[{"data":1,"prerenderedAt":3219},["ShallowReactive",2],{"integration-sap":3,"integration-siblings-sap":1012},{"id":4,"title":5,"body":6,"description":986,"draft":987,"extension":988,"faq":989,"meta":1002,"navigation":1003,"order":435,"path":1004,"readingTime":1005,"seo":1006,"seoTitle":1007,"stem":1008,"system":1009,"updated":1010,"__hash__":1011},"integrationen\u002Fintegrationen\u002Fsap.md","SAP anbinden: die Rechnungen, die SAP nicht abbildet",{"type":7,"value":8,"toc":966},"minimark",[9,17,26,31,34,62,70,74,81,84,152,163,167,170,175,178,241,248,303,310,331,587,595,599,606,610,617,621,624,628,631,635,642,649,653,664,667,671,674,695,702,706,713,716,720,723,873,888,892,898,901,931,935,942,946,954,962],[10,11,12,16],"p",{},[13,14,15],"strong",{},"Kurze Antwort:"," Sie binden nichts in SAP ein. Belegschmied setzt hinter der fertigen PDF an, nimmt sie über die REST-API, einen beobachteten Ordner oder per Mail entgegen, erzeugt daraus eine geprüfte E-Rechnung nach EN 16931 und versendet sie über Ihre eigene Infrastruktur. SAP bleibt unberührt, die Fachabteilung behält ihren Ablauf, und die Restmenge wird trotzdem pflichtkonform.",[10,18,19,20,25],{},"Dieser Guide beschreibt den Fall, der in SAP-Häusern regelmäßig übrig bleibt: SAP ist das führende System für den Großteil der Rechnungen, aber ein Teil des Rechnungsausgangs entsteht daneben. In Word, in Excel, in einer Fachanwendung, in einem Branchentool. Diese Restmenge nennen wir ",[21,22,24],"a",{"href":23},"\u002Fschattenrechnungen","Schattenrechnungen",". Sie ist kein Organisationsversagen, sondern das, was jedes ERP produziert, sobald ein Geschäftsvorfall nicht in seine Stammdaten passt.",[27,28,30],"h2",{"id":29},"warum-sap-diese-rechnungen-nicht-abbildet","Warum SAP diese Rechnungen nicht abbildet",[10,32,33],{},"Die Gründe wiederholen sich, unabhängig von Branche und Release:",[35,36,37,44,50,56],"ul",{},[38,39,40,43],"li",{},[13,41,42],{},"Der Vorfall hat keinen Stammsatz."," Weiterberechnungen, einmalige Umlagen, Schadensfälle, Aufwandserstattungen. Für einen einzigen Vorgang legt niemand ein Material und einen Debitor an.",[38,45,46,49],{},[13,47,48],{},"Die Preisfindung passt nicht."," Der Betrag entsteht aus einer Nebenrechnung, einer Abstimmung oder einer Vereinbarung, die nicht in Konditionssätzen abbildbar ist.",[38,51,52,55],{},[13,53,54],{},"Der Prozess läuft in einer anderen Abteilung."," Die Rechnung entsteht dort, wo das Wissen liegt, nicht dort, wo SAP ausgerollt ist.",[38,57,58,61],{},[13,59,60],{},"Das Customizing wäre teurer als die Ausnahme."," Ein Vorgang mit dreißig Belegen im Jahr rechtfertigt kein Projekt.",[10,63,64,65,69],{},"Keiner dieser Gründe verschwindet durch die E-Rechnungspflicht. Was sich ändert, ist die Konsequenz: ab 2027 beziehungsweise 2028 muss auch diese Restmenge als strukturierte E-Rechnung rausgehen. Die ausführliche Herleitung steht im Artikel ",[21,66,68],{"href":67},"\u002Fblog\u002Fe-rechnung-ausserhalb-sap","Rechnungen, die SAP nicht abbildet",".",[27,71,73],{"id":72},"wo-belegschmied-im-verhältnis-zu-sap-drc-steht","Wo Belegschmied im Verhältnis zu SAP DRC steht",[10,75,76,77,80],{},"SAP Document and Reporting Compliance ist die Lösung für die Rechnungen, die ",[13,78,79],{},"SAP selbst erzeugt",". Sie greift auf die Belegdaten im System zu und erzeugt daraus das strukturierte Format. Das funktioniert gut und ist der richtige Weg für alles, was in SAP entsteht.",[10,82,83],{},"Die Restmenge erreicht DRC nie, weil sie nie einen SAP-Beleg hatte. Für sie gibt es drei Optionen:",[85,86,87,106],"table",{},[88,89,90],"thead",{},[91,92,93,97,100,103],"tr",{},[94,95,96],"th",{},"Option",[94,98,99],{},"Aufwand",[94,101,102],{},"Was sie löst",[94,104,105],{},"Was offen bleibt",[107,108,109,124,138],"tbody",{},[91,110,111,115,118,121],{},[112,113,114],"td",{},"Vorgänge in SAP nachbilden",[112,116,117],{},"Projekt, Monate",[112,119,120],{},"Vollständige Abbildung im führenden System",[112,122,123],{},"Kosten pro Ausnahme, neue Ausnahmen entstehen weiter",[91,125,126,129,132,135],{},[112,127,128],{},"Zweite Rechnungssoftware einführen",[112,130,131],{},"Mittel",[112,133,134],{},"Strukturierte Erfassung",[112,136,137],{},"Die Fachabteilung muss ihren Ablauf ändern, doppelte Nummernkreise",[91,139,140,143,146,149],{},[112,141,142],{},"Vorgelagerte Konvertierungs-Schicht",[112,144,145],{},"Klein",[112,147,148],{},"Pflichtkonformität ohne Prozessänderung",[112,150,151],{},"Die Rechnung muss als PDF vollständig sein",[10,153,154,155,158,159,69],{},"Belegschmied ist die dritte Option. Der Preis dafür steht offen in der Tabelle: ",[13,156,157],{},"was nicht auf dem Dokument steht, kann nicht ins XML."," Wir defaulten keine Inhalte. Welche Felder das betrifft, steht im ",[21,160,162],{"href":161},"\u002Fintegrationen\u002Fword-excel","Feldabgleich für Word- und Excel-Vorlagen",[27,164,166],{"id":165},"welcher-einlieferungsweg-passt","Welcher Einlieferungsweg passt?",[10,168,169],{},"Vier Wege, geordnet nach Automatisierungsgrad. Sie schließen sich nicht aus, viele Häuser fangen unten an und arbeiten sich hoch.",[171,172,174],"h3",{"id":173},"_1-rest-api","1. REST-API",[10,176,177],{},"Der Weg für alles, was programmatisch angestoßen werden kann: ein Job auf dem Fileshare, ein Skript hinter dem Rechnungsdruck der Fachanwendung, ein Middleware-Schritt. Ein Aufruf je Rechnung.",[179,180,185],"pre",{"className":181,"code":182,"language":183,"meta":184,"style":184},"language-bash shiki shiki-themes github-light","curl -X POST https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Finvoices\u002Foutbound \\\n  -H \"Authorization: Bearer bs_live_dein_key\" \\\n  -F \"pdf=@RE-2026-104721.pdf\" \\\n  -F \"recipient_email=kreditoren@kunde.de\"\n","bash","",[186,187,188,211,222,233],"code",{"__ignoreMap":184},[189,190,193,197,201,205,208],"span",{"class":191,"line":192},"line",1,[189,194,196],{"class":195},"s7eDp","curl",[189,198,200],{"class":199},"sYu0t"," -X",[189,202,204],{"class":203},"sYBdl"," POST",[189,206,207],{"class":203}," https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Finvoices\u002Foutbound",[189,209,210],{"class":199}," \\\n",[189,212,214,217,220],{"class":191,"line":213},2,[189,215,216],{"class":199},"  -H",[189,218,219],{"class":203}," \"Authorization: Bearer bs_live_dein_key\"",[189,221,210],{"class":199},[189,223,225,228,231],{"class":191,"line":224},3,[189,226,227],{"class":199},"  -F",[189,229,230],{"class":203}," \"pdf=@RE-2026-104721.pdf\"",[189,232,210],{"class":199},[189,234,236,238],{"class":191,"line":235},4,[189,237,227],{"class":199},[189,239,240],{"class":203}," \"recipient_email=kreditoren@kunde.de\"\n",[10,242,243,244,247],{},"Die Antwort kommt sofort mit ",[186,245,246],{},"202 Accepted",", die Verarbeitung läuft asynchron:",[179,249,253],{"className":250,"code":251,"language":252,"meta":184,"style":184},"language-json shiki shiki-themes github-light","{\n  \"conversion_id\": \"3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19\",\n  \"status\": \"accepted\",\n  \"status_url\": \"\u002Fapi\u002Fv1\u002Fconversions\u002F3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19\"\n}\n","json",[186,254,255,261,275,287,297],{"__ignoreMap":184},[189,256,257],{"class":191,"line":192},[189,258,260],{"class":259},"sgsFI","{\n",[189,262,263,266,269,272],{"class":191,"line":213},[189,264,265],{"class":199},"  \"conversion_id\"",[189,267,268],{"class":259},": ",[189,270,271],{"class":203},"\"3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19\"",[189,273,274],{"class":259},",\n",[189,276,277,280,282,285],{"class":191,"line":224},[189,278,279],{"class":199},"  \"status\"",[189,281,268],{"class":259},[189,283,284],{"class":203},"\"accepted\"",[189,286,274],{"class":259},[189,288,289,292,294],{"class":191,"line":235},[189,290,291],{"class":199},"  \"status_url\"",[189,293,268],{"class":259},[189,295,296],{"class":203},"\"\u002Fapi\u002Fv1\u002Fconversions\u002F3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19\"\n",[189,298,300],{"class":191,"line":299},5,[189,301,302],{"class":259},"}\n",[10,304,305,306,309],{},"Den Endstand holen Sie über die ",[186,307,308],{},"conversion_id",":",[179,311,313],{"className":181,"code":312,"language":183,"meta":184,"style":184},"curl https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Fconversions\u002F3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19 \\\n  -H \"Authorization: Bearer bs_live_dein_key\"\n",[186,314,315,324],{"__ignoreMap":184},[189,316,317,319,322],{"class":191,"line":192},[189,318,196],{"class":195},[189,320,321],{"class":203}," https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Fconversions\u002F3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19",[189,323,210],{"class":199},[189,325,326,328],{"class":191,"line":213},[189,327,216],{"class":199},[189,329,330],{"class":203}," \"Authorization: Bearer bs_live_dein_key\"\n",[179,332,334],{"className":250,"code":333,"language":252,"meta":184,"style":184},"{\n  \"id\": \"3f6a2e10-8c41-4d7a-9b02-5e1f7a03cc19\",\n  \"type\": \"outbound\",\n  \"status\": \"processed\",\n  \"error_code\": null,\n  \"error_message\": null,\n  \"received_at\": \"2026-08-31T09:14:02.000Z\",\n  \"processed_at\": \"2026-08-31T09:14:41.000Z\",\n  \"invoice\": {\n    \"id\": \"9c01b7aa-2f65-4a10-8d33-71b0e4c9a882\",\n    \"invoice_number\": \"RE-2026-104721\",\n    \"invoice_date\": \"2026-08-31\",\n    \"currency\": \"EUR\",\n    \"status\": \"sent\",\n    \"total_net\": 1200.00,\n    \"total_vat\": 228.00,\n    \"total_gross\": 1428.00,\n    \"recipient_emails\": [\"kreditoren@kunde.de\"],\n    \"confidence_score\": 0.97,\n    \"validation_valid\": true\n  }\n}\n",[186,335,336,340,351,363,374,386,398,411,424,433,446,459,472,485,498,511,524,537,552,565,576,582],{"__ignoreMap":184},[189,337,338],{"class":191,"line":192},[189,339,260],{"class":259},[189,341,342,345,347,349],{"class":191,"line":213},[189,343,344],{"class":199},"  \"id\"",[189,346,268],{"class":259},[189,348,271],{"class":203},[189,350,274],{"class":259},[189,352,353,356,358,361],{"class":191,"line":224},[189,354,355],{"class":199},"  \"type\"",[189,357,268],{"class":259},[189,359,360],{"class":203},"\"outbound\"",[189,362,274],{"class":259},[189,364,365,367,369,372],{"class":191,"line":235},[189,366,279],{"class":199},[189,368,268],{"class":259},[189,370,371],{"class":203},"\"processed\"",[189,373,274],{"class":259},[189,375,376,379,381,384],{"class":191,"line":299},[189,377,378],{"class":199},"  \"error_code\"",[189,380,268],{"class":259},[189,382,383],{"class":199},"null",[189,385,274],{"class":259},[189,387,389,392,394,396],{"class":191,"line":388},6,[189,390,391],{"class":199},"  \"error_message\"",[189,393,268],{"class":259},[189,395,383],{"class":199},[189,397,274],{"class":259},[189,399,401,404,406,409],{"class":191,"line":400},7,[189,402,403],{"class":199},"  \"received_at\"",[189,405,268],{"class":259},[189,407,408],{"class":203},"\"2026-08-31T09:14:02.000Z\"",[189,410,274],{"class":259},[189,412,414,417,419,422],{"class":191,"line":413},8,[189,415,416],{"class":199},"  \"processed_at\"",[189,418,268],{"class":259},[189,420,421],{"class":203},"\"2026-08-31T09:14:41.000Z\"",[189,423,274],{"class":259},[189,425,427,430],{"class":191,"line":426},9,[189,428,429],{"class":199},"  \"invoice\"",[189,431,432],{"class":259},": {\n",[189,434,436,439,441,444],{"class":191,"line":435},10,[189,437,438],{"class":199},"    \"id\"",[189,440,268],{"class":259},[189,442,443],{"class":203},"\"9c01b7aa-2f65-4a10-8d33-71b0e4c9a882\"",[189,445,274],{"class":259},[189,447,449,452,454,457],{"class":191,"line":448},11,[189,450,451],{"class":199},"    \"invoice_number\"",[189,453,268],{"class":259},[189,455,456],{"class":203},"\"RE-2026-104721\"",[189,458,274],{"class":259},[189,460,462,465,467,470],{"class":191,"line":461},12,[189,463,464],{"class":199},"    \"invoice_date\"",[189,466,268],{"class":259},[189,468,469],{"class":203},"\"2026-08-31\"",[189,471,274],{"class":259},[189,473,475,478,480,483],{"class":191,"line":474},13,[189,476,477],{"class":199},"    \"currency\"",[189,479,268],{"class":259},[189,481,482],{"class":203},"\"EUR\"",[189,484,274],{"class":259},[189,486,488,491,493,496],{"class":191,"line":487},14,[189,489,490],{"class":199},"    \"status\"",[189,492,268],{"class":259},[189,494,495],{"class":203},"\"sent\"",[189,497,274],{"class":259},[189,499,501,504,506,509],{"class":191,"line":500},15,[189,502,503],{"class":199},"    \"total_net\"",[189,505,268],{"class":259},[189,507,508],{"class":199},"1200.00",[189,510,274],{"class":259},[189,512,514,517,519,522],{"class":191,"line":513},16,[189,515,516],{"class":199},"    \"total_vat\"",[189,518,268],{"class":259},[189,520,521],{"class":199},"228.00",[189,523,274],{"class":259},[189,525,527,530,532,535],{"class":191,"line":526},17,[189,528,529],{"class":199},"    \"total_gross\"",[189,531,268],{"class":259},[189,533,534],{"class":199},"1428.00",[189,536,274],{"class":259},[189,538,540,543,546,549],{"class":191,"line":539},18,[189,541,542],{"class":199},"    \"recipient_emails\"",[189,544,545],{"class":259},": [",[189,547,548],{"class":203},"\"kreditoren@kunde.de\"",[189,550,551],{"class":259},"],\n",[189,553,555,558,560,563],{"class":191,"line":554},19,[189,556,557],{"class":199},"    \"confidence_score\"",[189,559,268],{"class":259},[189,561,562],{"class":199},"0.97",[189,564,274],{"class":259},[189,566,568,571,573],{"class":191,"line":567},20,[189,569,570],{"class":199},"    \"validation_valid\"",[189,572,268],{"class":259},[189,574,575],{"class":199},"true\n",[189,577,579],{"class":191,"line":578},21,[189,580,581],{"class":259},"  }\n",[189,583,585],{"class":191,"line":584},22,[189,586,302],{"class":259},[10,588,589,590,594],{},"Vollständige Endpunktliste, Fehlercodes, Rate-Limits und die Abrufe für XML, PDF und Validierungsbericht stehen in der ",[21,591,593],{"href":592},"\u002Fentwickler","REST-API-Dokumentation",". Die API ist ab dem Business-Tarif enthalten, den Schlüssel erzeugen Sie selbst unter Einstellungen → REST-API.",[171,596,598],{"id":597},"_2-power-automate-flow-auf-einen-beobachteten-ordner","2. Power-Automate-Flow auf einen beobachteten Ordner",[10,600,601,602,69],{},"Der Weg ohne Entwicklung, wenn Microsoft 365 ohnehin im Haus ist: Ein Flow beobachtet einen SharePoint- oder OneDrive-Ordner, in dem die Fachabteilung ihre fertigen Rechnungen ohnehin ablegt, und liefert jede neue Datei ein. Für die Fachabteilung ändert sich nichts. Die Schritte im Detail stehen im ",[21,603,605],{"href":604},"\u002Fintegrationen\u002Fmicrosoft-365","Microsoft-365-Guide",[171,607,609],{"id":608},"_3-mail-an-die-versandadresse-oder-cc","3. Mail an die Versandadresse oder CC",[10,611,612,613,616],{},"Jeder Arbeitsbereich hat eine eigene Adresse unter ",[186,614,615],{},"in.belegschmied.de",". Was dort ankommt, wird verarbeitet. Das ist der Weg für jede Anwendung, die eine Rechnung per Mail verschicken kann, und für Abteilungen ohne IT-Beteiligung. Beim CC-Weg geht die Rechnung wie bisher an den Kunden und wir bekommen sie mit.",[171,618,620],{"id":619},"_4-upload-im-browser","4. Upload im Browser",[10,622,623],{},"Für Einzelfälle, für den Anfang und für alles, was den automatischen Weg noch nicht kennt.",[27,625,627],{"id":626},"was-bei-hohem-volumen-tatsächlich-zählt","Was bei hohem Volumen tatsächlich zählt",[10,629,630],{},"Bei zweitausend Belegen im Monat sind nicht die glatten Fälle das Thema, sondern die Ausnahmen. Vier Mechanismen entscheiden, ob der Betrieb ruhig läuft.",[171,632,634],{"id":633},"doppelte-rechnungsnummern-werden-hart-abgelehnt","Doppelte Rechnungsnummern werden hart abgelehnt",[10,636,637,638,641],{},"Die Rechnungsnummer ist pro Arbeitsbereich eindeutig. Kommt dieselbe Nummer ein zweites Mal, bricht die Verarbeitung mit ",[186,639,640],{},"DUPLICATE_INVOICE_NUMBER"," ab und der Einlieferer bekommt eine Fehlermail. Das ist beabsichtigt: eine doppelt versendete Rechnung ist ein § 14c-Risiko, kein Komfortproblem.",[10,643,644,645,648],{},"Praktisch heißt das: ",[13,646,647],{},"ein wiederholter API-Aufruf mit derselben Rechnung erzeugt keine zweite E-Rechnung."," Ein Retry nach Timeout ist damit ungefährlich. Wer aus SAP heraus einen Nummernkreis wiederverwendet, merkt es hier sofort statt beim Kunden.",[171,650,652],{"id":651},"die-rechnungsnummer-muss-im-pdf-text-stehen","Die Rechnungsnummer muss im PDF-Text stehen",[10,654,655,656,659,660,663],{},"Vor der Erzeugung prüft Belegschmied deterministisch, ob die extrahierte Rechnungsnummer ",[13,657,658],{},"wortwörtlich im Text der PDF vorkommt",". Findet sie sich nicht, blockiert der Check mit ",[186,661,662],{},"INVOICE_NUMBER_NOT_IN_PDF",". Das schützt gegen zwei Dinge gleichzeitig: gegen eine falsch gelesene Nummer und gegen PDFs ohne Textschicht, etwa eingescannte Ausdrucke.",[10,665,666],{},"Wenn Ihre Fachanwendung PDFs als reines Bild erzeugt, ist das der Punkt, an dem es auffällt. Der Test ist einfach: PDF öffnen, Rechnungsnummer mit der Maus markieren. Geht das nicht, gibt es keine Textschicht.",[171,668,670],{"id":669},"die-arithmetik-wird-nachgerechnet-nicht-geglaubt","Die Arithmetik wird nachgerechnet, nicht geglaubt",[10,672,673],{},"Drei Prüfungen laufen unabhängig von der Extraktion, mit einer Toleranz von einem Cent:",[35,675,676,683,689],{},[38,677,678,679,682],{},"Summe der Positionen gegen das Gesamt-Netto (",[186,680,681],{},"ARITHMETIC_LINE_ITEMS_MISMATCH",")",[38,684,685,686,682],{},"Je Steuersatz: Netto × Satz gegen die ausgewiesene Steuer (",[186,687,688],{},"ARITHMETIC_PER_RATE_MISMATCH",[38,690,691,692,682],{},"Netto + Steuer gegen Brutto (",[186,693,694],{},"ARITHMETIC_TOTALS_MISMATCH",[10,696,697,698,701],{},"Die Positionssummen im XML werden dabei immer neu gerechnet (",[186,699,700],{},"Menge × Einzelpreis",", abzüglich Positionsrabatt), nie aus dem Dokument übernommen. Grund: die Erzeugung rechnet ebenfalls so, und eine Abweichung zwischen Anzeige und XML wäre der schlimmere Fehler.",[171,703,705],{"id":704},"unsichere-extraktionen-gehen-in-die-freigabe-statt-raus","Unsichere Extraktionen gehen in die Freigabe statt raus",[10,707,708,709,712],{},"Jede Verarbeitung bekommt einen Confidence-Wert. Fehlende Pflichtfelder und Rechenabweichungen ziehen ihn pro Befund um 0,15 nach unten. Liegt er unter dem Schwellwert des Arbeitsbereichs (Standard 0,85), landet die Rechnung im Status ",[186,710,711],{},"pending_approval"," und geht erst nach Bestätigung raus.",[10,714,715],{},"Für den vollautomatischen Betrieb lässt sich die generelle Freigabepflicht abschalten; der Confidence-Schwellwert bleibt als Netz darunter. Die Empfehlung für die ersten Wochen ist umgekehrt: Freigabe an, Fehlerbilder sammeln, Vorlagen korrigieren, dann automatisieren.",[27,717,719],{"id":718},"fehlerbilder-und-was-dahintersteckt","Fehlerbilder und was dahintersteckt",[10,721,722],{},"Die Codes stammen aus der Selbstprüfung der Extraktion und den deterministischen Checks. Sie stehen im Protokoll und in der Fehlermail an den Einlieferer.",[85,724,725,741],{},[88,726,727],{},[91,728,729,732,735,738],{},[94,730,731],{},"Code",[94,733,734],{},"Bedeutung",[94,736,737],{},"Ursache in der Praxis",[94,739,740],{},"Was hilft",[107,742,743,759,779,795,811,827,843,858],{},[91,744,745,750,753,756],{},[112,746,747],{},[186,748,749],{},"MISSING_SUPPLIER_TAX_ID",[112,751,752],{},"Weder USt-IdNr. noch Steuernummer gefunden",[112,754,755],{},"Die Vorlage der Fachanwendung trägt sie nur im Fußzeilen-Bild, nicht als Text",[112,757,758],{},"Beide Angaben als Text in die Vorlage; alternativ als Stammdatum im Arbeitsbereich hinterlegen, dann überlagert es die Extraktion",[91,760,761,766,769,772],{},[112,762,763],{},[186,764,765],{},"INVALID_SUPPLIER_VAT_ID",[112,767,768],{},"USt-IdNr. entspricht nicht dem Muster Ländercode + 8 Zeichen",[112,770,771],{},"Leerzeichen oder Bindestriche in der Nummer, oder es wurde die Steuernummer ins Feld gesetzt",[112,773,774,775,778],{},"Schreibweise ",[186,776,777],{},"DE123456789"," ohne Trenner",[91,780,781,786,789,792],{},[112,782,783],{},[186,784,785],{},"NO_LINE_ITEMS",[112,787,788],{},"Keine Positionen erkannt",[112,790,791],{},"Rechnung besteht aus einem Fließtext-Absatz statt einer Positionstabelle",[112,793,794],{},"Mindestens eine Zeile mit Bezeichnung, Menge, Einzelpreis und Steuersatz",[91,796,797,802,805,808],{},[112,798,799],{},[186,800,801],{},"NET_TOTAL_MISMATCH",[112,803,804],{},"Positionssumme ≠ ausgewiesenes Netto",[112,806,807],{},"Rabatt steht als Text neben der Summe statt als Position oder Nachlass",[112,809,810],{},"Rabatte als eigene Zeile oder als ausgewiesenen Nachlass darstellen",[91,812,813,818,821,824],{},[112,814,815],{},[186,816,817],{},"VAT_BREAKDOWN_MISMATCH",[112,819,820],{},"Steueraufstellung summiert sich nicht auf die Gesamtsteuer",[112,822,823],{},"Gemischte Steuersätze, Rundung je Position statt je Steuergruppe",[112,825,826],{},"Steuergruppen sauber ausweisen",[91,828,829,834,837,840],{},[112,830,831],{},[186,832,833],{},"PREPAID_MISMATCH",[112,835,836],{},"Abschlag und Zahlbetrag widersprechen sich",[112,838,839],{},"Schlussrechnung, bei der die verrechneten Abschläge nicht zum Restbetrag passen",[112,841,842],{},"Bereits gezahlte Abschläge und Zahlbetrag beide ausweisen",[91,844,845,849,852,855],{},[112,846,847],{},[186,848,640],{},[112,850,851],{},"Nummer existiert im Arbeitsbereich schon",[112,853,854],{},"Wiederholte Einlieferung oder wiederverwendeter Nummernkreis",[112,856,857],{},"Prüfen, ob die erste Verarbeitung erfolgreich war, bevor neu eingeliefert wird",[91,859,860,864,867,870],{},[112,861,862],{},[186,863,662],{},[112,865,866],{},"Nummer nicht im Dokumenttext auffindbar",[112,868,869],{},"PDF ohne Textschicht, etwa aus einem Scan",[112,871,872],{},"Digital erzeugte PDF liefern statt eines Ausdrucks",[10,874,875,876,879,880,883,884,69],{},"Kommt stattdessen ein Validierungsfehler mit einem Regelcode wie ",[186,877,878],{},"BR-DE-15"," oder ",[186,881,882],{},"BR-S-02"," zurück, ist die Erzeugung gelaufen und die Prüfung gegen EN 16931 hat abgelehnt. Jede Regel hat eine eigene Seite im ",[21,885,887],{"href":886},"\u002Fe-rechnung-fehler","Fehler-Lexikon",[27,889,891],{"id":890},"der-feldabgleich","Der Feldabgleich",[10,893,894,895,897],{},"Welche Angabe auf der PDF in welchem Feld der E-Rechnung landet, steht vollständig im ",[21,896,162],{"href":161},". Er gilt unverändert für Rechnungen aus SAP-Nachbarsystemen, weil er am Dokument ansetzt und nicht am erzeugenden System.",[10,899,900],{},"Drei Felder verdienen im SAP-Umfeld besondere Aufmerksamkeit, weil sie in Nachbarsystemen typischerweise fehlen:",[35,902,903,912,918],{},[38,904,905,908,909,911],{},[13,906,907],{},"Leitweg-ID (BT-10)"," bei Rechnungen an öffentliche Auftraggeber. Ohne sie lehnt ",[186,910,878],{}," die XRechnung ab. Sie muss auf dem Dokument stehen.",[38,913,914,917],{},[13,915,916],{},"Leistungsdatum oder Leistungszeitraum (BT-72 beziehungsweise BT-73\u002F74)."," EN 16931 verlangt eines von beiden. Ein Rechnungsdatum allein reicht nicht.",[38,919,920,923,924,926,927,930],{},[13,921,922],{},"Befreiungsgrund bei 0-Prozent-Positionen (BT-120)."," Ohne ihn werden steuerfreie Positionen als regulär besteuert eingestuft, was ",[186,925,882],{}," und ",[186,928,929],{},"BR-S-05"," auslöst. Reverse Charge, innergemeinschaftliche Lieferung und Kleinunternehmerregelung brauchen also den Text auf der Rechnung.",[27,932,934],{"id":933},"was-wir-nicht-behaupten","Was wir nicht behaupten",[10,936,937,938,941],{},"Es gibt ",[13,939,940],{},"keinen fertigen SAP-Konnektor"," von uns, kein Add-on und kein zertifiziertes Zusatzpaket. Der Zugriff auf ein SAP-System, eine Anbindung an ein Dokumentenmanagement oder ein Archivsystem sind Projektarbeit und werden als solche vereinbart, nicht als Produktversprechen. Für den beschriebenen Fall ist das auch nicht nötig: Die Restmenge entsteht per Definition außerhalb von SAP, und genau dort setzt der Weg an.",[27,943,945],{"id":944},"nächster-schritt","Nächster Schritt",[10,947,948,949,953],{},"Der belastbarste Test dauert zehn Minuten: Nehmen Sie eine echte Rechnung aus der Restmenge und schicken Sie sie durch ",[21,950,952],{"href":951},"\u002Ftools\u002Fpdf-zu-zugferd","PDF zu ZUGFeRD",". Das Werkzeug extrahiert, erzeugt und validiert, ohne Konto. Was dabei durchläuft, läuft auch im Betrieb durch; was hängen bleibt, zeigt genau die Vorlagenlücke, die Sie sonst erst bei der ersten echten Ablehnung sehen.",[10,955,956,957,961],{},"Achtung: Der ",[21,958,960],{"href":959},"\u002Ftools\u002Fvalidieren","Validator"," ist dafür das falsche Werkzeug. Er prüft eine bereits strukturierte Datei gegen EN 16931 und findet in einer gewöhnlichen Word-PDF kein Profil. Die Frage „lässt sich diese Vorlage konvertieren?\" beantwortet nur der Weg über die Erzeugung.",[963,964,965],"style",{},"html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}",{"title":184,"searchDepth":224,"depth":224,"links":967},[968,969,970,976,982,983,984,985],{"id":29,"depth":213,"text":30},{"id":72,"depth":213,"text":73},{"id":165,"depth":213,"text":166,"children":971},[972,973,974,975],{"id":173,"depth":224,"text":174},{"id":597,"depth":224,"text":598},{"id":608,"depth":224,"text":609},{"id":619,"depth":224,"text":620},{"id":626,"depth":213,"text":627,"children":977},[978,979,980,981],{"id":633,"depth":224,"text":634},{"id":651,"depth":224,"text":652},{"id":669,"depth":224,"text":670},{"id":704,"depth":224,"text":705},{"id":718,"depth":213,"text":719},{"id":890,"depth":213,"text":891},{"id":933,"depth":213,"text":934},{"id":944,"depth":213,"text":945},"Wie Sie die Restmenge neben SAP – Rechnungen aus Word, Excel und Fachanwendungen – ohne SAP-Projekt in ZUGFeRD oder XRechnung überführen. Mit REST-API-Aufrufen, Statusabfrage, Feldabgleich und den Fehlerbildern, die bei hohem Volumen tatsächlich auftreten.",false,"md",[990,993,996,999],{"frage":991,"antwort":992},"Braucht die Anbindung ein Projekt im SAP-System?","Nein. Belegschmied setzt hinter dem Punkt an, an dem die Rechnung als fertige PDF vorliegt. Es gibt keinen Eingriff in SAP, kein Add-on, keinen Transport und keine Änderung am Rechnungsdruck. Angebunden wird nur der Weg, auf dem die fertige PDF zu uns kommt.",{"frage":994,"antwort":995},"Ersetzt das SAP Document and Reporting Compliance (DRC)?","Nein, es ergänzt es. DRC bearbeitet die Rechnungen, die SAP selbst erzeugt. Belegschmied bearbeitet die Restmenge, die außerhalb von SAP entsteht und deshalb nie in DRC ankommt. Wer beides hat, deckt zusammen den vollen Rechnungsausgang ab.",{"frage":997,"antwort":998},"Wie verhindern Sie, dass eine Rechnung doppelt als E-Rechnung rausgeht?","Die Rechnungsnummer ist pro Arbeitsbereich eindeutig. Wird dieselbe Nummer ein zweites Mal eingeliefert, bricht die Verarbeitung mit DUPLICATE_INVOICE_NUMBER ab und der Einlieferer bekommt eine Fehlermail. Ein wiederholter API-Aufruf mit derselben Rechnung erzeugt also keine zweite E-Rechnung.",{"frage":1000,"antwort":1001},"Was passiert bei Rechnungen an öffentliche Auftraggeber?","Die brauchen eine Leitweg-ID (BT-10). Steht sie auf der PDF, wird sie übernommen. Steht sie nicht darauf, kann Belegschmied sie nicht erfinden: die Rechnung wird als XRechnung abgelehnt, weil BR-DE-15 die Angabe erzwingt. Die Leitweg-ID gehört deshalb in die Vorlage der erzeugenden Anwendung.",{},true,"\u002Fintegrationen\u002Fsap","12 Min.",{"title":5,"description":986},"SAP und E-Rechnung: Rechnungen außerhalb von SAP anbinden","integrationen\u002Fsap","SAP","2026-08-31","0pi5TC5Oyu874_tmvpgFx4YWC44iasJcVRes5VOC6LE",[1013,1632,2169],{"id":1014,"title":1015,"body":1016,"description":1612,"draft":987,"extension":988,"faq":1613,"meta":1626,"navigation":1003,"order":567,"path":604,"readingTime":1005,"seo":1627,"seoTitle":1628,"stem":1629,"system":1630,"updated":1010,"__hash__":1631},"integrationen\u002Fintegrationen\u002Fmicrosoft-365.md","Microsoft 365 anbinden: Power Automate und Graph API",{"type":7,"value":1017,"toc":1597},[1018,1031,1038,1042,1046,1049,1055,1061,1082,1183,1186,1237,1254,1260,1266,1270,1273,1279,1289,1292,1296,1303,1306,1310,1317,1338,1342,1349,1353,1396,1428,1436,1440,1459,1476,1479,1483,1563,1567,1578,1581,1585,1594],[10,1019,1020,1022,1023,1026,1027,1030],{},[13,1021,15],{}," Zwei Bausteine, unabhängig voneinander nutzbar. ",[13,1024,1025],{},"Einlieferung:"," ein Power-Automate-Flow beobachtet einen SharePoint- oder OneDrive-Ordner und übergibt jede neue PDF, per HTTP-Aufruf mit Premium-Lizenz oder per Mail ohne. ",[13,1028,1029],{},"Versand:"," Belegschmied verschickt die fertige E-Rechnung über die Graph API aus einem echten Postfach Ihrer Organisation, sodass sie in Ihren gesendeten Elementen liegt.",[10,1032,1033,1034,1037],{},"Für die Fachabteilung ändert sich dabei nichts. Sie legt ihre Rechnung ab, wo sie sie ohnehin ablegt. Das ist der Grund, warum dieser Weg in Häusern mit einer ",[21,1035,1036],{"href":23},"Restmenge neben dem führenden System"," meist der schnellste ist: er braucht keine Entwicklung, nur die vorhandene Microsoft-365-Umgebung.",[27,1039,1041],{"id":1040},"teil-1-einlieferung-per-power-automate","Teil 1: Einlieferung per Power Automate",[171,1043,1045],{"id":1044},"der-flow-mit-premium-lizenz-http-aktion","Der Flow mit Premium-Lizenz (HTTP-Aktion)",[10,1047,1048],{},"Drei Schritte.",[10,1050,1051,1054],{},[13,1052,1053],{},"Schritt 1 – Auslöser."," „Wenn eine Datei erstellt wird (nur Eigenschaften)\" auf der SharePoint-Bibliothek, in der die fertigen Rechnungen landen. Auf OneDrive heißt der Auslöser „Wenn eine Datei erstellt wird\". Grenzen Sie ihn auf den Ordner ein, in dem wirklich nur fertige Rechnungen liegen, nicht auf die ganze Bibliothek.",[10,1056,1057,1060],{},[13,1058,1059],{},"Schritt 2 – Dateiinhalt holen."," „Dateiinhalt abrufen\" mit dem Bezeichner aus dem Auslöser.",[10,1062,1063,1066,1067,1070,1071,1074,1075,1078,1079,309],{},[13,1064,1065],{},"Schritt 3 – HTTP-Aufruf."," Methode ",[186,1068,1069],{},"POST",", URL ",[186,1072,1073],{},"https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Finvoices\u002Foutbound",", Header ",[186,1076,1077],{},"Authorization: Bearer bs_live_ihr_key",". Der Body ist multipart, in Power Automate über ",[186,1080,1081],{},"$multipart",[179,1083,1085],{"className":250,"code":1084,"language":252,"meta":184,"style":184},"{\n  \"$content-type\": \"multipart\u002Fform-data\",\n  \"$multipart\": [\n    {\n      \"headers\": {\n        \"Content-Disposition\": \"form-data; name=\\\"pdf\\\"; filename=\\\"@{triggerOutputs()?['body\u002F{Name}']}\\\"\"\n      },\n      \"body\": \"@{body('Dateiinhalt_abrufen')}\"\n    }\n  ]\n}\n",[186,1086,1087,1091,1103,1111,1116,1123,1154,1159,1169,1174,1179],{"__ignoreMap":184},[189,1088,1089],{"class":191,"line":192},[189,1090,260],{"class":259},[189,1092,1093,1096,1098,1101],{"class":191,"line":213},[189,1094,1095],{"class":199},"  \"$content-type\"",[189,1097,268],{"class":259},[189,1099,1100],{"class":203},"\"multipart\u002Fform-data\"",[189,1102,274],{"class":259},[189,1104,1105,1108],{"class":191,"line":224},[189,1106,1107],{"class":199},"  \"$multipart\"",[189,1109,1110],{"class":259},": [\n",[189,1112,1113],{"class":191,"line":235},[189,1114,1115],{"class":259},"    {\n",[189,1117,1118,1121],{"class":191,"line":299},[189,1119,1120],{"class":199},"      \"headers\"",[189,1122,432],{"class":259},[189,1124,1125,1128,1130,1133,1136,1139,1141,1144,1146,1149,1151],{"class":191,"line":388},[189,1126,1127],{"class":199},"        \"Content-Disposition\"",[189,1129,268],{"class":259},[189,1131,1132],{"class":203},"\"form-data; name=",[189,1134,1135],{"class":199},"\\\"",[189,1137,1138],{"class":203},"pdf",[189,1140,1135],{"class":199},[189,1142,1143],{"class":203},"; filename=",[189,1145,1135],{"class":199},[189,1147,1148],{"class":203},"@{triggerOutputs()?['body\u002F{Name}']}",[189,1150,1135],{"class":199},[189,1152,1153],{"class":203},"\"\n",[189,1155,1156],{"class":191,"line":400},[189,1157,1158],{"class":259},"      },\n",[189,1160,1161,1164,1166],{"class":191,"line":413},[189,1162,1163],{"class":199},"      \"body\"",[189,1165,268],{"class":259},[189,1167,1168],{"class":203},"\"@{body('Dateiinhalt_abrufen')}\"\n",[189,1170,1171],{"class":191,"line":426},[189,1172,1173],{"class":259},"    }\n",[189,1175,1176],{"class":191,"line":435},[189,1177,1178],{"class":259},"  ]\n",[189,1180,1181],{"class":191,"line":448},[189,1182,302],{"class":259},[10,1184,1185],{},"Soll der Flow den Empfänger mitgeben statt ihn aus der PDF lesen zu lassen, kommt ein zweiter Teil dazu:",[179,1187,1189],{"className":250,"code":1188,"language":252,"meta":184,"style":184},"{\n  \"headers\": { \"Content-Disposition\": \"form-data; name=\\\"recipient_email\\\"\" },\n  \"body\": \"kreditoren@kunde.de\"\n}\n",[186,1190,1191,1195,1223,1233],{"__ignoreMap":184},[189,1192,1193],{"class":191,"line":192},[189,1194,260],{"class":259},[189,1196,1197,1200,1203,1206,1208,1210,1212,1215,1217,1220],{"class":191,"line":213},[189,1198,1199],{"class":199},"  \"headers\"",[189,1201,1202],{"class":259},": { ",[189,1204,1205],{"class":199},"\"Content-Disposition\"",[189,1207,268],{"class":259},[189,1209,1132],{"class":203},[189,1211,1135],{"class":199},[189,1213,1214],{"class":203},"recipient_email",[189,1216,1135],{"class":199},[189,1218,1219],{"class":203},"\"",[189,1221,1222],{"class":259}," },\n",[189,1224,1225,1228,1230],{"class":191,"line":224},[189,1226,1227],{"class":199},"  \"body\"",[189,1229,268],{"class":259},[189,1231,1232],{"class":203},"\"kreditoren@kunde.de\"\n",[189,1234,1235],{"class":191,"line":235},[189,1236,302],{"class":259},[10,1238,1239,1240,1242,1243,1245,1246,1249,1250,1253],{},"Die Antwort ist ",[186,1241,246],{}," mit einer ",[186,1244,308],{},". Wer den Endstand im Flow braucht, hängt eine Verzögerung und einen ",[186,1247,1248],{},"GET"," auf ",[186,1251,1252],{},"\u002Fapi\u002Fv1\u002Fconversions\u002F{id}"," an; für den Normalbetrieb ist das nicht nötig, weil Fehler ohnehin als Mail an den Einlieferer gehen und in der App sichtbar sind.",[10,1255,1256,1259],{},[13,1257,1258],{},"Den Schlüssel nicht in den Flow schreiben."," Legen Sie ihn in Azure Key Vault oder als sichere Umgebungsvariable ab und referenzieren Sie ihn. Ein API-Schlüssel im Klartext ist in jeder Flow-Definition mitlesbar, die exportiert oder kopiert wird.",[10,1261,1262,1263,1265],{},"Die vollständige Endpunktbeschreibung mit allen Feldern, Statuswerten und Fehlercodes steht in der ",[21,1264,593],{"href":592},". Die API ist ab dem Business-Tarif enthalten.",[171,1267,1269],{"id":1268},"der-flow-ohne-premium-lizenz-mail-aktion","Der Flow ohne Premium-Lizenz (Mail-Aktion)",[10,1271,1272],{},"Die HTTP-Aktion ist premium, der Office-365-Outlook-Connector nicht. Derselbe Flow führt deshalb auch so zum Ziel:",[10,1274,1275,1278],{},[13,1276,1277],{},"Schritt 1 und 2"," wie oben, Auslöser und Dateiinhalt.",[10,1280,1281,1284,1285,1288],{},[13,1282,1283],{},"Schritt 3 – „E-Mail senden (V2)\"."," Empfänger ist die Versandadresse Ihres Arbeitsbereichs, ",[186,1286,1287],{},"ihr-slug@in.belegschmied.de",". Betreff frei, zum Beispiel der Dateiname. Unter „Erweiterte Optionen\" die Anlage hinzufügen: Name aus dem Auslöser, Inhalt aus Schritt 2.",[10,1290,1291],{},"Am Ergebnis ändert das nichts. Extraktion, Prüfungen, Erzeugung, Validierung und Versand laufen identisch, der Unterschied ist nur der Transportweg der PDF zu uns.",[171,1293,1295],{"id":1294},"die-falle-der-flow-absender-muss-freigegeben-sein","Die Falle: der Flow-Absender muss freigegeben sein",[10,1297,1298,1299,1302],{},"Belegschmied nimmt Rechnungen per Mail ",[13,1300,1301],{},"nur von berechtigten Absendern"," an. Automatisch berechtigt sind die Mitglieder des Arbeitsbereichs. Ein Flow sendet aber typischerweise aus einem Dienst- oder Sammelpostfach, und diese Adresse ist zunächst keins.",[10,1304,1305],{},"Passiert das, wird die Mail abgewiesen und der Absender bekommt eine Benachrichtigung. Abhilfe: die Adresse, aus der der Flow sendet, unter Einstellungen in die Absenderliste aufnehmen. Prüfen Sie im Zweifel, welche Adresse Power Automate tatsächlich verwendet, das ist das Konto der Verbindung und nicht zwingend das, was im Flow steht.",[171,1307,1309],{"id":1308},"wenn-der-ordner-auch-nicht-rechnungen-enthält","Wenn der Ordner auch Nicht-Rechnungen enthält",[10,1311,1312,1313,1316],{},"Der Auslöser feuert bei jeder Datei. Bauen Sie deshalb eine Bedingung ein, die auf ",[186,1314,1315],{},".pdf"," prüft, bevor die Einlieferung läuft. Zwei weitere Punkte, die in der Praxis auffallen:",[35,1318,1319,1329],{},[38,1320,1321,1324,1325,1328],{},[13,1322,1323],{},"Eine PDF je Rechnung."," Sammel-PDFs werden abgelehnt (",[186,1326,1327],{},"MULTIPLE_INVOICES","), weil eine E-Rechnung genau eine Rechnung abbildet.",[38,1330,1331,1334,1335,1337],{},[13,1332,1333],{},"Doppelte Ablage ist ungefährlich."," Landet dieselbe Rechnung zweimal im Ordner, greift die Eindeutigkeit der Rechnungsnummer: die zweite Einlieferung endet mit ",[186,1336,640],{},", es entsteht keine zweite E-Rechnung.",[27,1339,1341],{"id":1340},"teil-2-versand-über-die-graph-api","Teil 2: Versand über die Graph API",[10,1343,1344,1345,69],{},"Standardmäßig verschickt Belegschmied über die eigene Infrastruktur. Wer stattdessen aus dem eigenen Microsoft 365 versenden will, richtet eine App-Registrierung ein. Die Rechnung geht dann aus einem echten Postfach Ihrer Organisation raus und liegt danach in dessen gesendeten Elementen. Dieser Versandweg gehört zum Enterprise-Tarif; die anderen drei Wege stehen in der ",[21,1346,1348],{"href":1347},"\u002Fanleitungen\u002Fversandwege","Anleitung zu den Versandwegen",[171,1350,1352],{"id":1351},"app-registrierung-in-entra","App-Registrierung in Entra",[1354,1355,1356,1362,1368,1377,1383],"ol",{},[38,1357,1358,1361],{},[13,1359,1360],{},"Entra Admin Center → App-Registrierungen → Neue Registrierung."," Name frei, etwa „Belegschmied Rechnungsversand\". Kein Redirect-URI nötig, der Ablauf ist ein Client-Credentials-Flow ohne Benutzeranmeldung.",[38,1363,1364,1367],{},[13,1365,1366],{},"Zertifikate und Geheimnisse → Neuer geheimer Clientschlüssel."," Wert sofort kopieren, er wird danach nicht mehr angezeigt. Ablaufdatum notieren: läuft das Geheimnis ab, bricht der Versand mit einem Authentifizierungsfehler ab.",[38,1369,1370,1376],{},[13,1371,1372,1373,69],{},"API-Berechtigungen → Microsoft Graph → Anwendungsberechtigungen → ",[186,1374,1375],{},"Mail.Send"," Anwendungsberechtigung, nicht delegiert.",[38,1378,1379,1382],{},[13,1380,1381],{},"Administratorzustimmung erteilen."," Ohne diesen Klick bleibt die Berechtigung wirkungslos und Graph antwortet mit 401 oder 403.",[38,1384,1385,1388,1389,1391,1392,1395],{},[13,1386,1387],{},"Zugriff auf ein Postfach einschränken (empfohlen)."," ",[186,1390,1375],{}," als Anwendungsberechtigung gilt sonst für ",[13,1393,1394],{},"jedes"," Postfach im Tenant. In Exchange Online PowerShell begrenzt eine Anwendungszugriffsrichtlinie das auf eine E-Mail-aktivierte Sicherheitsgruppe, die nur das Versandpostfach enthält:",[179,1397,1401],{"className":1398,"code":1399,"language":1400,"meta":184,"style":184},"language-powershell shiki shiki-themes github-light","New-ApplicationAccessPolicy `\n  -AppId \u003CAnwendungs-ID> `\n  -PolicyScopeGroupId rechnungsversand@ihrefirma.de `\n  -AccessRight RestrictAccess `\n  -Description \"Belegschmied darf nur aus dem Rechnungspostfach senden\"\n","powershell",[186,1402,1403,1408,1413,1418,1423],{"__ignoreMap":184},[189,1404,1405],{"class":191,"line":192},[189,1406,1407],{},"New-ApplicationAccessPolicy `\n",[189,1409,1410],{"class":191,"line":213},[189,1411,1412],{},"  -AppId \u003CAnwendungs-ID> `\n",[189,1414,1415],{"class":191,"line":224},[189,1416,1417],{},"  -PolicyScopeGroupId rechnungsversand@ihrefirma.de `\n",[189,1419,1420],{"class":191,"line":235},[189,1421,1422],{},"  -AccessRight RestrictAccess `\n",[189,1424,1425],{"class":191,"line":299},[189,1426,1427],{},"  -Description \"Belegschmied darf nur aus dem Rechnungspostfach senden\"\n",[1354,1429,1430],{"start":388},[38,1431,1432,1435],{},[13,1433,1434],{},"In Belegschmied eintragen."," Unter Einstellungen → Versandweg: Verzeichnis-ID (Tenant), Anwendungs-ID (Client), Geheimnis und die UPN des Versandpostfachs. Danach ein Testversand.",[171,1437,1439],{"id":1438},"was-technisch-passiert","Was technisch passiert",[10,1441,1442,1443,1446,1447,1450,1451,1454,1455,1458],{},"Belegschmied holt sich ein Token über den Client-Credentials-Flow gegen ",[186,1444,1445],{},"login.microsoftonline.com\u002F{tenant}\u002Foauth2\u002Fv2.0\u002Ftoken"," mit dem Scope ",[186,1448,1449],{},"https:\u002F\u002Fgraph.microsoft.com\u002F.default"," und ruft anschließend ",[186,1452,1453],{},"POST \u002Fusers\u002F{versandpostfach}\u002FsendMail"," auf, mit ",[186,1456,1457],{},"saveToSentItems: true",". Tokens werden je Tenant und Client zwischengespeichert und gelten rund eine Stunde.",[10,1460,1461,1462,1468,1469,1471,1472,1475],{},"Bei Anhängen von zusammen mehr als etwa 2,5 MB geht Belegschmied einen anderen Weg: Entwurf anlegen, Anhänge einzeln hochladen, große davon in Blöcken über eine Upload-Session, dann senden. ",[13,1463,1464,1465],{},"Dieser Weg braucht zusätzlich die Anwendungsberechtigung ",[186,1466,1467],{},"Mail.ReadWrite",", weil ",[186,1470,1375],{}," nur ",[186,1473,1474],{},"\u002FsendMail"," abdeckt und nicht das Anlegen eines Entwurfs. Fehlt sie, meldet Belegschmied das im Klartext statt es zu verschlucken.",[10,1477,1478],{},"Für typische ZUGFeRD-Anhänge ist das nicht relevant, die liegen deutlich darunter. Relevant wird es bei Rechnungen mit umfangreichen Anlagen.",[171,1480,1482],{"id":1481},"fehlerbilder","Fehlerbilder",[85,1484,1485,1498],{},[88,1486,1487],{},[91,1488,1489,1492,1495],{},[94,1490,1491],{},"Symptom",[94,1493,1494],{},"Ursache",[94,1496,1497],{},"Abhilfe",[107,1499,1500,1514,1525,1536,1549],{},[91,1501,1502,1505,1511],{},[112,1503,1504],{},"401 oder 403 direkt beim Testversand",[112,1506,1507,1508,1510],{},"Administratorzustimmung fehlt, oder ",[186,1509,1375],{}," wurde als delegierte statt als Anwendungsberechtigung vergeben",[112,1512,1513],{},"Berechtigungstyp prüfen, Zustimmung erteilen",[91,1515,1516,1519,1522],{},[112,1517,1518],{},"403 nur für ein bestimmtes Postfach",[112,1520,1521],{},"Anwendungszugriffsrichtlinie schließt dieses Postfach aus",[112,1523,1524],{},"Richtlinie prüfen, Postfach in die Gruppe aufnehmen",[91,1526,1527,1530,1533],{},[112,1528,1529],{},"Funktioniert, bricht nach Monaten ab",[112,1531,1532],{},"Clientgeheimnis abgelaufen",[112,1534,1535],{},"Neues Geheimnis erzeugen und hinterlegen",[91,1537,1538,1541,1546],{},[112,1539,1540],{},"403 nur bei großen Anhängen",[112,1542,1543,1545],{},[186,1544,1467],{}," fehlt für den Entwurfsweg",[112,1547,1548],{},"Berechtigung ergänzen und Zustimmung erteilen, oder Anhangsgröße reduzieren",[91,1550,1551,1554,1557],{},[112,1552,1553],{},"Rechnung erzeugt, aber nicht versendet",[112,1555,1556],{},"Kein Empfänger ermittelbar, oder Freigabe aktiv",[112,1558,1559,1560,1562],{},"Empfängeradresse auf die Rechnung setzen oder als ",[186,1561,1214],{}," mitgeben; Freigabestatus in der App prüfen",[27,1564,1566],{"id":1565},"was-dieser-weg-nicht-ist","Was dieser Weg nicht ist",[10,1568,937,1569,1572,1573,1577],{},[13,1570,1571],{},"keine vorgefertigte Verbindung"," von uns im Power-Automate-Connector-Katalog und kein installierbares Add-in. Der Flow besteht aus Standardbausteinen, die oben vollständig beschrieben sind. Wenn Sie eine fertige Flow-Definition zum Import möchten, schreiben Sie an ",[21,1574,1576],{"href":1575},"mailto:kontakt@belegschmied.de","kontakt@belegschmied.de",", wir stellen sie passend zu Ihrer Ablagestruktur bereit.",[10,1579,1580],{},"Anbindungen an SharePoint-Strukturen mit eigener Logik, an ein Dokumentenmanagement oder an ein Archivsystem sind Projektarbeit und werden als solche vereinbart.",[27,1582,1584],{"id":1583},"bevor-sie-den-flow-bauen","Bevor Sie den Flow bauen",[10,1586,1587,1588,1590,1591,69],{},"Prüfen Sie zuerst, ob Ihre Rechnungsvorlage trägt. Ein Flow, der eine unvollständige Vorlage zuverlässig einliefert, automatisiert nur die Ablehnung. Der Test dauert zehn Minuten und braucht kein Konto: eine typische Rechnung durch ",[21,1589,952],{"href":951}," schicken. Welche Felder dabei zählen, steht im ",[21,1592,1593],{"href":161},"Feldabgleich",[963,1595,1596],{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html pre.shiki code .sgsFI, html code.shiki .sgsFI{--shiki-default:#24292E}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}",{"title":184,"searchDepth":224,"depth":224,"links":1598},[1599,1605,1610,1611],{"id":1040,"depth":213,"text":1041,"children":1600},[1601,1602,1603,1604],{"id":1044,"depth":224,"text":1045},{"id":1268,"depth":224,"text":1269},{"id":1294,"depth":224,"text":1295},{"id":1308,"depth":224,"text":1309},{"id":1340,"depth":213,"text":1341,"children":1606},[1607,1608,1609],{"id":1351,"depth":224,"text":1352},{"id":1438,"depth":224,"text":1439},{"id":1481,"depth":224,"text":1482},{"id":1565,"depth":213,"text":1566},{"id":1583,"depth":213,"text":1584},"Einen SharePoint-Ordner per Power Automate an die E-Rechnungs-Konvertierung anbinden, mit und ohne Premium-Lizenz, und den Versand über die Graph API aus dem eigenen Postfach einrichten. Mit Flow-Schritten, HTTP-Body, Entra-Berechtigungen und den Fehlerbildern 401 und 403.",[1614,1617,1620,1623],{"frage":1615,"antwort":1616},"Braucht der Flow eine Premium-Lizenz?","Für den direkten API-Weg ja, weil die HTTP-Aktion in Power Automate premium ist. Ohne Premium führt derselbe Flow zum selben Ergebnis über die Aktion „E-Mail senden (V2)“ des Office-365-Outlook-Connectors: die PDF geht als Anhang an die Versandadresse des Arbeitsbereichs. Verarbeitung, Prüfungen und Versand sind auf beiden Wegen identisch.",{"frage":1618,"antwort":1619},"Warum wird meine per Flow eingelieferte Rechnung abgelehnt?","Vermutlich steht das sendende Postfach nicht auf der Absenderliste. Belegschmied nimmt Mails nur von berechtigten Absendern an: Mitglieder des Arbeitsbereichs sind es automatisch, jede andere Adresse – etwa ein Dienstpostfach, aus dem der Flow sendet – muss unter Einstellungen als Absender freigegeben werden.",{"frage":1621,"antwort":1622},"Welche Graph-Berechtigung braucht der Versand?","Mail.Send als Application Permission mit Admin-Consent. Nur wenn Anhänge zusammen über etwa 2,5 MB liegen, kommt Mail.ReadWrite dazu, weil dieser Weg über einen Entwurf mit Upload-Session läuft. Fehlt die Berechtigung, antwortet Graph mit 401 oder 403.",{"frage":1624,"antwort":1625},"Landet die versendete Rechnung in unseren gesendeten Elementen?","Ja. Der Versand läuft über ein echtes Postfach Ihrer Organisation, die Mail liegt danach in dessen Ordner „Gesendete Elemente“ und damit in Ihrer eigenen Compliance-Ablage.",{},{"title":1015,"description":1612},"E-Rechnung mit Microsoft 365: Power-Automate-Flow und Graph-Versand","integrationen\u002Fmicrosoft-365","Microsoft 365","g8-7fl5ZTsU6iHuTX6dm9sz9_xYY8ajU4MPuleO5dM8",{"id":1633,"title":1634,"body":1635,"description":2146,"draft":987,"extension":988,"faq":2147,"meta":2160,"navigation":1003,"order":2161,"path":2162,"readingTime":2163,"seo":2164,"seoTitle":2165,"stem":2166,"system":2167,"updated":1010,"__hash__":2168},"integrationen\u002Fintegrationen\u002Fdatev.md","DATEV anbinden: Belege an die Kanzlei übergeben",{"type":7,"value":1636,"toc":2136},[1637,1658,1665,1669,1677,1688,1694,1698,1703,1870,1885,1894,1898,1901,1904,1924,1935,1939,1969,1972,1976,1989,1996,2000,2026,2030,2101,2105,2133],[10,1638,1639,1641,1642,1645,1646,1649,1650,1653,1654,1657],{},[13,1640,15],{}," Unter ",[13,1643,1644],{},"Export → DATEV"," wählen Sie einen Zeitraum und die Belegarten und laden ein ZIP herunter. Darin liegen die Belege selbst unter ",[186,1647,1648],{},"belege\u002F",", eine Begleitliste ",[186,1651,1652],{},"belege.csv"," mit einer Zeile je Beleg und eine ",[186,1655,1656],{},"README.txt"," für die Kanzlei. Der Import läuft über DATEV Unternehmen online, Bereich „Belege online\", als Beleg-Upload.",[10,1659,1660,1661,1664],{},"Ein Satz vorweg, weil er den Nutzen bestimmt: ",[13,1662,1663],{},"Das ist ein Belegtransfer, kein Buchungsstapel."," Konten und Kostenstellen werden nicht vorgebucht. Die Belege kommen vollständig, sauber benannt und mit den Metadaten an, die für die Zuordnung nötig sind; gebucht wird in der Kanzlei. Wer das weiß, spart sich die Enttäuschung und die Rückfrage.",[27,1666,1668],{"id":1667},"was-im-zip-liegt","Was im ZIP liegt",[179,1670,1675],{"className":1671,"code":1673,"language":1674},[1672],"language-text","belege.csv                Begleitliste, eine Zeile je Beleg\nbelege\u002FAR_2026-1042.pdf   Ausgangsrechnungen, ZUGFeRD-PDF\nbelege\u002FAR_2026-1043.xml   Ausgangsrechnungen im XRechnungs-Format\nbelege\u002FER_RE-88213.pdf    Eingangsrechnungen, Originaldatei\nREADME.txt                Kurzanleitung für die Kanzlei\n","text",[186,1676,1673],{"__ignoreMap":184},[10,1678,1679,1680,1683,1684,1687],{},"Die Dateinamen tragen das Präfix ",[186,1681,1682],{},"AR"," für Ausgangs- und ",[186,1685,1686],{},"ER"," für Eingangsrechnungen, gefolgt von der Rechnungsnummer. Bei Ausgangsrechnungen ist das Belegbild die erzeugte E-Rechnung: eine ZUGFeRD-PDF mit eingebettetem XML nach PDF\u002FA-3 oder, wenn der Arbeitsbereich auf XRechnung steht, die XML-Datei selbst. Bei Eingangsrechnungen ist es die Originaldatei, so wie sie angekommen ist.",[10,1689,1690,1691,1693],{},"Die ",[186,1692,1656],{}," nennt Mandant, Zeitraum, Belegzahl und den Importweg. Sie liegt bei, damit die Kanzlei das Paket ohne Rückfrage einordnen kann.",[27,1695,1697],{"id":1696},"die-begleitliste","Die Begleitliste",[10,1699,1700,1702],{},[186,1701,1652],{}," ist semikolongetrennt und UTF-8 mit BOM kodiert, also die Kombination, die deutsches Excel ohne Nachfrage richtig öffnet. Elf Spalten:",[85,1704,1705,1718],{},[88,1706,1707],{},[91,1708,1709,1712,1715],{},[94,1710,1711],{},"Spalte",[94,1713,1714],{},"Inhalt",[94,1716,1717],{},"Anmerkung",[107,1719,1720,1733,1749,1762,1775,1787,1799,1812,1825,1841,1854],{},[91,1721,1722,1727,1730],{},[112,1723,1724],{},[186,1725,1726],{},"Belegnummer",[112,1728,1729],{},"Rechnungsnummer",[112,1731,1732],{},"Bei Eingangsrechnungen ohne erkannte Nummer die ersten acht Zeichen der internen Kennung",[91,1734,1735,1740,1743],{},[112,1736,1737],{},[186,1738,1739],{},"Belegdatum",[112,1741,1742],{},"Rechnungsdatum",[112,1744,1745,1746],{},"Format ",[186,1747,1748],{},"TT.MM.JJJJ",[91,1750,1751,1756,1759],{},[112,1752,1753],{},[186,1754,1755],{},"Buchungstext",[112,1757,1758],{},"„Ausgangsrechnung an …\" bzw. „Eingangsrechnung von …\"",[112,1760,1761],{},"Name aus den Stammdaten, ersatzweise die Empfängeradresse",[91,1763,1764,1769,1772],{},[112,1765,1766],{},[186,1767,1768],{},"Betrag_Brutto",[112,1770,1771],{},"Bruttobetrag",[112,1773,1774],{},"Dezimalkomma",[91,1776,1777,1782,1785],{},[112,1778,1779],{},[186,1780,1781],{},"Betrag_Netto",[112,1783,1784],{},"Nettobetrag",[112,1786,1774],{},[91,1788,1789,1794,1797],{},[112,1790,1791],{},[186,1792,1793],{},"Betrag_USt",[112,1795,1796],{},"Steuerbetrag",[112,1798,1774],{},[91,1800,1801,1806,1809],{},[112,1802,1803],{},[186,1804,1805],{},"USt_Satz",[112,1807,1808],{},"Steuersatz",[112,1810,1811],{},"Nur bei Ausgangsrechnungen gefüllt; bei mehreren Sätzen der dominierende",[91,1813,1814,1819,1822],{},[112,1815,1816],{},[186,1817,1818],{},"USt_Schluessel",[112,1820,1821],{},"DATEV-Steuerschlüssel",[112,1823,1824],{},"Nur bei Ausgangsrechnungen gefüllt",[91,1826,1827,1832,1838],{},[112,1828,1829],{},[186,1830,1831],{},"Belegart",[112,1833,1834,879,1836],{},[186,1835,1682],{},[186,1837,1686],{},[112,1839,1840],{},"—",[91,1842,1843,1848,1851],{},[112,1844,1845],{},[186,1846,1847],{},"Debitor_Kreditor_Nr",[112,1849,1850],{},"Debitoren- bzw. Kreditorennummer",[112,1852,1853],{},"Leer, solange keine vergeben ist",[91,1855,1856,1861,1867],{},[112,1857,1858],{},[186,1859,1860],{},"Belegbild",[112,1862,1863,1864,1866],{},"Relativer Pfad in das ",[186,1865,1648],{},"-Verzeichnis",[112,1868,1869],{},"Verknüpft die Zeile mit der Datei",[10,1871,1872,1873,1876,1877,1880,1881,1884],{},"Die Steuerschlüssel werden konventionell vergeben: ",[13,1874,1875],{},"9"," für 19 Prozent, ",[13,1878,1879],{},"8"," für 7 Prozent, ",[13,1882,1883],{},"0"," für steuerfrei. Weicht Ihr Kanzlei-Setup davon ab, ist die Spalte eine Zahl in einer CSV und schnell umgesetzt. Bei Eingangsrechnungen bleiben Satz und Schlüssel leer, weil die Vorsteuerbehandlung eine Buchungsentscheidung ist und nicht aus dem Beleg folgt.",[10,1886,1887,1890,1891,1893],{},[13,1888,1889],{},"Bei gemischten Steuersätzen"," trägt ",[186,1892,1805],{}," nur den dominierenden Satz. Die vollständige Aufschlüsselung steckt im Beleg selbst, bei ZUGFeRD im eingebetteten XML. Für die Buchung ist der Beleg maßgeblich, nicht die Begleitzeile.",[27,1895,1897],{"id":1896},"debitoren-und-kreditorennummern","Debitoren- und Kreditorennummern",[10,1899,1900],{},"Belegschmied vergibt sie automatisch je Arbeitsbereich nach DATEV-Konvention, sobald ein Kunde oder Lieferant angelegt wird. Kunden und Lieferanten entstehen dabei beim Verarbeiten von selbst und werden dedupliziert, Sie müssen keine Stammdaten pflegen, damit die Nummern entstehen.",[10,1902,1903],{},"Wer sie in eigenen Auswertungen braucht, holt sie über die REST-API:",[179,1905,1907],{"className":181,"code":1906,"language":183,"meta":184,"style":184},"curl \"https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Fcustomers?search=Muster\" \\\n  -H \"Authorization: Bearer bs_live_dein_key\"\n",[186,1908,1909,1918],{"__ignoreMap":184},[189,1910,1911,1913,1916],{"class":191,"line":192},[189,1912,196],{"class":195},[189,1914,1915],{"class":203}," \"https:\u002F\u002Fbelegschmied.de\u002Fapi\u002Fv1\u002Fcustomers?search=Muster\"",[189,1917,210],{"class":199},[189,1919,1920,1922],{"class":191,"line":213},[189,1921,216],{"class":199},[189,1923,330],{"class":203},[10,1925,1926,926,1929,1932,1933,69],{},[186,1927,1928],{},"\u002Fcustomers",[186,1930,1931],{},"\u002Fsuppliers"," liefern die Stammdaten samt Debitoren- und Kreditorennummer, Details in der ",[21,1934,593],{"href":592},[27,1936,1938],{"id":1937},"export-ziehen-und-übergeben","Export ziehen und übergeben",[1354,1940,1941,1946,1952,1963,1966],{},[38,1942,1943,1945],{},[13,1944,1644],{}," öffnen.",[38,1947,1948,1951],{},[13,1949,1950],{},"Zeitraum"," wählen, „Von\" und „Bis\".",[38,1953,1954,1955,1958,1959,1962],{},"Häkchen bei ",[13,1956,1957],{},"Ausgangsrechnungen",", ",[13,1960,1961],{},"Eingangsrechnungen"," oder beiden.",[38,1964,1965],{},"Export starten. Er läuft im Hintergrund, das fertige ZIP steht in der Liste darunter zum Download.",[38,1967,1968],{},"ZIP an die Kanzlei geben, per Mail, DATEV-Belegupload oder Fileshare.",[10,1970,1971],{},"Der Export ist in allen bezahlten Tarifen enthalten. Arbeitsbereiche ohne aktiven Tarif, die noch historische Belege halten, können ihn weiter ziehen: die gesetzliche Aufbewahrungspflicht endet nicht mit einem Abo.",[27,1973,1975],{"id":1974},"import-in-der-kanzlei","Import in der Kanzlei",[10,1977,1978,1979,1982,1983,1985,1986,1988],{},"Über ",[13,1980,1981],{},"DATEV Unternehmen online → Belege online → Beleg-Upload",". Die Dateien aus ",[186,1984,1648],{}," werden hochgeladen, die ",[186,1987,1652],{}," kann als Begleitliste dienen. Alternativ läuft der Weg über Kanzlei-Rechnungswesen.",[10,1990,1991,1992,1995],{},"Für die Kanzlei ist der wichtigste Punkt, dass die Ausgangsbelege ",[13,1993,1994],{},"E-Rechnungen nach EN 16931"," sind: ZUGFeRD-PDFs tragen die strukturierten Daten im eingebetteten XML, XRechnungen sind reine XML-Dateien. Das ist mehr als ein Belegbild, weil sich daraus maschinell buchen lässt, wenn die Kanzlei-Software das unterstützt.",[27,1997,1999],{"id":1998},"grenzen-die-man-vorher-kennen-sollte","Grenzen, die man vorher kennen sollte",[35,2001,2002,2008,2014,2020],{},[38,2003,2004,2007],{},[13,2005,2006],{},"Kein Buchungsstapel und keine Kontierung."," Es gibt keinen Kontenrahmen in Belegschmied, keinen automatischen Kontenvorschlag und keine Kostenstellen. Die Buchungslogik bleibt in der Kanzlei.",[38,2009,2010,2013],{},[13,2011,2012],{},"Kein automatischer Versand."," Der Export wird ausgelöst, nicht terminiert. Wer monatlich übergibt, macht das nach Monatsende von Hand.",[38,2015,2016,2019],{},[13,2017,2018],{},"Kein Filter auf Freigabestatus."," Der Export nimmt den gewählten Zeitraum, wie er ist. Ziehen Sie ihn deshalb, wenn die Freigaben des Zeitraums erledigt sind.",[38,2021,2022,2025],{},[13,2023,2024],{},"Keine Exportformate für andere Buchhaltungssoftware."," Es gibt kein eigenes Lexoffice-, sevDesk- oder BMD-Format. Für diese Programme ist die Begleit-CSV der Weg: sie ist eine gewöhnliche Rechnungsliste mit Datum, Nummer, Beträgen und Steuersatz.",[27,2027,2029],{"id":2028},"wenn-etwas-nicht-passt","Wenn etwas nicht passt",[85,2031,2032,2042],{},[88,2033,2034],{},[91,2035,2036,2038,2040],{},[94,2037,1491],{},[94,2039,1494],{},[94,2041,1497],{},[107,2043,2044,2055,2068,2079,2090],{},[91,2045,2046,2049,2052],{},[112,2047,2048],{},"Export ist leer",[112,2050,2051],{},"Im gewählten Zeitraum liegt kein Beleg, oder es wurde die falsche Belegart angehakt",[112,2053,2054],{},"Zeitraum und Häkchen prüfen",[91,2056,2057,2062,2065],{},[112,2058,2059,2061],{},[186,2060,1847],{}," ist leer",[112,2063,2064],{},"Für diesen Kunden oder Lieferanten ist noch keine Nummer vergeben",[112,2066,2067],{},"In den Stammdaten der App nachsehen und ergänzen",[91,2069,2070,2073,2076],{},[112,2071,2072],{},"Kanzlei meldet „Konto nicht zugeordnet\"",[112,2074,2075],{},"Erwartungsfehler: der Export kontiert nicht",[112,2077,2078],{},"Kontierung erfolgt in der Kanzlei; die Begleitliste liefert die Zuordnungsdaten",[91,2080,2081,2084,2087],{},[112,2082,2083],{},"Beleg fehlt zum CSV-Eintrag",[112,2085,2086],{},"Die Datei wurde archiviert gelöscht, weil der Arbeitsbereich die Archivierung deaktiviert hat",[112,2088,2089],{},"Archivierungseinstellung prüfen",[91,2091,2092,2095,2098],{},[112,2093,2094],{},"Doppelter Buchungsstoff",[112,2096,2097],{},"Derselbe Zeitraum wurde zweimal übergeben",[112,2099,2100],{},"Mit der Kanzlei abstimmen, welcher Export gilt",[27,2102,2104],{"id":2103},"wo-der-datev-weg-im-gesamtbild-steht","Wo der DATEV-Weg im Gesamtbild steht",[10,2106,2107,2108,2111,2112,2115,2116,2119,2120,2123,2124,2128,2129,69],{},"Der Export ist die ",[13,2109,2110],{},"Weitergabe"," ans Rechnungswesen und damit das Ende der Kette. Davor stehen die Einlieferung und der Versand: aus einem ",[21,2113,2114],{"href":604},"beobachteten Ordner per Power Automate",", aus einer ",[21,2117,2118],{"href":1004},"Fachanwendung neben SAP"," oder aus ",[21,2121,2122],{"href":161},"Word- und Excel-Vorlagen",". Die Übersicht aller Wege steht auf der ",[21,2125,2127],{"href":2126},"\u002Fintegrationen","Integrationsseite",", die Archivierungsseite dazu unter ",[21,2130,2132],{"href":2131},"\u002Fanleitungen\u002Fgobd-archiv","GoBD-Archiv",[963,2134,2135],{},"html pre.shiki code .s7eDp, html code.shiki .s7eDp{--shiki-default:#6F42C1}html pre.shiki code .sYBdl, html code.shiki .sYBdl{--shiki-default:#032F62}html pre.shiki code .sYu0t, html code.shiki .sYu0t{--shiki-default:#005CC5}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":184,"searchDepth":224,"depth":224,"links":2137},[2138,2139,2140,2141,2142,2143,2144,2145],{"id":1667,"depth":213,"text":1668},{"id":1696,"depth":213,"text":1697},{"id":1896,"depth":213,"text":1897},{"id":1937,"depth":213,"text":1938},{"id":1974,"depth":213,"text":1975},{"id":1998,"depth":213,"text":1999},{"id":2028,"depth":213,"text":2029},{"id":2103,"depth":213,"text":2104},"Was im DATEV-Export von Belegschmied tatsächlich drin ist, wie die Begleitliste aufgebaut ist, welche Spalten sie trägt und wie die Kanzlei das Paket importiert. Mit Spaltentabelle, Steuerschlüsseln und den Grenzen des Exports.",[2148,2151,2154,2157],{"frage":2149,"antwort":2150},"Erzeugt Belegschmied eine DATEV-Buchungsstapel-Datei?","Nein. Der Export ist ein Belegtransfer-Bundle: die Belege selbst plus eine Begleitliste als CSV. Konten und Kostenstellen werden nicht vorgebucht, die Buchungslogik bleibt bei der Kanzlei. Wer einen fertigen Buchungsstapel erwartet, bekommt ihn hier nicht.",{"frage":2152,"antwort":2153},"Woher kommen Debitoren- und Kreditorennummern?","Belegschmied vergibt sie automatisch je Arbeitsbereich nach DATEV-Konvention, sobald ein Kunde oder Lieferant angelegt wird. Sie stehen in der Begleitliste und sind über die REST-API unter \u002Fcustomers und \u002Fsuppliers abrufbar.",{"frage":2155,"antwort":2156},"Wie oft sollte exportiert werden?","Üblich ist monatlich nach Monatsende. Der Zeitraum ist frei wählbar, es gibt keinen automatischen Versand: Sie ziehen den Export, wenn Sie ihn brauchen.",{"frage":2158,"antwort":2159},"Was ist mit Steuerberatern, die kein DATEV nutzen?","Die Begleitliste ist eine gewöhnliche Semikolon-CSV in UTF-8 mit BOM und lässt sich in jedes Buchhaltungsprogramm und in Excel einlesen. Die Belege selbst sind ZUGFeRD-PDFs oder XRechnungs-XML nach EN 16931 und damit ohnehin maschinenlesbar.",{},30,"\u002Fintegrationen\u002Fdatev","9 Min.",{"title":1634,"description":2146},"DATEV-Export für E-Rechnungen: Bundle-Aufbau und Import","integrationen\u002Fdatev","DATEV","E01Pmn_hXgrILywCiSZvboaUIFAwDppd2GuyTsI9jlc",{"id":2170,"title":2171,"body":2172,"description":3197,"draft":987,"extension":988,"faq":3198,"meta":3211,"navigation":1003,"order":3212,"path":161,"readingTime":3213,"seo":3214,"seoTitle":3215,"stem":3216,"system":3217,"updated":1010,"__hash__":3218},"integrationen\u002Fintegrationen\u002Fword-excel.md","Word- und Excel-Rechnungen: der Feldabgleich",{"type":7,"value":2173,"toc":3176},[2174,2183,2190,2194,2197,2229,2232,2236,2239,2245,2251,2254,2256,2259,2263,2492,2496,2604,2617,2621,2716,2720,2726,2841,2847,2851,3009,3012,3016,3069,3073,3077,3084,3087,3091,3098,3101,3105,3108,3111,3115,3120,3123,3127,3133,3136,3140,3146,3156,3159,3163],[10,2175,2176,2178,2179,2182],{},[13,2177,15],{}," Eine Word- oder Excel-Rechnung wird zur E-Rechnung, indem die Angaben auf dem Dokument in die Felder der EN 16931 überführt werden. Die Zuordnung steht unten vollständig. Die einzige Regel, die Sie sich merken müssen: ",[13,2180,2181],{},"was ins XML soll, muss auf dem Dokument stehen."," Belegschmied erfindet keine Inhalte, sondern lehnt lieber ab.",[10,2184,2185,2186,2189],{},"Dieser Guide richtet sich an alle, deren Rechnungen in einer Vorlage entstehen: kleine Betriebe ohne ERP genauso wie Fachabteilungen großer Häuser, in denen die Restmenge neben ",[21,2187,2188],{"href":1004},"SAP oder einem anderen führenden System"," anfällt. Für die Zuordnung macht das keinen Unterschied, weil sie am Dokument ansetzt.",[27,2191,2193],{"id":2192},"wie-die-umwandlung-abläuft","Wie die Umwandlung abläuft",[10,2195,2196],{},"Fünf Schritte, davon vier ohne Zutun:",[1354,2198,2199,2205,2211,2217,2223],{},[38,2200,2201,2204],{},[13,2202,2203],{},"Extraktion."," Die Rechnungsdaten werden aus der PDF gelesen.",[38,2206,2207,2210],{},[13,2208,2209],{},"Überlagerung der Stammdaten."," Wo im Arbeitsbereich etwas zur eigenen Firma hinterlegt ist, gewinnt dieser Wert gegen den aus dem Dokument gelesenen. Ist dort nichts hinterlegt, bleibt der Dokumentwert stehen.",[38,2212,2213,2216],{},[13,2214,2215],{},"Selbstprüfung."," Pflichtfelder, Rechenwege und Plausibilität. Jeder Befund senkt den Confidence-Wert um 0,15.",[38,2218,2219,2222],{},[13,2220,2221],{},"Deterministische Checks."," Rechnungsnummer im Dokumenttext, Arithmetik, Validierung gegen EN 16931.",[38,2224,2225,2228],{},[13,2226,2227],{},"Erzeugung und Versand."," ZUGFeRD-PDF mit eingebettetem XML oder XRechnung als eigenständige XML-Datei.",[10,2230,2231],{},"Bleibt der Confidence-Wert unter dem Schwellwert des Arbeitsbereichs (Standard 0,85), geht die Rechnung in die Freigabe statt raus.",[27,2233,2235],{"id":2234},"was-aus-den-stammdaten-kommt-und-was-vom-dokument","Was aus den Stammdaten kommt und was vom Dokument",[10,2237,2238],{},"Das ist die wichtigste Unterscheidung dieses Guides, weil sie festlegt, was Sie in der Vorlage nachbessern müssen und was nicht.",[10,2240,2241,2244],{},[13,2242,2243],{},"Aus den Stammdaten des Arbeitsbereichs",", sofern dort gefüllt: Name, Straße, PLZ, Ort, Land, USt-IdNr., Steuernummer und Bankverbindung des Rechnungsstellers. Diese Angaben sind für alle Ihre Rechnungen gleich, deshalb sind sie dort besser aufgehoben als in jeder einzelnen Vorlage. Wer sie hinterlegt, ist gegen Vorlagen abgesichert, die die USt-IdNr. nur als Bildbestandteil in der Fußzeile tragen.",[10,2246,2247,2250],{},[13,2248,2249],{},"Vom Dokument",", ausnahmslos: alles Übrige. Rechnungsnummer, Datum, Empfänger, Positionen, Beträge, Steuersätze, Leistungsdatum, Befreiungsgründe, Referenzen, Zahlungsbedingungen.",[10,2252,2253],{},"Der Grund für die harte Trennung: Ein Default für einen Inhalt wäre eine Behauptung über einen Geschäftsvorfall, den wir nicht kennen. Ein falsches Leistungsdatum im XML ist ein Steuerthema, eine abgelehnte Rechnung nur ein Arbeitsschritt.",[27,2255,891],{"id":890},[10,2257,2258],{},"Die BT-Nummern sind die Feldbezeichner der EN 16931. Sie tauchen in Prüfberichten und Fehlermeldungen auf, deshalb stehen sie hier mit.",[171,2260,2262],{"id":2261},"rechnungskopf","Rechnungskopf",[85,2264,2265,2281],{},[88,2266,2267],{},[91,2268,2269,2272,2275,2278],{},[94,2270,2271],{},"Angabe auf der Rechnung",[94,2273,2274],{},"Feld",[94,2276,2277],{},"Pflicht",[94,2279,2280],{},"Wenn es fehlt",[107,2282,2283,2299,2313,2326,2339,2353,2365,2378,2390,2402,2414,2430,2442,2454,2466,2478],{},[91,2284,2285,2287,2290,2293],{},[112,2286,1729],{},[112,2288,2289],{},"BT-1",[112,2291,2292],{},"ja",[112,2294,2295,2298],{},[186,2296,2297],{},"MISSING_INVOICE_NUMBER",", Verarbeitung bricht ab",[91,2300,2301,2303,2306,2308],{},[112,2302,1742],{},[112,2304,2305],{},"BT-2",[112,2307,2292],{},[112,2309,2310,2298],{},[186,2311,2312],{},"MISSING_INVOICE_DATE",[91,2314,2315,2318,2321,2323],{},[112,2316,2317],{},"Belegart: Rechnung, Gutschrift, Korrektur",[112,2319,2320],{},"BT-3",[112,2322,2292],{},[112,2324,2325],{},"Wird als Rechnung (380) behandelt",[91,2327,2328,2331,2334,2336],{},[112,2329,2330],{},"Währung",[112,2332,2333],{},"BT-5",[112,2335,2292],{},[112,2337,2338],{},"Standard des Arbeitsbereichs, in der Regel EUR",[91,2340,2341,2344,2347,2350],{},[112,2342,2343],{},"Leistungsdatum",[112,2345,2346],{},"BT-72",[112,2348,2349],{},"eines von beiden",[112,2351,2352],{},"EN-16931-Ablehnung",[91,2354,2355,2358,2361,2363],{},[112,2356,2357],{},"Leistungszeitraum von\u002Fbis",[112,2359,2360],{},"BT-73 \u002F BT-74",[112,2362,2349],{},[112,2364,2352],{},[91,2366,2367,2370,2373,2376],{},[112,2368,2369],{},"Fälligkeitsdatum",[112,2371,2372],{},"BT-9",[112,2374,2375],{},"nein",[112,2377,1840],{},[91,2379,2380,2383,2386,2388],{},[112,2381,2382],{},"Zahlungsbedingungen als Text",[112,2384,2385],{},"BT-20",[112,2387,2375],{},[112,2389,1840],{},[91,2391,2392,2395,2398,2400],{},[112,2393,2394],{},"Verwendungszweck",[112,2396,2397],{},"BT-83",[112,2399,2375],{},[112,2401,1840],{},[91,2403,2404,2407,2410,2412],{},[112,2405,2406],{},"Freitext, Hinweise",[112,2408,2409],{},"BT-22",[112,2411,2375],{},[112,2413,1840],{},[91,2415,2416,2419,2422,2425],{},[112,2417,2418],{},"Leitweg-ID (nur bei Behörden)",[112,2420,2421],{},"BT-10",[112,2423,2424],{},"bei B2G",[112,2426,2427,2429],{},[186,2428,878],{},", XRechnung wird abgelehnt",[91,2431,2432,2435,2438,2440],{},[112,2433,2434],{},"Bestellnummer des Kunden",[112,2436,2437],{},"BT-13",[112,2439,2375],{},[112,2441,1840],{},[91,2443,2444,2447,2450,2452],{},[112,2445,2446],{},"Vertragsnummer",[112,2448,2449],{},"BT-12",[112,2451,2375],{},[112,2453,1840],{},[91,2455,2456,2459,2462,2464],{},[112,2457,2458],{},"Lieferscheinnummer",[112,2460,2461],{},"BT-16",[112,2463,2375],{},[112,2465,1840],{},[91,2467,2468,2471,2474,2476],{},[112,2469,2470],{},"Projektnummer",[112,2472,2473],{},"BT-11",[112,2475,2375],{},[112,2477,1840],{},[91,2479,2480,2483,2486,2489],{},[112,2481,2482],{},"Bezug auf Vorrechnung bei Gutschrift oder Korrektur",[112,2484,2485],{},"BT-25 \u002F BT-26",[112,2487,2488],{},"bei 381\u002F384",[112,2490,2491],{},"Prüfregel-Ablehnung",[171,2493,2495],{"id":2494},"rechnungssteller","Rechnungssteller",[85,2497,2498,2510],{},[88,2499,2500],{},[91,2501,2502,2504,2506,2508],{},[94,2503,2271],{},[94,2505,2274],{},[94,2507,2277],{},[94,2509,2280],{},[107,2511,2512,2528,2540,2554,2568,2580,2592],{},[91,2513,2514,2517,2520,2522],{},[112,2515,2516],{},"Firmenname",[112,2518,2519],{},"BT-27",[112,2521,2292],{},[112,2523,2524,2527],{},[186,2525,2526],{},"MISSING_SUPPLIER_NAME",", sofern auch die Stammdaten leer sind",[91,2529,2530,2533,2536,2538],{},[112,2531,2532],{},"Straße, PLZ, Ort, Land",[112,2534,2535],{},"BT-35, BT-38, BT-37, BT-40",[112,2537,2292],{},[112,2539,2352],{},[91,2541,2542,2545,2548,2550],{},[112,2543,2544],{},"USt-IdNr.",[112,2546,2547],{},"BT-31",[112,2549,2349],{},[112,2551,2552],{},[186,2553,749],{},[91,2555,2556,2559,2562,2564],{},[112,2557,2558],{},"Steuernummer",[112,2560,2561],{},"BT-32",[112,2563,2349],{},[112,2565,2566],{},[186,2567,749],{},[91,2569,2570,2573,2576,2578],{},[112,2571,2572],{},"Handelsregisternummer",[112,2574,2575],{},"BT-30",[112,2577,2375],{},[112,2579,1840],{},[91,2581,2582,2585,2588,2590],{},[112,2583,2584],{},"Rechtliche Pflichtangaben",[112,2586,2587],{},"BT-33",[112,2589,2375],{},[112,2591,1840],{},[91,2593,2594,2597,2600,2602],{},[112,2595,2596],{},"Ansprechpartner, Telefon, E-Mail",[112,2598,2599],{},"BT-41, BT-42, BT-43",[112,2601,2375],{},[112,2603,1840],{},[10,2605,2606,2607,2609,2610,2613,2614,2616],{},"Die USt-IdNr. wird gegen das Muster Ländercode plus mindestens acht Zeichen geprüft. ",[186,2608,777],{}," läuft durch, ",[186,2611,2612],{},"DE 123 456 789"," löst ",[186,2615,765],{}," aus. Schreiben Sie sie ohne Leerzeichen und ohne Bindestriche.",[171,2618,2620],{"id":2619},"rechnungsempfänger","Rechnungsempfänger",[85,2622,2623,2635],{},[88,2624,2625],{},[91,2626,2627,2629,2631,2633],{},[94,2628,2271],{},[94,2630,2274],{},[94,2632,2277],{},[94,2634,2280],{},[107,2636,2637,2651,2662,2675,2687,2703],{},[91,2638,2639,2641,2644,2646],{},[112,2640,2516],{},[112,2642,2643],{},"BT-44",[112,2645,2292],{},[112,2647,2648],{},[186,2649,2650],{},"MISSING_CUSTOMER_NAME",[91,2652,2653,2655,2658,2660],{},[112,2654,2532],{},[112,2656,2657],{},"BT-50, BT-53, BT-52, BT-55",[112,2659,2292],{},[112,2661,2352],{},[91,2663,2664,2667,2670,2673],{},[112,2665,2666],{},"USt-IdNr. des Kunden",[112,2668,2669],{},"BT-48",[112,2671,2672],{},"bei Reverse Charge und innergemeinschaftlicher Lieferung",[112,2674,2491],{},[91,2676,2677,2680,2683,2685],{},[112,2678,2679],{},"Kundennummer",[112,2681,2682],{},"BT-46",[112,2684,2375],{},[112,2686,1840],{},[91,2688,2689,2692,2695,2697],{},[112,2690,2691],{},"E-Mail-Adresse",[112,2693,2694],{},"BT-49",[112,2696,2375],{},[112,2698,2699,2700,2702],{},"Ohne Adresse auf dem Dokument und ohne ",[186,2701,1214],{}," wird die Rechnung nur gespeichert, nicht versendet",[91,2704,2705,2708,2711,2713],{},[112,2706,2707],{},"Abweichende Lieferanschrift",[112,2709,2710],{},"BG-13",[112,2712,2375],{},[112,2714,2715],{},"Wird nur übernommen, wenn sie vollständig ist",[171,2717,2719],{"id":2718},"positionen","Positionen",[10,2721,2722,2723,2725],{},"Jede Zeile braucht mindestens Bezeichnung, Menge, Einzelpreis und Steuersatz. Ohne erkennbare Positionstabelle bricht die Verarbeitung mit ",[186,2724,785],{}," ab.",[85,2727,2728,2740],{},[88,2729,2730],{},[91,2731,2732,2734,2736,2738],{},[94,2733,2271],{},[94,2735,2274],{},[94,2737,2277],{},[94,2739,1717],{},[107,2741,2742,2754,2766,2779,2791,2803,2816,2829],{},[91,2743,2744,2747,2750,2752],{},[112,2745,2746],{},"Bezeichnung der Leistung",[112,2748,2749],{},"BT-153",[112,2751,2292],{},[112,2753,1840],{},[91,2755,2756,2759,2762,2764],{},[112,2757,2758],{},"Menge",[112,2760,2761],{},"BT-129",[112,2763,2292],{},[112,2765,1840],{},[91,2767,2768,2771,2774,2776],{},[112,2769,2770],{},"Einheit",[112,2772,2773],{},"BT-130",[112,2775,2292],{},[112,2777,2778],{},"Freitext wie „Pauschale\" wird auf einen gültigen UN\u002FECE-Code abgebildet",[91,2780,2781,2784,2787,2789],{},[112,2782,2783],{},"Einzelpreis netto",[112,2785,2786],{},"BT-146",[112,2788,2292],{},[112,2790,1840],{},[91,2792,2793,2796,2799,2801],{},[112,2794,2795],{},"Steuersatz der Position",[112,2797,2798],{},"BT-152",[112,2800,2292],{},[112,2802,1840],{},[91,2804,2805,2808,2811,2813],{},[112,2806,2807],{},"Positionsrabatt",[112,2809,2810],{},"BG-27 \u002F BT-136",[112,2812,2375],{},[112,2814,2815],{},"Nur positiv und höchstens bis zur Zeilensumme",[91,2817,2818,2821,2824,2826],{},[112,2819,2820],{},"Zeilensumme netto",[112,2822,2823],{},"BT-131",[112,2825,2292],{},[112,2827,2828],{},"Wird immer neu gerechnet, nie übernommen",[91,2830,2831,2834,2837,2839],{},[112,2832,2833],{},"Artikelnummer",[112,2835,2836],{},"BT-155",[112,2838,2375],{},[112,2840,1840],{},[10,2842,2843,2844,2846],{},"Die Zeilensumme wird als ",[186,2845,700],{}," minus Positionsrabatt neu berechnet, auch wenn auf dem Dokument ein anderer Wert steht. Grund: die Erzeugung rechnet ebenso, und eine Abweichung zwischen der Anzeige in der App und dem XML wäre der schwerere Fehler.",[171,2848,2850],{"id":2849},"summen-und-steuer","Summen und Steuer",[85,2852,2853,2866],{},[88,2854,2855],{},[91,2856,2857,2859,2861,2863],{},[94,2858,2271],{},[94,2860,2274],{},[94,2862,2277],{},[94,2864,2865],{},"Wenn es nicht aufgeht",[107,2867,2868,2882,2894,2906,2920,2935,2950,2964,2981,2996],{},[91,2869,2870,2873,2876,2878],{},[112,2871,2872],{},"Summe der Positionen",[112,2874,2875],{},"BT-106",[112,2877,2292],{},[112,2879,2880],{},[186,2881,801],{},[91,2883,2884,2887,2890,2892],{},[112,2885,2886],{},"Nachlässe auf Dokumentebene",[112,2888,2889],{},"BT-107",[112,2891,2375],{},[112,2893,1840],{},[91,2895,2896,2899,2902,2904],{},[112,2897,2898],{},"Zuschläge auf Dokumentebene",[112,2900,2901],{},"BT-108",[112,2903,2375],{},[112,2905,1840],{},[91,2907,2908,2911,2914,2916],{},[112,2909,2910],{},"Gesamtbetrag netto",[112,2912,2913],{},"BT-109",[112,2915,2292],{},[112,2917,2918],{},[186,2919,801],{},[91,2921,2922,2925,2928,2930],{},[112,2923,2924],{},"Gesamtbetrag Steuer",[112,2926,2927],{},"BT-110",[112,2929,2292],{},[112,2931,2932],{},[186,2933,2934],{},"VAT_TOTAL_MISMATCH",[91,2936,2937,2940,2943,2945],{},[112,2938,2939],{},"Gesamtbetrag brutto",[112,2941,2942],{},"BT-112",[112,2944,2292],{},[112,2946,2947],{},[186,2948,2949],{},"GROSS_TOTAL_MISMATCH",[91,2951,2952,2955,2958,2960],{},[112,2953,2954],{},"Steueraufstellung je Satz",[112,2956,2957],{},"BG-23, BT-116 bis BT-119",[112,2959,2292],{},[112,2961,2962],{},[186,2963,817],{},[91,2965,2966,2969,2972,2975],{},[112,2967,2968],{},"Befreiungsgrund bei 0 Prozent",[112,2970,2971],{},"BT-120",[112,2973,2974],{},"bei 0-Prozent-Positionen",[112,2976,2977,1958,2979],{},[186,2978,882],{},[186,2980,929],{},[91,2982,2983,2986,2989,2992],{},[112,2984,2985],{},"Bereits gezahlte Abschläge",[112,2987,2988],{},"BT-113",[112,2990,2991],{},"bei Schlussrechnungen",[112,2993,2994],{},[186,2995,833],{},[91,2997,2998,3001,3004,3006],{},[112,2999,3000],{},"Zahlbetrag",[112,3002,3003],{},"BT-115",[112,3005,2375],{},[112,3007,3008],{},"Dient als Gegenprobe zu den Abschlägen",[10,3010,3011],{},"Die Arithmetik wird mit einer Toleranz von einem Cent nachgerechnet, in drei Richtungen: Positionssumme gegen Gesamt-Netto, Netto mal Satz gegen die ausgewiesene Steuer je Satz, und Netto plus Steuer gegen Brutto.",[171,3013,3015],{"id":3014},"bankverbindung","Bankverbindung",[85,3017,3018,3030],{},[88,3019,3020],{},[91,3021,3022,3024,3026,3028],{},[94,3023,2271],{},[94,3025,2274],{},[94,3027,2277],{},[94,3029,1717],{},[107,3031,3032,3045,3057],{},[91,3033,3034,3037,3040,3042],{},[112,3035,3036],{},"IBAN",[112,3038,3039],{},"BT-84",[112,3041,2375],{},[112,3043,3044],{},"Kommt bevorzugt aus den Stammdaten",[91,3046,3047,3050,3053,3055],{},[112,3048,3049],{},"BIC",[112,3051,3052],{},"BT-86",[112,3054,2375],{},[112,3056,3044],{},[91,3058,3059,3062,3065,3067],{},[112,3060,3061],{},"Kontoinhaber",[112,3063,3064],{},"BT-85",[112,3066,2375],{},[112,3068,1840],{},[27,3070,3072],{"id":3071},"die-fünf-vorlagenfehler-die-tatsächlich-auftreten","Die fünf Vorlagenfehler, die tatsächlich auftreten",[171,3074,3076],{"id":3075},"_1-kein-leistungsdatum","1. Kein Leistungsdatum",[10,3078,3079,3080,3083],{},"Die häufigste Lücke. Viele Vorlagen tragen nur ein Rechnungsdatum, weil das jahrzehntelang gereicht hat. EN 16931 verlangt zusätzlich, ",[13,3081,3082],{},"wann geleistet wurde",": entweder ein Leistungsdatum (BT-72) oder ein Leistungszeitraum (BT-73\u002FBT-74).",[10,3085,3086],{},"Abhilfe: eine Zeile in die Vorlage, „Leistungsdatum: …\" oder „Leistungszeitraum: … bis …\". Steht auf der Rechnung sinngemäß „Leistungsdatum entspricht Rechnungsdatum\", reicht das ebenfalls, weil die Angabe dann auf dem Dokument steht.",[171,3088,3090],{"id":3089},"_2-0-prozent-positionen-ohne-befreiungsgrund","2. 0-Prozent-Positionen ohne Befreiungsgrund",[10,3092,3093,3094,926,3096,2725],{},"Reverse Charge, innergemeinschaftliche Lieferung, Kleinunternehmerregelung: Wer mit 0 Prozent abrechnet, muss den Grund auf die Rechnung schreiben. Ohne ihn werden diese Positionen als regulär besteuert eingestuft, und die Validierung lehnt mit ",[186,3095,882],{},[186,3097,929],{},[10,3099,3100],{},"Abhilfe: den Befreiungstext ausschreiben, etwa „Steuerschuldnerschaft des Leistungsempfängers (Reverse Charge)\" oder „Innergemeinschaftliche Lieferung, steuerfrei nach § 4 Nr. 1b UStG\". Der Text wird als BT-120 übernommen.",[171,3102,3104],{"id":3103},"_3-positionen-ohne-einzelpreis","3. Positionen ohne Einzelpreis",[10,3106,3107],{},"Eine Zeile mit Bezeichnung und Gesamtbetrag, aber ohne Menge und Einzelpreis, ist für EN 16931 keine Position. Typisch bei Pauschalen und bei Rechnungen, die aus einem Fließtext bestehen.",[10,3109,3110],{},"Abhilfe: Menge 1, Einheit „Pauschale\", Einzelpreis gleich Gesamtbetrag. Damit ist die Zeile vollständig, ohne dass sich am Erscheinungsbild etwas ändert.",[171,3112,3114],{"id":3113},"_4-rabatte-als-fließtext-neben-der-summe","4. Rabatte als Fließtext neben der Summe",[10,3116,3117,3118,69],{},"„abzüglich 3 % Treuerabatt\" unter der Summenzeile ist für einen Menschen klar und für die Zuordnung nicht. Die Positionssumme geht dann gegen das Gesamt-Netto nicht auf, Ergebnis ist ",[186,3119,801],{},[10,3121,3122],{},"Abhilfe: Rabatte als eigene Position mit negativem Betrag oder als ausgewiesenen Nachlass auf Dokumentebene darstellen, mit Betrag und zugehörigem Steuersatz.",[171,3124,3126],{"id":3125},"_5-mehrere-rechnungen-in-einer-pdf","5. Mehrere Rechnungen in einer PDF",[10,3128,3129,3130,3132],{},"Sammel-PDFs werden bewusst abgelehnt (",[186,3131,1327],{},"), weil eine E-Rechnung genau eine Rechnung abbildet. Ohne Abbruch würde die Extraktion würfeln, welche Rechnung im Ergebnis landet, und das Ergebnis wäre formal gültig und inhaltlich falsch.",[10,3134,3135],{},"Abhilfe: eine PDF je Rechnung einliefern.",[27,3137,3139],{"id":3138},"die-vorlage-einmal-prüfen","Die Vorlage einmal prüfen",[10,3141,3142,3143,3145],{},"Zehn Minuten, ohne Konto: eine echte Rechnung durch ",[21,3144,952],{"href":951}," schicken. Das Werkzeug extrahiert, erzeugt die E-Rechnung und validiert das Ergebnis. Was durchläuft, läuft auch im Betrieb; was hängen bleibt, zeigt die Lücke, bevor sie ein Kunde meldet.",[10,3147,3148,3149,3151,3152,3155],{},"Der ",[21,3150,960],{"href":959}," beantwortet diese Frage ",[13,3153,3154],{},"nicht",". Er prüft eine bereits strukturierte Datei gegen EN 16931 und setzt damit voraus, was Sie gerade erst erzeugen wollen. In einer gewöhnlichen Word-PDF findet er kein Profil.",[10,3157,3158],{},"Prüfen Sie mit einer Rechnung, die typisch ist, nicht mit der einfachsten: gemischte Steuersätze, ein Rabatt, eine 0-Prozent-Position. Genau dort liegen die Lücken.",[27,3160,3162],{"id":3161},"danach-automatisieren","Danach: automatisieren",[10,3164,3165,3166,3169,3170,3173,3174,69],{},"Sobald die Vorlage trägt, ist die Frage nur noch, auf welchem Weg die PDFs ankommen. Für Microsoft-365-Häuser ist das ein ",[21,3167,3168],{"href":604},"Flow auf einen beobachteten Ordner",", für alles Programmatische die ",[21,3171,3172],{"href":592},"REST-API",", und für Abteilungen ohne IT-Beteiligung eine Mail an die Versandadresse oder das CC-Feld. Die Übersicht aller Wege steht auf der ",[21,3175,2127],{"href":2126},{"title":184,"searchDepth":224,"depth":224,"links":3177},[3178,3179,3180,3188,3195,3196],{"id":2192,"depth":213,"text":2193},{"id":2234,"depth":213,"text":2235},{"id":890,"depth":213,"text":891,"children":3181},[3182,3183,3184,3185,3186,3187],{"id":2261,"depth":224,"text":2262},{"id":2494,"depth":224,"text":2495},{"id":2619,"depth":224,"text":2620},{"id":2718,"depth":224,"text":2719},{"id":2849,"depth":224,"text":2850},{"id":3014,"depth":224,"text":3015},{"id":3071,"depth":213,"text":3072,"children":3189},[3190,3191,3192,3193,3194],{"id":3075,"depth":224,"text":3076},{"id":3089,"depth":224,"text":3090},{"id":3103,"depth":224,"text":3104},{"id":3113,"depth":224,"text":3114},{"id":3125,"depth":224,"text":3126},{"id":3138,"depth":213,"text":3139},{"id":3161,"depth":213,"text":3162},"Welche Angabe auf einer Word- oder Excel-Rechnung in welchem Feld der E-Rechnung landet, welche Felder EN 16931 erzwingt und was passiert, wenn eine fehlt. Vollständige Zuordnungstabelle mit BT-Nummern, dazu die typischen Vorlagenfehler.",[3199,3202,3205,3208],{"frage":3200,"antwort":3201},"Kann Belegschmied fehlende Angaben ergänzen?","Nur bei der eigenen Identität. Anschrift, USt-IdNr., Steuernummer, Handelsregisternummer und Bankverbindung des Rechnungsstellers kommen aus den Stammdaten des Arbeitsbereichs, wo sie hinterlegt sind. Alles andere – Positionen, Beträge, Leistungsdatum, Empfänger, Befreiungsgründe – muss auf dem Dokument stehen. Inhalte werden nicht geraten, weil eine erfundene Angabe schlimmer ist als eine abgelehnte Rechnung.",{"frage":3203,"antwort":3204},"Muss die Vorlage umgebaut werden?","Meistens nicht. Die üblichen Lücken sind drei: kein Leistungsdatum oder Leistungszeitraum, kein Befreiungsgrund bei 0-Prozent-Positionen, und Positionen ohne Einzelpreis. Das sind Ergänzungen in der Vorlage, kein Umbau.",{"frage":3206,"antwort":3207},"Wie teste ich eine Vorlage, ohne ein Konto anzulegen?","Über \u002Ftools\u002Fpdf-zu-zugferd. Das Werkzeug extrahiert, erzeugt die E-Rechnung und validiert sie gegen EN 16931. Der Validator unter \u002Ftools\u002Fvalidieren ist dafür das falsche Werkzeug: er prüft eine bereits strukturierte Datei und findet in einer gewöhnlichen Word-PDF kein Profil.",{"frage":3209,"antwort":3210},"Funktioniert das auch mit gescannten Rechnungen?","Nicht zuverlässig. Vor der Erzeugung wird geprüft, ob die Rechnungsnummer wortwörtlich im Text der PDF vorkommt. Ein Scan hat keine Textschicht, die Prüfung schlägt mit INVOICE_NUMBER_NOT_IN_PDF fehl. Liefern Sie die digital erzeugte PDF statt eines eingescannten Ausdrucks.",{},40,"14 Min.",{"title":2171,"description":3197},"Word- und Excel-Rechnung in XRechnung: Feldabgleich PDF zu BT-Feld","integrationen\u002Fword-excel","Word & Excel","du5SLLZVzySWxZinOor1F2-b3ZeuseAuNPrnq1GuPwc",1788180248954]