cancel
Showing results for 
Search instead for 
Did you mean: 

NFe parada em processamento após Retorno.

Former Member
0 Kudos

Boa tarde a todos Contribuintes, aprendizes e mestres do SAP.

Gostaria de pedir um pouco da sabedoria de vocês e dividir um problema que se segue quanto a um retorno da NFe, que estamos usando aqui no cliente.

No retorno de cancelamento, temos uma nfe que ao passar na função XML_IN está rejeitando o cancelamento, mesmo no arquivo de retorno estão autorizado o cancelamento pela Sefaz. Debugamos o programa e descobrimos dentro da XML_IN tem uma outra função, J_1B_NFE_CHECK_NEXT_STATUS que ao passar por ela está retornando sy-subrc = 4 (switch_status_not_allowed) e então não sabemos o que está ocorrendo.

Desde já agradeço a todos vocês,

Info Adicional: O esquema de mensageria é de terceiros

Cordialmente,

Vitor Grassato

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Vitor,

O que esse erro quer dizer é que a resposta do GRC não está de acordo com a posição atual do ERP.

Exemplo: Receber uma autorização de emissão (100) e no ERP "consta" como não enviado.

Qual o status atual do ERP (DOCSTA, SCSSTA, MSSSTA,ACTU_REQU) ?

O que a mensageria está enviando (autorização/rejeição/denegação/cancelamento....) ?

Existem duas possibilidades:

- O ERP não conseguiu se atualizar com o pedido que fez ou

- A mensageria está enviando uma resposta inadequada (corrigir DE-PARA)

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Segue conforme pedido Fernadão.

DOCSTA = 1

SCSSTA = 1

MSSSTA = Vazio

ACTION_REQU = Vazio

A Mensagira Envia como Cancelamento,

bom são essas as info!

Obrigado por enquanto Fernandão!

former_member182114
Active Contributor
0 Kudos

Qual o valor dos campos deste envio de cancelamento?

O que a mensageria está enviando na função IN_TAB para retorno ao ERP ?

Edited by: Fernando Ros on Mar 17, 2010 10:03 PM

Former Member
0 Kudos

Fernandão gostaria de agradecer todo o suporte por este chamado, esta NFe já havia sido estornada através do monitor porém só o documento de faturamento da VF11 tinha dado certo e o resto ficava preso, foi feito uma atualização do processo em um debugg da XML_IN pelo Abap.

Não faço idéia de como mas ela simplesmente voltou ao estado de "Inutilizado" com o icone da "Bandeira Quadriculada" e código 102.

Enfim se este problema voltar a ocorrer eu tento vir e explica-lo com mais detalhes!

Obrigado pela ajuda

Vitor Grassato

former_member182114
Active Contributor
0 Kudos

Bom dia Vitor,

Quando se faz via debug a execução da função *XML_IN, pode-se executar o call transaction na mão em modo visível lv_mode='A'.

Se após verificar os erros lá dentro o debug não for interrompido, fica para a função *XML_IN como se a transação terminou ok, pois na verdade terminou mesmo (manualmente), porém sem fazer o que se esperaria que é um cancelamento.

Muito cuidado com este ponto. Em DEBUG, após o call transaction deve-se abortar a execução com /n no campo de comando para evitar processamento NFE desgarrado de processamento J_1BNFDOC. No seu caso tudo deu certo, que bom

Atenciosamente, Fernando Da Ró

Answers (0)