Como Extrair Dados de Notas de Entrega Alemãs (Lieferschein) para o Excel — em Múltiplos Formatos de Fornecedores

Documentos Lieferschein alemães variam entre fornecedores. A extração por IA lê todos os formatos sem configuração de modelos, extraindo códigos de itens, quantidades e datas de entrega para o Excel.

Como Extrair Dados de Notas de Entrega Alemãs (Lieferschein) para o Excel — em Múltiplos Formatos de Fornecedores

O que um Lieferschein Alemão Contém — e Por Que Não é uma Fatura

Um Lieferschein (nota de entrega) alemão — identificado como Lieferschein ou Warenbegleitschein (documento de acompanhamento de mercadorias), dependendo do fornecedor — é fundamentalmente diferente de uma fatura (Rechnung). Um Lieferschein lista o que foi enviado. Uma fatura lista o que deve ser pago. Tratar um Lieferschein como uma fatura — extraindo apenas campos de valor — deixa você sem registro das quantidades recebidas, detalhamento por item ou anotações do recebedor, que tanto finanças quanto operações precisam.

Seção de cabeçalho. Todo Lieferschein começa com dados do remetente e destinatário: Absender (remetente/fornecedor) — nome da empresa, endereço e, frequentemente, um Lieferantennummer (número do fornecedor) — e Empfänger (destinatário) com Lieferadresse (endereço de entrega). Abaixo, três campos de identificação ancoram o documento: Lieferscheinnummer (número da nota de entrega, um identificador único atribuído pelo fornecedor), Lieferdatum (data de entrega — quando as mercadorias foram enviadas ou chegaram) e Bestellnummer (número do pedido de compra, sua referência interna de PO). Alguns Lieferscheine também trazem um Kundennummer (número do cliente) e um Auftragsnummer (número do pedido) diferente da Bestellnummer — saber qual é qual evita erros de conciliação posteriores.

Tabela de itens. O núcleo do documento. Cada linha geralmente contém: Positionsnummer (número do item na linha), Artikelnummer (número do item/SKU), Artikelbezeichnung (descrição do item), Menge (quantidade entregue) e Einheit (unidade — Stück/peça, kg, m, l, Karton/caixa, Palette/palete). Alguns fornecedores adicionam Chargennummer (número de lote) para itens rastreáveis, Gewicht (peso em kg) ou Packstücke (número de embalagens por item). Em entregas com múltiplos paletes, pode haver uma coluna Packstücknummer (número da embalagem) que mapeia itens a paletes específicos.

Rodapé e assinaturas. A parte inferior do Lieferschein normalmente mostra Gesamtmenge (quantidade total), Anzahl Packstücke (número total de embalagens/paletes) e um Unterschriftsfeld (campo de assinatura) onde a parte recebedora confirma a aceitação. Anotações manuscritas nesta área — "2 Kartons beschädigt/2 caixas danificadas", "Nachlieferung folgt/entrega pendente", "1 Palette fehlt/1 palete faltando" — carregam informações operacionais que sua planilha precisa capturar.

Diferentemente de faturas, Lieferscheine não possuem campos obrigatórios por lei. A lei alemã não exige um Lieferschein — ao contrário das faturas, regidas pelo §14 UStG (Lei do IVA). O Lieferschein é uma convenção do setor, não uma obrigação legal. É por isso que os formatos dos fornecedores variam tanto: sem um layout de campos padronizado pelo governo, cada sistema ERP e cada fornecedor cria o seu. Um Lieferschein gerado por SAP de um grande fornecedor automotivo não se parece em nada com um Lieferschein gerado por Lexware de um revendedor regional de materiais de construção. Se sua abordagem de extração pressupõe formatação padronizada, ela falha na chegada.

Por que a Variabilidade de Layout de Fornecedores Quebra a Maioria das Abordagens de Extração

O OCR baseado em modelo — o método mais comum de extração de documentos — treina em um layout de documento e tenta corresponder esse layout em todos os documentos subsequentes. Você desenha uma caixa delimitadora ao redor de "Lieferscheinnummer" nas coordenadas (x=140, y=95) em um PDF gerado pelo SAP, e o sistema procura o texto nessas posições exatas de pixels a partir de então. Isso funciona para formulários governamentais padronizados. Não funciona para Lieferscheine alemães porque:

