cancel
Showing results for 
Search instead for 
Did you mean: 

Dúvida

rhviana
Active Contributor
0 Kudos

Bom dia all,

Estou com um problema de retorno status NF-e de notas canceladas entre o GRC - ECC.

O nível do pacote - SAP_APPL 603 0004 SAPKH60304 Logística e contabilidade

Abri um chamado na SAP e ela solicitou a implementação dessas notas:

1589415 - NF-e: Cancellation Synchronization executed in foreground

1551563 - NF-e: Cancellation Sync. for Skipping after Validation Error

1517982 - Synchronization of NF-e Cancel Status in ERP and GRC

1452523 - Authority status mismatch between ERP and GRC - Implementado

Lendo no forum uma discussão entre um usuário e o Da Ros, o Da ros solicita ao usuário utilizar a função : J_1B_NFE_XML_IN

Utilizei essa função e algumas notas receberam o flag de ok, porém, outras está ocorrendo um erro de exceção:

Exceção INBOUND_ERROR

ID de mensagem: VF Nº mensagem: 311

Gostaria de entender mais sobre essa função J_1B_NFE_XML_IN e a J_1B_NFE_XML_IN_TAB e se alguem está com esse mesmo problema.

Atenciosamente,

Ricardo Viana

Edited by: rviana on Jun 2, 2011 2:37 PM

Accepted Solutions (0)

Answers (2)

Answers (2)

henrique_pinto
Active Contributor
0 Kudos

Oi Ricardo,

de fato, atualizar pacotes é mais aplicado ao GRC, pro ERP entendemos como pode ser complicado.

A IN_TAB basicamente é uma RFC wrapper que pode receber o status de multiplas NF-es chama a IN em loop, pra cada NFe.

A IN atualiza as tabelas internas (J_1BNFE_ACTIVE e J_1BNFDOC, basicamente), além de chamar a badi de impressao automatica. Se for cancelamento/inutilizacao, ele tb faz batch input na transacao que realiza o estorno da fatura (i.e. VF11, MBST etc.).

Para sugestoes de codigo da badi de impressao, veja a seguinte thread: .

Me parece, no seu caso, que o erro é na tentativa de estorno do processo.

Se nao conseguir achar nada específico, abra chamado no componente XX-CSC-BR-NFE para análise.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Fiquei confuso aqui:

Exceção INBOUND_ERROR

ID de mensagem: VF Nº mensagem: 311

O INBOUND_ERROR é uma exceção mesmo, mas tem certeza que foi gerada após esta mensagem?

Peguei o texto e é "Document & has been saved", ou seja, nada mais que o experado, então acredito que esta seja apenas informativa.

Poderia debugar um dos processos para ver em que ponto o RAISE é gerado.

Atenciosamente, Fernando Da Ró

rhviana
Active Contributor
0 Kudos

Henrique,

No momento que executo a IN, ele roda a VF11 com um código SICH, e não gera nada, salva a fatura porém a nota continua sem flag na J1bnfe.

Quando clico para voltar aparece a exceção que comentei anteriormente.

O que pode ser isso ?!

Esse erro começou a pouco tempo após subir alguns alterações de outros projetos.

Att,

@ Da Ros - Estou solicitando abap para verificar sua questão.

rhviana
Active Contributor
0 Kudos

@ Da Ros - Não consegui verificar seu ponto.

O que eu consegui observar que ocorre uma diferença entra as informações entre as tabelas J_1BNFDOC e J_1BNFE_ACTIVE.

Na tabela J_1BNFE_ACTIVE as informações abaixo:

DOCSTA 1

SCSSTA 2

CODE 101

REGIO 35

NFYEAR 11

NFMONTH 06

STCD1 00190373000172

MODEL 55

SERIE 004

NFNUM9 000029802

DOCNUM9 146212790

CDV 1

AUTHCOD 135110277531693

CREDAT 02.06.2011

ACTION DATE 02.06.2011

ACTION TIME 15:45:33

Na tabela J_1BNFDOC as informações abaixo:

AUTHCOD 135110277522598

DOCSTAT 1

XMLVERS 2,00

NFENRNR 01

CODE 100

AUTHDATE 02.06.2011

AUTHTIME 08:43:05

