Schema AbaDoc-2.0034.xsd


element AbaDoc
diagram AbaDoc_p1.png
properties
content complex
children abans:Package abans:OfferRequest abans:Offer abans:PurchaseOrder abans:OrderConfirmation abans:DeliveryNote abans:Bill abans:CreditAdvice abans:AbstractOrder abans:Agreed abans:OnlineCustomer abans:Address abans:Supplier
attributes
Name  Type  Use  Default  Fixed  annotation
versionxs:decimalrequired      
isDuplicatexs:booleanoptional  false    
documentation
Deprecated: Use isDuplicate on DocumentType
isTestxs:booleanoptional  false    
documentation
Deprecated: Use isTest on DocumentType
applIDxs:stringoptional      
applVersionMajorxs:stringoptional      
applVersionMinorxs:stringoptional      
applBuildNumberxs:stringoptional      

attribute AbaDoc/@version
type xs:decimal
properties
isRef 0
use required

attribute AbaDoc/@isDuplicate
type xs:boolean
properties
isRef 0
default false
use optional
annotation
documentation
Deprecated: Use isDuplicate on DocumentType

attribute AbaDoc/@isTest
type xs:boolean
properties
isRef 0
default false
use optional
annotation
documentation
Deprecated: Use isTest on DocumentType

attribute AbaDoc/@applID
type xs:string
properties
isRef 0
use optional

attribute AbaDoc/@applVersionMajor
type xs:string
properties
isRef 0
use optional

attribute AbaDoc/@applVersionMinor
type xs:string
properties
isRef 0
use optional

attribute AbaDoc/@applBuildNumber
type xs:string
properties
isRef 0
use optional

element AbaDoc/Package
diagram AbaDoc_p2.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:InterchangeSender abans:InterchangeReceiver
annotation
documentation
Contains information about the document such as sender and receiver ids, and status info.

element AbaDoc/Package/InterchangeSender
diagram AbaDoc_p3.png
properties
isRef 0
content complex
children abans:PartyID
annotation
documentation
Information about the sender of this document. Use the "Id" of the "ReceiverId" element if you want to send a message back to the sender

element AbaDoc/Package/InterchangeSender/PartyID
diagram AbaDoc_p4.png
type abans:PartyIDType
properties
isRef 0
content complex
children abans:SenderID abans:ReceiverID abans:EAN abans:DUNS abans:GLN abans:InternalIDByOtherParty abans:AgreedID
annotation
documentation
Electronic ID's of the sender. Depending on the used network, the sender and the receiver ID of the same company might not be the same.
Use this ParticipantReceiverID to answer.

element AbaDoc/Package/InterchangeReceiver
diagram AbaDoc_p5.png
properties
isRef 0
content complex
children abans:PartyID
annotation
documentation
Information about the receiver of this document

element AbaDoc/Package/InterchangeReceiver/PartyID
diagram AbaDoc_p6.png
type abans:PartyIDType
properties
isRef 0
content complex
children abans:SenderID abans:ReceiverID abans:EAN abans:DUNS abans:GLN abans:InternalIDByOtherParty abans:AgreedID
annotation
documentation
Electronic ID's of the receiver. Depending on the used network, the sender and the receiver ID of the same company might not be the same.

element AbaDoc/OfferRequest
diagram AbaDoc_p7.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/Offer
diagram AbaDoc_p8.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/PurchaseOrder
diagram AbaDoc_p9.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/OrderConfirmation
diagram AbaDoc_p10.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/DeliveryNote
diagram AbaDoc_p11.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/Bill
diagram AbaDoc_p12.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/CreditAdvice
diagram AbaDoc_p13.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/AbstractOrder
diagram AbaDoc_p14.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/Agreed
diagram AbaDoc_p15.png
type extension of abans:DocumentType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Header abans:LineItem abans:Summary
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034
agreedTypexs:stringrequired      
annotation
documentation
Known agreedTypes: ReturnAdvice, AddressChange, Message, StatusUpdate

attribute AbaDoc/Agreed/@agreedType
type xs:string
properties
isRef 0
use required

element AbaDoc/OnlineCustomer
diagram AbaDoc_p16.png
type extension of abans:OnlineCustomerType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NameAddress abans:DeliveryNameAddress abans:AccountID abans:DefaultCurrency abans:TransactionDateTime abans:EBusinessParticipant abans:AgreedData
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/Address
diagram AbaDoc_p17.png
type extension of abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

element AbaDoc/Supplier
diagram AbaDoc_p18.png
type extension of abans:SupplierType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NameAddress abans:PartyID abans:PaymentTerms
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
"Kreditor"

complexType AccountAssignmentType
diagram AbaDoc_p19.png
children abans:AccountNumber abans:CostCenter abans:CostUnit abans:ProjectNumber abans:ServiceCode abans:ConsolidationCode abans:Division
used by
elements DocumentType/Header/AccountAssignment DocumentType/LineItem/AccountAssignment
attributes
Name  Type  Use  Default  Fixed  annotation
accountTypeabans:AccountEnumrequired      
partyabans:PartyReferenceTyperequired      
annotation
documentation
Grouped information about accounting.

attribute AccountAssignmentType/@accountType
type abans:AccountEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration DEBIT 
enumeration CREDIT 

attribute AccountAssignmentType/@party
type abans:PartyReferenceType
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration CUSTOMER 
enumeration VENDOR 

element AccountAssignmentType/AccountNumber
diagram AbaDoc_p20.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"FIBU-Kontonummer" or "Kostenartennummer"

element AccountAssignmentType/CostCenter
diagram AbaDoc_p21.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Kostenstelle" ("Erste Kostenstelle")

element AccountAssignmentType/CostUnit
diagram AbaDoc_p22.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
costUnitTypeabans:CostUnitEnum      
documentation
Optional since 2.0034. If omitted, "COSTUNIT" is meant.
annotation
documentation
"Kostenträger" or "Projektnummer" ("Zweite Kostenstelle")

attribute AccountAssignmentType/CostUnit/@costUnitType
type abans:CostUnitEnum
properties
isRef 0
facets
Kind Value annotation 
enumeration COSTUNIT 
enumeration PROJECTNUMBER 
enumeration UNKNOWN 
annotation
documentation
Optional since 2.0034. If omitted, "COSTUNIT" is meant.

element AccountAssignmentType/ProjectNumber
diagram AbaDoc_p23.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Since 2.0034.

element AccountAssignmentType/ServiceCode
diagram AbaDoc_p24.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Leistungsart". Since 2.0034.

element AccountAssignmentType/ConsolidationCode
diagram AbaDoc_p25.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set, this value is used by the general ledger to determine how to process this position.

element AccountAssignmentType/Division
diagram AbaDoc_p26.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of the division ("Geschäftsbereich").

complexType AgentType
diagram AbaDoc_p27.png
children abans:Name abans:Rate abans:Amount abans:AgreedID
used by
elements DocumentType/Header/Agent DocumentType/LineItem/Agent
annotation
documentation
Agent information. Can be used for participation calculation.

element AgentType/Name
diagram AbaDoc_p28.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name of agent

element AgentType/Rate
diagram AbaDoc_p29.png
type abans:PercentageType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Rate for this agent

element AgentType/Amount
diagram AbaDoc_p30.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total amount of this entity for this agent

element AgentType/AgreedID
diagram AbaDoc_p31.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mututally agreed ID of agent

complexType AgreedAddressType
diagram AbaDoc_p32.png
children abans:Address
used by
elements DocumentType/Header/AgreedAddress DocumentType/LineItem/AgreedAddress

element AgreedAddressType/Address
diagram AbaDoc_p33.png
type extension of abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      
annotation
documentation
Customer information

attribute AgreedAddressType/Address/@agreedID
type xs:string
properties
isRef 0
use required

complexType AllowanceAndChargeType
diagram AbaDoc_p34.png
children abans:Detail abans:Total
used by
element DocumentType/LineItem/AllowanceAndCharge
annotation
documentation
Information about an allowance (for example, a Discount) or a charge (e.g. Shipping and handling costs)

element AllowanceAndChargeType/Detail
diagram AbaDoc_p35.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:BaseAmount abans:Rate abans:Amount abans:Tax abans:UseSubTotalForNextDetail abans:AgreedCode abans:Description
annotation
documentation
Detailed specification of an allowance or charge. If present, the sum of the Amount values must match the appropriate elements in Total

element AllowanceAndChargeType/Detail/BaseAmount
diagram AbaDoc_p36.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
inclusiveTaxxs:booleanoptional  false    
annotation
documentation
Basis for allowance or charge calculation. Usually, this is positive even for allowances.
There may be two values present, one incl. and one excl. tax. The must have the same currency.

attribute AllowanceAndChargeType/Detail/BaseAmount/@inclusiveTax
type xs:boolean
properties
isRef 0
default false
use optional

element AllowanceAndChargeType/Detail/Rate
diagram AbaDoc_p37.png
type abans:RateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
categoryabans:RateEnumoptional      
documentation
S=Standard
M=Mixed
E=Excempt
annotation
documentation
Percentage of BaseAmount for allowance or charge. In case of allowance, this value is usually negative.

element AllowanceAndChargeType/Detail/Amount
diagram AbaDoc_p38.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
inclusiveTaxxs:booleanoptional  false    
annotation
documentation
Resulting Amount of allowance or charge. In case of allowance, this value is usually negative.
There may be two values present, one incl. and one excl. tax. The must have the same currency.

attribute AllowanceAndChargeType/Detail/Amount/@inclusiveTax
type xs:boolean
properties
isRef 0
default false
use optional

element AllowanceAndChargeType/Detail/Tax
diagram AbaDoc_p39.png
type abans:TaxType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Detail abans:TotalBaseAmount abans:TotalAmount
annotation
documentation
Tax info for this allowance or charge

element AllowanceAndChargeType/Detail/UseSubTotalForNextDetail
diagram AbaDoc_p40.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default false
annotation
documentation
True if the next allowance or charge is to be calculated regarding the Amount of this Detail element.

element AllowanceAndChargeType/Detail/AgreedCode
diagram AbaDoc_p41.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutually Agreed code for allowance or charge

element AllowanceAndChargeType/Detail/Description
diagram AbaDoc_p42.png
type abans:StringWithLanguageType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
annotation
documentation
Description of this detail

element AllowanceAndChargeType/Total
diagram AbaDoc_p43.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Amount abans:Tax
annotation
documentation
Total of all Allowances or Charges

element AllowanceAndChargeType/Total/Amount
diagram AbaDoc_p44.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
inclusiveTaxxs:booleanoptional  false    

attribute AllowanceAndChargeType/Total/Amount/@inclusiveTax
type xs:boolean
properties
isRef 0
default false
use optional

element AllowanceAndChargeType/Total/Tax
diagram AbaDoc_p45.png
type abans:TaxType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Detail abans:TotalBaseAmount abans:TotalAmount

complexType BankIDType
diagram AbaDoc_p46.png
children abans:ID abans:BIC abans:NameAddress
used by
elements BankInfoType/Bank/BankID BankInfoType/Bank/CorrespondentBankID
annotation
documentation
Bank information

element BankIDType/ID
diagram AbaDoc_p47.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
countryCodeabans:CountryCodeTypeoptional      
annotation
documentation
Country specific bank information. Examples:
Switzerland: ClearingNumber
Germany: BLZ

attribute BankIDType/ID/@countryCode
type abans:CountryCodeType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu} 

element BankIDType/BIC
diagram AbaDoc_p48.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Bank identification code. Can be a SWIFT number

element BankIDType/NameAddress
diagram AbaDoc_p49.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
Address of bank.

complexType BankInfoType
diagram AbaDoc_p50.png
children abans:IBAN abans:Bank abans:ESRParticipantID abans:PostalAccount
used by
element PartyType/BankInfo
attributes
Name  Type  Use  Default  Fixed  annotation
currencyabans:CurrencyTypeoptional      
annotation
documentation
Bank info of a Party

attribute BankInfoType/@currency
type abans:CurrencyType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 

element BankInfoType/IBAN
diagram AbaDoc_p51.png
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
bicxs:stringoptional      
nameAndCityOfDestinationBankxs:stringoptional      
nameOfBeneficiaryxs:stringoptional      
annotation
documentation
One or more IBAN numbers.
Temporarily, not all banks are able to process the IBAN as planned. For this time, there are three attributes to provide that information.
If multiple IBAN's are given, it's very likely that the first one will be used.
This IBAN should be used to pay a bill, if used together with the IPIPurspose.

attribute BankInfoType/IBAN/@bic
type xs:string
properties
isRef 0
use optional

attribute BankInfoType/IBAN/@nameAndCityOfDestinationBank
type xs:string
properties
isRef 0
use optional

attribute BankInfoType/IBAN/@nameOfBeneficiary
type xs:string
properties
isRef 0
use optional

element BankInfoType/Bank
diagram AbaDoc_p52.png
properties
isRef 0
content complex
children abans:AccountNumber abans:NameOfBeneficiary abans:BankID abans:CorrespondentBankID
annotation
documentation
One or more bank account numbers and bank IDs