Um Lieferschein SAP S/4HANA de um fabricante de médio porte coloca o bloco de cabeçalho no canto superior esquerdo em uma grade densa, a tabela de itens ocupa toda a largura da página com 8 ou mais colunas, e o rodapé fica no canto inferior direito. Um Lieferschein Lexware Faktura de um pequeno Handwerksbetrieb empilha tudo verticalmente — remetente no canto superior esquerdo, destinatário no canto superior direito, itens em uma tabela simples de 4 colunas (Pos., Artikel, Menge, Einheit), totais no final. Um Lieferschein sevDesk tem um layout mais amplo com cabeçalho personalizado, bloco de endereço empilhado verticalmente e uma tabela de itens limpa de 5 colunas. Um Lieferschein em papel de um fornecedor que ainda não digitalizou — talvez um pequeno Spediteur usando um Durchschreibesatz (conjunto de carbono) — pode ter o Lieferscheinnummer no canto superior direito escrito à mão, itens em uma tabela desenhada à mão e uma assinatura rabiscada na parte inferior. Quatro formatos, zero coordenadas compartilhadas.

A extração baseada em IA resolve isso de forma diferente. Em vez de corresponder coordenadas de pixels, um modelo de linguagem de visão lê o documento entendendo o que cada pedaço de texto significa no contexto. Você define nomes de colunas — os campos de dados que deseja, como "Lieferscheinnummer", "Lieferdatum", "Artikel", "Menge" — e a IA localiza o valor correspondente em cada documento reconhecendo a semântica do campo (um número de nota de entrega perto do topo do documento, uma data no formato alemão perto de um rótulo que diz "Lieferdatum" ou "Datum"), não sua posição na página. Isso é Extração de Coluna Personalizada: você digita os nomes dos campos que deseja, e a IA corresponde cada um ao valor correto, independentemente do layout.

Essa abordagem também lida com a variabilidade de nomenclatura que atrapalha os sistemas de modelo. Um fornecedor rotula a data de entrega como "Lieferdatum", outro escreve "Versanddatum", um terceiro usa "Datum". Um fornecedor usa "Pos." como cabeçalho de coluna para o número do item, outro escreve "Nr.", um terceiro escreve "Position". Se sua extração entende que todos os três se referem ao mesmo conceito, você obtém uma coluna unificada em sua saída. Nenhum mapeamento por fornecedor é necessário.

O Quadro GoBD e HGB: Por que a Extração Precisa é Importante Além da Eficiência

A extração de dados de Lieferschein não se trata apenas de economizar tempo. O direito comercial e fiscal alemão cria razões estruturais pelas quais os dados das notas de entrega precisam ser estruturados, pesquisáveis e arquivados.

De acordo com o Código Comercial Alemão (HGB), especificamente §408, um conhecimento de embarque deve conter identificação do remetente e destinatário, número de volumes, peso total, data de entrega ou expedição, e um número de nota de entrega ou pedido. Embora o §408 HGB regule o contrato de transporte (Frachtvertrag) e não diretamente o Lieferschein, ele define o padrão de informação que os Lieferscheine na logística alemã seguem rotineiramente.

Mais relevante operacionalmente é o GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) — os princípios da Alemanha para escrituração e retenção de registros eletrônicos adequados, emitidos pelo Ministério Federal das Finanças (BMF). De acordo com o GoBD, as notas de entrega se enquadram na correspondência comercial (Geschäftsbriefe) e devem ser retidas por 6 anos em formato inalterável e rastreável. Se você recebe Lieferscheine como PDFs, deve arquivá-los como PDFs. Se extrair seus dados, os dados extraídos devem ser rastreáveis até o documento original. Um arquivo Excel estruturado de todos os Lieferscheine — pesquisável por Lieferscheinnummer, Lieferdatum ou fornecedor — atende aos requisitos de auditoria muito melhor do que uma pasta de PDFs renomeados.

