Pesquisar na Comunidade
Showing results for tags 'ERRO502'.
Encontrado 1 registro
-
Bom dia a todos, após a atualização do ACBr no dia de ontem (08/11/2013) ao emitir as NFe's estava recebendo o seguinte retorno : "502 - Rejeição: Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes" após muito pesquisa e quebrar a cabeça enfim cheguei à uma solução e estou compartinhando com os demais colegas. Meu sistema foi desenvolvido para utilizar o ACBr Monitor, no entanto com o passar do tempo as funcionalidades foram incorporadas ao sistema por meio de threads. Então algumas funções ainda ficaram, como : >> carrega componente >> valida >> geraNfe >> geração de arquivo temporário, thread >> limpa componente (NotasFiscais.Clear) >> carregar arquivo temporario, >> atribui numeração, ambiente e demais informações, >> valida >> geraNfe >> emitir. thread Ocorre que na thread após carregar o componente e atribuir as informações finais o "segundo" geraNfe não estava atualizando a ID da nota (nfe.infNFe.ID) em virtude da implementaçao das linhas abixo na unit pcnNFeW.pas if trim(nfe.infNFe.ID) = '' then nfe.infNFe.ID := chave; Para resolver, após carregar o XML na thread e atribuir as informações e vallidar adicionei a linha ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.ID := ''; <<--- ACBrNFe1.NotasFiscais.GerarNFe; Fica a dica se alguém passar pela mesma situação.