on 05-11-2009 12:03 PM
Bom dia,
Estamos utilizando a função 'J_1B_NFE_XML_IN' para gravar o retorno de NFe do SEFAZ pois não estamos utilizando o mensageiro da SAP. O processo está funcionando corretamente porém gostaríamos de saber como proceder que a tela de impressão do DANFE não fosse aberta após gravação do retorno referente à autorização da NFE.
Isso também ocorre quando registramos um retorno nessa mesma função ('J_1B_NFE_XML_IN') diretamente pela transação SE37. Existe alguma opção dessa função que desabilite essa chamada?
Obrigado,
Marcio Moura
Caro David,
Obrigado pela sugestão, mas aproveitando o "gancho", queria saber se você também pode me ajudar com o seguinte:
Quando eu uso essa mesma função ( 'J_1B_NFE_XML_IN') para gravar o retorno referente a uma situação de rejeição, é apresentada uma mensagem de erro na tela informando que não será possivel imprimir o DANFE.
Como estou desenvolvendo um programa que importa o txt de retorno do mensageiro, queria tratar essa mensagem, pois o mesmo txt pode conter varias linhas de Notas Fiscais e quando a NF de determinada linha apresenta erro, as demais não são processadas .
Qual seria a melhor forma de contornar isso?
Muito Obrigado.
Marcio Moura
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Marcio,
Esta mensagem está sendo emitida pelo programa utilizado para imprimit a DANFE, caso você desmarque a opção de impressão automática, esta mensagem não será mais emitida logo não será necessário realizar nenhum tratamento no programa que trata o TXT pois a mesma só será emitida quando for solicitada a impressão da NFE através da transação J1B3N.
Atenciosamente,
David
Bom dia Marcio,
O método CALL_RSNAST00 é executado para cada retorno da mensageria, porém não quer dizer que deva ser impresso, então antes de chamar a função de impressão você deve colocar um código mínino de IFs para verificar isto, exemplo:
IF i_active-code EQ '100' "NF-e autorizada
AND i_active-printd IS INITIAL "só imprimir automaticamente se ainda não foi impressa
AND i_active-cancel IS INITIAL "não faz sentido imprimir autom. se ela foi cancelada
AND i_active-conting_s IS INITIAL. "não faz sentido imprimir autom. se ela foi alternada p/conting.
"pois deverá ser cancelada
********** outros tratamentos, preparações e chamar função J_1BNFE_CALL_RSNAST00
ENDIF.
Atenciosamente, Fernando Da Rós
Edited by: Fernando Da Ros on May 13, 2009 2:14 AM - Traduzindo
Olá Marcio,
A impressão automática é configurada na transação J1BG verifique para o output message type na tabela de condições (comunicações) se o flag Imprimir imediatamente está marcado.
At.
David
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.