-
Total de ítens
9.273 -
Registro em
-
Última visita
-
Days Won
342
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Diego.Foliene postou
-
Boa tarde pessoal! Confirmando a informação que dispúnhamos, foi publicado no dia 17/10/2023 no portal da Sefaz Virtual do Rio Grande do Sul, infromando sobre o fim da vigência da versão 3.00 no dia 31 de Janeiro de 2024. Um agradecimento ao membro @Rafael - ATS Informática por compartilhar a informação em nossa comunidade do Discord.
-
ACBrLibNFSe não está reconhecendo LayoutNFSe
Diego.Foliene replied to Atual Sistemas Dev 's tópico in ACBrLIB
Boa tarde. Você precisa tratar na sua aplicação. Os itens do retorno são fixos. -
Você precisa ler a informação no seu retorno. Veja que o grupo [Envio] tem um item Protocolo
-
Boa! Já estamos avançando. A cidade de Belo Horizonte usa o provedor BHISS, este provedor é implementa a versão 1.00 do layout da ABRASf, ou seja, o envio nele é assíncrono. Isso quer dizer que: Você envia o RPS para ele, ele te devolve um Número de Procolo atestando que o lote foi recebido. Você consulta a Situação desse lote usando o número do protocolo que recebeu. Se o retorno da consulta da situação for 3, significa que o lote foi processado com erros, se for 4 quer dizer que foi processado com sucesso. Em ambos os casos, você vai consultar o lote para receber os erros ou a nota em si. Então o próximo passo agora é você usar o método NFSe_ConsultarSituacao, se você receber um 3 ou 4, então vai usar o NFSe_ConsultarLoteRps.
-
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
Diego.Foliene replied to leoprates's tópico in ACBrLIB
libacbrnfeXX.so, onde XX é a versão 32 ou 64. -
Estado de Goiás passa a exigir Código de Benefício Fiscal (cBenef).
um tópico no fórum postou Diego.Foliene Notícias do ACBr
Bom dia pessoal! Como pode ser observado no tópico abaixo, o estado de Goiás prorrogou por bastante tempo a obrigatoriedade de informar o cBenef na NF-e. No entanto, recebemos relato de um membro em nossa comunidade do Discord de que ao enviar NF-e sem o cBenef o mesmo estava recebendo a rejeição Buscando mais informações sobre a questão, encontramos no site da Secretaria da Fazenda do Estado, notícia publicada no dia 17/10/2023 com o seguinte aviso.-
- 5
-
-
TimeOut quer dizer que ele tentou enviar a requisição, mas não teve uma resposta no tempo determinado. Tente aumentar a configuração de TimeOut que é definida em milisegundos. O valor padrão dela é 5000, isso equivale a 5 segundos, é um tempo pequeno. Coloque 15000 para deixar 15 segundos.
-
Bom dia! Temos outros membros em nossa comunidade que usam Harbour. No funcionamento da Lib, na primeira vez que instancia, vai instanciar sem nenhuma informação. É nesse instante que você preenche as configurações e cria o ACBrLib.ini usando o ConfigGravar. Na próxima vez que você instancia a Lib, você precisa usar o ConfigLer para que ela leia as configurações. Tenta fazer um teste pequeno e isolado. Crie um outro ambiente, sem configurações, instancia a Lib usa o ConfigGravarValor, seguido do ConfigGravar só para salvar o CodigoMunicipio na NFS-e. Depois tenta de novo usando o ConfigLer para ver se ele pega a informação. Outra questão. Quando você faz o download das Dlls, na pasta dep, vem um arquivo ACBrNFSeXServicos.ini, nele tem as informações das cidades e dos provedores. No primeiro teste não coloque este arquivo junto a pasta do seu .EXE, dessa forma, a Lib vai ler a informação interna dela para buscar as configurações de cidade e provedor. Caso ocorra o problema, coloque este arquivo na mesma pasta do .EXE e repita o teste, ao fazer isso, a lib vai ler as informações dele. Veja se nele tem a informação da cidade que está buscando.
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
-
ACBrLibNFSe não está reconhecendo LayoutNFSe
Diego.Foliene replied to Atual Sistemas Dev 's tópico in ACBrLIB
Boa tarde! Veja (em anexo) como ficou o meu arquivo de log ao carregar o seu ACBrLib.ini usando a opção Carregar Configurações no programa exemplo em C# configurado com Log no nível mais alto. Note que ele trás linhas como: Dito isso, por favor, faça um teste usando o método NFSe_ConfigLer. ACBrLibNFSe-20231017.log -
Contingência ativada na Sefaz de São Paulo
Diego.Foliene replied to Alexandre.Paula's tópico in Notícias do ACBr
A contingência foi ativada novamente no dia 17/10/2023 as 11h44 depois de ter sido brevemente desativada. -
Bom dia. Realizados mais alguns testes com o programa exemplo e foi constado o mesmo comportamento. Foi criada a #TK-4598 para análise do caso e parecer do consultor responsável. (ao invés de entrar como contribuição, foi adicionada como bug). Por favor: Qual é a versão do Java que está utilizando? JDK e IDE?
-
Correção do registro C990
Diego.Foliene replied to Douglas Trento Antonio's tópico in ACBrSPEDContabil
Bom dia! Correção enviada ao SVN na Rev-30970. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema. -
Se o certificado é A1, por favor, faça um teste configurando com OpenSSL. SSLCrypt=1 SSLHttpLib=3 SSLXmlSignLib=4 ArquivoPFX= Local onde está o PFX Senha= Senha do certificado
-
O certificado é mesmo A3? Não é possível testar com OpenSSL? EDIT: Se o certificado for A3, tente também passar somente o nº de série, removendo a senha que configurou.
-
Bom dia. Por favor, tente validar o XML gerado neste Validador de Assinaturas. Veja se as informações exibidas sobre o certificado são a do prestador de serviços deste NFS-e. Conforme o @Italo Giurizzato Junior orientou também previamente, você está emitindo em homologação(no seu ACBrNFSeX.ini, ambiente está com o valor 1), entre em contato com o provedor BHISS (nesta página, na seção Orgão/Unidade Responsável, tem este email [email protected]) e verifique se você não precisa de uma autorização/cadastro para que o prestador de serviços emita em homologação. (mesmo que ele já emita em produção, as vezes são ambientes diferentes). Se for possível, você também pode tentar emitir em produção está nota. Para isso, precisa alterar o ambiente de 1 para 0.
-
Você citou ACBrLib, mas no seu arquivo de configuração tem caminhos do ACBrMonitorPLUS, qual deles está de fato utilizando? SalvarApenasNFeProcessadas=1 Isso aqui, faz com que só salve XML se a nota for autorizada. Qualquer outra situação não vai salvar.
-
Bom dia! Ao acessar o site da Secretaria da Fazenda do Estado de Minas Gerais, é exibido o seguinte recado informando sobre a indisponibilidade do SIARE entre às 06h00 do dia 14/10 até às 18h00 do dia 15/10. Um agradecimento ao membro @Felipe Mariano, por chamar atenção ao fato no canal #sefaz em nossa comunidade do Discord.
-
- 2
-
-
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
Diego.Foliene replied to leoprates's tópico in ACBrLIB
Se pesquisarmos esse erro no Google: Ele trás 3 resultados, sendo um deles este próprio tópico. Apelando um pouco mais e pesquisando no ChatGPT, ele nos devolve: Ambos indicando ser algo relacionado a OpenSSL/Certificado. Veja se não tem nenhuma outra versão da OpenSSL além da 1.1.1.0 que possa estar conflitando. Já voltamos um pouco fazendo um programinha mais simples, é possível voltar e testar em um novo ambiente? Primeiro Windows, depois Linux e por fim no Docker? -
Para está emissão, você configurou e está usando o mesmo certificado digital que emite no outro sistema? Este certificado em questão é o certificado do prestador de serviços que está autorizado a emitir nota para a prefeitura?
-
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
Diego.Foliene replied to leoprates's tópico in ACBrLIB
Por favor, procure sempre disponibilizar em forma de arquivo, disponibilizando como print, dificulta análise dos colegas. -
Boa tarde! De acordo com a Relação de Erros e Alertas, o Motivo/Solução para este erro é:
-
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
Diego.Foliene replied to leoprates's tópico in ACBrLIB
@leoprates, reforço também o que nosso amigo @Renato Rubinho lhe orientou aqui. Você está usando: const aloc_sResposta = Buffer.alloc(BUFF_LENGTH); const aloc_esTamanho = ref.alloc(ref.types.int, BUFF_LENGTH); Se conferirmos como é feito no exemplo em node.js disponível no SVN, é usado assim: let aloc_sResposta = Buffer.alloc(buflength); let aloc_esTamanho = ref.alloc('int', buflength); Retirado da Developers Mozila: -
Contingência ativada para a Sefaz de Mato Grosso
Diego.Foliene replied to Diego.Foliene's tópico in Notícias do ACBr
Conferindo às 11h37, já não consta contingência ativada para a Sefaz. Também tivemos relatos de que o funcionamento está ocorrendo normalmente. -
Erro "Segmentation fault" ao executar método NFE_DistribuicaoDFePorUltNSU
Diego.Foliene replied to leoprates's tópico in ACBrLIB
Uma observação que talvez valha conferir. Se verificarmos nas classes em C#, Java e VB6 que são fornecidas pelo ACBr, as mesmas aumentam automaticamente o tamanho do buffer quando o mesmo é pequeno demais em comparação ao tamanho real. Veja o exemplo em Java onde ele aumenta em 30% o tamanho do buffer. protected String processResult(ByteBuffer buffer, IntByReference bufferLen){ int bLen = bufferLen.getValue(); if (bLen > STR_BUFFER_LEN) { int tamanhoBuffer = (int)(Math.round(bLen * 1.3)); ByteBuffer nBuffer = ByteBuffer.allocate(tamanhoBuffer); IntByReference nBufferLen = new IntByReference(tamanhoBuffer); UltimoRetorno(nBuffer, nBufferLen); return fromUTF8(nBuffer, nBufferLen); } return fromUTF8(buffer, bufferLen); } No exemplo em Node.js que foi fornecido pela comunidade, isso não é feito. Se possível tente implementar algo nesse sentido para ter uma segurança a mais nessa questão do tamanho do buffer.
