Skip to main content

Modul zur Verarbeitung von E-Rechnungen (ZUGFeRD und XRechnung) für Diamant mit oder ohne dem DocCockpit

Im Folgenden ist die Lösung für die Verarbeitung von elektronischen Rechnungen (ZUGFeRD und XRechnung) mit oder ohne dem DocCockpit für Diamant beschrieben

StratOz GmbH - Logo.JPGZielsetzung

Die Verarbeitung von elektronischen Rechnungen (ZUGFeRD und XRechnung) soll es unseren Kunden ermöglichen ZUGFeRD und X-Rechnungen zu verarbeiten.

StratOz GmbH - Logo.JPGEmpfang

StratOz GmbH - Logo.JPGEmpfang Diamant

DIS-Strecke: 

ZUGFeRD und XRechnungen werden nach der Mailabholung durch den MailService wie folgt weiterverarbeitet:

  •  ZUGFeRD:
    • Die ZUGFeRD-PDF wird der Verarbeitungsstrecke zugeführt.
  • XRechnung: 
    • Die XRechnungs-XML wird der Verarbeitungsstrecke zugeführt. 

Für alle Installationen älter als 2023 benötigt der MailService ein Update

DIS+DokumentCockpit-Strecke: 

ZUGFeRD und XRechnungen werden nach der Mailabholung durch den MailService wie folgt weiterverarbeitet:

  •  ZUGFeRD:
    • die ZUGFeRD-PDF wird der Verarbeitungsstrecke zugeführt. Da diese auch die ZUGFeRD-XML als Anhang enthält, wird die XML-Datei nicht zusätzlich als separater Anhang mit an das Archiv übergeben.
  • XRechnung: 
    • Aus der XRechnungs-XML wird eine Ersatzbeleg-PDF erstellt und die PDF der Verarbeitungsstrecke zugeführt.

Für alle Installationen älter als 2023 benötigt der MailService ein Update

DISe-Strecke: 
  • Die XRechnung wird direkt über den eAssistenten von Diamant importiert

StratOz GmbH - Logo.JPGVerarbeitung

Es gibt zwei Lösungsoptionen. In der kleinen Lösung wird der Ersatzbeleg als Basis der Erkennung genutzt. Bei der großen Lösung wird die XML Ausgelesen und die entsprechenden Werte verwendet. 

Kleine Lösung: 
  • Die ZUGFeRD-PDF oder Ersatzbeleg-PDF (XRechnung) wird analog zu allen anderen PDF-Belegen verarbeitet. 
  • Der genormte Ersatzbeleg dient als Erkennungsgrundlage
Übersicht der Verarbeitungsstrecke kleine Lösung: 

E Rechung Diamant klein.png

Große Lösung: 
  • Die XRechnungs-XML wird (während der Verarbeitung) aus der ZUGFeRD-PDF extrahiert
  • Diese XML dient als Ermittlungsgrundlage (gilt für ZUGFeRD und XRechnung) 
Übersicht der Verarbeitungsstrecke große Lösung: 

E Rechung Diamant groß.png

StratOz GmbH - Logo.JPGErsatzbelegerzeugung

  • Für die XRechnungen wird ein Ersatzbeleg durch SerV3D erzeugt.
Liste aller Felder, die in dem Ersatzbeleg angezeigt werden

Allgemeine Rechnungsinformationen

  • rsm:ExchangedDocument/ram:ID: Rechnungsnummer
  • rsm:ExchangedDocument/ram:TypeCode: Rechnungstyp
  • rsm:ExchangedDocument/ram:IssueDateTime/udt:DateTimeString (format="102"): Ausstellungsdatum
  • rsm:ExchangedDocument/ram:IncludedNote/ram:Content: Beschreibung (Hinweis: ram:Content kann mehrfach vorkommen)

Rechnungspositionsblock

  • Kommentar: Rechnungspositionsblock kann mehrfach vorkommen

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:LineID: Positionsnummer
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:AssociatedDocumentLineDocument/ram:IncludedNote/ram:Content: Positionsinformationen

Spezifikation des Produkts

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID: Artikelnummer des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:SellerAssignedID: Artikelnummer des Käufers
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Name: Name des Artikels
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedTradeProduct/ram:Description: Artikelbeschreibung

Leistungszeiträume

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:StartDateTime/udt:DateTimeString(format="102"): Erstes Datum der Leistungserbringung
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:EndDateTime/udt:DateTimeString(format="102"): Letztes Datum der Leistungserbringung

Steuerinformationen (Position)

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent: Steuerprozentsatz der Position

Monetäre Summen (Position)

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount: Positionssumme

Preise und Rabatte/Zuschläge

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ChargeIndicator/udt:Indicator: Kennzeichen Zuschlag oder Rabatt
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:GrossPriceProductTradePrice/ram:AppliedTradeAllowanceCharge/ram:ActualAmount: Zuschlag/Rabatt als Summe
  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:NetPriceProductTradePrice/ram:BasisQuantity(unitCode="Basiseinheit der Position"): Basismenge der Position

Referenzierte Dokumente

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeAgreement/ram:BuyerOrderReferencedDocument/ram:LineID: Bestellnummer und Position