element BankInfoType/Bank/AccountNumber
diagram AbaDoc_p53.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
Account number at the bank specified below

element BankInfoType/Bank/NameOfBeneficiary
diagram AbaDoc_p54.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element BankInfoType/Bank/BankID
diagram AbaDoc_p55.png
type abans:BankIDType
properties
isRef 0
content complex
children abans:ID abans:BIC abans:NameAddress

element BankInfoType/Bank/CorrespondentBankID
diagram AbaDoc_p56.png
type abans:BankIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:BIC abans:NameAddress

element BankInfoType/ESRParticipantID
diagram AbaDoc_p57.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
Swiss Payment System

element BankInfoType/PostalAccount
diagram AbaDoc_p58.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
For example in Switzerland: "Postkonto" number

complexType BatchOrLotOrSerialNumberType
diagram AbaDoc_p59.png
children abans:BatchOrLotOrSerialNumberData
used by
elements DocumentType/LineItem/Stock/BatchOrLotOrSerialNumber DocumentType/LineItem/BatchOrLotOrSerialNumber
attributes
Name  Type  Use  Default  Fixed  annotation
typeabans:BatchOrLotOrSerialNumberEnumrequired      

attribute BatchOrLotOrSerialNumberType/@type
type abans:BatchOrLotOrSerialNumberEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BATCH 
enumeration LOT 
enumeration SERIALNUMBER 

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData
diagram AbaDoc_p60.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:ID abans:Quantity abans:SellBy abans:BestBefore abans:LogisticInformation

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/ID
diagram AbaDoc_p61.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
Contains the batch, lot or serial number of this (group of) products

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/Quantity
diagram AbaDoc_p62.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Quantity. If the "type" attribute of the "BatchOrLotOrSerialNumber" element is equals to "SERIALNUMBER", then this element must either be omitted or contain a value of 1.
The line item this element refers to must have a "Quantity" element. This quanitiy element here has the same unit as the line item "Quantity" element for which the attribute "type" is equal to "DELIVERED".

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/SellBy
diagram AbaDoc_p63.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Zu verkaufen bis"

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/BestBefore
diagram AbaDoc_p64.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Mindesthaltbarkeitsdatum"

element BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/LogisticInformation
diagram AbaDoc_p65.png
type abans:LogisticInformationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:LogisticUnits

complexType DeliveryInfoType
diagram AbaDoc_p66.png
children abans:DeliveryDate abans:ConfirmedDate abans:DesiredDate abans:AgreedShippingID abans:ShippingText abans:TrackID abans:PartialDelivery abans:NumberOfLogisticalUnits
used by
elements DocumentType/Header/DeliveryInfo DocumentType/LineItem/DeliveryInfo
annotation
documentation
Information about delivery

element DeliveryInfoType/DeliveryDate
diagram AbaDoc_p67.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Actual delivery date.
If in Header: swissDIGIN: K-04-01-a/b.
If in LineItem: swissDIGIN: P-05-01-a/b.

element DeliveryInfoType/ConfirmedDate
diagram AbaDoc_p68.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Confirmed delivery date.

element DeliveryInfoType/DesiredDate
diagram AbaDoc_p69.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Desired delivery date.

element DeliveryInfoType/AgreedShippingID
diagram AbaDoc_p70.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DeliveryInfoType/ShippingText
diagram AbaDoc_p71.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DeliveryInfoType/TrackID
diagram AbaDoc_p72.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Use multiple elements for different packages

element DeliveryInfoType/PartialDelivery
diagram AbaDoc_p73.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Set to true if partial delivery is allowed or wanted. Set to false if partial delivery is not allowed. If this element is not present, it means that it's undefined.

element DeliveryInfoType/NumberOfLogisticalUnits
diagram AbaDoc_p74.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of seperat locistical units, per lineItem (if in LineItem), or per document (if in Header).

complexType DiscountType
diagram AbaDoc_p75.png
children abans:DiscountPercentage abans:Period
used by
element PaymentTermsType/Discount
annotation
documentation
Discount information ("Skonto").

element DiscountType/DiscountPercentage
diagram AbaDoc_p76.png
type abans:PercentageType
properties
isRef 0
content simple

element DiscountType/Period
diagram AbaDoc_p77.png
type abans:PeriodType
properties
isRef 0
content complex
children abans:Date abans:Months abans:Days

complexType DocumentReferenceType
diagram AbaDoc_p78.png
children abans:OfferRequest abans:Offer abans:PurchaseOrder abans:OrderConfirmation abans:DeliveryNote abans:Bill abans:Reminder abans:AbstractOrder
used by
elements DocumentType/LineItem/Reference/DocumentReference ReferenceType/DocumentReference

element DocumentReferenceType/OfferRequest
diagram AbaDoc_p79.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Reference to the offer  request document

element DocumentReferenceType/Offer
diagram AbaDoc_p80.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Reference to the offer document

element DocumentReferenceType/PurchaseOrder
diagram AbaDoc_p81.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Reference to the purchase order document

element DocumentReferenceType/OrderConfirmation
diagram AbaDoc_p82.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Reference to the order confirmation document

element DocumentReferenceType/DeliveryNote
diagram AbaDoc_p83.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Reference to the devliery note document

element DocumentReferenceType/Bill
diagram AbaDoc_p84.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
References to the documents of the biller

element DocumentReferenceType/Reminder
diagram AbaDoc_p85.png
type extension of abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 4
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
attributes
Name  Type  Use  Default  Fixed  annotation
counterxs:intrequired      
annotation
documentation
Reference to the reminder documents, specified by the counter attribute

attribute DocumentReferenceType/Reminder/@counter
type xs:int
properties
isRef 0
use required

element DocumentReferenceType/AbstractOrder
diagram AbaDoc_p86.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date

complexType DocumentType
diagram AbaDoc_p87.png
children abans:Header abans:LineItem abans:Summary
used by
elements AbaDoc/AbstractOrder AbaDoc/Agreed AbaDoc/Bill AbaDoc/CreditAdvice AbaDoc/DeliveryNote AbaDoc/Offer AbaDoc/OfferRequest AbaDoc/OrderConfirmation AbaDoc/PurchaseOrder
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
priorityabans:PriorityEnumoptional      
uniqueIDxs:stringoptional      
isTestxs:booleanoptional  false    
isDuplicatexs:booleanoptional  false    
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
Document. Contains a header, line items and a summary

attribute DocumentType/@language
type abans:LanguageType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 

attribute DocumentType/@priority
type abans:PriorityEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration LOW 
enumeration NORMAL 
enumeration HIGH 

attribute DocumentType/@uniqueID
type xs:string
properties
isRef 0
use optional

attribute DocumentType/@isTest
type xs:boolean
properties
isRef 0
default false
use optional

attribute DocumentType/@isDuplicate
type xs:boolean
properties
isRef 0
default false
use optional

attribute DocumentType/@creationDateTime
type xs:dateTime
properties
isRef 0
annotation
documentation
Since 2.0034

element DocumentType/Header
diagram AbaDoc_p88.png
properties
isRef 0
content complex
children abans:Reference abans:VendorParties abans:CustomerParties abans:AgreedAddress abans:DeliveryInfo abans:Agent abans:Text abans:AccountAssignment abans:MiscData abans:MiscDataHeader abans:AgreedExtendedTableData abans:AgreedUserFieldData abans:AgreedFreeFieldData abans:AgreedVariableData abans:AgreedData
annotation
documentation
General document info that is usually contained in the header of (for example) a bill.

element DocumentType/Header/Reference
diagram AbaDoc_p89.png
type extension of abans:ReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ThisDocument abans:OriginalDocument abans:DocumentReference abans:PaymentReference abans:AgreedReference abans:DocumentPresentment
annotation
documentation
References to other documents of the same business case and to other information like payment

element DocumentType/Header/VendorParties
diagram AbaDoc_p90.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Vendor abans:Biller abans:Supplier abans:Manufacturer
annotation
documentation
Info about different possible parties on the Vendor side

element DocumentType/Header/VendorParties/Vendor
diagram AbaDoc_p91.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Vendor information

element DocumentType/Header/VendorParties/Biller
diagram AbaDoc_p92.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Biller information. Use this tag only of it contains information different from the Vendor.
The Issuer Of Invoice is this address, if this element exists. Otherwise, the Issuer Of Invoice is the Vendor Element.

element DocumentType/Header/VendorParties/Supplier
diagram AbaDoc_p93.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Supplier information. Use this tag only of it contains information different from the Vendor.

element DocumentType/Header/VendorParties/Manufacturer
diagram AbaDoc_p94.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Original manufacturer information. Use this tag only of it contains information different from the Vendor.

element DocumentType/Header/CustomerParties
diagram AbaDoc_p95.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Customer abans:DeliveryAddress abans:Payer abans:PurchaseOrderer abans:Consignee
annotation
documentation
Info about different possible parties on the Customer side

element DocumentType/Header/CustomerParties/Customer
diagram AbaDoc_p96.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Customer information

element DocumentType/Header/CustomerParties/DeliveryAddress
diagram AbaDoc_p97.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Delivery information. Use this tag only of it contains information different from the Customer.

element DocumentType/Header/CustomerParties/Payer
diagram AbaDoc_p98.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Payer information. Use this tag only of it contains information different from the Customer.

element DocumentType/Header/CustomerParties/PurchaseOrderer
diagram AbaDoc_p99.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
PurchaseOrderer information. Use this tag only of it contains information different from the Customer.

element DocumentType/Header/CustomerParties/Consignee
diagram AbaDoc_p100.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Ultimate Consignee information, for example a local store. Use this tag only of it contains information different from the Customer.

element DocumentType/Header/AgreedAddress
diagram AbaDoc_p101.png
type abans:AgreedAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Address
annotation
documentation
Info about different possible parties on the Customer side

element DocumentType/Header/DeliveryInfo
diagram AbaDoc_p102.png
type abans:DeliveryInfoType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:DeliveryDate abans:ConfirmedDate abans:DesiredDate abans:AgreedShippingID abans:ShippingText abans:TrackID abans:PartialDelivery abans:NumberOfLogisticalUnits
annotation
documentation
Information about devliery

element DocumentType/Header/Agent
diagram AbaDoc_p103.png
type abans:AgentType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Name abans:Rate abans:Amount abans:AgreedID
annotation
documentation
One or more agent information

element DocumentType/Header/Text
diagram AbaDoc_p104.png
type extension of abans:TextType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Line abans:FormattedText
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
typeabans:TextTypeEnumoptional      
agreedTypexs:stringoptional      
annotation
documentation
Texts, descrpitions etc.

attribute DocumentType/Header/Text/@type
type abans:TextTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration AGREEDTYPE 
enumeration COMMENT 
enumeration DOCUMENT 
enumeration TITLE 

attribute DocumentType/Header/Text/@agreedType
type xs:string
properties
isRef 0
use optional

element DocumentType/Header/AccountAssignment
diagram AbaDoc_p105.png
type abans:AccountAssignmentType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:AccountNumber abans:CostCenter abans:CostUnit abans:ProjectNumber abans:ServiceCode abans:ConsolidationCode abans:Division
attributes
Name  Type  Use  Default  Fixed  annotation
accountTypeabans:AccountEnumrequired      
partyabans:PartyReferenceTyperequired      
annotation
documentation
The most common ussage is with party='CUSTOMER' and accountType='DEBIT'. In this case, the biller fills in the customer's internal accounting informatinon.

element DocumentType/Header/MiscData
diagram AbaDoc_p106.png
type abans:MiscDataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Taxfree abans:PersonInCharge abans:AgreedIDOfPersonInCharge abans:IsVisaOK abans:AgreedCode abans:AgreedFixedPriceID abans:ContractID abans:ObjectID
annotation
documentation
Misc data, grouped together in order to prevent the header itself to become too big. This element exists both in the header and in the line item.

element DocumentType/Header/MiscDataHeader
diagram AbaDoc_p107.png
type abans:MiscDataHeaderType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:AgreedDocumentCategory abans:AgreedDocumentStatus abans:DocumentComment abans:AgreedPaymentNumber abans:FreeDocumentGroupData abans:ValueDate abans:SubsidiaryDate abans:DispositionDate abans:BusinessCaseNumber abans:CostGroup abans:PaymentCause abans:PaperCopyIsTransmitted abans:AgreedTaxType abans:AgreedTaxCode abans:PeriodOfService abans:Weight abans:PrintDate
annotation
documentation
Misc data, grouped together in order to prevent the header itself to become too big.

element DocumentType/Header/AgreedExtendedTableData
diagram AbaDoc_p108.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for Extended Tables in ABACUS

element DocumentType/Header/AgreedUserFieldData
diagram AbaDoc_p109.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for IBF (Individual User Fields) in ABACUS

element DocumentType/Header/AgreedFreeFieldData
diagram AbaDoc_p110.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for free fields in ABACUS

element DocumentType/Header/AgreedVariableData
diagram AbaDoc_p111.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Used for user defined shop variables

element DocumentType/Header/AgreedData
diagram AbaDoc_p112.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Used for B2B mutually agreed data exchange

element DocumentType/LineItem
diagram AbaDoc_p113.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:ProductID abans:Quantity abans:UnitInfo abans:Price abans:AllowanceAndCharge abans:Tax abans:Amount abans:Reference abans:DeliveryAddress abans:AgreedAddress abans:DeliveryInfo abans:Stock abans:BatchOrLotOrSerialNumber abans:LogisticInformation abans:Agent abans:Text abans:AccountAssignment abans:UnitRelations abans:MiscData abans:MiscDataLineItem abans:AgreedExtendedTableData abans:AgreedUserFieldData abans:AgreedFreeFieldData abans:AgreedVariableData abans:AgreedData
attributes
Name  Type  Use  Default  Fixed  annotation
lineItemIDxs:stringoptional      
lineItemSubIDxs:stringoptional      
lineItemSubID2xs:stringoptional      
typeabans:LineItemTypeEnumoptional      
documentation
PAYMENTONACCOUNT is available since 2.0034
annotation
documentation
May contain more or less fully qualified items, but can also consist of Text only

attribute DocumentType/LineItem/@lineItemID
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/@lineItemSubID
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/@lineItemSubID2
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/@type
type abans:LineItemTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration REGULAR 
enumeration ALLOWANCEORCHARGE 
enumeration SHIPPINGANDHANDLING 
enumeration ROUNDINGDIFFERENCE 
enumeration MINMUMINVOICEVALUESURCHARGE 
enumeration PAYMENTONACCOUNT 
annotation
documentation
PAYMENTONACCOUNT is available since 2.0034

element DocumentType/LineItem/ProductID
diagram AbaDoc_p114.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
partyabans:PartyEnumrequired      
typeabans:ProductTypeEnumrequired      
annotation
documentation
Multiple product ID's.

How are the productID values used when transferred to the ABACUS Order Processing:


Transfer to CRM (PurchaseOrder, OfferRequest)
The product identification according to AbaDoc values is as follows:

1. Product ID Vendor
2. Product ID Common
3. Product ID Unknown
4. EAN Vendor
5. EAN Common
6. EAN Unknown
7. EAN Customer
8. Customer Userkey Customer
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
9. Customer Userkey Common
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
10. Customer Userkey Unknown
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
11. Userkeygroup Customer
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
12. Userkeygroup Common
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
13. Userkeygroup Unknown
    a) ProductID (INTERNALID)
    b) Product EAN (EAN)
14. Product short ID Vendor
15. Product short ID Common
16. Product short ID Unknown
17. Product technical ID Vendor
18. Product technical ID Common
19. Product technical ID Unknown


Transfer to SCM (Offer, OrderConfirmation, DeliveryNote, Bill)
The product identification according to AbaDoc values is as follows:

1. Product ID Customer
2. Product ID Vendor
3. Product ID Common
4. Product ID Unknown
5. EAN Customer
7. EAN Vendor (supplier definition)
6. EAN Vendor
8. EAN Common
9. EAN Common (supplier definition)
10. EAN Unknown
11. EAN Unknown (supplier definition)
12. Product short ID Customer
13. Product short ID Common
14. Product short ID Unknown
15. Product technical ID Customer
16. Product technical ID Common
17. Product technical ID Unknown

A value has to have a unique match in order to be used.

attribute DocumentType/LineItem/ProductID/@party
type abans:PartyEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration VENDOR 
enumeration CUSTOMER 
enumeration COMMON 
enumeration AGREED 
enumeration UNKNOWN 

attribute DocumentType/LineItem/ProductID/@type
type abans:ProductTypeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration EAN 
enumeration UPC 
enumeration GTIN 
enumeration UNSPSC 
enumeration INTERNALNUMBER 
enumeration INTERNALID 
enumeration INTERNALDESCRIPTION 
enumeration INTERNALVARIANTID 
enumeration INTERNALUSERKEYNUMBER 
enumeration INTERNALUSERKEYID 
enumeration INTERNALUSERKEYDESCRIPTION 
enumeration INTERNALTECHNICALID 
enumeration INTERNALSHORTID 
enumeration INTERNALTYPE 
enumeration AGREEDID 
enumeration UNKNOWN 
enumeration UPIX 

element DocumentType/LineItem/Quantity
diagram AbaDoc_p115.png
type extension of abans:QuantityType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
typeabans:QuantityTypeEnumrequired      
documentation
'DELIVERYREQUEST' is deprecated, don't use it.
agreedTypexs:stringoptional      
unitabans:UnitTypeoptional      
agreedUnitxs:stringoptional      
unitFactorxs:decimaloptional  1    
annotation
documentation
Multiple quantities. Please note the required "type" attribute.
If the "unit" attribute is used, it must contain a valid "UNECE Recommendation 20" Common code.
For "type", use "ORDERED" for PurchaseOrders and OfferRequests, OFFERED for offers, CONFIRMED for OrderConfirmations, DELIVERED for DeliveryNotes, INVOICED for Bills.
Example: In a bill, you can also specify ORDERED, CONFIRMED, DELIVERED and OUTSTANDING. The same is true for other document types accordingly.

element DocumentType/LineItem/UnitInfo
diagram AbaDoc_p116.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Width abans:Depth abans:Height abans:Diameter abans:GrossWeight abans:NetWeight abans:Density
attributes
Name  Type  Use  Default  Fixed  annotation
unitabans:UnitTypeoptional      
agreedUnitxs:stringoptional      
unitFactorxs:decimaloptional  1    

attribute DocumentType/LineItem/UnitInfo/@unit
type abans:UnitType
properties
isRef 0
use optional

attribute DocumentType/LineItem/UnitInfo/@agreedUnit
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/UnitInfo/@unitFactor
type xs:decimal
properties
isRef 0
default 1
use optional

element DocumentType/LineItem/UnitInfo/Width
diagram AbaDoc_p117.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In meters

element DocumentType/LineItem/UnitInfo/Depth
diagram AbaDoc_p118.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In meters

element DocumentType/LineItem/UnitInfo/Height
diagram AbaDoc_p119.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In meters

element DocumentType/LineItem/UnitInfo/Diameter
diagram AbaDoc_p120.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In meters

element DocumentType/LineItem/UnitInfo/GrossWeight
diagram AbaDoc_p121.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms

element DocumentType/LineItem/UnitInfo/NetWeight
diagram AbaDoc_p122.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms

element DocumentType/LineItem/UnitInfo/Density
diagram AbaDoc_p123.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms per cubic meter

element DocumentType/LineItem/Price
diagram AbaDoc_p124.png
type extension of abans:PriceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyabans:CurrencyTyperequired      
unitabans:UnitTypeoptional      
agreedUnitxs:stringoptional      
inclusiveTaxxs:booleanrequired      
allowanceAndChargeabans:AllowanceAndChargeEnumrequired      
agreedIDxs:stringoptional      
agreedPriceNumberxs:stringoptional      
agreedIsPFPricexs:booleanoptional      
priceTagabans:PriceTagEnumoptional      
priceTagVisiblexs:booleanoptional      
annotation
documentation
Multiple prices.
If the "unit" attribute is used, it must contain a valid "UNECE Recommendation 20" Common code.

attribute DocumentType/LineItem/Price/@inclusiveTax
type xs:boolean
properties
isRef 0
use required

attribute DocumentType/LineItem/Price/@allowanceAndCharge
type abans:AllowanceAndChargeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BEFORE 
enumeration AFTER 
enumeration UNKNOWN 

attribute DocumentType/LineItem/Price/@agreedID
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/Price/@agreedPriceNumber
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/Price/@agreedIsPFPrice
type xs:boolean
properties
isRef 0
use optional

attribute DocumentType/LineItem/Price/@priceTag
type abans:PriceTagEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration NONE 
enumeration REGULAR 
enumeration SPECIALOFFER 

attribute DocumentType/LineItem/Price/@priceTagVisible
type xs:boolean
properties
isRef 0
use optional

element DocumentType/LineItem/AllowanceAndCharge
diagram AbaDoc_p125.png
type abans:AllowanceAndChargeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Detail abans:Total
annotation
documentation
Used only for line item allowances or charges. For document level allowances or charges, see MiscDataLineItem.
The values inside this element refer to the price, not the amount (makes a difference if the quantity is not equal to 1).

element DocumentType/LineItem/Tax
diagram AbaDoc_p126.png
type abans:TaxType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Detail abans:TotalBaseAmount abans:TotalAmount
annotation
documentation
Line item tax information, includes everything from this line item. Important: All allowance and charges are also included.

element DocumentType/LineItem/Amount
diagram AbaDoc_p127.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
inclusiveTaxxs:booleanrequired      
allowanceAndChargeabans:AllowanceAndChargeEnumrequired      
annotation
documentation
Line item total amount. There can be multiple Amount elements, but for bills for example there should be one with inclusiveTax="true" and allowanceAndCharge="AFTER". If there is a tax element, there should be an Amount element with inclusiveTax="false" and allowanceAndCharge="AFTER" which is then the same value as Tax/Detail/BaseAmount.

attribute DocumentType/LineItem/Amount/@inclusiveTax
type xs:boolean
properties
isRef 0
use required

attribute DocumentType/LineItem/Amount/@allowanceAndCharge
type abans:AllowanceAndChargeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration BEFORE 
enumeration AFTER 
enumeration UNKNOWN 

element DocumentType/LineItem/Reference
diagram AbaDoc_p128.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:DocumentReference abans:AgreedReference
annotation
documentation
All kind of references.

element DocumentType/LineItem/Reference/DocumentReference
diagram AbaDoc_p129.png
type extension of abans:DocumentReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:OfferRequest abans:Offer abans:PurchaseOrder abans:OrderConfirmation abans:DeliveryNote abans:Bill abans:Reminder abans:AbstractOrder
attributes
Name  Type  Use  Default  Fixed  annotation
partyabans:PartyReferenceTyperequired      
annotation
documentation
References to the documents of the supplier

attribute DocumentType/LineItem/Reference/DocumentReference/@party
type abans:PartyReferenceType
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration CUSTOMER 
enumeration VENDOR 

element DocumentType/LineItem/Reference/AgreedReference
diagram AbaDoc_p130.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Mutually agreed reference

element DocumentType/LineItem/DeliveryAddress
diagram AbaDoc_p131.png
type abans:PartyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
annotation
documentation
Delivery address, if different between the line items.

element DocumentType/LineItem/AgreedAddress
diagram AbaDoc_p132.png
type abans:AgreedAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Address
annotation
documentation
Info about different possible parties on the Customer side

element DocumentType/LineItem/DeliveryInfo
diagram AbaDoc_p133.png
type abans:DeliveryInfoType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:DeliveryDate abans:ConfirmedDate abans:DesiredDate abans:AgreedShippingID abans:ShippingText abans:TrackID abans:PartialDelivery abans:NumberOfLogisticalUnits
annotation
documentation
Delivery info, if different between the line items.

element DocumentType/LineItem/Stock
diagram AbaDoc_p134.png
properties
isRef 0
minOcc 0
maxOcc 2
content complex
children abans:StockLocation abans:BinLocation abans:BatchOrLotOrSerialNumber
attributes
Name  Type  Use  Default  Fixed  annotation
incomingxs:booleanoptional  false    
annotation
documentation
Use only for AbstractOrder

attribute DocumentType/LineItem/Stock/@incoming
type xs:boolean
properties
isRef 0
default false
use optional

element DocumentType/LineItem/Stock/StockLocation
diagram AbaDoc_p135.png
type xs:string
properties
isRef 0
content simple

element DocumentType/LineItem/Stock/BinLocation
diagram AbaDoc_p136.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DocumentType/LineItem/Stock/BatchOrLotOrSerialNumber
diagram AbaDoc_p137.png
type abans:BatchOrLotOrSerialNumberType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BatchOrLotOrSerialNumberData
attributes
Name  Type  Use  Default  Fixed  annotation
typeabans:BatchOrLotOrSerialNumberEnumrequired      

element DocumentType/LineItem/BatchOrLotOrSerialNumber
diagram AbaDoc_p138.png
type abans:BatchOrLotOrSerialNumberType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BatchOrLotOrSerialNumberData
attributes
Name  Type  Use  Default  Fixed  annotation
typeabans:BatchOrLotOrSerialNumberEnumrequired      

element DocumentType/LineItem/LogisticInformation
diagram AbaDoc_p139.png
type abans:LogisticInformationType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:LogisticUnits
annotation
documentation
Transport information, e.g. SSCC. This element must only be used if there is no BatchOrLotOrVintage information available.

element DocumentType/LineItem/Agent
diagram AbaDoc_p140.png
type abans:AgentType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Name abans:Rate abans:Amount abans:AgreedID

