Es werden folgende primitive Datentypen verwendetThe following primitive data types are used:
Eine beliebige Folge von Zeichen entsprechend der XML-Spezifikation. Die Zeichen <
und &
sind durch die entsprechenden Entitäten <
bzw. &
zu ersetzen oder es ist mit CDATA-Abschnitten zu arbeitenAny required sequence of characters according to the XML specification. The characters <
and &
are to be replaced with the entities <
and &
or CDATA sections are to be applied.
Wie Like xsd:string, allerdings dürfen die Zeichen but the characters 'carriage return'(#xD), 'linefeed'(#xA) und and 'tabulator'(#x9) nicht vorkommenmust not occur.
Zur Darstellung von URI's (Uniform Resource IdentifierFor representing URIs (uniform resource identifier).
Darstellung rationaler Zahlen in Dezimalnotation, z.BFor representing rational numbers in decimal notation, e.g. 123.45. Die Nachkommastellen werden durch einen Punkt abgetrennt!The decimal places are separated by a point.
xsd:integerEnschränkung von
Limitation of xsd:decimal auf ganze Zahlen, also ohne Dezimalpunkt und Nachkommastellento integers, i.e. without a decimal point and places.
Datum. Repräsentiert wird ein Datum in der Form Represented here is a date in the format yyyy-mm-dd, also zi.Be. 2005-05-30
für den 30. Mai 2005. Optional ist die Angabe einer Zeitzone in the case of 30th May 2005. A time zone can be specified optionally.
Zeitpunkt. Repräsentiert wird ein Zeitpunkt in der Form Represented here is a time in the format yyyy-mm-ddThh:mm:ss, also zi.Be. 2005-05-30T14:30:00
für den 30. Mai in the case of 30th May 2005, 14.:30 Uhr. Optional können Bruchteile von Sekunden und eine Zeitzone angegeben werdenhours. Fractions of a second and a time zone can be specified optionally.
Indikator mit zwei möglichen WertenIndicator with two possible values: true
oder or false
. Valide SerialisierungenValid serializations: true, false, 0, 1.
Hiervon werden abgeleitetThis serves to derive:
Zur Angabe von Geldbeträgen. Einfacher Inhalt vom Typ For indicating monetary amounts. Simple content of type xsd:decimal. Das Attribut amountCurrencyID ist erforderlich. Implementierungen müssen die lokale Währung des Käufers oder des Verkäufers verwenden. BeispielThe amountCurrencyID attribute is required. Implementations must use the buyer or seller's local currency. Example:
Code Block |
---|
<UnitPrice amountCurrencyID="EUR">12.45</UnitPrice> |
(Die Angabe der Währung mag zwar äußerst redundant erscheinen, ist aber eine Folge der Allgemeinheit von UBL.)Though indication of currency might seem extremely redundant, it is a consequence of the generality of UBL.
Zur Angabe eines Datums. Einfacher Inhalt vom Typ For representing a date. Simple content of type xsd:date. Zeitzonen sind nicht zu verwendenTime zones are not to be used.
Angabe eines Zeitpunkts. Einfacher Inhalt vom Typ xsd:dateTime. Zeitzonen und Burchteile von Sekunden sind nicht zu verwendenFor representing a time. Simple content of type xsd:dateTime. Time zones and fractions of a second are not to be used.
udt:TextTypeZur
Angabe beliebiger Texte. Einfacher Inhalt vom Typ For representing any required text. Simple content of type xsd:string, optionales Attribut languageID. Dieses Attribut wird aktuell nicht verwendet.; languageID as optional attribute, currently not used.
cbc:IndicatorTypeIndikator
zur Anzeige von zwei möglichen Zuständen. Einfacher Inhalt vom Typ Indicator of two possible states. Simple content of type xsd:boolean. Wenn ein Element von diesem Typ optional ist, so ist das Fehlen diese Elements in einer Dokumentinstanz äquivalent zum Vorkommen dieses Elements mit Inhalt false
If an element of this type is optional, then its absence in a document instance is equivalent to the occurrence of that element with false
content.
Zur Angabe von Zahlen. Inhalt vom Typ For representing numbers. Content of type xsd:decimal.