XRechnung Feldbeschreibung
1. Dokumentdetails
Belegkopf - (Dokument)
SelectLine-Feld (fachlich) XML‑Pfad Ebene Pflicht Belegnummer - /
XRechnung-Bezeichner:ram:ID ✅ Wert:
rsm:ExchangedDocumentHeader [Belegnummer]Belegtyp rsm:ExchangedDocument /DokumenttypXRechnung-Bezeichner:ram:TypeCode
Header ✅ Wert:(380)380-festBelegdatum hinterlegtBelegdatumXRechnung-Bezeichner:ram:IssueDateTime/IssueDateTime / udt:DateTimeString✅ Wert:
Header [Belegdatum]Kopftext KopftextXRechnung-Bezeichner:ram:IncludedNote/IncludedNote / ram:Content⭕ Wert:
Header [Kopftext]Konstante REG KonstantenXRechnung-Bezeichner:ram:IncludedNote/IncludedNote / ram:SubjectCode⭕ Wert:
Header REG-Zahlungsreferenz Konstanteram:PaymentReferenceHeader ✅ Belegwährung ram:InvoiceCurrencyCodeHeader ✅ 2. Positionen (je Belegposition)
2.1
PositionenPositionsidentifikationFürjedePositioninderRechnung:SelectLine-Feld Ebene Pos.Pflicht Nr.
XML‑Pfad Positionsnummer XRechnung-Bezeichner:ram:AssociatedDocumentLineDocument/AssociatedDocumentLineDocument / ram:LineID✅ Wert:- ram:Content
Position [PosNummerderPositionslangtext BelegP]ram:AssociatedDocumentLineDocument / ram:IncludedNote /ArtikelbezeichnungPosition ⭕ XRechnung-Bezeichner:2.2 Artikel / Produkt
SelectLine-Feld XML‑Pfad Ebene Pflicht EAN ram:SpecifiedTradeProduct / ram:GlobalID[@schemeID="0160"]Position ⭕ Artikelnummer ram:SellerAssignedIDPosition ✅ Bezeichnung ram:NamePosition ✅ Wert:[BezeichnungderBeschreibung Belegposition]ArtikelbeschreibungXRechnung-Bezeichner:ram:Description⭕
Position 2.3 Menge
SelectLine-Feld XML‑Pfad Ebene Pflicht Menge ram:SpecifiedLineTradeDelivery / ram:BilledQuantityPosition ✅ Mengeneinheit @unitCodeanram:BilledQuantityPosition ✅ 2.4 Preise (Positionsbezogen)
SelectLine-Feld XML‑Pfad Bedeutung Pflicht Nettoeinzelpreis ram:GrossPriceProductTradePrice / ram:ChargeAmountPreis vor Rabatt ✅ Preiseinheit ram:GrossPriceProductTradePrice / ram:BasisQuantityPreisbasis ✅ Positionsrabatt/-aufschlag Kennz. ram:AppliedTradeAllowanceCharge / ram:ChargeIndicator / udt:Indicatorfalse=Rabatt / true=Aufschlag ⭕ Rabatt-/Aufschlagsbetrag ram:AppliedTradeAllowanceCharge / ram:ActualAmountabsolut ⭕ Nettopreis nach Rabatt ram:NetPriceProductTradePrice / ram:ChargeAmountNetto ✅
SelectLine:Wert:⚠️[TextWichtigderfürBelegposition]GrossPrice≠ - /
EANvor Rabatt
2.5
XRechnung-Bezeichner:Steuer & PositionssummeSelectLine-Feld XML‑Pfad Ebene Pflicht Steuerart ram:GlobalIDApplicableTradeTax / ram:TypeCodePosition ✅ Wert:(VAT)[EANNummerdesArtikels]Steuerkategorie ArtikelnummerXRechnung-Bezeichner:ram:SellerAssignedIDCategoryCode✅ Wert:
Position [ArtikenummerderSteuersatz Belegposition]MengeXRechnung-Bezeichner:ram:SpecifiedLineTradeDelivery/ram:BilledQuantityRateApplicablePercent✅ Wert:
Position [berechneteMenge]Positionsnettobetrag [Mengeneinheit der Position]NettoeinzelpreisXRechnung-Bezeichner:ram:GrossPriceProductTradePrice/ram:ChargeAmountWert: [Nettoeinzelpreis der Position] [Preiseinheit]Rabatt/AufschlagXRechnung-Bezeichner:ram:AppliedTradeAllowanceCharge/ram:ActualAmountWert: [Betrag des Rabatts/Aufschlags]
PositionsnettobetragXRechnung-Bezeichner:ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount
✅ Wert:
Position [Positionsnettobetrag]3. Geschäftspartner
3.1
PreisVerkäuferund Steuern
NettoGesamtpreisderPositionSelectLine-Feld Pflicht XRechnung-Bezeichner:
XML‑Pfad Lieferantennr. beim Kunden ram:SellerTradeParty /NetPriceProductTradePrice/ram:ChargeAmountWert: [Nettogesamtpreis der Position]MwSt.-ProzentsatzXRechnung-Bezeichner:ram:ApplicableTradeTax/ram:RateApplicablePercentWert: [Steuerprozentsatz]
SteuerbetragXRechnung-Bezeichner:ram:ApplicableTradeTax/ram:CalculatedAmountWert: [Steuerbetrag des Belegs]
SteuerbefreiungXRechnung-Bezeichner:ram:ApplicableTradeTax/ram:ExemptionReasonWert: [Text zur Steuerbefreiung (falls zutreffend)]
SteuerkategorieXRechnung-Bezeichner:ram:ApplicableTradeTax/ram:CategoryCodeWert: [E-Rechnung Kategorie aus den Stammdaten des Steuerschlüssels]
4.Lieferung und ZahlungKundennummerXRechnung-Bezeichner:ram:BuyerTradeParty/ram:ID
⭕ Wert:[KundennummerGLN ausMandantdem Belegkopf]Lieferadresse:Straße:XRechnung-Bezeichner:ram:PostalTradeAddress/GlobalID[@schemeID="0088"]⭕
Firmenname ram:Name✅ Telefon ram:TelephoneUniversalCommunication / ram:CompleteNumber⭕ E‑Mail ram:EmailURIUniversalCommunication / ram:URIID⭕ Straße ram:PostalTradeAddress / ram:LineOne✅ Wert:[StrassePLZ des Belegkopfs]PLZ:XRechnung-Bezeichner:ram:PostalTradeAddress/ram:PostcodeCode
✅ Wert:[PLZOrt des Belegkopfs]Ort:XRechnung-Bezeichner:ram:PostalTradeAddress/ram:CityName
✅ Wert:[OrtLand des Belegkopfs]Land:XRechnung-Bezeichner:ram:PostalTradeAddress/ram:CountryID
✅ Wert:[LandSteuernummer des Belegkopfs]ZahlungsbedingungenXRechnung-Bezeichner:ram:SpecifiedTradePaymentTerms/ram:DescriptionWert: [Bezeichnung der Zahlungsbedingung]ZahlungsmittelXRechnung-Bezeichner:ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCodeWert: [Zahlungsmittelcode]
FälligkeitXRechnung-Bezeichner:ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeStringWert: [Fälligkeit des Belegs]
IBAN des LieferantenXRechnung-Bezeichner:ram:PayerPartyDebtorFinancialAccount/ram:IBANIDWert: [IBAN vom hinterlegten Bankbezug]
IBAN des KundenXRechnung-Bezeichner:ram:PayeePartyCreditorFinancialAccount/ram:IBANIDWert: [IBAN von der Kundenbankverbindung]
BIC des KundenXRechnung-Bezeichner:ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICIDWert: [BIC vom hinterlegten Bankbezug]
5.VertragspartnerLieferant (Verkäufer):Name:XRechnung-Bezeichner:ram:SellerTradeParty/ram:NameWert: [Firma des Mandanten]
Telefon:XRechnung-Bezeichner:ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumberWert: [Telefon1 des Mandanten]
E-Mail:XRechnung-Bezeichner:ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIIDWert: [E-Mail des Mandanten]
Steuernummer:XRechnung-Bezeichner:ram:SpecifiedTaxRegistration/ram:ID[@schemeID="FC"]
⭕ Wert:[SteuernummerUSt‑ID des Mandanten]USt-ID:XRechnung-Bezeichner:ram:SpecifiedTaxRegistration/ram:ID[@schemeID="VA"]
✅ Wert:[USt-IDdesMandanten]
3.2
KundeKäufer (Käufer):
Name:XRechnung-Bezeichner:SelectLine-Feld XML‑Pfad Pflicht Kundennummer ram:BuyerTradeParty/BuyerTradeParty / ram:ID✅ Firmenname ram:Name✅ Wert:[FirmaStraße des Belegkopfs]USt-ID:XRechnung-Bezeichner:ram:BuyerTradeParty/PostalTradeAddress / ram:SpecifiedTaxRegistration/LineOne✅
PLZ ram:PostcodeCode✅ Ort ram:CityName✅ Land ram:CountryID✅ USt‑ID Kunde ram:SpecifiedTaxRegistration / ram:ID[@schemeID="VA"]⭕ Wert:[USt-Leitweg‑ID desram:BuyerReferenceKunden]✅ (B2G)
Projektnummer:-
XRechnung-Bezeichner:SelectLine-Feld XML‑Pfad Pflicht Kundenauftrag ram:SpecifiedProcuringProject/BuyerOrderReferencedDocument / ram:IssuerAssignedID⭕ Projektnummer ram:SpecifiedProcuringProject / ram:ID⭕ Wert:[Projektnummer]Projektname Projektnamen:XRechnung-Bezeichner:ram:SpecifiedProcuringProject/SpecifiedProcuringProject / ram:Name
⭕ Wert:[Projektbeziechnung]
-
- Lieferung
/Leistungsdatum:- Leistung
XRechnung-Bezeichner:SelectLine-Feld XML‑Pfad Pflicht Leistungsdatum ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/ActualDeliverySupplyChainEvent / udt:DateTimeString✅ Wert:[LeistungsdatumLeistungszeitraum desStartBelegsram:BillingSpecifiedPeriododer/Lieferdatum]ram:StartDateTime⭕ Leistungszeitraum Ende ram:BillingSpecifiedPeriod / ram:EndDateTime⭕
Rabatte6. Zahlung
SelectLine-Feld XML‑Pfad Pflicht Zahlungsart (UNTDID) ram:SpecifiedTradeSettlementPaymentMeans / ram:TypeCode✅ Zahlungsbedingung Text ram:Information✅ IBAN Mandant ram:PayerPartyDebtorFinancialAccount / ram:IBANID✅ IBAN Kunde ram:PayeePartyCreditorFinancialAccount / ram:IBANID⭕ BIC ram:PayeeSpecifiedCreditorFinancialInstitution / ram:BICID⭕ Fälligkeit ram:SpecifiedTradePaymentTerms / udt:DateTimeString✅ 7.
MonetäreBelegweiteSummen:- /
- Zuschläge
Nettowarenwert:XRechnung-Bezeichner:SelectLine-Feld XML‑Pfad Hinweis Belegrabatt ram:SpecifiedTradeSettlementHeaderMonetarySummation/SpecifiedTradeAllowanceCharge (Indicator=false)netto Belegaufschlag ram:SpecifiedTradeAllowanceCharge (Indicator=true)nur 1 Steuersatz erlaubt
8. Summen (Header)
SelectLine-Feld XML‑Pfad Pflicht Nettowarenwert ram:LineTotalAmount✅ Wert:[Nettowarenwert]Zuschläge gesamt Belegaufschlag:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:ChargeTotalAmount
⭕ Wert:[Belegaufschlag]Summe allerRabatte (Netto):gesamtXRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:AllowanceTotalAmount
⭕ Wert:[SummeSteuerbasis aller Rabatte (Netto)]Steuerbasisbetrag:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxBasisTotalAmount
✅ Wert:[BasisbetragSteuerbetrag fürgesamtdie Steuerermittlung]Gesamtsteuermenge:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount
✅ Wert:[SteuerbetragRechnungsbetrag in Belegwährung]Gesamtbetrag:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:GrandTotalAmount
✅ Wert:[Rechnungsgesamtbetrag]Vorauszahlung Fälliger Betrag:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/TotalPrepaidAmount⭕
Zahlbetrag ram:DuePayableAmount✅ Wert:[Bruttobetragdes Belegs]Vorab gezahlter Betrag:XRechnung-Bezeichner:ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TotalPrepaidAmountWert: [zu zahlender Betrag]
- Zuschläge
6.4. ZusätzlicheAuftrag Details
& - Projekt