diagram | |||
namespace | urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 | ||
children | ID ChargeIndicator AllowanceChargeReasonCode AllowanceChargeReason MultiplierFactorNumeric PrepaidIndicator SequenceNumeric Amount BaseAmount AccountingCostCode AccountingCost TaxCategory TaxTotal PaymentMeans | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="AllowanceChargeType"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>ABIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Details</ccts:DictionaryEntryName> <ccts:Definition>Information about a charge or discount price component.</ccts:Definition> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> </ccts:Component> </xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="cbc:ID" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Identifier</ccts:DictionaryEntryName> <ccts:Definition>Identifies an Allowance Charge.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Identifier</ccts:PropertyTerm> <ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm> <ccts:DataType>Identifier. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Charge_ Indicator. Indicator</ccts:DictionaryEntryName> <ccts:Definition>Indicates whether the Allowance Charge is a charge (true) or a discount (false).</ccts:Definition> <ccts:Cardinality>1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTermQualifier>Charge</ccts:PropertyTermQualifier> <ccts:PropertyTerm>Indicator</ccts:PropertyTerm> <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm> <ccts:DataType>Indicator. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:AllowanceChargeReasonCode" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Allowance Charge Reason Code. Code</ccts:DictionaryEntryName> <ccts:Definition>The reason for the Allowance Charge, expressed as a code.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Allowance Charge Reason Code</ccts:PropertyTerm> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> <ccts:DataType>Allowance Charge Reason_ Code. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:AllowanceChargeReason" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Allowance Charge_ Reason. Text</ccts:DictionaryEntryName> <ccts:Definition>The reason for the Allowance Charge, expressed as text.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTermQualifier>Allowance Charge</ccts:PropertyTermQualifier> <ccts:PropertyTerm>Reason</ccts:PropertyTerm> <ccts:RepresentationTerm>Text</ccts:RepresentationTerm> <ccts:DataType>Text. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:MultiplierFactorNumeric" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Multiplier_ Factor. Numeric</ccts:DictionaryEntryName> <ccts:Definition>The factor applied to the Base Amount to calculate the Allowance Charge.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTermQualifier>Multiplier</ccts:PropertyTermQualifier> <ccts:PropertyTerm>Factor</ccts:PropertyTerm> <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm> <ccts:DataType>Numeric. Type</ccts:DataType> <ccts:Examples>0.20</ccts:Examples> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Prepaid_ Indicator. Indicator</ccts:DictionaryEntryName> <ccts:Definition>Indicates whether the Allowance Charge is prepaid (true) or not (false).</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTermQualifier>Prepaid</ccts:PropertyTermQualifier> <ccts:PropertyTerm>Indicator</ccts:PropertyTerm> <ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm> <ccts:DataType>Indicator. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Sequence. Numeric</ccts:DictionaryEntryName> <ccts:Definition>Identifies the numerical order sequence in which Allowance Charges are calculated when multiple Allowance Charges apply. If all Allowance Charges apply to the same Base Amount, SequenceNumeric will be '1' for all Allowance Charges.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Sequence</ccts:PropertyTerm> <ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm> <ccts:DataType>Numeric. Type</ccts:DataType> <ccts:Examples>1, 2, 3, 4, etc.</ccts:Examples> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:Amount" minOccurs="1" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Amount</ccts:DictionaryEntryName> <ccts:Definition>The Allowance Charge amount.</ccts:Definition> <ccts:Cardinality>1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Amount</ccts:PropertyTerm> <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm> <ccts:DataType>Amount. Type</ccts:DataType> <ccts:Examples>35,23</ccts:Examples> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:BaseAmount" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Base_ Amount. Amount</ccts:DictionaryEntryName> <ccts:Definition>The amount to which the MultiplierFactorNumeric is applied to calculate the Allowance Charge.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTermQualifier>Base</ccts:PropertyTermQualifier> <ccts:PropertyTerm>Amount</ccts:PropertyTerm> <ccts:RepresentationTerm>Amount</ccts:RepresentationTerm> <ccts:DataType>Amount. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Accounting Cost Code. Code</ccts:DictionaryEntryName> <ccts:Definition>The buyer's accounting code as applied to the Allowance Charge.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Accounting Cost Code</ccts:PropertyTerm> <ccts:RepresentationTerm>Code</ccts:RepresentationTerm> <ccts:DataType>Code. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>BBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Accounting Cost. Text</ccts:DictionaryEntryName> <ccts:Definition>The buyer's accounting cost centre as applied to the Allowance Charge expressed as text.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Accounting Cost</ccts:PropertyTerm> <ccts:RepresentationTerm>Text</ccts:RepresentationTerm> <ccts:DataType>Text. Type</ccts:DataType> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>ASBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Tax Category</ccts:DictionaryEntryName> <ccts:Definition>An association to Tax Category.</ccts:Definition> <ccts:Cardinality>0..n</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Tax Category</ccts:PropertyTerm> <ccts:AssociatedObjectClass>Tax Category</ccts:AssociatedObjectClass> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="TaxTotal" minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>ASBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Tax Total</ccts:DictionaryEntryName> <ccts:Definition>An association to Tax Total.</ccts:Definition> <ccts:Cardinality>0..1</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Tax Total</ccts:PropertyTerm> <ccts:AssociatedObjectClass>Tax Total</ccts:AssociatedObjectClass> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> <xs:element ref="PaymentMeans" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> <ccts:Component> <ccts:ComponentType>ASBIE</ccts:ComponentType> <ccts:DictionaryEntryName>Allowance Charge. Payment Means</ccts:DictionaryEntryName> <ccts:Definition>An association to Payment Means.</ccts:Definition> <ccts:Cardinality>0..n</ccts:Cardinality> <ccts:ObjectClass>Allowance Charge</ccts:ObjectClass> <ccts:PropertyTerm>Payment Means</ccts:PropertyTerm> <ccts:AssociatedObjectClass>Payment Means</ccts:AssociatedObjectClass> </ccts:Component> </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |