Type;Item;Status;Repeat;Length;XSDType A;doc:Invoice;M;;; B;|-cbc:UBLVersionID;R;;;normalizedString B;|-cbc:CustomizationID;R;;;normalizedString B;|-cbc:ProfileID;R;;;normalizedString B;|-cbc:ID;M;;;normalizedString B;|-cbc:CopyIndicator;C;;;boolean B;|-cbc:UUID;C;;;normalizedString B;|-cbc:IssueDate;M;;;date B;|-cbc:InvoiceTypeCode;R;;;normalizedString B;|-cbc:Note;C;*;;string B;|-cbc:TaxPointDate;C;;;date A;|-cac:OrderReference;A;;; B;|-|-cbc:ID;M;;;normalizedString B;|-|-cbc:SalesOrderID;C;;;normalizedString B;|-|-cbc:UUID;C;;;normalizedString B;|-|-cbc:IssueDate;C;;;date A;|-cac:AccountingSupplierParty;M;;; B;|-|-cbc:CustomerAssignedAccountID;C;;;normalizedString A;|-|-cac:Party;R;;; A;|-|-|-cac:PartyName;R;3;; B;|-|-|-|-cbc:Name;M;;;string A;|-|-|-cac:PostalAddress;R;;; B;|-|-|-|-cbc:StreetName;R;;;string B;|-|-|-|-cbc:BuildingName;C;;;string B;|-|-|-|-cbc:BuildingNumber;C;;;string B;|-|-|-|-cbc:CityName;R;;;string B;|-|-|-|-cbc:PostalZone;R;;;string B;|-|-|-|-cbc:CountrySubentity;C;;;string A;|-|-|-|-cac:AddressLine;C;*;; B;|-|-|-|-|-cbc:Line;M;;;string A;|-|-|-|-cac:Country;R;;; B;|-|-|-|-|-cbc:IdentificationCode;R;;;normalizedString A;|-|-|-cac:PartyTaxScheme;R;;; B;|-|-|-|-cbc:RegistrationName;C;;;string B;|-|-|-|-cbc:CompanyID;R;;;normalizedString B;|-|-|-|-cbc:ExemptionReason;C;*;;string A;|-|-|-|-cac:TaxScheme;M;;; B;|-|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-|-cbc:TaxTypeCode;C;;;normalizedString A;|-|-|-cac:Contact;A;;; B;|-|-|-|-cbc:Name;R;;;string B;|-|-|-|-cbc:Telephone;C;;;string B;|-|-|-|-cbc:Telefax;C;;;string B;|-|-|-|-cbc:ElectronicMail;A;;;string A;|-cac:AccountingCustomerParty;M;;; B;|-|-cbc:CustomerAssignedAccountID;C;;;normalizedString B;|-|-cbc:SupplierAssignedAccountID;C;;;normalizedString A;|-|-cac:Party;R;;; A;|-|-|-cac:PartyName;R;3;; B;|-|-|-|-cbc:Name;M;;;string A;|-|-|-cac:PostalAddress;C;;; B;|-|-|-|-cbc:StreetName;R;;;string B;|-|-|-|-cbc:BuildingName;C;;;string B;|-|-|-|-cbc:BuildingNumber;C;;;string B;|-|-|-|-cbc:CityName;R;;;string B;|-|-|-|-cbc:PostalZone;R;;;string B;|-|-|-|-cbc:CountrySubentity;C;;;string A;|-|-|-|-cac:AddressLine;C;*;; B;|-|-|-|-|-cbc:Line;M;;;string A;|-|-|-|-cac:Country;C;;; B;|-|-|-|-|-cbc:IdentificationCode;C;;;normalizedString A;|-|-|-cac:PartyTaxScheme;C;*;; B;|-|-|-|-cbc:RegistrationName;C;;;string B;|-|-|-|-cbc:CompanyID;C;;;normalizedString B;|-|-|-|-cbc:ExemptionReason;C;*;;string A;|-|-|-|-cac:TaxScheme;M;;; B;|-|-|-|-|-cbc:ID;C;;;normalizedString B;|-|-|-|-|-cbc:TaxTypeCode;C;;;normalizedString A;|-|-|-cac:Contact;C;;; B;|-|-|-|-cbc:Name;C;;;string B;|-|-|-|-cbc:Telephone;C;;;string B;|-|-|-|-cbc:Telefax;C;;;string B;|-|-|-|-cbc:ElectronicMail;C;;;string A;|-cac:Delivery;C;*;; B;|-|-cbc:ActualDeliveryDate;C;;;date B;|-|-cbc:ActualDeliveryTime;C;;;time A;|-|-cac:DeliveryAddress;C;;; B;|-|-|-cbc:StreetName;R;;;string B;|-|-|-cbc:BuildingName;C;;;string B;|-|-|-cbc:BuildingNumber;C;;;string B;|-|-|-cbc:CityName;R;;;string B;|-|-|-cbc:PostalZone;R;;;string B;|-|-|-cbc:CountrySubentity;C;;;string A;|-|-|-cac:AddressLine;C;*;; B;|-|-|-|-cbc:Line;M;;;string A;|-|-|-cac:Country;R;;; B;|-|-|-|-cbc:IdentificationCode;R;;;normalizedString A;|-cac:PaymentMeans;R;3;; B;|-|-cbc:PaymentMeansCode;M;;;normalizedString B;|-|-cbc:PaymentDueDate;A;;;date A;|-|-cac:PayeeFinancialAccount;R;;; B;|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-cbc:Name;C;;;string B;|-|-|-cbc:AccountTypeCode;C;;;normalizedString B;|-|-|-cbc:CurrencyCode;R;;;normalizedString A;|-|-|-cac:FinancialInstitutionBranch;R;;; B;|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-cbc:Name;C;;;string A;|-|-|-|-cac:FinancialInstitution;R;;; B;|-|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-|-cbc:Name;C;;;string A;|-|-|-|-|-cac:Address;C;;; B;|-|-|-|-|-|-cbc:StreetName;R;;;string B;|-|-|-|-|-|-cbc:BuildingName;C;;;string B;|-|-|-|-|-|-cbc:BuildingNumber;C;;;string B;|-|-|-|-|-|-cbc:CityName;R;;;string B;|-|-|-|-|-|-cbc:PostalZone;R;;;string B;|-|-|-|-|-|-cbc:CountrySubentity;C;;;string A;|-|-|-|-|-|-cac:AddressLine;C;*;; B;|-|-|-|-|-|-|-cbc:Line;M;;;string A;|-|-|-|-|-|-cac:Country;R;;; B;|-|-|-|-|-|-|-cbc:IdentificationCode;R;;;normalizedString A;|-|-|-|-cac:Address;C;;; B;|-|-|-|-|-cbc:StreetName;C;;;string B;|-|-|-|-|-cbc:BuildingName;C;;;string B;|-|-|-|-|-cbc:BuildingNumber;C;;;string B;|-|-|-|-|-cbc:CityName;C;;;string B;|-|-|-|-|-cbc:PostalZone;C;;;string B;|-|-|-|-|-cbc:CountrySubentity;C;;;string A;|-|-|-|-|-cac:AddressLine;C;*;; B;|-|-|-|-|-|-cbc:Line;M;;;string A;|-|-|-|-|-cac:Country;C;;; B;|-|-|-|-|-|-cbc:IdentificationCode;C;;;normalizedString A;|-|-|-cac:Country;C;;; B;|-|-|-|-cbc:IdentificationCode;C;;;normalizedString A;|-cac:PaymentTerms;C;*;; B;|-|-cbc:Note;C;*;;string A;|-cac:AllowanceCharge;C;*;; B;|-|-cbc:ChargeIndicator;M;;;boolean B;|-|-cbc:AllowanceChargeReasonCode;C;;;normalizedString B;|-|-cbc:MultiplierFactorNumeric;C;;;decimal B;|-|-cbc:Amount;M;;;decimal @;|-|-|-@currencyID;M;;;normalizedString A;|-cac:TaxTotal;R;*;; B;|-|-cbc:TaxAmount;M;;;decimal @;|-|-|-@currencyID;M;;;normalizedString B;|-|-cbc:TaxEvidenceIndicator;C;;;boolean A;|-|-cac:TaxSubtotal;R;*;; B;|-|-|-cbc:TaxableAmount;R;;;decimal @;|-|-|-|-@currencyID;M;;;normalizedString B;|-|-|-cbc:TaxAmount;M;;;decimal @;|-|-|-|-@currencyID;M;;;normalizedString A;|-|-|-cac:TaxCategory;M;;; B;|-|-|-|-cbc:ID;R;;;normalizedString A;|-|-|-|-cac:TaxScheme;M;;; B;|-|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-|-cbc:TaxTypeCode;R;;;normalizedString A;|-cac:LegalMonetaryTotal;M;;; B;|-|-cbc:LineExtensionAmount;R;;;decimal @;|-|-|-@currencyID;M;;;normalizedString B;|-|-cbc:TaxExclusiveAmount;R;;;decimal @;|-|-|-@currencyID;M;;;normalizedString B;|-|-cbc:AllowanceTotalAmount;C;;;decimal @;|-|-|-@currencyID;M;;;normalizedString B;|-|-cbc:PayableAmount;M;;;decimal @;|-|-|-@currencyID;M;;;normalizedString A;|-cac:InvoiceLine;M;*;; B;|-|-cbc:ID;M;;;normalizedString B;|-|-cbc:InvoicedQuantity;R;;;decimal @;|-|-|-@unitCode;R;;;normalizedString B;|-|-cbc:LineExtensionAmount;M;;;decimal @;|-|-|-@currencyID;M;;;normalizedString A;|-|-cac:OrderLineReference;R;*;; B;|-|-|-cbc:LineID;M;;;normalizedString B;|-|-|-cbc:SalesOrderLineID;C;;;normalizedString B;|-|-|-cbc:LineStatusCode;C;;;normalizedString A;|-|-|-cac:OrderReference;C;;; B;|-|-|-|-cbc:ID;M;;;normalizedString B;|-|-|-|-cbc:SalesOrderID;C;;;normalizedString B;|-|-|-|-cbc:UUID;C;;;normalizedString B;|-|-|-|-cbc:IssueDate;C;;;date A;|-|-cac:TaxTotal;C;*;; B;|-|-|-cbc:TaxAmount;M;;;decimal @;|-|-|-|-@currencyID;M;;;normalizedString B;|-|-|-cbc:TaxEvidenceIndicator;C;;;boolean A;|-|-|-cac:TaxSubtotal;C;*;; B;|-|-|-|-cbc:TaxableAmount;C;;;decimal @;|-|-|-|-|-@currencyID;M;;;normalizedString B;|-|-|-|-cbc:TaxAmount;M;;;decimal @;|-|-|-|-|-@currencyID;M;;;normalizedString A;|-|-|-|-cac:TaxCategory;M;;; B;|-|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-|-cbc:Percent;R;;;decimal A;|-|-|-|-|-cac:TaxScheme;M;;; B;|-|-|-|-|-|-cbc:ID;R;;;normalizedString B;|-|-|-|-|-|-cbc:TaxTypeCode;C;;;normalizedString A;|-|-cac:Item;M;;; A;|-|-cac:Price;R;;; B;|-|-|-cbc:PriceAmount;M;;;decimal @;|-|-|-|-@currencyID;M;;;normalizedString B;|-|-|-cbc:BaseQuantity;C;;;decimal @;|-|-|-|-@unitCode;C;;;normalizedString