element DocumentType/LineItem/Text
diagram AbaDoc_p141.png
type extension of abans:TextType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Line abans:FormattedText
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
typeabans:TextEnumoptional      
subTypexs:stringoptional      
agreedTypexs:stringoptional      
annotation
documentation
Attribute "type" contains "ItemText" by default

attribute DocumentType/LineItem/Text/@type
type abans:TextEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration ITEMTEXT 
enumeration DESCRIPTION 
enumeration VARIANTDESCRIPTION 
enumeration ADDITIONALDESCRIPTION 

attribute DocumentType/LineItem/Text/@subType
type xs:string
properties
isRef 0
use optional

attribute DocumentType/LineItem/Text/@agreedType
type xs:string
properties
isRef 0
use optional

element DocumentType/LineItem/AccountAssignment
diagram AbaDoc_p142.png
type abans:AccountAssignmentType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:AccountNumber abans:CostCenter abans:CostUnit abans:ProjectNumber abans:ServiceCode abans:ConsolidationCode abans:Division
attributes
Name  Type  Use  Default  Fixed  annotation
accountTypeabans:AccountEnumrequired      
partyabans:PartyReferenceTyperequired      
annotation
documentation
Different account assignments. Use the required "party" attribute to specify which party this information is relevant for.
Typically, in a PurchaseOrder, and OrderConfirmation, a DeliveryNote and in a Bill, the DEBIT value is needed if the party=="CUSTOMER" account is referred to.

element DocumentType/LineItem/UnitRelations
diagram AbaDoc_p143.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:BaseUnit abans:Factor abans:Unit
annotation
documentation
Relations between units, eg. BaseUnit=MMT (millimeters), Factor=0.001, Unit=MTR (meters)

element DocumentType/LineItem/UnitRelations/BaseUnit
diagram AbaDoc_p144.png
type extension of abans:UnitType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitTypeabans:UnitTypeEnumoptional      
agreedUnitxs:stringoptional      

attribute DocumentType/LineItem/UnitRelations/BaseUnit/@unitType
type abans:UnitTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration PURCHASE 
enumeration PACKAGING 
enumeration PRICE 
enumeration SALES 
enumeration STOCK 
enumeration BASE 

attribute DocumentType/LineItem/UnitRelations/BaseUnit/@agreedUnit
type xs:string
properties
isRef 0
use optional

element DocumentType/LineItem/UnitRelations/Factor
diagram AbaDoc_p145.png
type xs:decimal
properties
isRef 0
content simple

element DocumentType/LineItem/UnitRelations/Unit
diagram AbaDoc_p146.png
type extension of abans:UnitType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitTypeabans:UnitTypeEnumoptional      
agreedUnitxs:stringoptional      

attribute DocumentType/LineItem/UnitRelations/Unit/@unitType
type abans:UnitTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration PURCHASE 
enumeration PACKAGING 
enumeration PRICE 
enumeration SALES 
enumeration STOCK 
enumeration BASE 

attribute DocumentType/LineItem/UnitRelations/Unit/@agreedUnit
type xs:string
properties
isRef 0
use optional

element DocumentType/LineItem/MiscData
diagram AbaDoc_p147.png
type abans:MiscDataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Taxfree abans:PersonInCharge abans:AgreedIDOfPersonInCharge abans:IsVisaOK abans:AgreedCode abans:AgreedFixedPriceID abans:ContractID abans:ObjectID
annotation
documentation
Some additional information used both in the header and on each line item.

element DocumentType/LineItem/MiscDataLineItem
diagram AbaDoc_p148.png
type abans:MiscDataLineItemType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:AllowanceOrCharge abans:ForInformationOnly abans:IgnoredForDocumentDiscount abans:Project abans:Inventory abans:ValueDate abans:PeriodOfService
annotation
documentation
Misc data, grouped together in order to prevent the line item itself to become too big.

element DocumentType/LineItem/AgreedExtendedTableData
diagram AbaDoc_p149.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for Extended Tables in ABACUS

element DocumentType/LineItem/AgreedUserFieldData
diagram AbaDoc_p150.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for IBF (Individual User Fields) in ABACUS

element DocumentType/LineItem/AgreedFreeFieldData
diagram AbaDoc_p151.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for free fields in ABACUS

element DocumentType/LineItem/AgreedVariableData
diagram AbaDoc_p152.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Used for user defined shop variables

element DocumentType/LineItem/AgreedData
diagram AbaDoc_p153.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Used for B2B mutually agreed data exchange

element DocumentType/Summary
diagram AbaDoc_p154.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:DocumentCurrency abans:BaseCurrency abans:ExchangeRate abans:Tax abans:TotalAmount abans:TotalAmountPaid abans:TotalAmountDue abans:SettledSeparately abans:PaymentTerms abans:PaymentMethod abans:Text
annotation
documentation
All document level financial data, payment Terms etc., information that is usually contained in the footer of (for example) a bill.

element DocumentType/Summary/DocumentCurrency
diagram AbaDoc_p155.png
type extension of abans:CurrencyType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 
annotation
documentation
The Currency specified here is considered the main currency of this document.
swissDIGIN: K-01-04

element DocumentType/Summary/BaseCurrency
diagram AbaDoc_p156.png
type abans:CurrencyType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 
annotation
documentation
"Leitwährung"

element DocumentType/Summary/ExchangeRate
diagram AbaDoc_p157.png
type abans:RateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
categoryabans:RateEnumoptional      
documentation
S=Standard
M=Mixed
E=Excempt
annotation
documentation
MUST be calculated with base 1.
Example: DocumentCurrency="USD", BaseCurrency="CHF", Exchange Rate is 1.35, meaning 1 USD = 1.35 CHF.

element DocumentType/Summary/Tax
diagram AbaDoc_p158.png
type abans:TaxType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Detail abans:TotalBaseAmount abans:TotalAmount
annotation
documentation
Document level tax information, including everything.

element DocumentType/Summary/TotalAmount
diagram AbaDoc_p159.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Grand Total, incl. Tax if applicable.
If TotalAmountPaid and TotalAmountDue is present as well, then DUE must be Total minus PAID, for any given currency.

element DocumentType/Summary/TotalAmountPaid
diagram AbaDoc_p160.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total amount paid, incl. Tax if applicable.

element DocumentType/Summary/TotalAmountDue
diagram AbaDoc_p161.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total amount due, incl. Tax if applicable.

element DocumentType/Summary/SettledSeparately
diagram AbaDoc_p162.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If the amount due is already paid or will be paid for separately (e.g. LSV+), set this element to true.
Do not set it to true if a prepayment is equal or bigger than the TotalAmount.
For bills with a TotalAmount of 0.00, do *not* set this flag.
For bills which are not due for payment because the amount is too small, do set this flag.

element DocumentType/Summary/PaymentTerms
diagram AbaDoc_p163.png
type abans:PaymentTermsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:MinimumAmount abans:NetPeriod abans:Discount abans:PenaltyPercentage abans:AgreedPaymentTermID abans:Text
annotation
documentation
Given or offered terms for the payment.

element DocumentType/Summary/PaymentMethod
diagram AbaDoc_p164.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:CreditCard abans:DesiredPaymentMethod abans:Percentage abans:Amount abans:DesiredCurrency abans:AgreedPaymentMethod
annotation
documentation
One or more PaymentMethods.

element DocumentType/Summary/PaymentMethod/CreditCard
diagram AbaDoc_p165.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:CardID abans:AgreedCardID abans:Description abans:CardNumber abans:ExpirationMonth abans:ExpirationYear abans:NameOnCard abans:AdditionalCode abans:TransactionID abans:AuthorizationCode
annotation
documentation
Card information.

element DocumentType/Summary/PaymentMethod/CreditCard/CardID
diagram AbaDoc_p166.png
type abans:CardIDEnum
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration MASTERCARD 
enumeration AMERICANEXPRESS 
enumeration VISA 
enumeration JCB 
enumeration DINERS 
enumeration DISCOVER 
enumeration POSTCARD 
enumeration AGREED 

element DocumentType/Summary/PaymentMethod/CreditCard/AgreedCardID
diagram AbaDoc_p167.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutully agreed card id.

element DocumentType/Summary/PaymentMethod/CreditCard/Description
diagram AbaDoc_p168.png
type abans:StringWithLanguageType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      

element DocumentType/Summary/PaymentMethod/CreditCard/CardNumber
diagram AbaDoc_p169.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DocumentType/Summary/PaymentMethod/CreditCard/ExpirationMonth
diagram AbaDoc_p170.png
type restriction of xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 
maxInclusive 12 

element DocumentType/Summary/PaymentMethod/CreditCard/ExpirationYear
diagram AbaDoc_p171.png
type restriction of xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minInclusive 2000 
maxInclusive 2999 

element DocumentType/Summary/PaymentMethod/CreditCard/NameOnCard
diagram AbaDoc_p172.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DocumentType/Summary/PaymentMethod/CreditCard/AdditionalCode
diagram AbaDoc_p173.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
CVV for example

element DocumentType/Summary/PaymentMethod/CreditCard/TransactionID
diagram AbaDoc_p174.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Card transaction ID

element DocumentType/Summary/PaymentMethod/CreditCard/AuthorizationCode
diagram AbaDoc_p175.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Authorization code for online cards

element DocumentType/Summary/PaymentMethod/DesiredPaymentMethod
diagram AbaDoc_p176.png
type abans:DesiredPaymentMethodEnum
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration CREDITCARD 
enumeration BILL 
enumeration CASHONDELIVERY 
enumeration ADVANCEPAYMENT 
annotation
documentation
Usually used only for OfferRequests and PurchaseOrders.

element DocumentType/Summary/PaymentMethod/Percentage
diagram AbaDoc_p177.png
type abans:PercentageType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If multiple PaymentMethods are specified, they must be divided using this Percentage element.

element DocumentType/Summary/PaymentMethod/Amount
diagram AbaDoc_p178.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total amount of this PaymentMethod.

element DocumentType/Summary/PaymentMethod/DesiredCurrency
diagram AbaDoc_p179.png
type abans:CurrencyType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 
annotation
documentation
Usually used only for OfferRequests and PurchaseOrders.

element DocumentType/Summary/PaymentMethod/AgreedPaymentMethod
diagram AbaDoc_p180.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutully agreed payment method.

element DocumentType/Summary/Text
diagram AbaDoc_p181.png
type extension of abans:TextType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Line abans:FormattedText
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
typeabans:SummaryTextTypeEnumoptional      
agreedTypexs:stringoptional      
annotation
documentation
Text of Summery. For each language, this element is repeated.
If multiple Text elements are present, then the text should contain the same information.

attribute DocumentType/Summary/Text/@type
type abans:SummaryTextTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration AGREEDTYPE 
enumeration DOCUMENT 

attribute DocumentType/Summary/Text/@agreedType
type xs:string
properties
isRef 0
use optional

complexType IDAndDateType
diagram AbaDoc_p182.png
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
used by
elements DocumentReferenceType/AbstractOrder DocumentType/LineItem/Reference/AgreedReference ReferenceType/AgreedReference DocumentReferenceType/Bill DocumentReferenceType/DeliveryNote DocumentReferenceType/Offer DocumentReferenceType/OfferRequest DocumentReferenceType/OrderConfirmation ReferenceType/OriginalDocument DocumentReferenceType/PurchaseOrder DocumentReferenceType/Reminder ReferenceType/ThisDocument

element IDAndDateType/ID
diagram AbaDoc_p183.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If used in Header/Reference/ThisDocument: swissDIGIN: K-01-02.
If used in Header/Reference/DocumentReference/PurchaseOrder: swissDIGIN: K-01-05.
If used in a CreditAdvice in Header/Reference/DocumentReference/Bill: swissDIGIN: K-01-07.

element IDAndDateType/SubID
diagram AbaDoc_p184.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"RNr"

element IDAndDateType/LineItemID
diagram AbaDoc_p185.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element IDAndDateType/LineItemSubID
diagram AbaDoc_p186.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element IDAndDateType/LineItemSubID2
diagram AbaDoc_p187.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element IDAndDateType/Date
diagram AbaDoc_p188.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
swissDIGIN: K-01-03

complexType LogisticInformationType
diagram AbaDoc_p189.png
children abans:LogisticUnits
used by
elements BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/LogisticInformation DocumentType/LineItem/LogisticInformation
annotation
documentation
Transport information, e.g. SSCC numbers

element LogisticInformationType/LogisticUnits
diagram AbaDoc_p190.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:SSCC abans:Quantity abans:GrossWeight

element LogisticInformationType/LogisticUnits/SSCC
diagram AbaDoc_p191.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
SSCC (Serial Shipping Container Code)

element LogisticInformationType/LogisticUnits/Quantity
diagram AbaDoc_p192.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The line item this element refers to must have a "Quantity" element. This quanitiy element here has the same unit as the line item "Quantity" element for which the attribute "type" is equal to "DELIVERED".

element LogisticInformationType/LogisticUnits/GrossWeight
diagram AbaDoc_p193.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms

complexType MiscDataHeaderType
diagram AbaDoc_p194.png
children abans:AgreedDocumentCategory abans:AgreedDocumentStatus abans:DocumentComment abans:AgreedPaymentNumber abans:FreeDocumentGroupData abans:ValueDate abans:SubsidiaryDate abans:DispositionDate abans:BusinessCaseNumber abans:CostGroup abans:PaymentCause abans:PaperCopyIsTransmitted abans:AgreedTaxType abans:AgreedTaxCode abans:PeriodOfService abans:Weight abans:PrintDate
used by
element DocumentType/Header/MiscDataHeader

element MiscDataHeaderType/AgreedDocumentCategory
diagram AbaDoc_p195.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Can contain the "Belegart" (Use only for local ABACUS interface).

element MiscDataHeaderType/AgreedDocumentStatus
diagram AbaDoc_p196.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Can contain "OFFEN" if that document is still open, "ERLED" is this document is settled (Use only for local ABACUS interface).

element MiscDataHeaderType/DocumentComment
diagram AbaDoc_p197.png
type abans:StringWithLanguageType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
annotation
documentation
Additional document comment.

element MiscDataHeaderType/AgreedPaymentNumber
diagram AbaDoc_p198.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Zahlungswegnummer"

element MiscDataHeaderType/FreeDocumentGroupData
diagram AbaDoc_p199.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
"Freie Beleggruppennummer 1-3" in NumberField with agreedID 0-2.
"Freie Beleggruppencode 1-3" in StringField with agreedID 0-2.

element MiscDataHeaderType/ValueDate
diagram AbaDoc_p200.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
For accounting purposes only. General ledger accounting date.
"Fibubelegdatum". For online transmitted documents, fill the general ledger date of the receiver here.

element MiscDataHeaderType/SubsidiaryDate
diagram AbaDoc_p201.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
For accounting purposes only. Use for example in accounts receivable ("Kredibelegdatum", "Debibelegdatum").

element MiscDataHeaderType/DispositionDate
diagram AbaDoc_p202.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used if the timeline for reminders is not based on the DueDate ("Dispodatum").

element MiscDataHeaderType/BusinessCaseNumber
diagram AbaDoc_p203.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element MiscDataHeaderType/CostGroup
diagram AbaDoc_p204.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Grouping element. "Belegkostenstellengruppe", "Kostengruppennummer"

element MiscDataHeaderType/PaymentCause
diagram AbaDoc_p205.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
"Überweisungsgrund" or "Zahlungsgrund"

element MiscDataHeaderType/PaperCopyIsTransmitted
diagram AbaDoc_p206.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Must only be true only if an additional paper copy of this document is sent from the sender to the receiver.

element MiscDataHeaderType/AgreedTaxType
diagram AbaDoc_p207.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mutually agreed tax type.

element MiscDataHeaderType/AgreedTaxCode
diagram AbaDoc_p208.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
annotation
documentation
Mutually agreed tax code.

element MiscDataHeaderType/PeriodOfService
diagram AbaDoc_p209.png
type abans:DateOrDateTimeRangeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:From abans:Until
annotation
documentation
Period of the service for which this bill is issued.

The date or date period which is tax relevant is the first date that exists in the following order:
1. LineItem/MiscDataLineItem/PeriodOfService
2. LineItem/DeliveryInfo/DeliveryDate
3. Header/MiscDataHeader/PeriodOfService
4. Header/DeliveryInfo/DeliveryDate

The element Header/DeliveryInfo/DeliveryDate is always filled in if the AbaDoc is generated from ABACUS ABEA.

swissDIGIN: K-04-01-a/b.

element MiscDataHeaderType/Weight
diagram AbaDoc_p210.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:GrossWeight abans:NetWeight

element MiscDataHeaderType/Weight/GrossWeight
diagram AbaDoc_p211.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms

element MiscDataHeaderType/Weight/NetWeight
diagram AbaDoc_p212.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
In kilograms

element MiscDataHeaderType/PrintDate
diagram AbaDoc_p213.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Desired date of electronic presention, handing over, or, in case of physical paper printing, the desired date for the print and delivery process.

complexType MiscDataLineItemType
diagram AbaDoc_p214.png
children abans:AllowanceOrCharge abans:ForInformationOnly abans:IgnoredForDocumentDiscount abans:Project abans:Inventory abans:ValueDate abans:PeriodOfService
used by
element DocumentType/LineItem/MiscDataLineItem

element MiscDataLineItemType/AllowanceOrCharge
diagram AbaDoc_p215.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:BaseAmount abans:Rate abans:UseSubTotalForNextDetail abans:AgreedCode abans:IsCalculationAmountBased
annotation
documentation
Detailed specification of an allowance or charge. The amount of the line item must match the "BaseAmount" times the "Rate". This element must only be here if the "type" attribute on "LineItem" is set to ALLOWANCEORCHARGE or to SHIPPINGANDHANDLING.

element MiscDataLineItemType/AllowanceOrCharge/BaseAmount
diagram AbaDoc_p216.png
type extension of abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
inclusiveTaxxs:booleanoptional  false    
annotation
documentation
Basis for allowance or charge calculation. Usually, this is positive even for allowances.
There may be two values present, one incl. and one excl. tax. They must have the same currency.

attribute MiscDataLineItemType/AllowanceOrCharge/BaseAmount/@inclusiveTax
type xs:boolean
properties
isRef 0
default false
use optional

element MiscDataLineItemType/AllowanceOrCharge/Rate
diagram AbaDoc_p217.png
type abans:RateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
categoryabans:RateEnumoptional      
documentation
S=Standard
M=Mixed
E=Excempt
annotation
documentation
Percentage of BaseAmount for allowance or charge. In case of allowance, this value is usually negative.

element MiscDataLineItemType/AllowanceOrCharge/UseSubTotalForNextDetail
diagram AbaDoc_p218.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default false
annotation
documentation
True if the next allowance or charge is to be calculated regarding the Amount of this line item.

element MiscDataLineItemType/AllowanceOrCharge/AgreedCode
diagram AbaDoc_p219.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutually Agreed code for allowance or charge

element MiscDataLineItemType/AllowanceOrCharge/IsCalculationAmountBased
diagram AbaDoc_p220.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
default false
annotation
documentation
True if this allowanceOrCharge is calculated from an amount, rather than from a percentage value.

element MiscDataLineItemType/ForInformationOnly
diagram AbaDoc_p221.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If present, do not count this LineItem, i.e. Amounts should be zero.

element MiscDataLineItemType/IgnoredForDocumentDiscount
diagram AbaDoc_p222.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If present and true, the this line item is ignored for all kind of document level allownances.

element MiscDataLineItemType/Project
diagram AbaDoc_p223.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:SeperatelyTransmittedToProject abans:ActivityType abans:SettlementNumber abans:EmployeeNumber abans:Charging abans:ChargingType abans:ExternalFactor abans:ExternalAmount abans:GeneralPlanNumber abans:DetailPlanNumber abans:InternalProjectAddressNumber abans:InternalInvoiceAddressNumber abans:AgreedFreeFieldData
annotation
documentation
"Projektrechnung"

element MiscDataLineItemType/Project/SeperatelyTransmittedToProject
diagram AbaDoc_p224.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element MiscDataLineItemType/Project/ActivityType
diagram AbaDoc_p225.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Leistungsart"

element MiscDataLineItemType/Project/SettlementNumber
diagram AbaDoc_p226.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Abrechnungscode"

element MiscDataLineItemType/Project/EmployeeNumber
diagram AbaDoc_p227.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Payroll employee number

element MiscDataLineItemType/Project/Charging
diagram AbaDoc_p228.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Abrechnungscode"

element MiscDataLineItemType/Project/ChargingType
diagram AbaDoc_p229.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Verrechnungsart"

element MiscDataLineItemType/Project/ExternalFactor
diagram AbaDoc_p230.png
type xs:decimal
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element MiscDataLineItemType/Project/ExternalAmount
diagram AbaDoc_p231.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      

element MiscDataLineItemType/Project/GeneralPlanNumber
diagram AbaDoc_p232.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Grobplannummer"

element MiscDataLineItemType/Project/DetailPlanNumber
diagram AbaDoc_p233.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Detailplannummer"

element MiscDataLineItemType/Project/InternalProjectAddressNumber
diagram AbaDoc_p234.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Interne Projektkundenadressnumer"

element MiscDataLineItemType/Project/InternalInvoiceAddressNumber
diagram AbaDoc_p235.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Interne Rechnungsadressnummer"

element MiscDataLineItemType/Project/AgreedFreeFieldData
diagram AbaDoc_p236.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField

element MiscDataLineItemType/Inventory
diagram AbaDoc_p237.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:TransmitToInventory abans:TransactionType abans:InventoryNumber
annotation
documentation
"Anlagen".

element MiscDataLineItemType/Inventory/TransmitToInventory
diagram AbaDoc_p238.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element MiscDataLineItemType/Inventory/TransactionType
diagram AbaDoc_p239.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element MiscDataLineItemType/Inventory/InventoryNumber
diagram AbaDoc_p240.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Anlagennummer"

element MiscDataLineItemType/ValueDate
diagram AbaDoc_p241.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
For accounting purposes only. General ledger accounting date.
"Fibubelegdatum". For online transmitted documents, fill the general ledger date of the receiver here.

element MiscDataLineItemType/PeriodOfService
diagram AbaDoc_p242.png
type abans:DateOrDateTimeRangeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:From abans:Until
annotation
documentation
Period of the service for which this position is issued.
swissDIGIN: P-05-01-a/b.

complexType MiscDataType
diagram AbaDoc_p243.png
children abans:Taxfree abans:PersonInCharge abans:AgreedIDOfPersonInCharge abans:IsVisaOK abans:AgreedCode abans:AgreedFixedPriceID abans:ContractID abans:ObjectID
used by
elements DocumentType/Header/MiscData DocumentType/LineItem/MiscData
annotation
documentation
Misc data that is used both in the header and in the line item

element MiscDataType/Taxfree
diagram AbaDoc_p244.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If present and true, the current line item or the whole document is tax free.

element MiscDataType/PersonInCharge
diagram AbaDoc_p245.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Full name of person who is responsible

element MiscDataType/AgreedIDOfPersonInCharge
diagram AbaDoc_p246.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Use only for local ABACUS interface.

element MiscDataType/IsVisaOK
diagram AbaDoc_p247.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
True if all necessary signatures have been granted (Use only for local ABACUS interface).

element MiscDataType/AgreedCode
diagram AbaDoc_p248.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
counterxs:intoptional      
annotation
documentation
Agreed Code. For local ABACUS interface: Free Code, for example: "FIBU-Code"

attribute MiscDataType/AgreedCode/@counter
type xs:int
properties
isRef 0
use optional

element MiscDataType/AgreedFixedPriceID
diagram AbaDoc_p249.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutually agreed fixed price identification.

element MiscDataType/ContractID
diagram AbaDoc_p250.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
ID of contract this document or this line item is based upon.
If used in Header: swissDIGIN: K-01-06

element MiscDataType/ObjectID
diagram AbaDoc_p251.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Object ID this document or this line item refers to. Example: Technical object ID of the building.

complexType PartyIDType
diagram AbaDoc_p252.png
children abans:SenderID abans:ReceiverID abans:EAN abans:DUNS abans:GLN abans:InternalIDByOtherParty abans:AgreedID
used by
elements AbaDoc/Package/InterchangeSender/PartyID AbaDoc/Package/InterchangeReceiver/PartyID PartyType/PartyID SupplierType/PartyID

element PartyIDType/SenderID
diagram AbaDoc_p253.png
type abans:ParticipantIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NetworkID abans:ID abans:SubID
annotation
documentation
Electronic sender ID and network id

element PartyIDType/ReceiverID
diagram AbaDoc_p254.png
type abans:ParticipantIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NetworkID abans:ID abans:SubID
annotation
documentation
Electronic receiver ID and network id

element PartyIDType/EAN
diagram AbaDoc_p255.png
type abans:EANType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
EAN number of company

element PartyIDType/DUNS
diagram AbaDoc_p256.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Dun and Bradstreet id of company

element PartyIDType/GLN
diagram AbaDoc_p257.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Global Location Number, according to EAN/UPC

element PartyIDType/InternalIDByOtherParty
diagram AbaDoc_p258.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Internal ID of this participant in the system of the other party

element PartyIDType/AgreedID
diagram AbaDoc_p259.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Mutually agreed ID

complexType PartyType
diagram AbaDoc_p260.png
children abans:BankInfo abans:TaxID abans:PartyID abans:NameAddress abans:OnlineInfo abans:Reference
used by
elements AgreedAddressType/Address DocumentType/Header/VendorParties/Biller DocumentType/Header/CustomerParties/Consignee DocumentType/Header/CustomerParties/Customer DocumentType/Header/CustomerParties/DeliveryAddress DocumentType/LineItem/DeliveryAddress DocumentType/Header/VendorParties/Manufacturer DocumentType/Header/CustomerParties/Payer DocumentType/Header/CustomerParties/PurchaseOrderer DocumentType/Header/VendorParties/Supplier DocumentType/Header/VendorParties/Vendor
annotation
documentation
Identifies and specifies information about a Party