A GS1 Germany, organização de padrões por trás dos padrões de código de barras e cadeia de suprimentos na Alemanha, publicou uma especificação de nota de entrega digital (dLS) — um formato PDF/A-3 com XML legível por máquina incorporado (análogo ao ZUGFeRD para faturas). O padrão dLS define um modelo de dados estruturado com mais de 30 campos, desde Lieferscheinnummer e Bestellnummer até detalhes de nível de pacote e informações do Fahrer (motorista). A adoção está crescendo entre grandes varejistas e seus fornecedores de FMCG, mas a grande maioria dos fornecedores alemães — especialmente PMEs — ainda emite Lieferscheine em PDF ou papel. A realidade prática para a maioria das equipes de recebimento é uma mistura: mensagens EDI DESADV estruturadas de grandes fornecedores, PDFs não estruturados de fornecedores de médio porte e recibos em papel de pequenos Handwerksbetriebe. A extração que funciona em todos os três é a ponte entre o caos de formato de hoje e a nota de entrega digital padronizada de amanhã.

Passo a Passo: Do Lieferschein em PDF para Excel Estruturado

Este fluxo de trabalho pressupõe que você tenha uma pilha de notas fiscais de entrega alemãs em PDF — do SAP, Lexware, sevDesk, DATEV ou papel digitalizado — e deseje um único arquivo Excel com uma linha por item do Lieferschein e colunas consistentes entre todos os fornecedores.

Passo 1: Defina suas colunas de extração. Os nomes das colunas que você digitar se tornam os cabeçalhos da sua planilha de saída. Para uma extração abrangente de Lieferschein alemão, comece com estas:

Nome da colunaRótulo no Lieferschein alemãoO que captura
LieferscheinnummerLieferscheinnummer / Lieferschein-Nr.Identificador único da nota de entrega
LieferdatumLieferdatum / Versanddatum / DatumData de entrega ou expedição
BestellnummerBestellnummer / Ihre Bestell-Nr. / PO-Nr.Seu número de pedido de compra
AbsenderAbsender / Lieferant / VersenderNome da empresa fornecedora/remetente
PositionsnummerPos. / Position / Nr.Número do item na entrega
ArtikelnummerArtikel-Nr. / Art.-Nr. / SKUCódigo do item/SKU
ArtikelbezeichnungArtikel / Bezeichnung / ArtikeltextDescrição do item
MengeMenge / gelieferte Menge / StückQuantidade entregue
EinheitEinheit / ME / MaßeinheitUnidade de medida (Stk, kg, m, l, Ktn.)
PackstückePackstücke / Kolli / PaketeNúmero de embalagens/paletes

Os nomes das colunas estão em alemão porque é o que aparece no documento. A IA lê "Lieferscheinnummer" no PDF e o mapeia para sua coluna "Lieferscheinnummer" — a semântica corresponde. Se você preferir cabeçalhos de coluna em inglês na saída (ex.: "Delivery Note Number"), pode digitá-los. A IA ainda encontrará o campo alemão correspondente no documento, pois entende que "Delivery Note Number" e "Lieferscheinnummer" se referem ao mesmo conceito.

Passo 2: Adicione Colunas Calculadas para verificação imediata de discrepâncias. Após obter os campos brutos, você pode definir colunas que calculam resultados durante a extração — não é necessário criar fórmulas no Excel depois. Por exemplo:

  • Differenz (Bestellt − Geliefert) — subtrai a quantidade entregue da quantidade do pedido armazenada em sua referência Bestellnummer. Útil quando seu Lieferschein inclui uma coluna "bestellte Menge" (quantidade pedida).
  • Lieferstatus — uma Coluna Inferida usando opções (Vollständig, Teillieferung, Überlieferung) que classifica cada entrega com base nas quantidades pedidas vs. entregues.
  • MHD-Status — para entregas de alimentos/farmácia, sinalize itens próximos ou após o Mindesthaltbarkeitsdatum (data de validade) se o Lieferschein o incluir.

É isso que as Colunas Calculadas fazem: em vez de extrair números brutos e depois executar fórmulas no Excel, você define a lógica uma vez como uma definição de coluna, e a IA realiza a comparação durante a extração. Você obtém uma planilha finalizada com discrepâncias já sinalizadas.

