300 Documentos de Frete CT-e,Um Único Razão de Custos Mensais

Um analista de frete processando 300 documentos CT-e por mês — volume típico para um fabricante de médio porte que transporta pelas regiões Sudeste e Centro-Oeste — abrirá cada impressão do DACTE ou PDF, localizará o CNPJ da transportadora, o valor do serviço, o peso bruto, o valor do ICMS, os municípios de origem e destino, e digitará esses doze pontos de dados em uma linha de planilha. A 90 segundos por documento para um analista experiente, isso representa 7,5 horas de pura digitação por mês. Some o tempo para detectar erros de digitação, verificar alíquotas de impostos, encontrar anexos que chegaram por e-mail em vez do portal de faturamento e conciliar os custos de frete com as notas fiscais de compra correspondentes, e a planilha mensal de custos de frete se torna uma tarefa de dois a três dias que ninguém quer assumir. Não precisa ser assim.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora
Sem cadastro · Sem cartão · Resultados em 10 segundos
Processamento em lote de documentos de frete CT-e brasileiros em uma planilha de razão mensal de custos de transporte

Principais Conclusões

  1. Um analista digitando 300 documentos CT-e por mês produz uma planilha que parece completa, mas tem lacunas ocultas — colunas são omitidas, campos são estimados de memória.
  2. A extração em lote garante que cada linha tenha a mesma estrutura porque o conjunto de colunas é definido uma vez e aplicado a todos os 300 documentos — sem desvios.
  3. A verdadeira vantagem vem das colunas calculadas — custo do frete por kg, alíquota efetiva de ICMS — calculadas durante a extração sem uma única fórmula digitada posteriormente.

A Lacuna do Lote no Rastreamento de Custos de Frete Brasileiro

O processamento em lote e a entrada manual compartilham uma diferença oculta que não se trata de velocidade. Trata-se de consistência. Quando um analista digita 300 documentos CT-e um por um, o conjunto de colunas que ele insere muda ao longo da tarefa. Os primeiros 50 documentos recebem uma coluna de "observações" que é abandonada no documento 120 por ser muito demorada; a alíquota de ICMS é capturada no início do lote, mas estimada de memória no final. O resultado é uma planilha onde algumas linhas têm dados que outras não têm, e o próprio analista não consegue dizer depois quais linhas estão completas e quais não estão.

A extração em lote — processando todos os 300 impressos DACTE através do mesmo conjunto de definições de colunas — garante que cada linha na saída tenha a mesma estrutura de dados. Os mesmos campos de CNPJ da transportadora, valor do serviço, valor de ICMS, peso bruto e rota são extraídos de cada documento no lote. O conjunto de colunas que você define uma vez no início é o conjunto de colunas que todo documento recebe. A diferença entre manual e lote não são horas economizadas — é que a saída da entrada manual é não confiável de maneiras que você não pode medir sem redigitar tudo.

Para um entendimento detalhado do que cada CT-e carrega e por que o impresso DACTE é a fonte de informação com a qual a maioria das equipes de logística trabalha, veja nosso guia de extração de dados de CT-e para Excel, que cobre todos os campos-chave do documento. Este artigo se baseia nesse fluxo de trabalho central de extração para abordar os desafios específicos do processamento em escala de lote.

A diferença do lote: A entrada manual produz uma planilha que parece completa, mas tem lacunas ocultas. A extração em lote produz uma planilha onde cada linha é estruturalmente idêntica — e você pode dizer imediatamente se um campo não foi encontrado.

O Que um Razão de Custos de Frete CT-e Adequado Realmente Precisa

Antes de construir um fluxo de trabalho em lote, o conjunto de colunas precisa suportar as três coisas que um razão de custos de frete faz: rastrear o que você pagou por remessa, comparar tarifas entre transportadoras e rotas, e fornecer os dados de ICMS necessários para a recuperação de crédito tributário sobre frete de entrada. Esses três propósitos impõem requisitos diferentes na estrutura de dados.

Um razão de custos CT-e mínimo viável contém os seguintes grupos de campos:

Grupo de CamposColunasFinalidade no Razão de Custos
Identificadores do documentoChave de Acesso (44 dígitos), número do CT-e, série, data de emissãoChave primária para vinculação com NF-e, lançamento no ERP e verificação na SEFAZ
Identificadores das partesCNPJ e nome do transportador, CNPJ do remetente, CNPJ do destinatárioAlocação de custos por transportadora, fornecedor ou unidade de negócio recebedora
Custo do freteValor do Serviço (vTPrest), Valor a Receber (vRec), detalhamento das deduçõesValor principal do custo, custo líquido após retenções, validação do pagamento ao transportador
Detalhes fiscaisBase de Cálculo do ICMS, alíquota do ICMS, valor do ICMSRecuperação de crédito de ICMS sobre frete de entrada, conformidade com SPED EFD
Detalhes da cargaPeso bruto (kg), natureza da carga, valor da carga (se disponível)Benchmarking de custo por kg, análise de rentabilidade por rota
RotaMunicípio de origem (código IBGE), município de destino (código IBGE), CFOPComparação de custos por rota, análise modal, classificação fiscal

Essas 15 a 18 colunas formam a espinha dorsal de um sistema de rastreamento de custos de frete que pode apoiar avaliações de desempenho de transportadoras, otimização de rotas e conformidade fiscal. O conjunto específico de colunas varia conforme a empresa: um fabricante focado em frete de entrada pode priorizar o CNPJ do remetente e a alíquota de ICMS para recuperação de crédito, enquanto uma distribuidora pode enfatizar o CNPJ do destinatário e o CFOP para alocação de custos por unidade de negócio.

A principal decisão de design é incluir colunas calculadas no momento da extração, em vez de adicioná-las como fórmulas do Excel pós-extração. Como a IA realiza os cálculos durante a extração — por exemplo, Custo do Frete por Kg (Valor do Serviço ÷ Peso Bruto) — o valor calculado já chega diretamente na planilha de saída como uma coluna, eliminando a etapa em que um analista adiciona uma coluna de fórmula e a copia por 300 linhas. A distinção entre extração direta, colunas calculadas e colunas inferidas está descrita no guia de colunas calculadas, que aborda como cada modo se encaixa em um fluxo de trabalho em lote.

Construindo o Fluxo de Trabalho em Lote: Do DACTE à Planilha Mensal

O fluxo de trabalho em lote para documentos fiscais de CT-e consiste em três etapas que substituem o ciclo de entrada manual por documento por um único processo por lote.

1
Faça o upload dos arquivos DACTE do mês inteiro

Reúna todos os PDFs de DACTE do CT-e do mês — de e-mails das transportadoras, do portal de faturamento ou de impressões digitalizadas. Faça o upload de todos juntos em um único lote. A interface aceita PDF, JPG, PNG e WebP. Os arquivos de um mês para um fabricante de médio porte geralmente totalizam de 200 a 400 documentos, e o upload em lote processa todos de uma só vez.

2
Defina o conjunto de colunas do razão de custos uma única vez

Insira os nomes das colunas que correspondem aos campos de custo de frete necessários. Eles se tornarão os cabeçalhos da planilha de saída. Como a extração é sem modelo — a IA lê pelo significado semântico, não pela posição no layout — as mesmas definições de coluna funcionam para o layout de DACTE de qualquer transportadora. Um CT-e da JSL e um da Braspress, que colocam os dados de ICMS em posições diferentes na página, são lidos pelo mesmo conjunto de colunas. Salve o conjunto de colunas como um modelo após o primeiro lote; todo mês subsequente usará o mesmo modelo sem nenhuma reconfiguração.

3
Processe e exporte — um arquivo Excel substitui 300 linhas manuais

A IA processa todos os documentos do lote e produz um único arquivo Excel com uma linha por CT-e. Os cabeçalhos das colunas correspondem exatamente às suas definições. O arquivo baixado está pronto para importação no ERP (a maioria dos sistemas aceita XLSX como arquivo plano), para análise de pivô dos custos das transportadoras ou para conciliação com os valores de compra da NF-e.

As três etapas substituem o que era uma tarefa de entrada manual de dados de vários dias por um processo concluído em minutos. O gargalo passa de "quão rápido podemos digitar" para "quão rápido podemos coletar os arquivos DACTE das transportadoras" — que é, por si só, um processo que os fluxos de coleta em lote podem resolver, mas que está fora do escopo da etapa de extração.

Colunas Calculadas para Análise de Frete em Lote

A verdadeira vantagem do fluxo de trabalho em lote não está em extrair o que está no documento mais rapidamente, mas em adicionar colunas que exigem cálculo ou inferência — um trabalho que um processo de entrada manual não consegue escalar, pois cada cálculo adicional exige uma etapa de fórmula por linha.

Três colunas calculadas que transformam uma extração básica de CT-e em uma ferramenta de suporte à decisão:

Nome da Coluna CalculadaLógicaO Que Permite
Custo do Frete por Kg (Valor do Serviço ÷ Peso Bruto)Divide vTPrest pelo peso brutoBenchmarking de custo por rota — quais transportadoras cobram o maior R$/kg em quais rotas
% Efetiva de ICMS (vICMS ÷ Base de Cálculo)Divide o valor real de ICMS pela base de cálculoValidação de alíquota — sinaliza documentos onde a alíquota aplicada desvia da alíquota interestadual esperada (7% ou 12%)
Diferença de Pagamento ao Transportador (Valor a Receber - Valor do Serviço)Subtrai vRec de vTPrestAnálise de retenções — mostra deduções fiscais (IRRF, PIS, COFINS, CSLL) e sinaliza diferenças inesperadas

Cada coluna calculada é executada durante a extração — a IA lê os campos de origem do DACTE, realiza o cálculo e grava o resultado na planilha de saída. O lote de 300 documentos produz 300 valores em cada coluna calculada, sem qualquer trabalho de fórmula pós-extração. Para equipes que gerenciam contratos de transportadoras, a coluna Custo do Frete por Kg, por si só, pode substituir semanas de coleta manual de dados.

Uma coluna inferida — o terceiro modo de Extração de Colunas Personalizadas — pode enriquecer ainda mais a saída do lote. Por exemplo, uma coluna chamada Tipo de Rota (opções: Intrarregional / Inter-regional) instrui a IA a avaliar os municípios de origem e destino e classificar a rota, adicionando uma dimensão de segmentação que nenhum processo manual teria tempo de aplicar a cada documento de um lote.

Insight sobre extração em lote: O valor do processamento em lote não é digitar mais rápido que um humano. É aplicar a mesma lógica a cada documento, todas as vezes — e as colunas calculadas estendem essa lógica sem adicionar trabalho.

Lidando com Variações de Layout de Transportadoras em um Único Lote

O setor de transporte rodoviário de cargas no Brasil é altamente fragmentado. A ANTT (Agência Nacional de Transportes Terrestres) reporta mais de 650 mil transportadoras cadastradas no sistema RNTRC, desde grandes provedoras de logística de capital aberto, como JSL e Sequoia, até transportadores autônomos individuais que possuem um único caminhão. O layout do DACTE de cada transportadora é uma variação do modelo da SEFAZ, mas a variação é significativa o suficiente para que um sistema de OCR baseado em modelos exigisse uma configuração separada para cada transportadora.

Essa fragmentação é a principal razão pela qual a extração em lote tem sido historicamente impraticável para documentos fiscais de CT-e. Um lote de 300 documentos do frete de entrada de um grande fabricante pode incluir CT-es de 30 a 50 transportadoras diferentes. O OCR tradicional — que extrai dados combinando posições de caracteres — falha ao encontrar um layout no qual não foi treinado, e treiná-lo em 50 layouts de transportadoras não é um fluxo de trabalho realista para um analista de fretes.

A extração sem modelo resolve isso porque a IA lê pelo significado semântico. "Valor do Serviço" impresso em uma tabela lateral no DACTE da JSL e "Valor do Serviço" impresso em uma linha de rodapé no DACTE da Braspress são ambos localizados pela mesma definição de coluna — o modelo entende como o "valor do serviço" se parece em qualquer posição em um documento de frete brasileiro. Um único lote pode processar CT-es de 50 transportadoras com o mesmo arquivo de definição de colunas, e a planilha de saída terá linhas completas para todos os documentos — não apenas para aqueles cujo layout o sistema já viu antes.

A implicação prática para o analista de fretes: você coleta todos os arquivos DACTE do mês, independentemente da transportadora, e os envia juntos. O fluxo de trabalho em lote não exige que você os separe por transportadora, crie sub-lotes ou reconfigurar as configurações entre as execuções.

Conciliando Custos de CT-e em Lote com Valores de Compra da NF-e para Custo de Aquisição

Um livro-razão de custos mensal que acompanha os custos de frete isoladamente fornece dados de desempenho da transportadora. Um livro-razão que concilia cada cobrança de frete do CT-e com o valor correspondente da mercadoria na NF-e fornece o custo de aquisição por unidade — o número que as equipes de compras realmente precisam para a análise de margem.

O mecanismo de conciliação é o mesmo do fluxo de documento único: todo CT-e referencia a chave de acesso da NF-e que transporta (ou múltiplas chaves de acesso de NF-e no caso de cargas consolidadas). Ao extrair a chave de acesso da NF-e referenciada de cada CT-e no lote, a planilha de custos de frete ganha uma coluna que atua como chave estrangeira no livro-razão de compras da NF-e. Um XLOOKUP entre as duas planilhas cria uma visão combinada mostrando, para cada remessa, o valor da mercadoria da NF-e, o custo do frete do CT-e e o custo de aquisição calculado.

