Você está na página 1de 5

NFE-XML_IN - Execuo Manual

PessoALL,
Em alguns projetos de NFE, precisamos testar cenrios em que a mensageria
ainda no esta pronta ( desenvolvida ).
Apenas para fins de testes, a funo 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 no consegue retornar
a informao para o SAP.
Tambm percebi que esta funo pode ser utilizada para mudar os campos de
controle de uma NFE para o monitor, funcionalidade muito til nos cenrios de
testes.
Contudo, caso se decida utilizar esta funo para corrigir informaes em
ambientes produtivos, lembre-se que o o uso deve ser responsvel e testado em
outros ambientes para se evitar erros, afinal, isto no aconselhvel.
Bom, vamos ao passo a passo:
Executar a transao J1BNFE, monitor.

Verifique os campos do Monitor, de processos que funcionaram corretamente e


anote os valores que devem ficar nos campos:

Status do documento
Status comunicao sistema
Status sistema de Mensagens
Comutada p/contingncia
Lanada em contingncia

Estornada
Cdigo de status oficial
Imprimida ( Impressa...rsrsr )

Execute a SE37, entre com a funo J_1B_NFE_XML_IN e clique em executar


( F8 ).

Entrar com o campo DOCNUM e Clicar no contedo do campo I_ACCKEY na tela


de parmetros:

Preencher os campos da estrutura abaixo:

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

Para o campo I_AUTHCODE ( Cdigo de autorizao da Sefaz ) devemos ter


uma ateno especial.
Este campo deve ser preenchido com o valor que o Sefaz retornou para o sistema
de mensageria.
Devemos garantir o correto preenchimento deste campo por causa de Livros e
SPED.

Para o campo I_code temos as seguintes opes;


100 Autorizado o uso da NF-e
101 Cancelamento de NF-e homologado
102 Inutilizao de nmero homologado

Para o campo I_MSGTYP temos as seguintes opes;


Aps a montagem dos dados Clicar em :

No meu cenrio eu tive que tratar estas Variveis de Controle,


Contudo, podem ser outras variveis dependendo da necessidade.

A varivel LV_SCSSTA deve ser igual a 2 e LV_CANCEL deve ser igual a X.

Return-code diferente de zero:

Cuidado, toda vez que o SY-SUBRC for diferente de zero, voc deve alterar para
0.

Ateno: esta funo traz os dados do monitor...

Ateno...esta funo altera os dados do Monitor...

Ateno...Esta funo altera o cdigo do Status do monitor.


Aps a execuo de todos os passos do debug, confira sua NFe no monitor e verifique
se
ficou de acordo com a sua necessidade

Você também pode gostar