You are on page 1of 6

24/10/2016 NFE­XML_IN ­ Execução Manual

NFE­XML_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/s1600­h/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/nfe­xmlin­execucao­manual.html 1/6
24/10/2016 NFE­XML_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/s1600­h/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/4208­Ph2FBA/s1600­h/img10.png]

Preencher os campos da estrutura abaixo: 

[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4_QHU6ZI/AAAAAAAAAL8/2Jr3nW­rNvM/s1600­h/img9.png]

Para preencher os campos basta copiar os dados da pasta de Nfe da Nota fiscal: 

http://aparecidoborges.blogspot.com.br/2009/09/nfe­xmlin­execucao­manual.html 2/6
24/10/2016 NFE­XML_IN ­ Execução Manual

  [http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4­
35LqdI/AAAAAAAAAL0/AeO3y6WL­P4/s1600­h/img8.png]

  [http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4­
s3XjEI/AAAAAAAAALs/jkvGs2hkqrQ/s1600­h/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/SqA4­Lvu1xI/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/nfe­xmlin­execucao­manual.html 3/6
24/10/2016 NFE­XML_IN ­ Execução Manual

[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4sEdqKfI/AAAAAAAAALc/WPyiWxZjGbE/s1600­h/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/O8pHQg8E­W4/s1600­h/img4.png]

Return‐code diferente de zero: 

[http://1.bp.blogspot.com/_jOSJUeZ_K2M/SqA4rs5kFJI/AAAAAAAAALM/WBU5OgKLQo8/s1600­h/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/s1600­h/img2.png]

Atenção: esta função traz os dados do monitor... 

http://aparecidoborges.blogspot.com.br/2009/09/nfe­xmlin­execucao­manual.html 4/6
24/10/2016 NFE­XML_IN ­ Execução Manual

[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqBBa8NeLCI/AAAAAAAAAMc/zHo6bPxc_LU/s1600­h/img2.png]

Atenção...esta função altera os dados do Monitor... 

[http://4.bp.blogspot.com/_jOSJUeZ_K2M/SqA4qg_DcBI/AAAAAAAAAK8/ZnwfZsgA_fI/s1600­h/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: NFe­XML_IN ­ Execução Manual

0   Adicionar um comentário

http://aparecidoborges.blogspot.com.br/2009/09/nfe­xmlin­execucao­manual.html 5/6
24/10/2016 NFE­XML_IN ­ Execução Manual

Digite seu comentário...

Comentar como:  Anderson (Google) Sair

  Visualizar
Publicar   Notifique­me

http://aparecidoborges.blogspot.com.br/2009/09/nfe­xmlin­execucao­manual.html 6/6