Páginas filhas
  • DDDOC-1642 - DT - DocFiscal - Criado API Consulta Automática e Armazenamentos CTes Recebidos

01. DADOS GERAIS


Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:14 - FATURAMENTO
Função:SERVIDOR NF-E
Ticket:
Requisito/Story/Issue:DDDOC-1642

02. SITUAÇÃO/REQUISITO

Precisamos desenvolver uma funcionalidade no DocFiscal que realize a consulta automática ao Web Service da Sefaz para identificar Conhecimentos de Transporte Eletrônico (CT-e) modelo 57 emitidos contra o CNPJ da empresa, armazenando os XMLs completos e viabilizando sua consulta e auditoria.


Como o sistema DocFiscal
Quero consultar periodicamente o Web Service CTeDistribuicaoDFe por NSU
Para obter os CT-es destinados ao CNPJ da empresa

Escopo:

    • Criar rotina de scheduler com intervalo fixo ou configurável (sugestão: 5min)
    • Implementar serviço de requisição para o endpoint CTeDistribuicaoDFe
    • Adaptar PCRETCONSMANIFDEST ou criar tabela PCCONSCTEDESTINADO para armazenamento
    • Garantir separação de NSU entre NF-e e CTe
    • Criar log de falhas por CNPJ/data/NSU

Critérios de Aceite

    • Consulta automática executada no mesmo padrão da NFe, por CNPJ
    • Utilização do Web Service CTeDistribuicaoDFe com o último NSU armazenado
    • Requisições XML no padrão do schema distDFeInt_v1.01.xsd
    • Controle do ultNSU separado por CNPJ
    • Armazenar CT-e com cStat=100 e CNPJ da empresa em um dos grupos: <toma3>, <rem>, <dest>, <exped>, <receb>
    • Persistir chave, data/hora, CNPJ emitente e XML completo
    • Registros de resumo não devem ser armazenados
    • Manter Log no mesmo padrão utilizado para NFe.

03. SOLUÇÃO

    • Atualize o DocFiscal na versão 2.4.074.086 / 2.5.010.015 ou superior 
    • Criado processo para consultar CTes destinados automaticamente;
    • Criada API para permitir consultar CTe por NSU específico;


4. DEMAIS INFORMAÇÕES


IMPORTANTE!

As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!