Gestão de Lojas - Integrador - Notificações - '27 - Controle de entrega' está retida. Não possui vínculo com Cupom Fiscal ou Nota Fiscal
Incidente
No monitor, em notificações, é apresentada a mensagem: Integração: '27 - Controle de entrega' está retida. Motivo: Não possui vínculo com Cupom Fiscal ou Nota Fiscal:
Causa
Esta mensagem é apresentada, pois na tabela entrega no banco de dados do Retaguarda, não existe vinculo nas colunas/campos idnotafiscalsaida, numeronotafiscal e serienotafiscal, que é responsável pelo vínculo entre controle de entrega e nota fiscal.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Acesse o banco de dados do Reguarda, que se encontra com crítica;
2. Utilize o select abaixo, onde o numero será o número do pedido que aparece na mensagem no monitor:
SELECT * FROM PEDIDO WHERE NUMERO = 'XX'
3. Com o número do campo ID, do select realizado anteriormente, realize a seguinte consulta:
SELECT CODIGOREFERENCIA, IDPEDIDO, NUMERONOTAFISCAL, SERIENOTAFISCAL, IDNOTAFISCALSAIDA, * FROM ENTREGA E WHERE IDPEDIDO = 'ID RETIRADO DO PASSO 2'
3.1. É possível constatar que o codigoreferencia não existe, ou seja, este controle de entrega não foi integrado ainda, e os dados numeronotafiscal, serienotafiscal e idnotafiscalsaida estão NULL, ou seja, não houve vinculação entre o controle de entrega e a nota fiscal;
4. No Retaguarda, acesse a tela RET0131, pesquise utilizando o número do pedido, conforme exemplo abaixo:
5. Consulte Documentos Vinculados:
6. Pegue o número da NF e a série, vinculado a este pedido pesquisado, conforme exemplo abaixo:
7. Com o número da NF, pesquise no banco de dados, com o seguinte script:
SELECT * FROM NOTAFISCAL N WHERE NUMERO = 'XX'
8. Consulte esta NF, no eDocs e no ERP, e verifique se está integrada e autorizada corretamente;
- eDocs, conforme exemplo abaixo:
- ERP, na tela F141CNS, conforme exemplo abaixo:
8.1. Com essas informações é possível evidenciar, que a NF está devidamente autorizada e integrada no ERP.
9. Preencha as informações para vincular a Nota Fiscal na tabela entrega manualmente, onde;
- Id (Tabela notafiscal) = idnotafiscalsaida (Tabela entrega)
- Numero (Tabela notafiscal) = numeronotafiscal (Tabela entrega)
- Idserie (Tabela notafiscal) = id (Tabela serie)
- Codigoreferencia (Tabela serie) = serienotafiscal (Tabela entrega)
Exemplo:
UPDATE ENTREGA SET NUMERONOTAFISCAL = 'XX', SERIENOTAFISCAL = 'XX', IDNOTAFISCALSAIDA = 'XX' WHERE IDPEDIDO = 'XX' AND ID = 'XX'
10. Após o ajuste via update na tabela entrega, ajuste o integrável da tabela integracaoerp, alterando o valor de 0 para 1, onde:
- Idregistro (Tabela integracaoerp) = Id (Tabela entrega)
- Codigotabela = 27
SELECT * FROM INTEGRACAOERP I WHERE IDREGISTRO = 'XX' AND CODIGOTABELA = '27'
11. Depois de alterar a coluna Integrável para 1, exclua a notificação da tela do monitor:
12. Utilize o select do passo 10, para acompanhar o status da integração, quando o status for 2, verifique na tabela entrega se o codigoreferencia foi gerado, e posteriormente, verifique na retaguarda na tela RET0113, se o controle de entrega esta correto:
- Banco de dados, exemplo:
- Retaguarda, exemplo:
12.1. Com isto, o controle de entrega está ajustado, e devidamente integrado.