Alle Klassen und Schnittstellen
Klasse
Beschreibung
Datentyp: ram:SupplyChainEventType
Kardinalität: 0 … 1
Anwendung: Gruppierung der Vertragsangaben
Kardinalität: 1 .. 1
Datentyp: ram:HeaderTradeAgreementType
Datentyp: ram:HeaderTradeDeliveryType
Kardinalität: 1 .. 1
Datentyp: ram:HeaderTradeSettlementType
Hinweis: Diese Gruppe darf genutzt werden, um in der Rechnung vorweg anzugeben, dass die Zahlung über SEPA oder ein
anderes vom Verkäufer eingeleitetes Lastschriftverfahren erfolgt, in Übereinstimmung mit den Regeln des SEPA-
oder anderweitigen Lastschriftverfahrens.
Datentyp: ram:TradeTaxType
Kardinalität: 1 .. unbounded
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über die Umsatzsteueraufschlüsselung in verschiedene Kategorien, Sätze und Befreiungsgründe enthält
Datentyp: ram:DocumentLineDocumentType
Kardinalität: 1 … 1
Datensatz für Verkäufert-Informationen
Dokument, das beim Rendern factura-X-XML nach dem Profil „Basic“ erzeugt
Dokument, das beim Rendern factura-X-XML nach dem Profil „Basic Without Lines“ erzeugt
Datentyp: udt:AmountType
Hinweis: Die Summe des Gesamtnettobetrags der Positionen zuzüglich der Zuschläge
abzüglich der Abschläge der Dokumentenebene, für die ein bestimmter Code
der Umsatzsteuerkategorie und ein bestimmter Umsatzsteuersatz gelten
(falls ein kategoriespezifischer Umsatzsteuersatz gilt).
Datentyp: udt:QuantityType
Kardinalität: 1 .. 1
Anwendung: Die Menge der in der betreffenden Zeile in Rechnung gestellten Einzelartikel (Waren oder Dienstleistungen)
Datentyp: ram:TradePartyType
Kardinalität: 1 … 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über den Käufer enthält
Datentyp: udt:AmountType
Hinweis: Wird durch Multiplikation des nach der Umsatzsteuerkategorie zu versteuernden Betrages
mit dem für die betreffende Umsatzsteuerkategorie geltenden Umsatzsteuersatz berechnet.
Code der Umsatzsteuerkategorie des in Rechnung gestellten Artikels
Datentyp: udt:AmountType
Hinweis: Der Nettopreis muss gleich dem Bruttopreis abzüglich des Nachlass auf den Artikelpreis sein.
Datentyp: udt:AmountType
Hinweis: Zuschläge der Positionsebene sind in den Nettobeträgen der Rechnungspositionen enthalten, die addiert werden, um den Gesamtnettobetrag der Positionen zu erhalten.
Ort der Anschrift
Datentyp: udt:TextType
Kardinalität: 0 .. 1
Anwendung: Die übliche Bezeichnung der Stadt oder Gemeinde, in der sich die Anschrift befindet
Umsatzsteuerdaten für die Gesamtrechnung
Datentyp: udt:TextType
Kardinalität: 1 … 1
Anwendung: Ein Freitext, der unstrukturierte Informationen enthält, die für die Rechnungsposition maßgeblich sind
Interface für Converter.
Klasse für Konversions-Fehler, die in der convert-Methode geworfen werden können
(Unvolltändige) Liste von Ländercodes
Datentyp: qdt:CountryIDType
Hinweis: Die Listen der zugelassenen Länder werden von der EN ISO 3166-1 Maintenance Agency
„Codes for the representation of names of countries and their subdivisions” geführt.
XML-Wurzelelement
(unvollständige) Auflistung von Währungen
Kunden-Datensatz
Eine Datum-Repräsentation
Datentyp: extension (xs:string)
Kardinalität: 1 … 1
Datensatz für die Dokumenten-Erzeugung
Fälligkeitsdatum
Datentyp: udt:DateTimeType
Kardinalität: 0 .. 1
Fälliger Zahlungsbetrag
Datentyp: udt:AmountType
Hinweis: Dieser Betrag ist der Rechnungsgesamtbetrag einschließlich Umsatzsteuer
abzüglich des im Voraus gezahlten Betrages.
Dokument, das beim Rendern factura-X-XML nach dem Profil „EN16931“ erzeugt
Datentyp: ram:ExchangedDocumentType
Kardinalität: 1 .. 1
Datentyp: ram:ExchangedDocumentContextType
Kardinalität: 1 .. 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über den Geschäftsprozess und für das Rechnungsdokument geltende Regeln enthält
Datentyp: udt:IDType
Kardinalität: 0 .. 1
Anwendung: Eine auf einem registrierten Schema basierende Artikelkennung
Rechnungsgesamtbetrag einschließlich Umsatzsteuer
Datentyp: udt:AmountType
Hinweis: Der Rechnungsgesamtbetrag einschließlich Umsatzsteuer ist der Rechnungsgesamtbetrag
ohne Umsatzsteuer zuzüglich des Gesamtbetrages der Rechnungsumsatzsteuer.
Datentyp: ram:DocumentContextParameterType
Kardinalität: 1 .. 1
Datentyp: udt:IDType
Kardinalität: 1 … 1
Anwendung: eine Kennung
Freitext zur Position oder Rechnung
Datentyp: ram:NoteType
Kardinalität: 0 … 1
Datentyp: ram:SupplyChainTradeLineItemType
Synonym: Gruppierung von Positionsangaben
Kardinalität: 1 .. unbounded
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über einzelne Rechnungspositionen enthält
this resides in package de.srsoftware.tools, as it overrides the indent method, which is package-private
neues Inline-Element mit "ram:"-Präfix
Code für die Rechnungswährung
Datentyp: qdt:CurrencyCodeType
Hinweis: Die Rechnung ist in nur einer Währung auszustellen,
ausgenommen hiervon ist nach Artikel 230 der Richtlinie 2006/112/EG [2]
über Umsatzsteuer der Steuergesamtbetrag in Buchungswährung (BT-111).
Datentyp: udt:DateTimeType
Kardinalität: 1 .. 1
Anwendung: The date when the Invoice was issued.
Datentyp: udt:IDType
Synonym: Positionsnummer
Kardinalität: 1 .. 1
Anwendung: Eine eindeutige Kennung für die betreffende Position innerhalb der Rechnung
Geschäftsregel: BR-21 Rechnungsposition
Daten für eine Rechnungsposition
Steuersatz für eine Rechnungsposition
Zeile 1 der Verkäuferanschrift
Datentyp: udt:TextType
Hinweis: üblicherweise der Straßenname und die Hausnummer oder das Postfach
Kardinalität: 0 … 1
Anwendung: die Hauptzeile in einer Anschrift
Datentyp: udt:AmountType
Kardinalität: 1 … 1
Anwendung: Summe aller Rechnungspositions-Nettobeträge der Rechnung
Geschäftsregeln: BR-12, BR-CO-10
Dokument, das beim Rendern factura-X-XML nach dem Profil „Minimum“ erzeugt
Datentyp: udt:TextType
Kardinalität: 1 … 1
Anwendung: Der volle Name des Steuerbevollmächtigten des Verkäufers / Käufers
Datentyp: ram:TradePriceType
Hinweis: Im Nettopreis sind alle Zu- und Abschläge enthalten, jedoch nicht die Umsatzsteuer.
Datentyp: udt:DateTimeType
Hinweis: In Deutschland ist das Liefer- und Leistungsdatum eine Pflichtangabe auf Rechnungen.
Datentyp: ram:TradeAddressType
Hinweis: Um den rechtlichen Anforderungen zu entsprechen,
muss eine ausreichende Anzahl an Komponenten der Anschrift eingegeben werden.
Datentyp: udt:CodeType
Hinweis: Wie z.
Ram-Tag
Umsatzsteuersatz des Zuschlags auf Dokumentenebene
Datentyp: udt:PercentType
Kardinalität: 0 … 1
Anwendung: Der Umsatzsteuersatz, dargestellt als Prozentsatz, der für den Zuschlag auf Dokumentenebene gilt
Elternklasse für RSM-Tags
Verkäufer-Daten
Datentyp: ram:TradePartyType
Kardinalität: 1 … 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über den Verkäufer enthält
Datentyp: ram:LineTradeAgreementType
Synonym: Gruppierung der Vertragsangaben auf Positionsebene
Kardinalität: 1 .. 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über den Preis für die in der betreffenden
Rechnungsposition in Rechnung gestellten Waren und Dienstleistungen enthält
Datentyp: ram:LineTradeDeliveryType
Kardinalität: 1 .. 1
Anwendung: Gruppierung von Lieferangaben aus Positionsebene
Datentyp: ram:LineTradeSettlementType
Kardinalität: 1 .. 1
Anwendung: Gruppierung von Angaben zur Abrechnung auf Positionsebene
Detailinformationen zu Steuerangaben
Datentyp: ram:TaxRegistrationType
Kardinalität: 1 … 1
Detailinformationen zu Zahlungsbedingungen
Datentyp: ram:TradePaymentTermsType
Kardinalität: 0 … 1
Datentyp: ram:TradeProductType
Kardinalität: 1 .. 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die Informationen über die in Rechnung gestellten Waren und Dienstleistungen enthält
GESAMTSUMMEN AUF DOKUMENTENEBENE
Datentyp: ram:TradeSettlementHeaderMonetarySummationType
Kardinalität: 1 … 1
Anwendung: Eine Gruppe von betriebswirtschaftlichen Begriffen, die die monetären Gesamtsummen der Rechnung enthält
Detailinformationen zu Positionssummen
Datentyp: ram:TradeSettlementLineMonetarySummationType
Kardinalität: 1 .. 1
Gruppierung der Informationen zum Geschäft
Datentyp: ram:SupplyChainTradeTransactionType
Kardinalität: 1 … 1
Datentyp: udt:AmountType
Hinweis: Der Rechnungsgesamtbetrag ohne Umsatzsteuer ist die Summe der Rechnungspositions-Nettobeträge abzüglich der Summe der Zuschläge auf Dokumentenebene zuzüglich der Summe der Abschläge der Dokumentenebene.
Interface für Steuer-Daten
Gesamtbetrag der Rechnungsumsatzsteuer
Datentyp: udt:AmountType
Hinweis: Der Gesamtbetrag der Rechnungsumsatzsteuer ist die Summe aller Beträge
für die einzelnen Umsatzsteuerkategorien.
Siehe Faxtur-X 1.07.2 DE.pdf, Seite 58
Datentyp: qdt:DocumentCodeType
Hinweis: Handelsrechnungen und Gutschriften sind nach den Einträgen in UNTDID 1001 [6] definiert.
TypeCode-Tag für ApplicableTradeTax-Tags
Eltern-Klasse für UDT-Tags
Die Maßeinheit muss aus den Listen aus
UN/ECE Recommendation No. 20 „Codes for Units of Measure Used in International Trade“ und
UN/ECE Recommendation No. 21 „Codes for Passengers, Types of Cargo, Packages and Packaging Materials (…)“
unter Anwendung des in UN/ECE Rec No. 20 Intro 2.a) beschriebenen Verfahrens ausgewählt werden.