As informaçoes que estão na DOC são informações de quanto a nota foi aprovada e na active são as informações da nota quando foi cancelado.

Segue abaixo as info do site da sefaz:

Ocorrência Protocolo Data/Hora Recebimento no Ambiente Nacional

Autorizada 135110277522598 02/06/2011 08:43:05 02/06/2011 08:43:13

Cancelada 135110277531693 02/06/2011 08:46:45 02/06/2011 08:46:50

Alguem tem alguma luz ou ja passou por essa situação ?!

Obrigado a todos.

Abracoss

Edited by: rviana on Jun 2, 2011 9:47 PM

Edited by: rviana on Jun 2, 2011 9:47 PM

Edited by: rviana on Jun 3, 2011 1:05 AM

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Na J_1BNFDOC só fica os protocolos referentes à autorização, ou seja, é normal não conter o do cancelamento.

Na J_1BNFE_ACTIVE sim, fica a informação atual e na J_1BNFE_HISTORY as versões anteriores da ACTIVE.

O que tá faltando é o 101 na DOC, mas isto pode ter outras causas.

Como estão os status de NF-e? SCSSTA, MSSSTA e ACTU_REQU?

E os flags de CANCEL na DOC e ACTIVE?

Atenciosamente, Fernando Da Ró

rhviana
Active Contributor
0 Kudos

Grande Da Ros !

Bom vou coletar essas informações segunda e posto aqui.

Obrigado pela sua atenção.

rhviana
Active Contributor
0 Kudos

Bom dia Ricardo,

>

> Na J_1BNFDOC só fica os protocolos referentes à autorização, ou seja, é normal não conter o do cancelamento.

> Na J_1BNFE_ACTIVE sim, fica a informação atual e na J_1BNFE_HISTORY as versões anteriores da ACTIVE.

>

> O que tá faltando é o 101 na DOC, mas isto pode ter outras causas.

> Como estão os status de NF-e? SCSSTA, MSSSTA e ACTU_REQU?

> E os flags de CANCEL na DOC e ACTIVE?

>

> Atenciosamente, Fernando Da Rós

Bom dia Ricardo,

Na J_1BNFDOC só fica os protocolos referentes à autorização, ou seja, é normal não conter o do cancelamento.

Na J_1BNFE_ACTIVE sim, fica a informação atual e na J_1BNFE_HISTORY as versões anteriores da ACTIVE.

O que tá faltando é o 101 na DOC, mas isto pode ter outras causas.

Como estão os status de NF-e? SCSSTA, MSSSTA e ACTU_REQU?

E os flags de CANCEL na DOC e ACTIVE?

Atenciosamente, Fernando Da Rós

Da Ros,

Voltando a nossa discussão as informações de status da NF-e (SCSSTA, MSSSTA e ACTU_REQU) :

Informações ACTIVE:

CANCEL

SCSSTA

ACTION REQU

MSSTAT

...

CANCEL ALLOWED

Informações DOC:

CANCEL

Atenciosamente,

Ricardo Viana

former_member182114
Active Contributor
0 Kudos

Bom dia Ricardo,

Com este CANCELL_ALLOWED você pode ir na opção NF-e -> Cancel Source Document via J1BNFE e fazer o cancelamento em foreground acompanhando e tratando qualquer erro.

Atenciosamente, Fernando Da Ró

former_member187533
Participant
0 Kudos

Bom dia,

Tive problemas parecidos em um projeto de implementação. Conversando com o Henrique Pinto, fui orientado a deixar os SP e pacotes o mais atualizado possível.

Te diria para atualizar com as notas ditas pelas SAP e viabilizar a atualização deste pacote. Atualizar só as notas, tu resolve o problema do momento, depois vão aparecendo mais e não para mais!

Segui a dica do Henrique Pinto, atualizei os pacotes e funcionou normalmente!

Abraço!

rhviana
Active Contributor
0 Kudos

Obrigado pela resposta, porém, essa solução de atualizar os packs está descartada. O cliente dificilmente vai aceitar subir a versão, derrepente aplicar essa notas até conseguiria depois de diversas aprovações.

Preciso sair mais a causa raiz disso. Está ocorrendo direto para notas de saída.