element PartyType/BankInfo
diagram AbaDoc_p261.png
type abans:BankInfoType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:IBAN abans:Bank abans:ESRParticipantID abans:PostalAccount
attributes
Name  Type  Use  Default  Fixed  annotation
currencyabans:CurrencyTypeoptional      
annotation
documentation
Bank information

element PartyType/TaxID
diagram AbaDoc_p262.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
countryCodeabans:CountryCodeTyperequired      
statexs:stringoptional      
annotation
documentation
Country specific tax numbers or IDs
Use "state" attribute where mandatory, example: US.
If in Header/VendorParties/Vendor: swissDIGIN: K-02-02.1

attribute PartyType/TaxID/@countryCode
type abans:CountryCodeType
properties
isRef 0
use required
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu} 

attribute PartyType/TaxID/@state
type xs:string
properties
isRef 0
use optional

element PartyType/PartyID
diagram AbaDoc_p263.png
type abans:PartyIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:SenderID abans:ReceiverID abans:EAN abans:DUNS abans:GLN abans:InternalIDByOtherParty abans:AgreedID

element PartyType/NameAddress
diagram AbaDoc_p264.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
Name, address and contact information

element PartyType/OnlineInfo
diagram AbaDoc_p265.png
type abans:OnlineInfoType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:GUID abans:UserAccountName abans:Password abans:IsPasswordCrypted abans:HasPasswordChanged abans:IsNewsletterEnabled abans:IsDisabled abans:IsInactive abans:WasDeleted abans:IsEBusinessEnabled abans:OnlyWithPrePayment abans:DefaultCurrency abans:DefaultHierarchy
annotation
documentation
Additional info if party is using online access

element PartyType/Reference
diagram AbaDoc_p266.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:Name
annotation
documentation
"Your reference" ("Ihr Zeichen"), "Our reference" ("Unser Zeichen"), depending on where it is used.

element PartyType/Reference/ID
diagram AbaDoc_p267.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
swissDIGIN: K-03-06-a

element PartyType/Reference/Name
diagram AbaDoc_p268.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
swissDIGIN: K-03-06-b

complexType PaymentTermsType
diagram AbaDoc_p269.png
children abans:MinimumAmount abans:NetPeriod abans:Discount abans:PenaltyPercentage abans:AgreedPaymentTermID abans:Text
used by
elements DocumentType/Summary/PaymentTerms SupplierType/PaymentTerms
annotation
documentation
Information about the given or offered payment terms

element PaymentTermsType/MinimumAmount
diagram AbaDoc_p270.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      

element PaymentTermsType/NetPeriod
diagram AbaDoc_p271.png
type abans:PeriodType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Date abans:Months abans:Days

element PaymentTermsType/Discount
diagram AbaDoc_p272.png
type abans:DiscountType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:DiscountPercentage abans:Period

element PaymentTermsType/PenaltyPercentage
diagram AbaDoc_p273.png
type abans:PercentageType
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element PaymentTermsType/AgreedPaymentTermID
diagram AbaDoc_p274.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element PaymentTermsType/Text
diagram AbaDoc_p275.png
type extension of abans:TextType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Line abans:FormattedText
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      

complexType PeriodType
diagram AbaDoc_p276.png
children abans:Date abans:Months abans:Days
used by
elements PaymentTermsType/NetPeriod DiscountType/Period
annotation
documentation
Payment period information

element PeriodType/Date
diagram AbaDoc_p277.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element PeriodType/Months
diagram AbaDoc_p278.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element PeriodType/Days
diagram AbaDoc_p279.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple

complexType QuantityType
diagram AbaDoc_p280.png
type extension of xs:decimal
properties
base xs:decimal
used by
element DocumentType/LineItem/Quantity
attributes
Name  Type  Use  Default  Fixed  annotation
typeabans:QuantityTypeEnumrequired      
documentation
'DELIVERYREQUEST' is deprecated, don't use it.
agreedTypexs:stringoptional      
unitabans:UnitTypeoptional      
agreedUnitxs:stringoptional      
unitFactorxs:decimaloptional  1    
annotation
documentation
Quantity information.
If the "unit" attribute is used, it must contain a valid "UNECE Recommendation 20" Common code.

attribute QuantityType/@type
type abans:QuantityTypeEnum
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration ASSEMBLED 
enumeration DELIVERED 
enumeration DELIVERYREQUEST 
enumeration INVOICED 
enumeration ORDERED 
enumeration ORIGINALLYORDERED 
enumeration OUTSTANDING 
enumeration REBATEINKIND 
enumeration CONFIRMED 
enumeration OFFERED 
enumeration AGREED 
enumeration OFFERREQUEST 
annotation
documentation
'DELIVERYREQUEST' is deprecated, don't use it.

attribute QuantityType/@agreedType
type xs:string
properties
isRef 0
use optional

attribute QuantityType/@unit
type abans:UnitType
properties
isRef 0
use optional

attribute QuantityType/@agreedUnit
type xs:string
properties
isRef 0
use optional

attribute QuantityType/@unitFactor
type xs:decimal
properties
isRef 0
default 1
use optional

complexType RateType
diagram AbaDoc_p281.png
type extension of abans:PercentageType
properties
base abans:PercentageType
used by
elements DocumentType/Summary/ExchangeRate AllowanceAndChargeType/Detail/Rate MiscDataLineItemType/AllowanceOrCharge/Rate TaxType/Detail/Rate
attributes
Name  Type  Use  Default  Fixed  annotation
categoryabans:RateEnumoptional      
documentation
S=Standard
M=Mixed
E=Excempt

attribute RateType/@category
type abans:RateEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration 
enumeration 
enumeration 
annotation
documentation
S=Standard
M=Mixed
E=Excempt

complexType ReferenceType
diagram AbaDoc_p282.png
children abans:ThisDocument abans:OriginalDocument abans:DocumentReference abans:PaymentReference abans:AgreedReference abans:DocumentPresentment
used by
element DocumentType/Header/Reference
annotation
documentation
All kind of document references, including payment reference info

element ReferenceType/ThisDocument
diagram AbaDoc_p283.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
This document ID and date

element ReferenceType/OriginalDocument
diagram AbaDoc_p284.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Used only if the current document replaces another document.

element ReferenceType/DocumentReference
diagram AbaDoc_p285.png
type extension of abans:DocumentReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:OfferRequest abans:Offer abans:PurchaseOrder abans:OrderConfirmation abans:DeliveryNote abans:Bill abans:Reminder abans:AbstractOrder
attributes
Name  Type  Use  Default  Fixed  annotation
partyabans:PartyReferenceTyperequired      
annotation
documentation
References to the documents of the supplier

attribute ReferenceType/DocumentReference/@party
type abans:PartyReferenceType
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration CUSTOMER 
enumeration VENDOR 

element ReferenceType/PaymentReference
diagram AbaDoc_p286.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ESRReferenceNumber abans:IPIPurpose abans:IPIExpensesType abans:IPIFormCode abans:IsAmountVariable
annotation
documentation
Swiss payment and document reference standard

element ReferenceType/PaymentReference/ESRReferenceNumber
diagram AbaDoc_p287.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element ReferenceType/PaymentReference/IPIPurpose
diagram AbaDoc_p288.png
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
maxLength 35 

element ReferenceType/PaymentReference/IPIExpensesType
diagram AbaDoc_p289.png
type abans:IPIExpensesEnum
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration ORDERINGCUSTOMER 
enumeration BENEFICIARY 
enumeration SHARED 

element ReferenceType/PaymentReference/IPIFormCode
diagram AbaDoc_p290.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
0=unstructured, 1=structured.

element ReferenceType/PaymentReference/IsAmountVariable
diagram AbaDoc_p291.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element ReferenceType/AgreedReference
diagram AbaDoc_p292.png
type abans:IDAndDateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:ID abans:SubID abans:LineItemID abans:LineItemSubID abans:LineItemSubID2 abans:Date
annotation
documentation
Mutually agreed reference

element ReferenceType/DocumentPresentment
diagram AbaDoc_p293.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:PresentmentURL
annotation
documentation
Information about a human readable representation of this document

element ReferenceType/DocumentPresentment/PresentmentURL
diagram AbaDoc_p294.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
HTTP or HTTPS URL to a human readable representation of this document

complexType SupplierType
diagram AbaDoc_p295.png
children abans:NameAddress abans:PartyID abans:PaymentTerms
used by
element AbaDoc/Supplier
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

attribute SupplierType/@creationDateTime
type xs:dateTime
properties
isRef 0
annotation
documentation
Since 2.0034

element SupplierType/NameAddress
diagram AbaDoc_p296.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

element SupplierType/PartyID
diagram AbaDoc_p297.png
type abans:PartyIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:SenderID abans:ReceiverID abans:EAN abans:DUNS abans:GLN abans:InternalIDByOtherParty abans:AgreedID

element SupplierType/PaymentTerms
diagram AbaDoc_p298.png
type abans:PaymentTermsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:MinimumAmount abans:NetPeriod abans:Discount abans:PenaltyPercentage abans:AgreedPaymentTermID abans:Text

complexType TaxType
diagram AbaDoc_p299.png
children abans:Detail abans:TotalBaseAmount abans:TotalAmount
used by
elements AllowanceAndChargeType/Detail/Tax AllowanceAndChargeType/Total/Tax DocumentType/LineItem/Tax DocumentType/Summary/Tax

element TaxType/Detail
diagram AbaDoc_p300.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:BaseAmount abans:Rate abans:Amount abans:TaxDate abans:Description abans:AgreedTaxCode
annotation
documentation
Different Tax Rates may be specified here. If present, the sum of the Amount elements must match the TotalAmount

element TaxType/Detail/BaseAmount
diagram AbaDoc_p301.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Base Amount for Tax calculation, exclusive Tax

element TaxType/Detail/Rate
diagram AbaDoc_p302.png
type abans:RateType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
categoryabans:RateEnumoptional      
documentation
S=Standard
M=Mixed
E=Excempt
annotation
documentation
Tax Rate of Tax in percent

element TaxType/Detail/Amount
diagram AbaDoc_p303.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Tax Amount calculated from BaseAmount and Rate

element TaxType/Detail/TaxDate
diagram AbaDoc_p304.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If not set, the element "Header/MiscDataHeader/ValueDate" is used instead.
Fill this field in case a tax code has changed or is about to change in order to define which tax rate this is based on.

element TaxType/Detail/Description
diagram AbaDoc_p305.png
type abans:StringWithLanguageType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
annotation
documentation
Description of this tax detail

element TaxType/Detail/AgreedTaxCode
diagram AbaDoc_p306.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedTaxTypeabans:TaxTypeEnumoptional      
annotation
documentation
Can contain a Tax code that is mutually Agreed between all parties

attribute TaxType/Detail/AgreedTaxCode/@agreedTaxType
type abans:TaxTypeEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration INCLUSIVE 
enumeration EXCLUSIVE 
enumeration TAXFREE 

element TaxType/TotalBaseAmount
diagram AbaDoc_p307.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total of all BaseAmount elements from Details. Since 2.0034.

element TaxType/TotalAmount
diagram AbaDoc_p308.png
type abans:AmountType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
Total of all Amount elements from Details

complexType TextType
diagram AbaDoc_p309.png
children abans:Line abans:FormattedText
used by
elements DocumentType/Header/Text DocumentType/LineItem/Text DocumentType/Summary/Text PaymentTermsType/Text
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
annotation
documentation
General text type. Can hold formatted and unformatted text. The unformatted text must always be present

attribute TextType/@language
type abans:LanguageType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 

element TextType/Line
diagram AbaDoc_p310.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
annotation
documentation
One element for each line of text. Without any formating information whatsoever.

element TextType/FormattedText
diagram AbaDoc_p311.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
mimeTypexs:stringrequired      
annotation
documentation
If present, this FormattedText *MUST* contain the same information as the Line elements above (Unless used internally or in a agreed scenario).
The format must be specified in the mimeType attribute.
Examples:
application/rtf
text/html

attribute TextType/FormattedText/@mimeType
type xs:string
properties
isRef 0
use required

simpleType AccountEnum
type restriction of xs:string
properties
base xs:string
used by
attribute AccountAssignmentType/@accountType
facets
Kind Value annotation 
enumeration DEBIT 
enumeration CREDIT 

simpleType AllowanceAndChargeEnum
type restriction of xs:string
properties
base xs:string
used by
attributes DocumentType/LineItem/Price/@allowanceAndCharge DocumentType/LineItem/Amount/@allowanceAndCharge
facets
Kind Value annotation 
enumeration BEFORE 
enumeration AFTER 
enumeration UNKNOWN 

simpleType BatchOrLotOrSerialNumberEnum
type restriction of xs:string
properties
base xs:string
used by
attribute BatchOrLotOrSerialNumberType/@type
facets
Kind Value annotation 
enumeration BATCH 
enumeration LOT 
enumeration SERIALNUMBER 

