Auf dieser Registerkarte können Sie definieren, welche Daten aus der ZUGFeRD-Rechnung in den Vorgang übertragen werden sollen.
Felder, die nur im ZUGFeRD 1.0-Format definiert sind, sind mit ZF markiert. Felder, die nur in Factur-x- bzw. ZUGFeRD 2.x Rechnungen vorkommen können, sind mit FX gekennzeichnet. Ist keine Kennzeichnung angegeben, ist das Feld in beiden Formaten vorhanden.
Verarbeitung von Array-Feldern beim Import von Rechnungen
Beim Import von Rechnungen übernimmt das E-Invoice-System die meisten Felder direkt in die Datenbank. Allerdings gibt es einige Felder, die als Listen/Arrays vorliegen und nicht direkt in unsere Systemstruktur passen, da keine geschachtelten Untertabellen unterstützt werden.
Falls ein Feld ein Array enthält, erfolgt die Speicherung auf Basis nachfolgender Regeln:
•Falls das Array Zeichenfolgen enthält, werden die Elemente als eine verkettete Zeichenfolge gespeichert. Die Elemente werden durch ein Trennzeichen (doppeltes Semikolon, ";;") zusammengeführt.
•Falls das Array keine Zeichenfolgen enthält, wird nur das erste Element des Arrays gespeichert.
Betroffene Felder:
•Umsatzsteuerinformationen auf der Ebene der Rechnungsposition BG-30 (Erstes Element in der Liste)
oSteuerkategorie (code) [BT-151]
oSteuerart (code) [BT-151-0]
oSteuerprozentsatz [BT-152]
•Objektkennung auf Ebene der Rechnungsposition BT-128-00 (Erstes Element in der Liste)
oWert des Rechnungsbezugsobjekts [BT-128]
oTyp des Rechnungsbezugsobjekts [BT-128-0]
oArt des Rechnungsbezugsobjekts [BT-128-1]
•Globaler Identifier des Zahlungsempfängers BT-60-0 (zusammengeführt)
•Kennung des Käufers BT-46 (zusammengeführt)
•Kennung des Verkäufers BT-29 (zusammengeführt)
•Globaler Identifier des Warenempfängers [BT-71-0] (zusammengeführt)
•Buchungsreferenz [BT-19] (zusammengeführt)
•Zusatzinformationen [BT-127] (zusammengeführt)
•Internationale Lokationsnummer [BT-X-117] (zusammengeführt)
•Internationale Lokationsnummer [BT-29-0]
•Kontaktdaten des Käufers BG-9 (Erstes Element in der Liste)
oKontaktstelle des Käufers BT-56
oAbteilungsname BT-56-0
oDetailinformationen zur Telefonnummer des Käufers BT-57-00
oDetailinformationen zur Emailadresse des Käufers BT-58-00
•Kontaktdaten des Verkäufers BG-6 (Erstes Element in der Liste)
oKontaktstelle des Verkäufers BT-41
oAbteilungsname BT-41-0
oDetailinformationen zur Telefonnummer des Verkäufers BT-42-00
oDetailinformationen zur Emailadresse des Verkäufers BT-43-00
•Preisbezogene Abschläge BT-147-00 (Erstes Element in der Liste)
oIndikator für Preisabschlag BT-147-01
oIndikator für Preisabschlag, Wert BT-147-02
oNachlass auf den Artikelpreis BT-147
oGrund des Zu-/Abschlags (brutto) [BT-X-36]
oRabatt in Prozent BT-X-34
oGrund des Zu-/Abschlags (brutto, code) [BT-X-313]
Bitte beachten Sie: bei der Erstellung von E-Rechnungen, werden die oben genannten Arrays nicht befüllt, sondern die Werte 1:1 aus der Prozesstabelle übertragen, auch wenn diese ein doppeltes Semikolon enthalten.
Strukturierte Speicherung von Mehrfachfeldern aus XRechnung / Factur-X als JSON
Dieses Feature ermöglicht die strukturierte Speicherung von XRechnung- und Factur-X-Feldern mit Mehrfachvorkommen in einem einzelnen Datenbankfeld im JSON-Format.
Hinweis: Die folgenden Felder können sehr viele Daten enthalten. Wir empfehlen daher, diese in der Datenbank als "Langer Text" anzulegen.
Betroffene Felder:
Artikelattribute (BG-32)
Mehrere Artikelattribute werden als Liste von Schlüssel-Wert-Paaren gespeichert.
[
{
"description": "BT-160",
"value": "BT-161"
}
]
Zuschläge auf Positionsebene (BG-28)
Zuschläge werden als Liste von Objekten mit Berechnungs- und Begründungsinformationen gespeichert.
[
{
"calculationPercent": "BT-143",
"basisAmount": "BT-142",
"actualAmount": "BT-141",
"reasonCode": "BT-145",
"reason": "BT-144"
}
]
Abschläge auf Positionsebene (BG-27)
Analog zu Zuschlägen werden Abschläge strukturiert gespeichert.
[
{
"calculationPercent": "BT-138",
"basisAmount": "BT-137",
"actualAmount": "BT-136",
"reasonCode": "BT-140",
"reason": "BT-139"
}
]
Produktklassifikation (BT-158)
Mehrere Klassifikationen werden vollständig übernommen und gespeichert.
[
{
"value": "BT-158",
"listId": "BT-158-1",
"listVersionId": "BT-158-2"
}
]
Details zu Ausgabeparametern
Folgende Abschnitte stehen als Ausgabeparameter zur Verfügung:
•Steuerbevollmächtigter des Verkäufers
•Detailinformationen zu Zu- und Abschlägen
•Transport- und Verpackungskosten
•Detailinformationen zu Zahlungsbedingungen
•Detailinformationen zur Zahlungsart
•Gruppierung der Eigenschaften der Nachricht
•Detailangaben zu einer zusätzlichen Dokumentenreferenz
•Detailangaben zu einer Projektreferenz