XRechnung Feldbeschreibung
Ah, jetzt verstehe ich besser, was du meinst! Du möchtest die XRechnung-Feldbezeichner aus der XML-Struktur in die Übersicht aufnehmen, damit du bei Fehlern oder spezifischen Anfragen leichter nachvollziehen kannst, welches Feld betroffen ist.
Ich werde die Übersicht jetzt so anpassen, dass jedes Feld mit dem entsprechenden XRechnung-Bezeichner aus der XML-Struktur versehen ist. Hier ist die angepasste Übersicht:
1. Dokumentdetails
-
Belegnummer
-
XRechnung-Bezeichner:
ram:ID
-
Wert: [Belegnummer]
-
-
Dokumenttyp
-
XRechnung-Bezeichner:
ram:TypeCode
-
Wert: 380 - fest hinterlegt
-
-
Belegdatum
-
XRechnung-Bezeichner:
ram:IssueDateTime/udt:DateTimeString
-
Wert: [Belegdatum]
-
-
Kopftext
-
XRechnung-Bezeichner:
ram:IncludedNote/ram:Content
-
Wert: [Kopftext]
-
-
Konstanten
-
XRechnung-Bezeichner:
ram:IncludedNote/ram:SubjectCode
-
Wert: REG - Konstante
-
2. Positionen
Für jede Position in der Rechnung:
-
Pos. Nr.
-
XRechnung-Bezeichner:
ram:AssociatedDocumentLineDocument/ram:LineID
-
Wert: [PosNummer der BelegP]
-
-
Artikelbezeichnung
-
XRechnung-Bezeichner:
ram:Name
-
Wert: [Bezeichnung der Belegposition]
-
-
Artikelbeschreibung
-
XRechnung-Bezeichner:
ram:Description
-
Wert: [Text der Belegposition]
-
-
EAN
-
XRechnung-Bezeichner:
ram:GlobalID
-
Wert: [EANNummer des Artikels]
-
-
Artikelnummer
-
XRechnung-Bezeichner:
ram:SellerAssignedID
-
Wert: [Artikenummer der Belegposition]
-
-
Menge
-
XRechnung-Bezeichner:
ram:SpecifiedLineTradeDelivery/ram:BilledQuantity
-
Wert: [berechnete Menge] [Mengeneinheit der Position]
-
-
Nettoeinzelpreis
-
XRechnung-Bezeichner:
ram:GrossPriceProductTradePrice/ram:ChargeAmount
-
Wert: [Nettoeinzelpreis der Position] [Preiseinheit]
-
-
Rabatt/Aufschlag
-
XRechnung-Bezeichner:
ram:AppliedTradeAllowanceCharge/ram:ActualAmount
-
Wert: [Betrag des Rabatts/Aufschlags]
-
-
Positionsnettobetrag
-
XRechnung-Bezeichner:
ram:SpecifiedTradeSettlementLineMonetarySummation/ram:LineTotalAmount
-
Wert: [Positionsnettobetrag]
-
3. Preis und Steuern
-
Netto Gesamtpreis der Position
-
XRechnung-Bezeichner:
ram:NetPriceProductTradePrice/ram:ChargeAmount
-
Wert: [Nettogesamtpreis der Position]
-
-
MwSt.-Prozentsatz
-
XRechnung-Bezeichner:
ram:ApplicableTradeTax/ram:RateApplicablePercent
-
Wert: [Steuerprozentsatz]
-
-
Steuerbetrag
-
XRechnung-Bezeichner:
ram:ApplicableTradeTax/ram:CalculatedAmount
-
Wert: [Steuerbetrag des Belegs]
-
-
Steuerbefreiung
-
XRechnung-Bezeichner:
ram:ApplicableTradeTax/ram:ExemptionReason
-
Wert: [Text zur Steuerbefreiung (falls zutreffend)]
-
-
Steuerkategorie
-
XRechnung-Bezeichner:
ram:ApplicableTradeTax/ram:CategoryCode
-
Wert: [E-Rechnung Kategorie aus den Stammdaten des Steuerschlüssels]
-
4. Lieferung und Zahlung
-
Kundennummer
-
XRechnung-Bezeichner:
ram:BuyerTradeParty/ram:ID
-
Wert: [Kundennummer aus dem Belegkopf]
-
-
Lieferadresse:
-
Straße:
-
XRechnung-Bezeichner:
ram:PostalTradeAddress/ram:LineOne
-
Wert: [Strasse des Belegkopfs]
-
-
PLZ:
-
XRechnung-Bezeichner:
ram:PostalTradeAddress/ram:PostcodeCode
-
Wert: [PLZ des Belegkopfs]
-
-
Ort:
-
XRechnung-Bezeichner:
ram:PostalTradeAddress/ram:CityName
-
Wert: [Ort des Belegkopfs]
-
-
Land:
-
XRechnung-Bezeichner:
ram:PostalTradeAddress/ram:CountryID
-
Wert: [Land des Belegkopfs]
-
-
-
Zahlungsbedingungen
-
XRechnung-Bezeichner:
ram:SpecifiedTradePaymentTerms/ram:Description
-
Wert: [Bezeichnung der Zahlungsbedingung]
-
-
Zahlungsmittel
-
XRechnung-Bezeichner:
ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode
-
Wert: [Zahlungsmittelcode]
-
-
Fälligkeit
-
XRechnung-Bezeichner:
ram:SpecifiedTradePaymentTerms/ram:DueDateDateTime/udt:DateTimeString
-
Wert: [Fälligkeit des Belegs]
-
-
IBAN des Lieferanten
-
XRechnung-Bezeichner:
ram:PayerPartyDebtorFinancialAccount/ram:IBANID
-
Wert: [IBAN vom hinterlegten Bankbezug]
-
-
IBAN des Kunden
-
XRechnung-Bezeichner:
ram:PayeePartyCreditorFinancialAccount/ram:IBANID
-
Wert: [IBAN von der Kundenbankverbindung]
-
-
BIC des Kunden
-
XRechnung-Bezeichner:
ram:PayeeSpecifiedCreditorFinancialInstitution/ram:BICID
-
Wert: [BIC vom hinterlegten Bankbezug]
-
5. Vertragspartner
-
Lieferant (Verkäufer):
-
Name:
-
XRechnung-Bezeichner:
ram:SellerTradeParty/ram:Name
-
Wert: [Firma des Mandanten]
-
-
Telefon:
-
XRechnung-Bezeichner:
ram:DefinedTradeContact/ram:TelephoneUniversalCommunication/ram:CompleteNumber
-
Wert: [Telefon1 des Mandanten]
-
-
E-Mail:
-
XRechnung-Bezeichner:
ram:DefinedTradeContact/ram:EmailURIUniversalCommunication/ram:URIID
-
Wert: [E-Mail des Mandanten]
-
-
Steuernummer:
-
XRechnung-Bezeichner:
ram:SpecifiedTaxRegistration/ram:ID[@schemeID="FC"]
-
Wert: [Steuernummer des Mandanten]
-
-
USt-ID:
-
XRechnung-Bezeichner:
ram:SpecifiedTaxRegistration/ram:ID[@schemeID="VA"]
-
Wert: [USt-ID des Mandanten]
-
-
-
Kunde (Käufer):
-
Name:
-
XRechnung-Bezeichner:
ram:BuyerTradeParty/ram:Name
-
Wert: [Firma des Belegkopfs]
-
-
USt-ID:
-
XRechnung-Bezeichner:
ram:BuyerTradeParty/ram:SpecifiedTaxRegistration/ram:ID[@schemeID="VA"]
-
Wert: [USt-ID des Kunden]
-
-
6. Zusätzliche Details
-
Projektnummer:
-
XRechnung-Bezeichner:
ram:SpecifiedProcuringProject/ram:ID
-
Wert: [Projektnummer]
-
-
Projektnamen:
-
XRechnung-Bezeichner:
ram:SpecifiedProcuringProject/ram:Name
-
Wert: [Projektbeziechnung]
-
-
Leistungsdatum:
-
XRechnung-Bezeichner:
ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime/udt:DateTimeString
-
Wert: [Leistungsdatum des Belegs oder Lieferdatum]
-