on 06-02-2011 1:34 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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ó
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.
@ 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
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ó
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:
MSSTAT
...
Informações DOC:
Atenciosamente,
Ricardo Viana
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!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
16 | |
3 | |
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.