simpleType CardIDEnum
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
element DocumentType/Summary/PaymentMethod/CreditCard/CardID
facets
Kind Value annotation 
enumeration MASTERCARD 
enumeration AMERICANEXPRESS 
enumeration VISA 
enumeration JCB 
enumeration DINERS 
enumeration DISCOVER 
enumeration POSTCARD 
enumeration AGREED 

simpleType CostUnitEnum
type restriction of xs:string
properties
base xs:string
used by
attribute AccountAssignmentType/CostUnit/@costUnitType
facets
Kind Value annotation 
enumeration COSTUNIT 
enumeration PROJECTNUMBER 
enumeration UNKNOWN 

simpleType DesiredPaymentMethodEnum
type restriction of xs:string
properties
base xs:string
used by
element DocumentType/Summary/PaymentMethod/DesiredPaymentMethod
facets
Kind Value annotation 
enumeration CREDITCARD 
enumeration BILL 
enumeration CASHONDELIVERY 
enumeration ADVANCEPAYMENT 

simpleType IPIExpensesEnum
type restriction of xs:string
properties
base xs:string
used by
element ReferenceType/PaymentReference/IPIExpensesType
facets
Kind Value annotation 
enumeration ORDERINGCUSTOMER 
enumeration BENEFICIARY 
enumeration SHARED 

simpleType LineItemTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/LineItem/@type
facets
Kind Value annotation 
enumeration REGULAR 
enumeration ALLOWANCEORCHARGE 
enumeration SHIPPINGANDHANDLING 
enumeration ROUNDINGDIFFERENCE 
enumeration MINMUMINVOICEVALUESURCHARGE 
enumeration PAYMENTONACCOUNT 

simpleType PartyEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/LineItem/ProductID/@party
facets
Kind Value annotation 
enumeration VENDOR 
enumeration CUSTOMER 
enumeration COMMON 
enumeration AGREED 
enumeration UNKNOWN 

simpleType PriceTagEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/LineItem/Price/@priceTag
facets
Kind Value annotation 
enumeration NONE 
enumeration REGULAR 
enumeration SPECIALOFFER 

simpleType PriorityEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/@priority
facets
Kind Value annotation 
enumeration LOW 
enumeration NORMAL 
enumeration HIGH 

simpleType ProductTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/LineItem/ProductID/@type
facets
Kind Value annotation 
enumeration EAN 
enumeration UPC 
enumeration GTIN 
enumeration UNSPSC 
enumeration INTERNALNUMBER 
enumeration INTERNALID 
enumeration INTERNALDESCRIPTION 
enumeration INTERNALVARIANTID 
enumeration INTERNALUSERKEYNUMBER 
enumeration INTERNALUSERKEYID 
enumeration INTERNALUSERKEYDESCRIPTION 
enumeration INTERNALTECHNICALID 
enumeration INTERNALSHORTID 
enumeration INTERNALTYPE 
enumeration AGREEDID 
enumeration UNKNOWN 
enumeration UPIX 

simpleType QuantityTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute QuantityType/@type
facets
Kind Value annotation 
enumeration ASSEMBLED 
enumeration DELIVERED 
enumeration DELIVERYREQUEST 
enumeration INVOICED 
enumeration ORDERED 
enumeration ORIGINALLYORDERED 
enumeration OUTSTANDING 
enumeration REBATEINKIND 
enumeration CONFIRMED 
enumeration OFFERED 
enumeration AGREED 
enumeration OFFERREQUEST 

simpleType RateEnum
type restriction of xs:string
properties
base xs:string
used by
attribute RateType/@category
facets
Kind Value annotation 
enumeration 
enumeration 
enumeration 

simpleType SummaryTextTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/Summary/Text/@type
facets
Kind Value annotation 
enumeration AGREEDTYPE 
enumeration DOCUMENT 

simpleType TaxTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute TaxType/Detail/AgreedTaxCode/@agreedTaxType
facets
Kind Value annotation 
enumeration INCLUSIVE 
enumeration EXCLUSIVE 
enumeration TAXFREE 

simpleType TextEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/LineItem/Text/@type
facets
Kind Value annotation 
enumeration ITEMTEXT 
enumeration DESCRIPTION 
enumeration VARIANTDESCRIPTION 
enumeration ADDITIONALDESCRIPTION 

simpleType TextTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attribute DocumentType/Header/Text/@type
facets
Kind Value annotation 
enumeration AGREEDTYPE 
enumeration COMMENT 
enumeration DOCUMENT 
enumeration TITLE 

simpleType UnitTypeEnum
type restriction of xs:string
properties
base xs:string
used by
attributes DocumentType/LineItem/UnitRelations/BaseUnit/@unitType DocumentType/LineItem/UnitRelations/Unit/@unitType
facets
Kind Value annotation 
enumeration PURCHASE 
enumeration PACKAGING 
enumeration PRICE 
enumeration SALES 
enumeration STOCK 
enumeration BASE 

complexType AmountType
diagram AbaDoc_p312.png
type extension of xs:decimal
properties
base xs:decimal
used by
elements AgentType/Amount AllowanceAndChargeType/Detail/Amount AllowanceAndChargeType/Total/Amount DocumentType/LineItem/Amount DocumentType/Summary/PaymentMethod/Amount TaxType/Detail/Amount AllowanceAndChargeType/Detail/BaseAmount MiscDataLineItemType/AllowanceOrCharge/BaseAmount TaxType/Detail/BaseAmount MiscDataLineItemType/Project/ExternalAmount PaymentTermsType/MinimumAmount DocumentType/Summary/TotalAmount TaxType/TotalAmount DocumentType/Summary/TotalAmountDue DocumentType/Summary/TotalAmountPaid TaxType/TotalBaseAmount
attributes
Name  Type  Use  Default  Fixed  annotation
currencyderived by: abans:CurrencyTyperequired      
annotation
documentation
An Amount with a required Currency

attribute AmountType/@currency
type restriction of abans:CurrencyType
properties
isRef 0
use required
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 

complexType DataType
diagram AbaDoc_p313.png
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
used by
elements DocumentType/Header/AgreedData DocumentType/LineItem/AgreedData NameAddressType/AgreedData OnlineCustomerType/EBusinessParticipant/AgreedData OnlineCustomerType/AgreedData DocumentType/Header/AgreedExtendedTableData DocumentType/LineItem/AgreedExtendedTableData NameAddressType/AgreedExtendedTableData DocumentType/Header/AgreedFreeFieldData DocumentType/LineItem/AgreedFreeFieldData MiscDataLineItemType/Project/AgreedFreeFieldData NameAddressType/AgreedFreeFieldData DocumentType/Header/AgreedUserFieldData DocumentType/LineItem/AgreedUserFieldData DocumentType/Header/AgreedVariableData DocumentType/LineItem/AgreedVariableData MiscDataHeaderType/FreeDocumentGroupData

element DataType/StringField
diagram AbaDoc_p314.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/StringField/@agreedID
type xs:string
properties
isRef 0
use required

element DataType/NumberField
diagram AbaDoc_p315.png
type extension of xs:decimal
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/NumberField/@agreedID
type xs:string
properties
isRef 0
use required

element DataType/DateField
diagram AbaDoc_p316.png
type extension of xs:date
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/DateField/@agreedID
type xs:string
properties
isRef 0
use required

element DataType/BooleanField
diagram AbaDoc_p317.png
type extension of xs:boolean
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/BooleanField/@agreedID
type xs:string
properties
isRef 0
use required

element DataType/DateTimeField
diagram AbaDoc_p318.png
type extension of xs:dateTime
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/DateTimeField/@agreedID
type xs:string
properties
isRef 0
use required

element DataType/BinaryField
diagram AbaDoc_p319.png
type extension of xs:base64Binary
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
agreedIDxs:stringrequired      

attribute DataType/BinaryField/@agreedID
type xs:string
properties
isRef 0
use required

complexType DateOrDateTimeRangeType
diagram AbaDoc_p320.png
children abans:From abans:Until
used by
elements MiscDataHeaderType/PeriodOfService MiscDataLineItemType/PeriodOfService

element DateOrDateTimeRangeType/From
diagram AbaDoc_p321.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DateOrDateTimeRangeType/Until
diagram AbaDoc_p322.png
type abans:DateOrDateTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple

complexType DateTimeRangeType
diagram AbaDoc_p323.png
children abans:From abans:Until
used by
elements OnlineCustomerType/EBusinessParticipant/ValidityRange OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation/ValidityRange

element DateTimeRangeType/From
diagram AbaDoc_p324.png
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element DateTimeRangeType/Until
diagram AbaDoc_p325.png
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple

complexType PriceType
diagram AbaDoc_p326.png
type extension of xs:decimal
properties
base xs:decimal
used by
element DocumentType/LineItem/Price
attributes
Name  Type  Use  Default  Fixed  annotation
currencyabans:CurrencyTyperequired      
unitabans:UnitTypeoptional      
agreedUnitxs:stringoptional      
annotation
documentation
Price with required Currency and optional Unit attribute.

attribute PriceType/@currency
type abans:CurrencyType
properties
isRef 0
use required
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 

attribute PriceType/@unit
type abans:UnitType
properties
isRef 0
use optional

attribute PriceType/@agreedUnit
type xs:string
properties
isRef 0
use optional

complexType StringWithLanguageType
diagram AbaDoc_p327.png
type extension of xs:string
properties
base xs:string
used by
elements AllowanceAndChargeType/Detail/Description DocumentType/Summary/PaymentMethod/CreditCard/Description TaxType/Detail/Description MiscDataHeaderType/DocumentComment
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      
annotation
documentation
A string with a Language

attribute StringWithLanguageType/@language
type abans:LanguageType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 

simpleType CountryCodeType
type restriction of xs:string
properties
base xs:string
used by
element NameAddressType/CountryCode
attributes BankIDType/ID/@countryCode PartyType/TaxID/@countryCode
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu} 
annotation
documentation
ISO 3166 Country id (2 uppercase letters)

simpleType CurrencyType
type restriction of xs:string
properties
base xs:string
used by
elements DocumentType/Summary/BaseCurrency OnlineCustomerType/DefaultCurrency OnlineInfoType/DefaultCurrency DocumentType/Summary/PaymentMethod/DesiredCurrency DocumentType/Summary/DocumentCurrency
attributes BankInfoType/@currency AmountType/@currency PriceType/@currency
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 
annotation
documentation
ISO 4217 Currency id (3 uppercase letters)

simpleType DateOrDateTimeType
type union of (xs:dateTime, xs:date)
used by
elements BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/BestBefore DeliveryInfoType/ConfirmedDate IDAndDateType/Date DeliveryInfoType/DeliveryDate DeliveryInfoType/DesiredDate DateOrDateTimeRangeType/From MiscDataHeaderType/PrintDate BatchOrLotOrSerialNumberType/BatchOrLotOrSerialNumberData/SellBy DateOrDateTimeRangeType/Until
annotation
documentation
Date or DateTime. Usually, only the Date is used, e.g. for a Bill Date, but it's possible to add the time

simpleType EANType
type xs:string
properties
base xs:string
used by
element PartyIDType/EAN
annotation
documentation
EAN number

simpleType LanguageType
type restriction of xs:string
properties
base xs:string
used by
element NameAddressType/Language
attributes DocumentType/@language TextType/@language StringWithLanguageType/@language NameAddressType/Text/@language
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 
annotation
documentation
ISO 639 Language id (2 lowercase letters)

simpleType PartyReferenceType
type restriction of xs:string
properties
base xs:string
used by
attributes AccountAssignmentType/@party DocumentType/LineItem/Reference/DocumentReference/@party ReferenceType/DocumentReference/@party AddressReferenceType/@party
facets
Kind Value annotation 
enumeration CUSTOMER 
enumeration VENDOR 

simpleType PercentageType
type xs:decimal
properties
base xs:decimal
used by
elements DiscountType/DiscountPercentage PaymentTermsType/PenaltyPercentage DocumentType/Summary/PaymentMethod/Percentage AgentType/Rate
complexType RateType
annotation
documentation
A percent value

simpleType UnitType
type xs:string
properties
base xs:string
used by
elements DocumentType/LineItem/UnitRelations/BaseUnit DocumentType/LineItem/UnitRelations/Unit
attributes DocumentType/LineItem/UnitInfo/@unit QuantityType/@unit PriceType/@unit
annotation
documentation
Unit ID

complexType AddressReferenceType
diagram AbaDoc_p328.png
children abans:AddressNumber abans:DebitorNumber abans:CreditorNumber abans:LIONumber
used by
element NameAddressType/AddressReference
attributes
Name  Type  Use  Default  Fixed  annotation
partyabans:PartyReferenceTyperequired      

attribute AddressReferenceType/@party
type abans:PartyReferenceType
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration CUSTOMER 
enumeration VENDOR 

