Como Extrair Dados de Lieferschein (Notas de Entrega Alemãs) para o Excel — Em Vários Formatos de Fornecedores
Os documentos Lieferschein alemães variam entre fornecedores. A extração por IA lê todos os formatos sem configuração de modelo, extraindo códigos de item, quantidades e datas de entrega para o Excel.
O que um Lieferschein alemão contém — e por que não é uma fatura
Um Lieferschein alemão — rotulado como Lieferschein (nota de entrega) ou Warenbegleitschein (documento que acompanha a mercadoria), 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 os campos de valor — deixa você sem registro das quantidades recebidas, dos detalhes por item ou das anotações do lado receptor que tanto o financeiro quanto as operações precisam.
Seção de cabeçalho. Todo Lieferschein começa com os dados do remetente e do destinatário: Absender (remetente/fornecedor) — nome da empresa, endereço e, muitas vezes, um Lieferantennummer (número do fornecedor) — e Empfänger (destinatário) com Lieferadresse (endereço de entrega). Abaixo destes, 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 a mercadoria foi enviada ou chegou) 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) que difere do Bestellnummer — saber qual é qual evita erros de conciliação posteriormente.
Tabela de itens. O núcleo do documento. Cada linha normalmente contém: Positionsnummer (número do item da 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 mercadorias rastreáveis, Gewicht (peso em kg) ou Packstücke (número de volumes por item da linha). Em entregas com vários paletes, você pode ver uma coluna Packstücknummer (número do volume) que mapeia os itens para paletes específicos.
Rodapé e assinaturas. A parte inferior do Lieferschein normalmente mostra Gesamtmenge (quantidade total), Anzahl Packstücke (número total de volumes/paletes) e um Unterschriftsfeld (campo de assinatura) onde a parte receptora confirma o recebimento. Anotações manuscritas nessa área — "2 Kartons beschädigt/2 caixas danificadas", "Nachlieferung folgt/entrega complementar pendente", "1 Palette fehlt/1 palete faltando" — carregam informações operacionais que sua planilha precisa capturar.
Diferentemente das faturas, os Lieferscheine não têm campos obrigatórios por lei. A legislação alemã não exige um Lieferschein — ao contrário das faturas, que são 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 exigido pelo governo, cada sistema ERP e cada fornecedor cria o seu próprio. Um Lieferschein gerado pelo SAP de um grande fornecedor automotivo não se parece em nada com um Lieferschein gerado pelo Lexware de um Baustoffhändler regional. Se sua abordagem de extração pressupõe formatação padronizada, ela falha na chegada.
Por que a Variabilidade de Formatos de Fornecedores Quebra a Maioria das Abordagens de Extração
OCR baseado em modelo — o método de extração de documentos mais comum — treina em um layout de documento e depois tenta corresponder a 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 texto nessas posições exatas de pixel daí em diante. Isso funciona para formulários governamentais padronizados. Não funciona para Lieferscheine alemães porque:
Um Lieferschein do 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 abrange toda a largura da página com mais de 8 colunas, e o rodapé fica no canto inferior direito. Um Lieferschein do 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 na parte inferior. Um Lieferschein do sevDesk apresenta 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 se digitalizou — talvez um pequeno Spediteur usando um Durchschreibesatz (jogo de cópias em papel 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 pixel, um modelo de linguagem visual lê o documento entendendo o que cada trecho 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 próximo ao topo do documento, uma data em 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 Colunas Personalizadas: 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 confunde 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 da 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 na sua saída. Nenhum mapeamento por fornecedor necessário.
O arcabouço GoBD e HGB: por que a extração precisa importa além da eficiência
A justificativa para extrair dados de Lieferschein não se resume a economizar tempo. A legislação comercial e tributária alemã cria razões estruturais pelas quais os dados de notas de entrega precisam ser estruturados, pesquisáveis e arquivados.
Segundo o Código Comercial Alemão (HGB), especificamente o §408, uma nota de consignação deve conter a identificação do remetente e do destinatário, o número de volumes, o peso total, a data de entrega ou despacho e um número de nota de entrega ou de pedido. Embora o §408 do HGB regule o contrato de transporte (Frachtvertrag) e não o Lieferschein diretamente, ele define o padrão de informação que os Lieferscheine na logística alemã costumam seguir.
Mais relevante do ponto de vista operacional é o GoBD (Grundsätze zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form) — os princípios alemães para escrituração eletrônica e retenção de registros adequadas, emitidos pelo Ministério Federal das Finanças (BMF). Segundo 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 em PDF, deve arquivá-los como PDFs. Se extrai os dados deles, 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, a organização de padrões por trás dos códigos de barras e padrões de 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, de Lieferscheinnummer e Bestellnummer a detalhes no nível de Packstück e informações do Fahrer (motorista). A adoção está crescendo entre grandes varejistas e seus fornecedores de bens de consumo, mas a grande maioria dos fornecedores alemães — especialmente as 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 comprovantes em papel de pequenos Handwerksbetriebe. Uma extração que funcione nos três casos é a ponte entre o caos de formatos de hoje e a nota de entrega digital padronizada de amanhã.
Passo a passo: do PDF Lieferschein ao Excel estruturado
Este fluxo de trabalho pressupõe que você tenha uma pilha de PDFs de notas de entrega alemãs — do SAP, Lexware, sevDesk, DATEV ou papel digitalizado — e queira um único arquivo Excel com uma linha por item do Lieferschein e colunas consistentes em todos os fornecedores.
Etapa 1: Defina suas colunas de extração. Os nomes de coluna que você digita 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 coluna | Rótulo do Lieferschein alemão | O que captura |
|---|---|---|
| Lieferscheinnummer | Lieferscheinnummer / Lieferschein-Nr. | Identificador exclusivo da nota de entrega |
| Lieferdatum | Lieferdatum / Versanddatum / Datum | Data de entrega ou envio |
| Bestellnummer | Bestellnummer / Ihre Bestell-Nr. / PO-Nr. | Seu número de pedido de compra |
| Absender | Absender / Lieferant / Versender | Nome da empresa fornecedora/remetente |
| Positionsnummer | Pos. / Position / Nr. | Número do item na entrega |
| Artikelnummer | Artikel-Nr. / Art.-Nr. / SKU | Código do item/SKU |
| Artikelbezeichnung | Artikel / Bezeichnung / Artikeltext | Descrição do item |
| Menge | Menge / gelieferte Menge / Stück | Quantidade entregue |
| Einheit | Einheit / ME / Maßeinheit | Unidade de medida (Stk, kg, m, l, Ktn.) |
| Packstücke | Packstücke / Kolli / Pakete | Número de volumes/paletes |
Os nomes das colunas estão em alemão porque é isso 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 sua saída (por exemplo, "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.
Etapa 2: Adicione colunas calculadas para verificação imediata de discrepâncias. Depois de ter 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) — subtraia a quantidade entregue da quantidade do pedido de compra armazenada na 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 versus entregues.
- MHD-Status — para entregas de alimentos/farmacêuticos, sinalize itens próximos ou além do seu 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 do 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.
Etapa 3: Envie todos os Lieferscheine de uma vez. Arraste seus PDFs para a área de upload — Lieferscheine do SAP de grandes fornecedores, Lieferscheine do Lexware de Handwerksbetriebe, Lieferscheine do sevDesk de varejistas online, cópias em papel digitalizadas de fornecedores que ainda não digitalizaram. A IA lê cada documento individualmente e preenche o mesmo conjunto de colunas, independentemente de qual software gerou cada PDF.
Os arquivos são processados com segurança e não são armazenados.
Etapa 4: Exporte para o Excel. O resultado é uma planilha estruturada — uma linha por item em todos os Lieferscheine, com o Lieferscheinnummer repetido em cada linha para manter cada item rastreável ao seu documento de origem. Todos os valores e quantidades em formato consistente, todas as datas normalizadas para um único padrão, prontas para importação no WMS, conciliação de três vias com POs e faturas, ou arquivamento em conformidade com o GoBD.
Uma planilha de Lieferschein em que cada linha carrega o número da nota de entrega e a referência do PO significa que você pode filtrar por fornecedor, por data ou por pedido — e cada célula é rastreável até sua posição exata no PDF original.
Lidando com anotações manuscritas, Lieferscheine de várias páginas e entregas parciais
A logística alemã envolve vários casos extremos 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 adições manuscritas: um trabalhador do armazém circula uma quantidade danificada e escreve "beschädigt" (danificado), um motorista anota "2 Kartons fehlen" (faltam 2 caixas) na margem, um conferente de recebimento assina e data a parte inferior. Essas anotações carregam significado operacional. A IA lê caligrafia — uma foto bem iluminada do Lieferschein anotado funciona essencialmente tão bem quanto o original — mas a precisão em caligrafia é inerentemente menor do que em texto impresso. Para os campos impressos principais (Lieferscheinnummer, Artikel, Menge), a precisão em um PDF ou foto nítida corresponde aos padrões de documentos impressos. Para notas marginais rabiscadas, espere resultados reduzidos, mas ainda utilizáveis. Se o seu fluxo de trabalho depende de anotações manuscritas, considere adicionar uma coluna especificamente para "Anmerkungen" (notas) e revisar essas linhas manualmente.
Lieferscheine de várias páginas. Uma entrega com 40 itens de linha não caberá em uma única 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. A IA lê o documento inteiro como uma única unidade lógica — o Lieferscheinnummer da página 1 é associado aos itens das páginas 2 e 3. A saída repete corretamente os campos de cabeçalho em cada linha de item, mesmo quando esses campos de cabeçalho aparecem 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" (o restante segue). Essas notas, quando extraídas para sua planilha, fornecem o contexto necessário para evitar contagem dupla ou marcar incorretamente um pedido como completo antes que todas as entregas parciais cheguem.
Se seus Lieferscheine vêm de fornecedores internacionais que operam na Alemanha, mas usam inglês, francês ou outros idiomas para os rótulos dos campos, a IA também lida com documentos multilíngues — "delivery note number", "numéro de bon de livraison" e "Lieferscheinnummer" todos mapeiam para o mesmo campo quando você define a coluna no idioma que preferir. Para saber mais sobre os tipos de documentos recorrentes nas cadeias de suprimentos alemãs, consulte nosso guia sobre por que a inconsistência de formato de packing slip quebra o recebimento no armazém.
Perguntas frequentes: Extração de dados de Lieferschein alemão
A extração por IA funciona com Lieferscheine manuscritos ou cópias em papel fotografadas?
Sim, com a qualidade de entrada adequada. A IA lê texto de imagens, então uma fotografia bem iluminada de um Lieferschein impresso funciona praticamente tão bem quanto o PDF original. Adições manuscritas — uma anotação à margem do motorista, a assinatura de um conferente, 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 confira os campos manuscritos com o original.
A ferramenta consegue processar Lieferscheine do SAP, Lexware, sevDesk e papel — todos no mesmo lote?
Sim. Como a extração é semântica e não baseada em modelo, o mesmo conjunto de nomes de coluna (Lieferscheinnummer, Lieferdatum, Artikel, Menge) localiza os valores corretos independentemente de qual software gerou o documento. Você envia todos os Lieferscheine em um único lote — 5 de fornecedores SAP, 8 de usuários Lexware, 3 do sevDesk, 2 em papel digitalizado — e a saída é um único arquivo Excel unificado com colunas consistentes em todas as fontes. Sem configuração por fornecedor, sem troca de modelo.
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 acompanhamento do cronograma), Bestellnummer (sua referência de pedido 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 do lote) e MHD (data de validade). Se você concilia com pedidos de compra, adicione bestellte Menge (quantidade pedida) quando o Lieferschein a incluir, depois use uma coluna calculada para sinalizar divergências automaticamente.
Que precisão posso esperar na extração de Lieferschein alemão?
Para PDFs impressos e claramente legíveis, os campos de identificação principais (Lieferscheinnummer, Lieferdatum, Bestellnummer) e os campos numéricos (Menge, Einheit) normalmente atingem precisão acima de 95%. As descrições dos itens, especialmente palavras compostas alemãs longas em fontes pequenas, podem ter precisão um pouco menor. As anotações manuscritas têm a precisão mais baixa. A recomendação honesta: verifique por amostragem a primeira extração em relação aos documentos originais, especialmente Lieferscheinnummer e Menge — suas duas âncoras de conciliação — e corrija quaisquer erros no resultado. Uma célula corrigida não afeta outros campos do mesmo documento nem do lote.
Como a extração lida com entregas parciais (Teillieferungen) do mesmo pedido?
Cada entrega parcial tem seu próprio Lieferscheinnummer exclusivo. Se ambos os Lieferscheine referenciam a mesma Bestellnummer, a coluna Bestellnummer os agrupa na sua planilha. Você pode filtrar por Bestellnummer para ver todas as entregas parciais daquele pedido, e uma coluna calculada pode somar a Menge gelieferte 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 do GoBD?
Os dados extraídos não substituem o arquivamento do PDF original. Segundo 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 complementar. 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.