GUIA
Como baixar XML de CT-e automaticamente
O conhecimento de transporte é emitido pela transportadora, mas quem toma o frete precisa do XML para escriturar o crédito e comprovar a despesa. E ele quase nunca chega sozinho.
O CT-e nasce do lado de lá
Ao contrário da NF-e de compra, que costuma vir acompanhada de alguma comunicação do fornecedor, o CT-e é emitido dentro do sistema da transportadora e frequentemente não sai de lá. O que chega ao tomador é o DACTE — a representação impressa — junto com a mercadoria, ou nada.
Só que o documento fiscal é o XML assinado, não o DACTE. Sem ele não há importação para o sistema, não há conferência da assinatura e a escrituração fica apoiada em papel. Pedir arquivo por arquivo à transportadora funciona uma vez; não funciona todo mês.
Como baixar XML de CT-e automaticamente
A boa notícia é que não existe um segundo canal para aprender. A SEFAZ distribui os CT-e em que a sua empresa aparece pelo mesmo webservice de Distribuição de DFe que entrega as NF-e emitidas contra o seu CNPJ. Mesma fila, mesma sequência de NSU, mesmo certificado digital.
Na prática isso significa que quem já resolveu a captura das NF-e resolveu a dos CT-e no mesmo movimento — desde que o sistema saiba reconhecer o schema do CT-e quando ele aparece na fila, em vez de ignorar o que não é NF-e. A XSafe lê os dois, e também os eventos de cada um.
As regras de consulta desse canal, que são o que costuma quebrar uma integração caseira, estão explicadas no guia sobre baixar XML de NF-e em lote. Elas valem igualmente para o CT-e.
Como o CT-e aparece no painel
Cada documento entra indexado por chave de acesso, CNPJ do emitente, valor e data de emissão, e recebe um rótulo próprio: “CT-e” e “Evento de CT-e”, distintos de “NF-e completa”, “Resumo de NF-e” e das NFS-e. Isso importa no fechamento — frete e mercadoria não podem cair no mesmo balde só porque vieram pela mesma fila.
A busca, a exportação em CSV, o ZIP do período e o pacote mensal por e-mail funcionam sobre todos os tipos juntos ou filtrados por um deles. O painel de demonstração mostra o formato com dados fictícios, sem cadastro.
Os limites, ditos antes
A fila de distribuição retém cerca de 90 dias. CT-e mais antigo que isso não vem por esse canal — nem para a XSafe, nem para nenhum outro serviço que use a fonte oficial. E o MDF-e, o manifesto eletrônico de documentos fiscais, não é captado hoje.
A XSafe também não emite nem cancela nada em nome da sua empresa: a conexão com a SEFAZ é apenas de leitura, com o certificado apresentado no momento da consulta e descartado da memória em seguida.
Perguntas frequentes
- Onde consigo o XML do CT-e?
- Pedindo à transportadora, ou pelo canal oficial de Distribuição de DFe da SEFAZ, que entrega ao seu CNPJ os documentos em que ele aparece — inclusive os CT-e. O segundo caminho é o que funciona sem depender de alguém do outro lado responder: basta o certificado digital da sua empresa.
- O CT-e vem no mesmo lugar que a NF-e?
- Vem, e é o que torna isso simples. O webservice de Distribuição de DFe é o mesmo, a fila é a mesma e a sequência de NSU é a mesma. A diferença está no schema do documento devolvido, que a XSafe reconhece e classifica — no índice, CT-e e eventos de CT-e aparecem com rótulo próprio, separados das NF-e.
- A XSafe pega os eventos do CT-e?
- Sim. Cancelamento e os demais eventos distribuídos por esse canal entram junto e ficam ligados ao documento. Guardar o CT-e sem o cancelamento dele é o tipo de acervo que parece completo até a hora da conferência.
- E o MDF-e?
- Não é captado pela XSafe hoje. Preferimos dizer isso na página a deixar você descobrir procurando. O que a XSafe cobre é NF-e (e seus eventos), CT-e (e seus eventos) e NFS-e do ambiente nacional, recebidas e emitidas.
- Consigo recuperar CT-e antigo?
- Só o que ainda estiver na fila de distribuição, que retém cerca de 90 dias. Documento mais antigo já foi descartado da fila e não está disponível por esse canal para ninguém. Para esses, o caminho é a própria transportadora, que também é obrigada a guardar o XML que emitiu.
R$ 24,90 por mês, por CNPJ
NF-e, CT-e e NFS-e no mesmo cofre, baixados das fontes oficiais. 14 dias de teste sem cartão de crédito — e se você cancelar, os documentos continuam baixáveis.
Contador com vários clientes? Existe um plano para escritório.
Leia também
- Como baixar XML de NF-e em lote pela SEFAZO portal não tem download em lote. O canal que tem é o de Distribuição de DFe — e ele tem três regras que travam quem tenta na mão.
- Como consultar notas emitidas contra meu CNPJUm fornecedor pode emitir uma nota contra a sua empresa sem te avisar. As formas oficiais de descobrir, e o que fazer com nota que você não reconhece.
- Backup automático de XML de nota fiscalPor quanto tempo guardar, onde o XML costuma sumir e como manter uma segunda cópia sem depender de alguém lembrar de copiar pasta.
- DANFE substitui o XML da nota fiscal?Resposta curta: não. O DANFE é a representação impressa; o documento fiscal é o XML assinado — e o PDF não volta a virar XML.