Definition Type: ComplexType
Name: AllowanceChargeType
Namespace: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2
Containing Schema: UBL-CommonAggregateComponents-2.0.xsd
Abstract
Documentation:
ABIE Allowance Charge. Details Information about a charge or discount price component. Allowance Charge
Collapse XSD Schema Diagram:
Drilldown into PaymentMeans in schema ubl-commonaggregatecomponents-2_0_xsd Drilldown into TaxTotal in schema ubl-commonaggregatecomponents-2_0_xsd Drilldown into TaxCategory in schema ubl-commonaggregatecomponents-2_0_xsd Drilldown into AccountingCost in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into AccountingCostCode in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into BaseAmount in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into Amount in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into SequenceNumeric in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into PrepaidIndicator in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into MultiplierFactorNumeric in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into AllowanceChargeReason in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into AllowanceChargeReasonCode in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into ChargeIndicator in schema ubl-commonbasiccomponents-2_0_xsd Drilldown into ID in schema ubl-commonbasiccomponents-2_0_xsdXSD Diagram of AllowanceChargeType in schema ubl-commonaggregatecomponents-2_0_xsd (OASIS Universal Business Language (UBL) TC)
Collapse XSD Schema Code:
<xsd:complexType name="AllowanceChargeType">
    <xsd:annotation>
        <xsd:documentation>
            <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                <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>
        </xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="cbc:ID" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:ChargeIndicator" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:AllowanceChargeReasonCode" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:AllowanceChargeReason" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:MultiplierFactorNumeric" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:PrepaidIndicator" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:SequenceNumeric" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:Amount" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:BaseAmount" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:AccountingCostCode" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cbc:AccountingCost" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <ccts:ComponentType>BBIE</ccts:ComponentType>
                        <ccts:DictionaryEntryName>Allowance Charge. Accounting Cost. Text</ccts:DictionaryEntryName>
                        <ccts:Definition>The buyer's accounting code 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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="TaxCategory" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="TaxTotal" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="PaymentMeans" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>
                    <ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2">
                        <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>
                </xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
ID cbc:ID 0 1
ChargeIndicator cbc:ChargeIndicator 1 1
AllowanceChargeReasonCode cbc:AllowanceChargeReasonCode 0 1
AllowanceChargeReason cbc:AllowanceChargeReason 0 1
MultiplierFactorNumeric cbc:MultiplierFactorNumeric 0 1
PrepaidIndicator cbc:PrepaidIndicator 0 1
SequenceNumeric cbc:SequenceNumeric 0 1
Amount cbc:Amount 1 1
BaseAmount cbc:BaseAmount 0 1
AccountingCostCode cbc:AccountingCostCode 0 1
AccountingCost cbc:AccountingCost 0 1
TaxCategory cac:TaxCategory 0 unbounded
TaxTotal cac:TaxTotal 0 1
PaymentMeans cac:PaymentMeans 0 unbounded
Collapse Derivation Tree:
Collapse References:
cac:AllowanceCharge, cac:FreightAllowanceCharge