Passo 3: Envie todos os Lieferscheine de uma vez. Arraste seus PDFs para a área de upload — Lieferscheine SAP de grandes fornecedores, Lieferscheine Lexware de empresas artesanais, Lieferscheine sevDesk de varejistas online, cópias digitalizadas de fornecedores que ainda não se digitalizaram. A IA lê cada documento individualmente e preenche o mesmo conjunto de colunas, independentemente de qual software gerou cada PDF.

JPG/PNG/PDF Extração por IA

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

Passo 4: Exporte para Excel. O resultado é uma planilha estruturada — uma linha por item em todos os Lieferscheine, com o número do Lieferschein repetido em cada linha para manter cada item rastreável até seu documento de origem. Todos os valores e quantidades em formato consistente, todas as datas normalizadas em um único padrão, prontas para importação no WMS, conciliação tripla com pedidos de compra e notas fiscais, ou arquivamento em conformidade com a GoBD.

Uma planilha de Lieferschein onde cada linha contém o número da nota de entrega e a referência do pedido de compra permite filtrar por fornecedor, por data ou por pedido — e cada célula é rastreável até sua posição exata no PDF original.

Tratamento de Anotações Manuscritas, Lieferscheine de Várias Páginas e Entregas Parciais

A logística alemã envolve vários casos excepcionais recorrentes que quebram uma abordagem simplista de "extrair os campos impressos". Cada um merece sua própria estratégia de tratamento.

Anotações manuscritas e assinaturas. Lieferscheine frequentemente chegam com acréscimos manuscritos: um funcionário do armazém circula uma quantidade danificada e escreve "beschädigt" (danificado), um motorista anota "2 Kartons fehlen" (faltam 2 caixas) na margem, um funcionário de recebimento assina e data o rodapé. Essas anotações têm significado operacional. A IA lê escrita à mão — uma foto bem iluminada do Lieferschein anotado funciona tão bem quanto o original — mas a precisão na escrita manual é inerentemente menor do que no texto impresso. Para os campos impressos principais (Lieferscheinnummer, Artikel, Menge), a precisão em um PDF ou foto nítidos corresponde aos padrões de documentos impressos. Para anotações rabiscadas nas margens, espere resultados reduzidos, mas ainda utilizáveis. Se seu fluxo de trabalho depender de anotações manuscritas, considere adicionar uma coluna específica para "Anmerkungen" (observações) e revisar essas linhas manualmente.

Lieferscheine de várias páginas. Uma entrega com 40 itens de linha não caberá em uma página A4. O Lieferschein se estende por 2, 3 ou mais páginas, com o cabeçalho apenas na página 1 e a tabela de itens continuando pelas páginas seguintes. A IA lê o documento inteiro como uma única unidade lógica — o Lieferscheinnummer da página 1 é associado aos itens nas páginas 2 e 3. A saída repete corretamente os campos do cabeçalho em cada linha de item, mesmo que esses campos do cabeçalho apareçam fisicamente apenas uma vez.

Entregas parciais (Teillieferungen). Um fornecedor pode enviar parte de um pedido agora e o restante depois, emitindo dois Lieferscheine para um único Bestellnummer. O primeiro Lieferschein pode conter uma nota "1. Teillieferung" (primeira entrega parcial) ou "Rest folgt" (restante segue). Essas notas, quando extraídas para sua planilha, fornecem o contexto necessário para evitar contagem duplicada ou marcar incorretamente um pedido como concluído antes de todas as entregas parciais chegarem.

Se seus Lieferscheine vierem de fornecedores internacionais que operam na Alemanha, mas usam inglês, francês ou outros idiomas para os rótulos dos campos, a IA lida igualmente bem com documentos multilíngues — "delivery note number", "numéro de bon de livraison" e "Lieferscheinnummer" são todos mapeados para o mesmo campo quando você define a coluna no idioma de sua preferência. Para mais informações sobre os tipos de documentos recorrentes nas cadeias de suprimentos alemãs, consulte nosso guia sobre por que a inconsistência no formato do packing slip prejudica o recebimento no armazém.

FAQ: Extração de Dados de Notas Fiscais de Entrega Alemãs