element AddressReferenceType/AddressNumber
diagram AbaDoc_p329.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element AddressReferenceType/DebitorNumber
diagram AbaDoc_p330.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element AddressReferenceType/CreditorNumber
diagram AbaDoc_p331.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element AddressReferenceType/LIONumber
diagram AbaDoc_p332.png
type xs:long
properties
isRef 0
minOcc 0
maxOcc 1
content simple

complexType AgreedAppendixType
diagram AbaDoc_p333.png
children abans:Reference abans:ApplicationReference abans:CodeName abans:SalutationID abans:Alias abans:Miscellaneous
used by
element NameAddressType/AgreedAppendix

element AgreedAppendixType/Reference
diagram AbaDoc_p334.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used for the number of this entity inside the company's database (ADR.INR or AKP.NR)

element AgreedAppendixType/ApplicationReference
diagram AbaDoc_p335.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The content of this element is defined as follows:
For CUSTOMER: ABACUS Debitor Number
For DELIVERYADDRESS: ABACUS LIO number
For PAYER: Up to all versions prior to ULC versions: ABACUS FAO number
For VENDOR: Kreditornumber
For BILLER: Kreditornumber

element AgreedAppendixType/CodeName
diagram AbaDoc_p336.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Kurzname"

element AgreedAppendixType/SalutationID
diagram AbaDoc_p337.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used for the ID of the salutation

element AgreedAppendixType/Alias
diagram AbaDoc_p338.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element AgreedAppendixType/Miscellaneous
diagram AbaDoc_p339.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
mixed true
annotation
documentation
Add your own elements and tags below this

complexType NameAddressType
diagram AbaDoc_p340.png
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
used by
elements AbaDoc/Address NameAddressType/Contact OnlineCustomerType/DeliveryNameAddress BankIDType/NameAddress PartyType/NameAddress SupplierType/NameAddress OnlineCustomerType/NameAddress
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
Name and address

attribute NameAddressType/@creationDateTime
type xs:dateTime
properties
isRef 0
annotation
documentation
Since 2.0034

element NameAddressType/Salutation
diagram AbaDoc_p341.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element NameAddressType/Title
diagram AbaDoc_p342.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element NameAddressType/CompanyName
diagram AbaDoc_p343.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
If used in Header/VendorParties/Vendor: swissDIGIN: K-02-03-a.

element NameAddressType/FirstName
diagram AbaDoc_p344.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element NameAddressType/LastName
diagram AbaDoc_p345.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element NameAddressType/AdditionalLine
diagram AbaDoc_p346.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Put additional address information here. Example:
Private persons:
c/o Fam. Christen
Companies:
Accounting department

element NameAddressType/Street
diagram AbaDoc_p347.png
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Line
annotation
documentation
If in Header/VendorParties/Vendor: swissDIGIN: K-02-03-b.

element NameAddressType/Street/Line
diagram AbaDoc_p348.png
type xs:string
properties
isRef 0
content simple

element NameAddressType/ZIP
diagram AbaDoc_p349.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Postal ID of city (and suburb).
If in Header/VendorParties/Vendor: swissDIGIN: K-02-03-d

element NameAddressType/City
diagram AbaDoc_p350.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
City.
If in Header/VendorParties/Vendor: swissDIGIN: K-02-03-c

element NameAddressType/State
diagram AbaDoc_p351.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
US and Canada only

element NameAddressType/CountryCode
diagram AbaDoc_p352.png
type abans:CountryCodeType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu} 
annotation
documentation
2 digit country code, according to ISO 3166. Examples: "CH" = Switzerland, "DE" = Germany, "FR" = France.
If in Header/VendorParties/Vendor: swissDIGIN: K-02-03-e

element NameAddressType/Country
diagram AbaDoc_p353.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Full name of country. This element can be language dependent.

element NameAddressType/Email
diagram AbaDoc_p354.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Email address

element NameAddressType/Phone
diagram AbaDoc_p355.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
kindabans:PhoneKindEnumoptional      
agreedTypexs:stringoptional      
annotation
documentation
If agreedType is used, kind must be equals "AGREED". (ABACUS only: Possible values for agreedType are "TEL2" or "TELEX")

attribute NameAddressType/Phone/@kind
type abans:PhoneKindEnum
properties
isRef 0
use optional
facets
Kind Value annotation 
enumeration BUSINESS 
enumeration PRIVATE 
enumeration MOBILE 
enumeration FAX 
enumeration PAGER 
enumeration AGREED 

attribute NameAddressType/Phone/@agreedType
type xs:string
properties
isRef 0
use optional

element NameAddressType/Website
diagram AbaDoc_p356.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
URL to the company or personal web site. It's recommended to omit "http://"

element NameAddressType/Birthdate
diagram AbaDoc_p357.png
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date of birth.

element NameAddressType/Text
diagram AbaDoc_p358.png
type extension of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
languageabans:LanguageTypeoptional      

attribute NameAddressType/Text/@language
type abans:LanguageType
properties
isRef 0
use optional
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 

element NameAddressType/Contact
diagram AbaDoc_p359.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034
annotation
documentation
Information about a specific individual inside that organisation

element NameAddressType/AgreedExtendedTableData
diagram AbaDoc_p360.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for Extended Tables in ABACUS

element NameAddressType/AgreedFreeFieldData
diagram AbaDoc_p361.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Use only for free fields in ABACUS

element NameAddressType/AgreedAppendix
diagram AbaDoc_p362.png
type abans:AgreedAppendixType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Reference abans:ApplicationReference abans:CodeName abans:SalutationID abans:Alias abans:Miscellaneous
annotation
documentation
Mutually agreed appendix information

element NameAddressType/AgreedData
diagram AbaDoc_p363.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField
annotation
documentation
Used for B2B mutually agreed data exchange. Since 2.0034.

element NameAddressType/AddressReference
diagram AbaDoc_p364.png
type abans:AddressReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:AddressNumber abans:DebitorNumber abans:CreditorNumber abans:LIONumber
attributes
Name  Type  Use  Default  Fixed  annotation
partyabans:PartyReferenceTyperequired      
annotation
documentation
Since 2.0034.

element NameAddressType/Language
diagram AbaDoc_p365.png
type abans:LanguageType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Ll}\p{Ll} 

simpleType PhoneKindEnum
type restriction of xs:string
properties
base xs:string
used by
attribute NameAddressType/Phone/@kind
facets
Kind Value annotation 
enumeration BUSINESS 
enumeration PRIVATE 
enumeration MOBILE 
enumeration FAX 
enumeration PAGER 
enumeration AGREED 

complexType OnlineCustomerType
diagram AbaDoc_p366.png
children abans:NameAddress abans:DeliveryNameAddress abans:AccountID abans:DefaultCurrency abans:TransactionDateTime abans:EBusinessParticipant abans:AgreedData
used by
element AbaDoc/OnlineCustomer
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

attribute OnlineCustomerType/@creationDateTime
type xs:dateTime
properties
isRef 0
annotation
documentation
Since 2.0034

element OnlineCustomerType/NameAddress
diagram AbaDoc_p367.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

element OnlineCustomerType/DeliveryNameAddress
diagram AbaDoc_p368.png
type abans:NameAddressType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:Salutation abans:Title abans:CompanyName abans:FirstName abans:LastName abans:AdditionalLine abans:Street abans:ZIP abans:City abans:State abans:CountryCode abans:Country abans:Email abans:Phone abans:Website abans:Birthdate abans:Text abans:Contact abans:AgreedExtendedTableData abans:AgreedFreeFieldData abans:AgreedAppendix abans:AgreedData abans:AddressReference abans:Language
attributes
Name  Type  Use  Default  Fixed  annotation
creationDateTimexs:dateTime      
documentation
Since 2.0034

element OnlineCustomerType/AccountID
diagram AbaDoc_p369.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineCustomerType/DefaultCurrency
diagram AbaDoc_p370.png
type abans:CurrencyType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 

element OnlineCustomerType/TransactionDateTime
diagram AbaDoc_p371.png
type xs:dateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Since 2.0034

element OnlineCustomerType/EBusinessParticipant
diagram AbaDoc_p372.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:InternalID abans:ParticipantSenderID abans:ParticipantReceiverID abans:ValidityRange abans:DocumentTypeRelation abans:AgreedData
attributes
Name  Type  Use  Default  Fixed  annotation
messageTypeabans:MessageType      
isNewxs:booleanoptional      

attribute OnlineCustomerType/EBusinessParticipant/@messageType
type abans:MessageType
properties
isRef 0
facets
Kind Value annotation 
enumeration REGISTRATION 
enumeration DEREGISTRATION 
enumeration MODIFICATION 

attribute OnlineCustomerType/EBusinessParticipant/@isNew
type xs:boolean
properties
isRef 0
use optional

element OnlineCustomerType/EBusinessParticipant/InternalID
diagram AbaDoc_p373.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineCustomerType/EBusinessParticipant/ParticipantSenderID
diagram AbaDoc_p374.png
type abans:ParticipantIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NetworkID abans:ID abans:SubID

element OnlineCustomerType/EBusinessParticipant/ParticipantReceiverID
diagram AbaDoc_p375.png
type abans:ParticipantIDType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:NetworkID abans:ID abans:SubID

element OnlineCustomerType/EBusinessParticipant/ValidityRange
diagram AbaDoc_p376.png
type abans:DateTimeRangeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:From abans:Until

element OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation
diagram AbaDoc_p377.png
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children abans:DocumentType abans:DocumentCategory abans:ValidityRange
attributes
Name  Type  Use  Default  Fixed  annotation
isNewxs:booleanoptional  false    

attribute OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation/@isNew
type xs:boolean
properties
isRef 0
default false
use optional

element OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation/DocumentType
diagram AbaDoc_p378.png
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
6=Bill etc.

element OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation/DocumentCategory
diagram AbaDoc_p379.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Belegart". Exmaples: R=Bill, G=Credit advice

element OnlineCustomerType/EBusinessParticipant/DocumentTypeRelation/ValidityRange
diagram AbaDoc_p380.png
type abans:DateTimeRangeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:From abans:Until

element OnlineCustomerType/EBusinessParticipant/AgreedData
diagram AbaDoc_p381.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField

element OnlineCustomerType/AgreedData
diagram AbaDoc_p382.png
type abans:DataType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children abans:StringField abans:NumberField abans:DateField abans:BooleanField abans:DateTimeField abans:BinaryField

complexType OnlineInfoType
diagram AbaDoc_p383.png
children abans:GUID abans:UserAccountName abans:Password abans:IsPasswordCrypted abans:HasPasswordChanged abans:IsNewsletterEnabled abans:IsDisabled abans:IsInactive abans:WasDeleted abans:IsEBusinessEnabled abans:OnlyWithPrePayment abans:DefaultCurrency abans:DefaultHierarchy
used by
element PartyType/OnlineInfo

element OnlineInfoType/GUID
diagram AbaDoc_p384.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Shopper GUID=SID"

element OnlineInfoType/UserAccountName
diagram AbaDoc_p385.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
"Shopper web account name"

element OnlineInfoType/Password
diagram AbaDoc_p386.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/IsPasswordCrypted
diagram AbaDoc_p387.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/HasPasswordChanged
diagram AbaDoc_p388.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/IsNewsletterEnabled
diagram AbaDoc_p389.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/IsDisabled
diagram AbaDoc_p390.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
No login allowed

element OnlineInfoType/IsInactive
diagram AbaDoc_p391.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/WasDeleted
diagram AbaDoc_p392.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/IsEBusinessEnabled
diagram AbaDoc_p393.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/OnlyWithPrePayment
diagram AbaDoc_p394.png
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple

element OnlineInfoType/DefaultCurrency
diagram AbaDoc_p395.png
type abans:CurrencyType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
pattern \p{Lu}\p{Lu}\p{Lu} 

element OnlineInfoType/DefaultHierarchy
diagram AbaDoc_p396.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple

simpleType MessageType
type restriction of xs:string
properties
base xs:string
used by
attribute OnlineCustomerType/EBusinessParticipant/@messageType
facets
Kind Value annotation 
enumeration REGISTRATION 
enumeration DEREGISTRATION 
enumeration MODIFICATION 

complexType ParticipantIDType
diagram AbaDoc_p397.png
children abans:NetworkID abans:ID abans:SubID
used by
elements OnlineCustomerType/EBusinessParticipant/ParticipantReceiverID OnlineCustomerType/EBusinessParticipant/ParticipantSenderID PartyIDType/ReceiverID PartyIDType/SenderID

element ParticipantIDType/NetworkID
diagram AbaDoc_p398.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
Id of the network, e.g. "PayNet"

element ParticipantIDType/ID
diagram AbaDoc_p399.png
type xs:string
properties
isRef 0
content simple
annotation
documentation
Id of the participant in that network

element ParticipantIDType/SubID
diagram AbaDoc_p400.png
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Additinal id of the participant. Can be used for purely internal structures of that participant, as long as this value is always passed along.
Examples: Business Unit number, subsidiary branch id, business area id.


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy