Como Extrair Dados de Declarações Aduaneiras Alemãs para ExcelSem Redigitar Cada Campo

O ATLAS (Sistema Automatizado de Tarifas e Despacho Aduaneiro Local) da Alemanha processa declarações aduaneiras que cobrem aproximadamente €5–6 bilhões em receita aduaneira da UE todos os anos — a maior contribuição individual para a união aduaneira da UE. Seu despachante aduaneiro (Zollvertreter) ou transitário (Spediteur) envia a declaração eletronicamente pelo ATLAS. O que chega na sua caixa de entrada depois é um backup em PDF — a mesma declaração, agora em um formato de arquivo que seu ERP e Excel não conseguem ler. O número de tarifa aduaneira de 11 dígitos (Zolltarifnummer, também chamado de Codenummer ou Warennummer), o valor aduaneiro declarado (Zollwert), o país de origem (Ursprungsland), a massa líquida (Eigenmasse) — todos os campos estão presentes, corretamente informados e travados dentro de um documento feito para arquivamento, não para conciliação com faturas de fornecedores. Extrair esses campos para uma planilha, uma declaração por vez, é a etapa que ninguém prevê no ciclo mensal de relatórios de importação.

Pare de digitar dados — deixe a IA ler por você
Envie uma imagem ou PDF — dados estruturados em 10 segundos
Experimente agora →
Imagem de destaque do blog com o título Como Extrair Dados de Declarações Aduaneiras Alemãs para Excel (Guia 2026) acima de três ícones vetoriais planos: layouts de PDF empilhados do despachante, uma linha de cabeçalho de tabela e um selo verde de verificação, rotulados Qualquer Layout de Despachante, Sete Colunas Alemãs e Uma Linha por Declaração.

Principais Conclusões

  1. O ATLAS processa declarações aduaneiras que cobrem aproximadamente €5–6 bilhões em receita aduaneira da UE a cada ano — mas o PDF da Zollanmeldung que você recebe não retém nada disso como dados estruturados, deixando você a redigitar códigos tarifários de 11 dígitos de um documento plano.
  2. A lacuna não é técnica: o ATLAS valida a declaração como dados estruturados, retorna uma avaliação fiscal estruturada e envia um PDF feito para arquivamento — a etapa de conversão de formato existe porque ninguém previu a ponte entre a saída do ATLAS e o Excel.
  3. Defina sete nomes de colunas uma vez, envie um mês de Zollanmeldungen e as 2,5 horas de transcrição manual de campos viram uma verificação de 10 minutos — sua expertise voltando para a conciliação de faturas de fornecedores, para a qual foi feita.

De onde vêm os dados da Zollanmeldung — e onde eles ficam travados

Toda remessa de importação que entra na Alemanha vinda de fora da UE exige uma declaração aduaneira — uma Zollanmeldung (declaração aduaneira, também conhecida como Einheitspapier ou DAU — Documento Administrativo Único) — que atribui as mercadorias a um regime aduaneiro, classifica-as sob um número de tarifa aduaneira de 11 dígitos (Zolltarifnummer) e declara seu valor, origem e massa líquida. A declaração é enviada eletronicamente através do ATLAS, a plataforma nacional de TI aduaneira da Alemanha operada pelo ITZBund sob o arcabouço legal dos Artigos 158–163 do Código Aduaneiro da União (CAU). O ATLAS retorna um Número de Referência Mestre (MRN, de 18 dígitos), valida a declaração contra as pautas tarifárias e — se aceita — libera as mercadorias para livre circulação.

A declaração em si são dados estruturados. O ATLAS os ingere como dados estruturados. O problema é o que acontece depois. O despachante aduaneiro envia a você uma cópia em PDF da Zollanmeldung para seus registros — os mesmos dados, renderizados como um documento plano. Se você importa através de múltiplos despachantes ou pontos de entrada, cada um envia declarações em seu próprio formato: o layout do PDF de um despachante, o formulário em papel escaneado de outro, a impressão da declaração aduaneira pela Internet (IZA) do ATLAS de um terceiro. Os campos são os mesmos em todas as declarações — Zolltarifnummer, Ursprungsland, Warenwert, Versand-/Bestimmungsland, Zollverfahrenscode, EORI-Nummer, Eigenmasse — mas eles estão em posições diferentes em páginas diferentes, e nenhum deles será copiado e colado de forma limpa em uma planilha.

A lacuna entre o ATLAS e sua planilha é o PDF que fica entre eles — um documento que seu sistema consegue exibir, mas não ler. Cada campo que você redigita de um PDF de Zollanmeldung para o Excel é um campo que o ATLAS já possui em formato estruturado. A digitação manual não está adicionando informação; está traduzindo formato, uma declaração de cada vez.

Por que a inserção manual cria uma lacuna de conciliação

Um gerente de importação alemão que supervisiona 30 remessas de importação por mês em três categorias de produtos recebe aproximadamente 30 PDFs de Zollanmeldung do despachante aduaneiro. Cada declaração contém — no mínimo — o número de tarifa aduaneira de 11 dígitos (a extensão específica alemã do código internacional do Sistema Harmonizado de 6 dígitos, expandido por meio da Nomenclatura Combinada da UE em 8 dígitos, do TARIC em 10 dígitos e do nível nacional em 11), o valor aduaneiro em EUR, o país de origem e o número EORI. Uma declaração de importação completa na tela de nível de posição do ATLAS (Positionsdaten) adiciona a massa líquida (Eigenmasse em kg), o número de volumes (Anzahl der Packstücke), o preço do item (Artikelpreis) e o código do regime aduaneiro (Zollverfahrenscode, um campo de 4 dígitos que indica em qual regime as mercadorias estão sendo declaradas e de qual regime vieram).

Diagrama vetorial plano mostrando como o número de tarifa aduaneira alemão de 11 dígitos é construído: um código SH de 6 dígitos, um código NC de 8 dígitos, um código TARIC de 10 dígitos e o 11º dígito nacional alemão, com o selo final circulado em verde e marcado com um visto verde.

Extrair esses campos manualmente de 30 declarações para uma única planilha para relatórios mensais leva aproximadamente 4 a 5 minutos por declaração — localizar os campos em cada PDF, digitar os valores e verificar se você digitou o número de tarifa aduaneira de 11 dígitos corretamente (não o TARIC de 10 dígitos ou o NC de 8 dígitos, mas o número aduaneiro completo de 11 dígitos, que é o que a alfândega alemã realmente usa para o cálculo do imposto de importação). Em 30 declarações, isso representa 2,5 horas de entrada de dados antes que uma única linha de análise comece.

A lacuna de conciliação não é apenas tempo. São três problemas estruturais que se agravam com o volume:

Primeiro, a transposição do código SH. Um número de tarifa aduaneira parece "6204.62.31.00.0" — cinco grupos de números totalizando 11 dígitos. Redigitá-lo de um PDF para o Excel introduz um erro de transposição em aproximadamente 1 a cada 500 toques de teclado em condições normais de digitação. Um código tarifário de 11 dígitos são 11 toques. Em 30 declarações com uma média de 3 linhas tarifárias cada, isso representa aproximadamente 990 toques — o que significa que aproximadamente dois códigos tarifários na planilha estarão errados. O erro é invisível até que uma auditoria aduaneira ou um recálculo de imposto o revele.

Segundo, o atraso na conciliação. O objetivo de extrair dados da Zollanmeldung é conciliá-los com a fatura comercial do fornecedor (Handelsrechnung). A fatura diz que as mercadorias custam €12.000 FOB Shenzhen. A Zollanmeldung declara um valor aduaneiro de €12.800 — o valor CIF Hamburgo, ajustado pelo frete. Se o gerente de importação insere os dados aduaneiros uma semana após a chegada das mercadorias, a discrepância entre fatura e declaração é descoberta uma semana tarde. Uma lacuna sistemática de dados entre o envio ao ATLAS e a disponibilidade na planilha significa que as discrepâncias se acumulam — 30 remessas, 30 ajustes potenciais, descobertos em lote no fim do mês em vez de quando a remessa foi liberada.

Terceiro: nenhuma comparação entre declarações. Quando os dados da Zollanmeldung estão espalhados em 30 PDFs separados, perguntar "quais importações deste mês usaram a posição tarifaria 6204?" exige abrir 30 documentos e examinar cada um. Perguntar "qual foi o valor aduaneiro médio por quilograma das nossas importações têxtiles para Hamburgo no terceiro trimestre?" exige extraer todos os dados primeiro — algo que ninguém faz, porque a própria extração é o gargalo. Os dados existem. Simplesmente não estão em um formato que permita responder perguntas. Isso é estruturalmente idéntico ao gargalo de extração para preparação de dados AU BAS para reportes GST — os documentos contienen as respuestas, pero estão dispersos entre arquivos, e a comparação exige extração prévia.

Como Extraer Campos da Zollanmeldung em uma Única Planilha Excel

Diagrama de fluxo plano de quatro etapas com setas: Definir Sete Colunas, Soltar 30 PDFs em um Lote, Campos Localizados por Significado e Exportar um XLSX marcado com um check verde.

A Extração de Colunas Personalizadas inverte o fluxo de trabalho. Em vez de abrir cada PDF de Zollanmeldung e digitar seus campos no Excel, você define as colunas uma única vez — usando os nomes exatos dos campos aduaneiros alemães que sua equipe usa — e solta todas as 30 declarações na área de upload. O motor lê cada PDF, localiza cada campo entendendo o que significa (não onde está na página) e preenche uma única planilha com uma linha por declaração, com as colunas que você definiu como cabeçalhos. O resultado não são 30 extrações separadas que precisam ser mescladas — é um único arquivo, exportable como Excel (XLSX), estruturado para a etapa de conciliación que vem depois.

1
Defina suas colunas de extração — usando terminologia aduaneira alemã para precisão

Os nomes das colunas que você digita se tornam os cabeçalhos da sua planilha de saída. Para uma reconciliação completa de declaração de importação, defina no mínimo estas sete colunas: "Zolltarifnummer (Número de Tarifa Aduaneira, 11 dígitos)", "Ursprungsland (País de Origem)", "Warenwert (Valor Aduaneiro em EUR)", "Versand-/Bestimmungsland (País de Expedição/Destino)", "Zollverfahrenscode (Código do Regime Aduaneiro, 4 dígitos)", "EORI-Nummer (Número EORI, formato DE+15 dígitos)", "Eigenmasse (Massa Líquida em kg)". Nomes de colunas escritos em inglês dizem à IA o que encontrar — a IA lê cada PDF em alemão e localiza o campo correspondente, independentemente de onde ele apareça na página.

2
Adicione uma coluna inferida para análise de posição tarifária

A Zolltarifnummer completa de 11 dígitos codifica o capítulo SH (primeiros 2 dígitos), a posição (4 dígitos), a subposição (6 dígitos), a Nomenclatura Combinada da UE (8 dígitos), o TARIC (10 dígitos) e o código nacional alemão (11 dígitos). Adicione uma coluna inferida: "Capítulo SH (derivar da Zolltarifnummer, gerar número de 2 dígitos com descrição do capítulo, ex.: '62 — Artigos de Vestuário')". A IA extrai o código completo e infere a classificação do capítulo em uma única passada. Isso oferece um detalhamento imediato das importações por categoria de produto, sem qualquer consulta manual de tarifas.

3
Envie todas as declarações do seu despachante aduaneiro em um único lote

Arraste todos os PDFs de Zollanmeldung das importações do mês para a área de upload — os impressos ATLAS do seu despachante, as exportações IZA (declaração aduaneira pela Internet), até declarações em papel digitalizadas, se o seu despachante ainda enviar cópias impressas. O mecanismo de lote processa todos os arquivos simultaneamente. A saída é uma única planilha com uma linha por declaração, suas sete colunas como cabeçalhos e a coluna Capítulo SH preenchida automaticamente. Exporte como Excel — o mesmo arquivo referenciado no seu relatório mensal de importação.

JPG/PNG/PDF Extração por IA

Os arquivos são processados com segurança e não são armazenados.

O Que Você Pode Fazer com os Dados Extraídos da Zollanmeldung

A planilha não é o destino final — é a camada que torna possíveis os três fluxos de trabalho a seguir. Esses são os fluxos dos quais o relatório de importação mensal depende, e todos começam a partir do mesmo conjunto de dados extraído.

Conciliação de faturas de fornecedores. O uso mais imediato dos dados extraídos da Zollanmeldung é a comparação cruzada com a fatura comercial (Handelsrechnung) do fornecedor. A fatura declara o valor FOB; a Zollanmeldung declara o valor aduaneiro CIF (Zollwert) — que inclui frete e seguro até a fronteira da UE. A diferença entre os dois valores determina se o valor aduaneiro declarado é consistente com a transação subjacente. Com os dados da Zollanmeldung em uma planilha ao lado dos dados da fatura, essa verificação é uma comparação lado a lado de colunas. Sem a planilha, são 30 PDFs contra 30 faturas de fornecedores, cruzados manualmente, um par por vez, geralmente no final do mês, quando a fatura do transitário e a declaração de IVA de importação chegam juntas.

Resumo mensal de importação por capítulo tarifário. Com a planilha extraída e a coluna de capítulo SH inferida, gerar um resumo mensal de importação — valor aduaneiro total por capítulo tarifário, massa líquida total por país de origem, número de declarações por código de regime aduaneiro — é uma tabela dinâmica. Abra o Excel exportado, selecione as colunas, crie a tabela dinâmica e o relatório está pronto. Isso substitui o processo manual de abrir cada PDF de Zollanmeldung, anotar o número de tarifa aduaneira e o valor da mercadoria, e digitar os valores em uma planilha de relatório separada — uma tarefa que consome mais uma hora para 30 declarações e é sempre a última coisa a ser concluída antes da reunião financeira mensal.

Trilha de auditoria de EORI e código de procedimento. Toda Zollanmeldung contém o número EORI do importador (Número de Registro e Identificação de Operadores Econômicos — um identificador único para participantes aduaneiros da UE, no formato DE seguido de 15 dígitos), que substitui o antigo número aduaneiro alemão como identificador principal do participante desde 1º de julho de 2009, sob o Regulamento (CE) nº 312/2009. Uma planilha com o EORI de cada declaração — o importador, o declarante, o representante — cria uma trilha de auditoria que o despachante aduaneiro (Zollvertreter) não consegue fornecer de forma agregada. Filtre por EORI para ver qual entidade declarou quais remessas, filtre por código de regime aduaneiro para ver quais importações entraram sob despacho normal (código de procedimento aduaneiro começando com "40") versus aperfeiçoamento ativo (código começando com "51"). Os dados sempre estiveram nas declarações. Eles se tornam auditáveis quando estão em uma planilha.

A mesma abordagem de extração de campos estruturados de formulários oficiais alemães se aplica a outros tipos de documentos no fluxo de trabalho de conformidade comercial — o padrão de definir colunas uma vez e processar lotes de PDFs é idêntico, seja o documento uma Zollanmeldung, uma declaração de imposto ELSTER ou uma referência cruzada de fatura comercial. Os campos mudam; o mecanismo de extração não.

Além da Declaração Única: Construindo um Hub de Dados Aduaneiros

A extração em lote único resolve o problema do relatório mensal. A melhoria estrutural vem quando a mesma definição de coluna — os sete campos aduaneiros mais o capítulo SH inferido — é reutilizada todos os meses. Os nomes de colunas definidos em janeiro funcionam para as declarações de fevereiro e de março, sem reconfiguração. O lote de cada mês produz uma planilha com as mesmas colunas. Concatene os arquivos mensais e você terá um hub de dados aduaneiros acumulado no ano — cada declaração de importação registrada via ATLAS, cada número de tarifa aduaneira, cada valor aduaneiro declarado, cada país de origem, em um único arquivo Excel classificável e filtrável.

Isso não substitui uma plataforma de gestão aduaneira. Não envia declarações ao ATLAS — isso continua sendo função do despachante aduaneiro. O que substitui é a ponte manual de dados entre a saída em PDF do despachante e os sistemas internos do importador — a etapa em que um gerente de importação ou coordenador de logística abre um PDF, lê um código tarifário e o digita em uma planilha. Essa etapa é tradução de formato, não expertise comercial. Removê-la do fluxo de trabalho significa que a pessoa que gastava 2,5 horas digitando campos no Excel agora gasta 10 minutos verificando a saída da extração e 2 horas na análise de conciliação que realmente exige seu conhecimento da cadeia de suprimentos da empresa.

Este é o mesmo princípio por trás da extração de dados de formulários fiscais alemães ELSTER para Excel — uma declaração de imposto é dado estruturado exibido como PDF, e extraí-lo para uma planilha é tradução de formato, não contabilidade. A declaração aduaneira não é diferente da declaração de imposto nesse aspecto. Ambas são formulários oficiais onde cada campo tem um significado definido, e a única coisa entre o campo e a planilha é a etapa que o digita.

Comparação em duas colunas: a coluna esquerda mostra um selo de cruz vermelha com Entrada Manual, Todo Mês custando 2,5 horas de digitação de 30 declarações à mão, enquanto a coluna direita mostra um selo de verificação verde com Mesmas Colunas, Reutilizadas Todo Mês levando 10 minutos de verificação e depois 2 horas em análise de conciliação.

FAQ — Extração de Dados de Declarações Aduaneiras Alemãs

A extração consegue lidar com Zollanmeldungen de diferentes despachantes aduaneiros com layouts de PDF distintos?

Sim. A IA localiza os campos entendendo o que eles significam — não esperando encontrá-los em uma posição específica na página. Quer um despachante coloque o número de tarifa aduaneira na seção de dados do item no canto superior direito e outro o liste em uma coluna de tabela, a IA identifica o código de 11 dígitos pela sua estrutura e contexto. As definições das colunas em inglês ("Zolltarifnummer (Customs Tariff Number, 11-digit)") informam à IA o que encontrar; a IA lê cada PDF em alemão e recupera o valor correspondente. Isso também significa que declarações de diferentes módulos ATLAS — Einfuhr (importação), Ausfuhr (exportação) ou Versand (trânsito, NCTS) — podem estar no mesmo lote, pois os nomes e significados dos campos são consistentes entre os tipos de procedimento.

Qual é a diferença entre um código TARIC de 10 dígitos e um número de tarifa aduaneira de 11 dígitos?

O número de tarifa aduaneira (também chamado de Codenummer ou Warennummer) é a extensão nacional alemã de 11 dígitos do código internacional do Sistema Harmonizado (SH). A estrutura é: primeiros 6 dígitos = código SH internacional (administrado pela Organização Mundial das Alfândegas), dígitos 7–8 = Nomenclatura Combinada (NC) da UE, dígitos 9–10 = TARIC da UE (tarifa integrada), dígito 11 = sub-classificação nacional alemã para impostos especiais de consumo e restrições comerciais nacionais. Para declarações de importação na Alemanha, o código completo de 11 dígitos é obrigatório. Para declarações de exportação, o código NC de 8 dígitos é suficiente. Ao definir sua coluna de extração, especifique "11-digit" para garantir que a IA recupere o Codenummer completo, em vez do código mais curto no formato de exportação.

A extração funciona com Zollanmeldungen em papel digitalizadas, e não apenas com PDFs digitais?

Sim — a IA processa documentos digitalizados e fotografados, bem como PDFs nato-digitais. Se seu despachante aduaneiro envia declarações impressas e você as digitaliza, ou se você recebe impressões ATLAS de um arquivo de remessas mais antigo, a extração as lê da mesma forma que lê um PDF digital. A qualidade da extração segue a qualidade da entrada — uma digitalização plana a 300 DPI produz os resultados mais confiáveis; uma foto de celular de uma declaração impressa ainda funciona, mas pode exigir uma verificação pontual do código de tarifa de 11 dígitos. Declarações contendo emendas manuscritas (comuns quando uma estância aduaneira corrige uma classificação tarifária na fronteira) extrairão o texto impresso, mas podem não capturar a alteração manuscrita — essas declarações devem ser sinalizadas para verificação manual durante a etapa de reconciliação.

Um único lote pode incluir Zollanmeldungen de importação e exportação?

Sim. Declarações de importação (Einfuhr) e exportação (Ausfuhr) compartilham o conjunto principal de campos — número de tarifa aduaneira, valor aduaneiro, país de origem, EORI — mas diferem em quais campos são obrigatórios. Uma declaração de importação exige o Codenummer completo de 11 dígitos e o código do regime aduaneiro; uma declaração de exportação usa o Warennummer de 8 dígitos e pode não incluir o valor aduaneiro na mesma posição do campo. Se sua empresa importa e exporta e você deseja uma planilha combinada, defina colunas que cubram ambos: use o conjunto de colunas mais amplo (campos de importação) e deixe que as linhas de exportação preencham apenas os campos que contêm. O mecanismo de extração preenche o que encontra e deixa em branco o que não existe — uma linha de declaração de exportação simplesmente terá uma célula de valor aduaneiro vazia.

Quanto tempo leva para processar um lote de 30 Zollanmeldungen?

Desde a definição das sete colunas até o recebimento da planilha preenchida, um lote de 30 declarações é processado em aproximadamente o tempo que leva para ler e redigitar manualmente cerca de duas declarações — menos de 5 minutos. A definição das colunas leva cerca de 3 minutos na primeira vez (digitando os sete nomes dos campos) e zero minutos nos meses seguintes, pois as mesmas colunas são reutilizadas. O upload e processamento do lote leva de 1 a 2 minutos para 30 PDFs. O tempo restante — as horas que antes eram gastas com entrada manual de dados — é direcionado para a verificação: checagem por amostragem da Zolltarifnummer extraída em relação a uma amostra dos PDFs originais e confirmação das classificações de capítulo SH inferidas. Uma verificação completa de 30 linhas leva de 10 a 15 minutos, em comparação com 2,5 horas de entrada manual.

O despachante aduaneiro envia a Zollanmeldung pelo ATLAS, o sistema valida e o PDF chega na sua caixa de entrada. O próximo passo — extrair cada código tarifário, valor aduaneiro e país de origem para uma planilha — não precisa ser um exercício de redigitação. Defina as colunas uma vez, envie as declarações e gaste seu tempo na conciliação que importa.

Extraia Suas Declarações Aduaneiras
📮 contact email: [email protected]