A extração por IA funciona com Lieferscheine manuscritos ou cópias de papel fotografadas?

Sim, com a qualidade de entrada adequada. A IA lê texto de imagens, então uma foto bem iluminada de um Lieferschein impresso funciona essencialmente tão bem quanto o PDF original. Adições manuscritas — uma anotação marginal de um motorista, a assinatura de um funcionário de recebimento, uma quantidade corrigida à mão — podem ser extraídas, mas a precisão em manuscritos é inerentemente menor do que em texto impresso. Para os campos impressos principais (Lieferscheinnummer, Artikel, Menge), espere a mesma precisão de um PDF. Para anotações manuscritas densas, espere resultados reduzidos, mas utilizáveis. Sempre verifique campos manuscritos em relação ao original.

A ferramenta pode lidar com Lieferscheine do SAP, Lexware, sevDesk e papel — todos no mesmo lote?

Sim. Como a extração é semântica em vez de baseada em modelos, o mesmo conjunto de nomes de colunas (Lieferscheinnummer, Lieferdatum, Artikel, Menge) localiza os valores corretos independentemente de qual software gerou o documento. Você carrega todos os Lieferscheine em um lote — 5 de fornecedores SAP, 8 de usuários Lexware, 3 do sevDesk, 2 digitalizados em papel — e a saída é um único arquivo Excel unificado com colunas consistentes em todas as fontes. Sem configuração por fornecedor, sem troca de modelos.

Quais campos devo sempre incluir nas minhas colunas de extração?

No mínimo: Lieferscheinnummer (vincula cada linha ao documento original), Lieferdatum (data de recebimento para rastreamento de cronograma), Bestellnummer (sua referência de pedido de compra para conciliação tripla), Artikelnummer e Artikelbezeichnung (o que foi entregue) e Menge (quanto). Se você lida com mercadorias rastreáveis, adicione Chargennummer (número de lote) e MHD (data de validade). Se você concilia com pedidos de compra, adicione bestellte Menge (quantidade pedida) quando o Lieferschein a incluir, e então use uma Coluna Calculada para sinalizar discrepâncias automaticamente.

Qual a precisão esperada na extração de Lieferscheins alemães?

Para PDFs impressos e legíveis, os campos de identificação principais (Lieferscheinnummer, Lieferdatum, Bestellnummer) e campos numéricos (Menge, Einheit) geralmente atingem mais de 95% de precisão. Descrições de itens, especialmente palavras compostas alemãs longas em fontes pequenas, podem ter precisão um pouco menor. Anotações manuscritas têm a menor precisão. A recomendação honesta: verifique a primeira extração comparando com os documentos originais, especialmente Lieferscheinnummer e Menge — seus dois pilares de conciliação — e corrija quaisquer erros na saída. Uma célula corrigida não afeta outros campos no mesmo documento ou no lote.

Como a extração lida com entregas parciais (Teillieferungen) do mesmo pedido?

Cada entrega parcial tem seu próprio Lieferscheinnummer único. Se ambos os Lieferscheine referenciarem a mesma Bestellnummer, a coluna Bestellnummer as agrupa na sua planilha. Você pode filtrar por Bestellnummer para ver todas as entregas parciais daquele pedido, e uma Coluna Calculada pode somar a gelieferte Menge entre as linhas para verificar se o total entregue corresponde à quantidade total do pedido. A IA não mescla entregas parciais — você vê exatamente o que cada Lieferschein contém — mas a planilha estruturada torna a agregação trivial.

Extrair dados de Lieferschein para Excel está em conformidade com os requisitos de arquivamento GoBD?

Os dados extraídos não substituem o arquivamento do PDF original. De acordo com o GoBD, você deve reter o Lieferschein original no formato em que o recebeu (PDF, digitalização, papel). O Excel extraído é uma cópia de trabalho suplementar. No entanto, um arquivo Excel estruturado — pesquisável por Lieferscheinnummer, Lieferdatum e fornecedor — melhora significativamente sua capacidade de localizar e recuperar documentos originais durante uma Betriebsprüfung (auditoria fiscal). O processo de extração não substitui o arquivamento; ele torna os documentos arquivados úteis.

📮 contact email: [email protected]