Skip to Content
0
Former Member
Oct 30, 2012 at 01:35 PM

DANFE - Impressão automática indevida, CALL_RNAST00 não implementado

483 Views

Olá a todos,

Estamos com um problema na NF-e, o processo está chamado a impressão da DANFE indevidamente.

Após fazer a VA01 e depois VF01 o documento é salvo no monitor J1BNFE e aguarda a ação "Definir Nº NF-e" para que seja consumido o número seguinte da NF-e e seja enviado para o GRC, neste momento o programa impressão não deve ser chamado pois o documento acaba de ser enviado.

Acontece que ele executa o J_1BNFPR que está conigurado na J1BJ e joga o erro na tela "Aualização cancelada". Visualizando o erro pela SM13 ele acusa o erro 039 da classe J1B_NFE "NF-e 0000000743 não autorizada, não é possível imprimir".

Na lista de utilizações da mensagem 039 ela só aparece no programa J_1BNFPR e no meu Z mas é o standard que está configurado.

Esse erro no programa de impressão causa o envio errado ao GRC, o NFENUM não é enviado corretamente.

O método CALL_RSNAST00 não está implementado.

method IF_EX_CL_NFE_PRINT~CALL_RSNAST00.

endmethod.

Tentei implementar o método SET_COMMIT sem sucesso.

method IF_EX_CL_NFE_PRINT~SET_COMMIT.

e_commitcall = 'X'.

endmethod.

O erro é jogado na tela após o COMMIT da linha 594 da função J_1B_NFE_SET_NUMBER

* if performance is slowed down the alternative 2

* should be prooved where the RFC is called via

* batch report

COMMIT WORK AND WAIT.

Onde o programa de impressão pode estar sendo chamado indevidamente?

Att,

Obrigado.


*

Attachments

error.png (298.3 kB)
error.png (298.3 kB)