cancel
Showing results for 
Search instead for 
Did you mean: 

Erro - Numero Aleatorio sendo alterado ao definir Nro NFe

Former Member
0 Kudos

Boa tarde,

Estamos implementando a NFe 2.0, estou com problema ao gerar Notas para a versao 1,10.

Já olhei essa thread e está tudo aplicado.

Olhei dentro da função 'J_1B_NFE_SET_NUMBER', e tem uma um pedaço do codigo em que ele envia o Tipo de Emissao pro comeco do numero aleatorio.

 MOVE ls_acttab-tpemis        TO ls_acttab-docnum9(1).     "1454408

Com isso ao enviar pra sefaz ele da erro 227.

Ao alterar na J1B2N o numero aleatorio para 0 no comeco a nota é enviada normalmente.

Abraços,

Dalmo Costa

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Dalmo,

Revise sua aplicação de nota, pois este código é rodado para o layout 2.00 e não para o 1.10

Pergunta: Na configuração da filial está 1,10?

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Na configuração está 1,10 na filial e lá e em Atribuir versão XML à região tb.

Vou dar uma olhada na nota novamente obrigado Fernando.

Abraços,

Dalmo Costa

Former Member
0 Kudos

Fernando,

Os passos manuais da nota estão feitos e a nota foi aplicada via SNOTE, e lá no snote ela está como ok, completamente implementada.

Dei uma olhada na função J_1B_NFE_GET_TPEMIS ela é executada duas vezes, uma pelo programa J_1B_NFE_FILL_MONITOR_TABLE que tem um "IF i_doc-xmlvers >= 2." e outro pela função "J_1B_NFE_SET_NUMBER" este ai não tem o IF da 2.0 na hora de chamar a função J_1B_NFE_GET_TPEMIS.

Olhei lá na nota nas duas correções, 860406 e 871805 e em nenhuma das duas ele faz alguma condição para não executar a função J_1B_NFE_GET_TPEMIS dentro função J_1B_NFE_SET_NUMBER.

É isso mesmo? Falta alguma outra nota pra eu olhar?

Obrigado,

Dalmo Costa

Edited by: Dalmo Jose Costa Junior on Oct 11, 2010 4:07 PM

former_member182114
Active Contributor
0 Kudos

Bom dia Dalmo,

Você está certo, olhei os códigos aqui e pelo que também cheguei a conclusão CALLRFC=1 ou 2 daria este problema ao numerar no monitor para layout 1.10. Confirma que está usando CALLRFC=1 ou 2?

Tente CALLRFC=3 para continuar seus testes, e abra um chamado em XX-CSC-BR-NFE com este cenário step-by-step.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Fernando,

CALLRFC = 1.

Blza vou abrir o chamado.

Obrigado,

Dalmo Costa

Former Member
0 Kudos

Estimado,

Depois das mudanças para o layout XML 2.0, realmente se vc lançar uma nota do layout 1,10 o erro aparece.

Esta informação do tipo de emissão vem de:

Table Name J_1BNFE_CUST3_4V

Field Name TPEMISNORM

O help do campo mostra que o dominio é 1 ou 2. E normalmente é configurado como 1 pelos usuarios. Ai o erro acontece para a versão 1,10.

Fiz o teste e coloquei o neste campo e o teste terminou bem. Se isto estiver impactando algum teste seu, você pode proceder desta maneira. De qualquer forma, acredito que seja um bug, por não estar considerando a versão do XML para o TPEMIS.

Assim que sair uma nota de correção ou qualquer informação adicional, eu disponibilizo para vocês.

abraços

Former Member
0 Kudos

Ok valeu Gustavo!

Abraços,

Dalmo Costa

Former Member
0 Kudos

Olá,

Nota 1519167 foi criada para corrigir o problema!

qualquer coisa retornem para mim!

Abraços

henrique_pinto
Active Contributor
0 Kudos

> Nota 1519167 foi criada para corrigir o problema!

Nota 1519167 foi criada pra corrigir a correção do problema... rs...

Abs,

Henrique.

Former Member
0 Kudos

Obrigado a todos!

Abraços,

Dalmo Costa

Answers (0)