Lieferinformationen

  • rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeDelivery/ram:BilledQuantity: Positionsmenge

Verkäuferinformationen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name: Name des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:SpecifiedLegalOrganization/ram:ID(schemeID="0088"): Kennung der rechtlichen Registrierung des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:PersonName: Ansprechpartner beim Verkäufer
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber: Telefonnummer des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID: E-Mail-Adresse des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode: PLZ des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineOne: Adresszeile 1 des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:LineTwo: Adresszeile 2 des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CityName: Stadt des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:PostalTradeAddress/ram:CountryID: Länderkürzel des Verkäufers

Käuferinformationen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name: Name des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:PostcodeCode: PLZ des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineOne: Adresszeile 1 des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:LineTwo: Adresszeile 2 des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CityName: Stadt des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountryID: Länderkürzel des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName: Bundesland/Kanton/etc. des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID(schemeID="VA"): UStID des Käufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID(schemeID="FC"): Steuernummer des Käufers

Verkäuferauftragsreferenz

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerOrderReferencedDocument/ram:IssuerAssignedID: Auftragsnummer

Käuferauftragsreferenz

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerOrderReferencedDocument/ram:IssuerAssignedID: Bestellnummer

Rahmenvertragsreferenz

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:ContractReferencedDocument/ram:IssuerAssignedID: Rahmenvertragsnummer

Warenempfängerinformationen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:Name: Name des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:PostcodeCode: PLZ des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineOne: Adresszeile 1 des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:LineTwo: Adresszeile 2 des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CityName: Stadt des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountryID: Länderkürzel des Empfängers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:PostalTradeAddress/ram:CountrySubDivisionName: Bundesland/Kanton/etc. des Empfängers

Lieferinformationen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeDelivery/ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString(format="102"): Lieferdatum

Zahlungsinformationen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:PaymentReference: Verwendungszweck
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:InvoiceCurrencyCode: Währung der Rechnung

Empfängerkonto

  • Kommentar: Empfängerkonto kann mehrfach vorkommen
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:IBANID: IBAN des Verkäufers
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeePartyCreditorFinancialAccount/ram:AccountName: Kontoinhaber
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementPaymentMeans/ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID: Kennung des Zahlungsdienstleisters

Zahlungsbedingungen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:Description: Textinformationen zur Zahlungsbedingung
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString(format="102"): Fälligkeitsdatum der Zahlung

Steuerinformationen (Kopfebene)

  • Kommentar: Steuerinformationen können mehrfach vorkommen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:CalculatedAmount: Steuersumme
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:BasisAmount: Zu versteuernder Basiswert
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax/ram:RateApplicablePercent: Prozentsatz der Steuer

Zuschläge und Rabatte (Kopfebene)

  • Kommentar: Zuschläge und Rabatte auf Kopfebene können mehrfach vorkommen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ChargeIndicator/udt:Indicator: Kennzeichen zur Unterscheidung von Rabatt oder Zuschlag
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:CalculationPercent: Prozentuale Zuschlagsmenge
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:ActualAmount: Wert des Rabattes oder Zuschlags
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeAllowanceCharge/ram:Reason: Grund des Zuschlags oder Rabattes

Rechnungssummen

  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:LineTotalAmount: Positionssumme Gesamt
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount: Nettosumme der Rechnung
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount: Steuerwert
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount: Bruttosumme der Rechnung
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmount: Bereits geleistete Anzahlungen
  • rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:DuePayableAmount: Zu zahlender Betrag

Das Layout des Ersatzbelegs ist durch StratOz definiert. Kundenspezifische Änderungen am Layout sind nicht vorgesehen.

StratOz GmbH - Logo.JPGÜbergabe

StratOz GmbH - Logo.JPGÜbergabe Diamant

DIS-Strecke: 
  • die ZUGFeRD-PDF
  • oder XRechnungs-XML

Je nach Archivsystem muss hier die Übergabe auf Anfrage geklärt werden 

DIS+DokumentCockpit-Strecke: 
  • die ZUGFeRD-PDF
  • oder XRechnungs-XML

Je nach Archivsystem muss hier die Übergabe auf Anfrage geklärt werden 

DISe-Strecke: 
  • Hier unterstützt Sie Ihr Diamant Partner. Wir können Sie auf Anfrage gerne zu weiteren Möglichkeiten beraten. 

StratOz GmbH - Logo.JPGÜbergabe AMOR3

  • auf Anfrage

StratOz GmbH - Logo.JPGÜbergabe ISAH

  • auf Anfrage

image001.jpgUnterstützte E-Rechnungsformate

  • unser Modul bietet umfassende Unterstützung für die folgenden E-Rechnungsformate:
    • ZUGFeRD ab Version 2.2.0
    • XRechnung ab Version 3.0.1
    Ältere Versionen, das heißt ZUGFeRD vor 2.2.0 und XRechnung vor 3.0.1, wurden nicht auf Kompatibilität geprüft und können bei Bedarf individuell betrachtet werden.

    Auf Anfrage unterstützen wir auch weitere E-Rechnungsformate – beispielsweise für Mandanten mit Sitz außerhalb Deutschlands.