Essa conciliação se torna mais poderosa quando tanto o lote de CT-e quanto o lote de NF-e são processados pelo mesmo fluxo de extração. O guia de extração de dados de NF-e aborda as definições de colunas para documentos de compra de NF-e, e as duas planilhas de saída — uma para valores de mercadorias, outra para custos de frete — são mescladas pela coluna de chave de acesso. Uma análise trimestral de custo de aquisição que antes exigia um dia inteiro de referência cruzada se torna uma mesclagem de planilhas concluída em minutos.

Para uma visão mais ampla de como o CT-e se encaixa no ecossistema de documentos eletrônicos do Brasil, juntamente com a NF-e (fatura de mercadorias) e o MDF-e (manifesto de frete), consulte o guia do hub de documentos eletrônicos brasileiros, que aborda o fluxo de autorização da SEFAZ comum a todos os documentos fiscais brasileiros.

Perguntas Frequentes

Quantos documentos CT-e posso processar em um único lote?

Não há limite de arquivos por lote. A restrição prática é a cota total de páginas do seu plano. Um único DACTE de CT-e tem de 1 a 2 páginas. No plano Pro (1.500 páginas por mês), uma equipe processando 500 documentos CT-e (com 1 página cada) usa um terço de sua capacidade mensal, deixando espaço para outros tipos de documento. A saída do lote combina todos os documentos em um único arquivo Excel, independentemente do volume.

Preciso de um modelo diferente para cada layout de DACTE das transportadoras?

Não. A extração sem modelo lê pelo significado semântico, não pela posição. Um campo de ICMS no DACTE da JSL (que pode aparecer em uma caixa lateral) e no DACTE da Braspress (que pode aparecer em uma tabela de rodapé) são ambos localizados pela mesma definição de coluna, porque a IA entende o que é "ICMS" em um documento de frete. Um lote contendo 50 transportadoras diferentes usa um único arquivo de definição de colunas.

As colunas calculadas podem validar alíquotas de ICMS em um lote?

Sim, e esta é uma de suas aplicações mais valiosas. Uma coluna calculada que calcula a alíquota efetiva de ICMS (vICMS ÷ Base de Cálculo) produz um valor que deve corresponder à alíquota interestadual esperada — 7% ou 12% — para cada documento no lote. As linhas onde a alíquota calculada se desvia da esperada são sinalizadas na saída por uma regra simples de formatação condicional no Excel, transformando um problema de validação de 300 linhas em uma verificação pontual das exceções sinalizadas. O guia de erros de cálculo de ICMS do CT-e aborda as regras específicas de alíquota e o que cada tipo de desvio indica.

E se alguns PDFs de DACTE forem digitalizados de lado ou em baixa resolução?

O modelo de visão da IA lida com orientação e variação moderada de resolução. Um DACTE digitalizado a 200 DPI com uma inclinação de 15 graus é processado corretamente — o modelo detecta a orientação do texto e lê contextualmente, ao contrário do OCR tradicional que requer pré-processamento de correção de inclinação. Para resoluções muito baixas (abaixo de 150 DPI) ou artefatos severos de iluminação, a precisão em nível de campo pode diminuir, mas a extração ainda retorna resultados parciais que podem ser revisados, em vez de exigir uma nova digitalização.

Como comparar custos de frete mês a mês usando extração em lote?

Exporte o lote de cada mês para um arquivo Excel separado e, em seguida, anexe os arquivos mensais em uma única planilha de acumulado do ano. Como todos os meses usam as mesmas definições de coluna, os arquivos têm estruturas de coluna idênticas e podem ser empilhados anexando linhas. Com colunas calculadas como "Custo de Frete por Kg" incorporadas em cada exportação mensal, a análise de tendência de taxa mês a mês não requer nada além de uma tabela dinâmica no conjunto de dados empilhado — sem ajuste de fórmula por mês.

Como faço para migrar minha equipe de frete da entrada manual para a extração em lote?

Comece com um mês de execução paralela: processe os documentos CT-e do mês tanto manualmente (fluxo de trabalho existente) quanto por extração em lote (novo fluxo de trabalho). Compare os dois resultados — o resultado da extração terá menos erros de digitação, uma estrutura de colunas mais consistente e cobertura completa do conjunto de documentos. A execução paralela fornece a evidência concreta necessária para migrar a equipe para apenas extração no mês seguinte. A maioria das equipes descobre que a transição exige um ciclo para construir confiança no resultado e zero ciclos adicionais para mantê-la.

📮 contact email: [email protected]