Membros Pro Integrasys Postado 16 Outubro Membros Pro Postado 16 Outubro Ao passar uma nfe com um produto com esses valores no ACBrNFe.ValidarRegrasdeNegocios foi retornado a rejeição 629 e 630 Valor do produto difere do produto valor unitario e quantidade comercial e tributario, mas, após eu remover o método e enviar a nfe para a sefaz a nota foi validada sem rejeição. Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Daniel InfoCotidiano Postado 17 Outubro Consultores Postado 17 Outubro Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Diego Foliene Postado 17 Outubro Consultores Postado 17 Outubro Bom dia! Por favor, pode disponibilizar o XML que está validando e devolvendo este erro para que possamos realizar um teste em nosso ambiente? Se julgar que o mesmo tenha dados sensíveis e não possa ser enviado direto aqui, envie para [email protected] com o link do tópico do fórum no corpo do e-mail para posterior identificação. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Moderadores Juliomar Marchetti Postado 17 Outubro Moderadores Postado 17 Outubro Estranhamente no código de comparação fiz teste com os testes unitários e existe uma diferença maior que a tolerada acho que será necessário ver o calculo que é feito ali e o que é feito no colocar no gerar o xml Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Membros Pro Integrasys Postado 17 Outubro Autor Membros Pro Postado 17 Outubro Aqui esta o xml de exemplo não passa no validador do acbr mas passa pelo da sefaz. @Diego Foliene @Juliomar Marchetti 27241010679812000169550010000002221106798129-nfe.xml 1 Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 17 Outubro Consultores Postado 17 Outubro 1 hour ago, Integrasys said: Aqui esta o xml de exemplo não passa no validador do acbr mas passa pelo da sefaz. @Diego Foliene @Juliomar Marchetti 27241010679812000169550010000002221106798129-nfe.xml 7.01 kB · 0 downloads Muito obrigado! Vamos realizar testes e reportamos assim que houver novidades. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Consultores Solution Diego Foliene Postado 17 Outubro Consultores Solution Postado 17 Outubro Por favor, qual é a versão da Lib que está utilizando? Veja como ficou meu log ao testar com o programa exemplo disponibilizado em C# e a LibNFe em sua versão 1.4.7.307 17/10/24 12:21:17:168 - TACBrLibNFe.Inicializar - Feito 17/10/24 12:21:17:171 - LIB_Inicializar( C:\ACBr\trunk2\Projetos\ACBrLib\Demos\C#\NFe\Demo\ACBrLib.NFe.Demo\bin\Debug\ACBrLib.ini, ) 17/10/24 12:21:17:173 - ACBrLibNFE - 1.4.7.307 17/10/24 12:21:44:235 - NFE_LimparLista 17/10/24 12:21:44:237 - Travar 17/10/24 12:21:44:239 - SetRetorno(0, 0 NFe(s) Carregada(s)) 17/10/24 12:21:44:241 - Destravar 17/10/24 12:21:47:796 - NFE_CarregarXML(C:\Users\Diego\Downloads\27241010679812000169550010000002221106798129-nfe.xml ) 17/10/24 12:21:47:799 - Travar 17/10/24 12:21:47:805 - SetRetorno(0, 1 NFe(s) Carregada(s)) 17/10/24 12:21:47:808 - Destravar 17/10/24 12:21:47:812 - NFE_ValidarRegrasdeNegocios 17/10/24 12:21:47:813 - Travar 17/10/24 12:21:47:816 - MoverStringParaPChar. StrLen:0, BufLen:256 17/10/24 12:21:47:819 - SetRetorno(0, ) 17/10/24 12:21:47:822 - Destravar Se estiver utilizando uma versão anterior a esta, por favor, peço que atualize e realize um novo teste. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 17 Outubro Autor Membros Pro Postado 17 Outubro 1 hora atrás, Diego Foliene disse: Por favor, qual é a versão da Lib que está utilizando? Veja como ficou meu log ao testar com o programa exemplo disponibilizado em C# e a LibNFe em sua versão 1.4.7.307 17/10/24 12:21:17:168 - TACBrLibNFe.Inicializar - Feito 17/10/24 12:21:17:171 - LIB_Inicializar( C:\ACBr\trunk2\Projetos\ACBrLib\Demos\C#\NFe\Demo\ACBrLib.NFe.Demo\bin\Debug\ACBrLib.ini, ) 17/10/24 12:21:17:173 - ACBrLibNFE - 1.4.7.307 17/10/24 12:21:44:235 - NFE_LimparLista 17/10/24 12:21:44:237 - Travar 17/10/24 12:21:44:239 - SetRetorno(0, 0 NFe(s) Carregada(s)) 17/10/24 12:21:44:241 - Destravar 17/10/24 12:21:47:796 - NFE_CarregarXML(C:\Users\Diego\Downloads\27241010679812000169550010000002221106798129-nfe.xml ) 17/10/24 12:21:47:799 - Travar 17/10/24 12:21:47:805 - SetRetorno(0, 1 NFe(s) Carregada(s)) 17/10/24 12:21:47:808 - Destravar 17/10/24 12:21:47:812 - NFE_ValidarRegrasdeNegocios 17/10/24 12:21:47:813 - Travar 17/10/24 12:21:47:816 - MoverStringParaPChar. StrLen:0, BufLen:256 17/10/24 12:21:47:819 - SetRetorno(0, ) 17/10/24 12:21:47:822 - Destravar Se estiver utilizando uma versão anterior a esta, por favor, peço que atualize e realize um novo teste. o primeiro teste foi com 1.4.7.301 ai baixei uma mais recente refiz o teste com a 1.4.7.308 e o erro persistiu. ACBrLibNFE-20241017.log Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 17 Outubro Consultores Postado 17 Outubro 17 minutes ago, Integrasys said: o primeiro teste foi com 1.4.7.301 ai baixei uma mais recente refiz o teste com a 1.4.7.308 e o erro persistiu. ACBrLibNFE-20241017.log 132.2 kB · 0 downloads Boa tarde! Hmm, em seu teste, você usou o método CarregarINI. É possível que tenha alguma diferença nas rotinas. Por favor, disponibilize o arquivo INI também para que possa testar com o mesmo e comparar os resultados. Também vou lhe pedir que faça um teste como fiz, carregando o arquivo XML. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 17 Outubro Autor Membros Pro Postado 17 Outubro 26 minutos atrás, Diego Foliene disse: Boa tarde! Hmm, em seu teste, você usou o método CarregarINI. É possível que tenha alguma diferença nas rotinas. Por favor, disponibilize o arquivo INI também para que possa testar com o mesmo e comparar os resultados. Também vou lhe pedir que faça um teste como fiz, carregando o arquivo XML. eu Gravo o INI porque geralmente vocês solicitam , mas, não carrego. ACBrLib.ini Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 17 Outubro Consultores Postado 17 Outubro 15 minutes ago, Integrasys said: eu Gravo o INI porque geralmente vocês solicitam , mas, não carrego. ACBrLib.ini 7.9 kB · 0 downloads Este é o seu arquivo ACBrLib.ini. Ele centraliza as configurações da biblioteca. Nós precisamos do arquivo que você passou aqui: Quote 17/10/24 14:22:40:069 - NFE_LimparLista 17/10/24 14:22:40:069 - Travar 17/10/24 14:22:40:069 - SetRetorno(0, 0 NFe(s) Carregada(s)) 17/10/24 14:22:40:069 - Destravar 17/10/24 14:22:42:681 - NFE_CarregarINI([infNFe][CR][LF]Versao=4.0[CR][LF][CR][LF][Identificacao]....) 17/10/24 14:22:42:682 - Travar 17/10/24 14:22:42:684 - SetRetorno(0, 1 NFe(s) Carregada(s)) 17/10/24 14:22:42:684 - Destravar 17/10/24 14:22:42:685 - NFE_ValidarRegrasdeNegocios Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 17 Outubro Autor Membros Pro Postado 17 Outubro 21 minutos atrás, Diego Foliene disse: Este é o seu arquivo ACBrLib.ini. Ele centraliza as configurações da biblioteca. Nós precisamos do arquivo que você passou aqui: eu uso a classe de alto nível e depois carrego na classe acbrNFe Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Membros Pro Integrasys Postado 18 Outubro Autor Membros Pro Postado 18 Outubro Boa tarde! Alguma novidade? Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 18 Outubro Consultores Postado 18 Outubro Boa tarde! Veja que no teste que fiz carregando o arquivo XML não obtive problemas. Então nós precisamos comparar o que o conteúdo que é gerado e carregado pela classe de alto nível com o conteúdo do XML para ver se encontramos alguma diferença. A classe de alto nível fornece um auxílio para que você possa trabalhar com a Lib, mas a comunicação com ela é feita através de um arquivo INI. No final, do processo, a classe de alto nível gera um arquivo ini antes de passar para a Lib. Por favor, disponibilize o conteúdo de .ToString() da classe de alto nível. var NFe = new NotaFiscal(); //Preenche as propriedades da classe de alto nível. var NFeStr = NFe.ToString(); //Disponibilize o valor de NFeStr Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 18 Outubro Autor Membros Pro Postado 18 Outubro 2 horas atrás, Diego Foliene disse: Boa tarde! Veja que no teste que fiz carregando o arquivo XML não obtive problemas. Então nós precisamos comparar o que o conteúdo que é gerado e carregado pela classe de alto nível com o conteúdo do XML para ver se encontramos alguma diferença. A classe de alto nível fornece um auxílio para que você possa trabalhar com a Lib, mas a comunicação com ela é feita através de um arquivo INI. No final, do processo, a classe de alto nível gera um arquivo ini antes de passar para a Lib. Por favor, disponibilize o conteúdo de .ToString() da classe de alto nível. var NFe = new NotaFiscal(); //Preenche as propriedades da classe de alto nível. var NFeStr = NFe.ToString(); //Disponibilize o valor de NFeStr Ai está o arquivo nfe.txt 1 Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 18 Outubro Consultores Postado 18 Outubro 28 minutes ago, Integrasys said: Ai está o arquivo nfe.txt 2.3 kB · 0 downloads Muito obrigado! Vamos realizar novos testes e reportamos assim que descobrirmos mais informações. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Consultores Diego Foliene Postado 18 Outubro Consultores Postado 18 Outubro Por favor: Você está usando a versão Single Thread ou Multi Thread? Está utilizando a versão x86 ou x64? Está utilizando a convenção de chamada cdecl ou stdcall? Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 21 Outubro Autor Membros Pro Postado 21 Outubro (editado) Em 18/10/2024 at 17:51, Diego Foliene disse: Por favor: Você está usando a versão Single Thread ou Multi Thread? Está utilizando a versão x86 ou x64? Está utilizando a convenção de chamada cdecl ou stdcall? estou a usando a Single Thread x64 cdecl Editado 21 Outubro por Integrasys faltou informações Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado 21 Outubro Consultores Postado 21 Outubro 1 hour ago, Integrasys said: estou a usando a Single Thread x64 cdecl Efetuado teste e constatado diferença no comportamento. Com a versão x86 não acusa erro, já com a versão x64 foi acusado o erro que relatou. Criada a #TK-6132 para análise detalhada do caso e parecer por parte da equipe de consultores. Durante este período, como paliativo, se for possível(não tiver nenhuma restrição de sua parte, no que diz respeito da dependências), peço que utilize a versão x86. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Membros Pro Integrasys Postado 21 Outubro Autor Membros Pro Postado 21 Outubro 44 minutos atrás, Diego Foliene disse: Efetuado teste e constatado diferença no comportamento. Com a versão x86 não acusa erro, já com a versão x64 foi acusado o erro que relatou. Criada a #TK-6132 para análise detalhada do caso e parecer por parte da equipe de consultores. Durante este período, como paliativo, se for possível(não tiver nenhuma restrição de sua parte, no que diz respeito da dependências), peço que utilize a versão x86. certo, vou se consigo mudar a minha aplicação. Thalison Santos Técnico em Suporte Integrasys Desenvolvimento
Consultores Diego Foliene Postado Há 19 horas Consultores Postado Há 19 horas Boa tarde! Foi enviado ajuste ao SVN visando corrigir esta divergência no comportamento das compilações para estas regras de validação. Libs configuradas posterior a 20/12/2024 deverão englobar a alteração. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts