on 2012 Jan 25 1:23 AM
Boa noite!
Tenho um ambiente com uma mensageria terceira e desenvolvemos com JCO Server e Client a interface de comunicação.
Em alguns casos de Inutilização e cancelamento tem ocorrido uma situação onde a Etapa fica como 2 e o documento de faturamento é cancelado (102 da Sefaz);
Se tento sincronizar o status pelo monitor de NFe ou tento retornar novamente a mesma nota ele registra no LOG:
Não é possível cancelar a nota fiscal 0000002100.
Em outras fica como 102 e Etapa 2, daí consigo utilizar o Sincronizar Status do Monitor, cancelando a J_active e também o documento de faturamento.
O que posso fazer para resolver este problema?
Desde já agradeç
Pessoal, boa noite!
Obrigado a todos, mas ainda não resolvemos.
Tenho um mensageiro não-SAP, em que construímos a integração através de Conectores JAVA JCO.
No retorno, em alguns casos de cancelamento ou inutilização, por alguma razão o documento original (proveniente de SD ou MM) não é cancelado. A Função que executamos via RFC é J_1B_NF_XML_IN.
Quando executada não ocorre erros, mas no monitor do SAP ocorre este problema de não cancelar.
Mas o detalhe é que a tabela J_1b_nfe_active atualiza o status da Sefaz (102 ou 101) e grava o LOG, mas fica com o campo "ACTION_REQUIRED = 2".
Gostaria de saber se há alguma solução ou se, sempre, teremos que usar a função do monitor de NFE para sicronizar o status da nota.
Desde já agradeço a todos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Anderson,
Explique melhor...
È cancelado no GRC porém não volta e fica travado no ERP ???
Abraço
Maikel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá Maikel,
Está acontecendo assim:
O Retorno da Inutilização, feito pela J_1B_XML_IN, grava o Codigo de Retorno 102, atualiza os status de comunicação corretamente na tabela J_1bnfe_active, porém não cancela o documento de faturamento e também não marca a nota (J_1bnfdoc) como cancelada.
Se tento reprocessar a J_1B_XML_IN, mesmo via SE37, dá um erro de INBOUND_ERROR, e grava uma mensagem que a Nota não pode ser cancelada.
A maioria das notas processa normalmente, algumas acontece este problema e fico sem opção neste caso senão de "marretar" a tabela Active para aceitar processar novamente.
Tem as transações SMQ1 e SMQ2 que você pode verificar se está ficando parado lá..
Outra coisa bem peculiar mas que pode ajudar é colocar o Usuário da RFC logando em Português....
Ou se não tenta esse report no GRC /XNFE/UPDATE_ERP_STATUS_DIAL
Caso não funcione tente ver se as SAPnotes foram aplicadas corretamente para esta solução e se o Desenvolvimento está correto.
Abraç
User | Count |
---|---|
10 | |
5 | |
4 | |
4 | |
3 | |
2 | |
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.