Escolar Documentos
Profissional Documentos
Cultura Documentos
NFEXML_IN Execução Manual
PessoALL,
Em alguns projetos de NFE, precisamos testar cenários em que a mensageria ainda não esta pronta ( desenvolvida ).
Apenas para fins de testes, a função J_1B_NFE_XML_IN pode ser executada manualmente ( Por fora ) e apenas em
ambientes de desenvolvimento e/ou Testes. Ou seja, apenas nos casos em que a mensageria não consegue retornar a
informação para o SAP.
Também percebi que esta função pode ser uĕlizada para mudar os campos de controle de uma NFE para o monitor,
funcionalidade muito úĕl nos cenários de testes.
Contudo, caso se decida uĕlizar esta função para corrigir informações em ambientes produĕvos, lembre‐se que o o uso
deve ser responsável e testado em outros ambientes para se evitar erros, afinal, isto não é aconselhável.
Bom, vamos ao passo a passo:
Executar a transação J1BNFE, monitor.
[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA5OEMxkXI/AAAAAAAAAMU/DoIqyUyw3xI/s1600h/img12.png]
Verifique os campos do Monitor, de processos que funcionaram corretamente e anote os valores que devem ficar nos
campos:
Status do documento
Status comunicação sistema
Status sistema de Mensagens
Comutada p/conĕngência
Lançada em conĕngência
Estornada
Código de status oficial
Imprimida ( Impressa...rsrsr )
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 1/6
24/10/2016 NFEXML_IN Execução Manual
Execute a SE37, entre com a função J_1B_NFE_XML_IN e clique em executar ( F8 ).
[http://2.bp.blogspot.com/_jOSJUeZ_K2M/SqA5N9IkVmI/AAAAAAAAAMM/GiaM_iQxGfU/s1600h/img11.png]
Entrar com o campo DOCNUM e Clicar no conteúdo do campo I_ACCKEY na tela de parâmetros:
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4_u_AyCI/AAAAAAAAAME/4208Ph2FBA/s1600h/img10.png]
Preencher os campos da estrutura abaixo:
[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4_QHU6ZI/AAAAAAAAAL8/2Jr3nWrNvM/s1600h/img9.png]
Para preencher os campos basta copiar os dados da pasta de Nfe da Nota fiscal:
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 2/6
24/10/2016 NFEXML_IN Execução Manual
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4
35LqdI/AAAAAAAAAL0/AeO3y6WLP4/s1600h/img8.png]
[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4
s3XjEI/AAAAAAAAALs/jkvGs2hkqrQ/s1600h/img7.png]
Para o campo I_AUTHCODE ( Código de autorização da Sefaz ) devemos ter uma atenção especial.
Este campo deve ser preenchido com o valor que o Sefaz retornou para o sistema de mensageria.
Devemos garanĕr o correto preenchimento deste campo por causa de Livros e SPED.
Para o campo I_code temos as seguintes opções;
100 Autorizado o uso da NF‐e
101 Cancelamento de NF‐e homologado
102 Inuĕlização de número homologado
Para o campo I_MSGTYP temos as seguintes opções;
Após a montagem dos dados Clicar em :
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4Lvu1xI/AAAAAAAAALk/BnFrN7UTMO8/s1600
h/img6.png]
No meu cenário eu ĕve que tratar estas Variáveis de Controle,
Contudo, podem ser outras variáveis dependendo da necessidade.
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 3/6
24/10/2016 NFEXML_IN Execução Manual
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4sEdqKfI/AAAAAAAAALc/WPyiWxZjGbE/s1600h/img5.png]
A variável LV_SCSSTA deve ser igual a 2 e LV_CANCEL deve ser igual a X.
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4r1Jf1JI/AAAAAAAAALU/O8pHQg8EW4/s1600h/img4.png]
Return‐code diferente de zero:
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4rs5kFJI/AAAAAAAAALM/WBU5OgKLQo8/s1600h/img3.png]
Cuidado, toda vez que o SY‐SUBRC for diferente de zero, você deve alterar para 0.
[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4rND
I9I/AAAAAAAAALE/lXhvp75ffuc/s1600h/img2.png]
Atenção: esta função traz os dados do monitor...
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 4/6
24/10/2016 NFEXML_IN Execução Manual
[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqBBa8NeLCI/AAAAAAAAAMc/zHo6bPxc_LU/s1600h/img2.png]
Atenção...esta função altera os dados do Monitor...
[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4qg_DcBI/AAAAAAAAAK8/ZnwfZsgA_fI/s1600h/img1.png]
Atenção...Esta função altera o código do Status do monitor.
Após a execução de todos os passos do debug, confira sua NFe no monitor e verifique se
ficou de acordo com a sua necessidade.
Postado há 3rd September 2009 por Aparecido Borges
Marcadores: NFeXML_IN Execução Manual
0 Adicionar um comentário
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 5/6
24/10/2016 NFEXML_IN Execução Manual
Digite seu comentário...
Visualizar
Publicar Notifiqueme
http://aparecidoborges.blogspot.com.br/2009/09/nfexmlinexecucaomanual.html 6/6