Items
Items represent the goods or services on the document .
The item's details are specified in the Item elements. You can specify information such as:
- The description and name of the goods.
- The Supplier's ID for the item.
- The Tax Category that the item belongs to for the item. See Tax Categories and Schemes
Elements
Element | Description |
---|---|
Item/Name | The name of the item. |
Item/OriginCountry/IdentificationCode | The ISO code for the originating country. |
Item/CommodityClassification/ItemClassificationCode | Specify the classification code. |
Item/CommodityClassification/ItemClassificationCode [listID=] | Specify an ID in the list attribute. |
Item/ItemClassifiedTaxCategory/ID | The ID for the Tax Category. See TaxCategory |
Item/ItemClassifiedTaxCategory/Percent | The percent of the tax in this category. |
Item/ItemClassifiedTaxCategory/TaxExemptionReason | Specify a reason for the exemption, |
Item/ItemClassifiedTaxCategory/TaxScheme/ID | See TaxScheme |
Quantity
You can use the InvoicedQuantity
sub-element the InvoiceLine element to model more than 1 of the same item. For example:
<cac:InvoiceLine>
<cbc:ID>0001</cbc:ID>
<cbc:InvoicedQuantity unitCode="C62">5</cbc:InvoicedQuantity>
Multiple Items
You can only have 1 Item element per InvoiceLine element.
To add multiple Items, you must add multiple InvoiceLines. The following example shows 2 Invoice Lines:
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:Note>Die letzte Lieferung im Rahmen des abgerechneten Abonnements erfolgt in 12/2016 Lieferung erfolgt / erfolgte direkt vom Verlag</cbc:Note>
<cbc:InvoicedQuantity unitCode="XPP">30</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">4743.75</cbc:LineExtensionAmount>
<cbc:AccountingCost>Konto 1</cbc:AccountingCost>
<cac:InvoicePeriod>
<cbc:StartDate>2018-04-13</cbc:StartDate>
<cbc:EndDate>2018-04-13</cbc:EndDate>
</cac:InvoicePeriod>
<cac:OrderLineReference>
<cbc:LineID>6171175.1</cbc:LineID>
</cac:OrderLineReference>
<cac:DocumentReference>
<cbc:ID schemeID="ABZ">ANG987654321</cbc:ID>
<cbc:DocumentTypeCode>130</cbc:DocumentTypeCode>
</cac:DocumentReference>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Testing</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">20</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>TAC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Testing 2</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">20</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Fixed long term</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">20</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>102</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Fixed long term 2</cbc:AllowanceChargeReason>
<cbc:MultiplierFactorNumeric>10</cbc:MultiplierFactorNumeric>
<cbc:Amount currencyID="EUR">20</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">200</cbc:BaseAmount>
</cac:AllowanceCharge>
<cac:Item>
<cbc:Description>Anforderungsmanagement</cbc:Description>
<cbc:Name>Beratung</cbc:Name>
<cac:BuyersItemIdentification>
<cbc:ID>5034</cbc:ID>
</cac:BuyersItemIdentification>
<cac:SellersItemIdentification>
<cbc:ID>1034</cbc:ID>
</cac:SellersItemIdentification>
<cac:StandardItemIdentification>
<cbc:ID schemeID="0088">123456789</cbc:ID>
</cac:StandardItemIdentification>
<cac:OriginCountry>
<cbc:IdentificationCode>DE</cbc:IdentificationCode>
</cac:OriginCountry>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="IB" listVersionID="88">0721-880X</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<cbc:ItemClassificationCode listID="IB" listVersionID="88">0721-880XYZ</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
<cac:AdditionalItemProperty>
<cbc:Name>[Description]</cbc:Name>
<cbc:Value>[Value]</cbc:Value>
</cac:AdditionalItemProperty>
<cac:AdditionalItemProperty>
<cbc:Name>[Description 2]</cbc:Name>
<cbc:Value>[Value 2]</cbc:Value>
</cac:AdditionalItemProperty>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">158.125</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="XPP">1</cbc:BaseQuantity>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">10</cbc:Amount>
<cbc:BaseAmount currencyID="EUR">168.125</cbc:BaseAmount>
</cac:AllowanceCharge>
</cac:Price>
</cac:InvoiceLine>
<cac:InvoiceLine>
<cbc:ID>2</cbc:ID>
<cbc:InvoicedQuantity unitCode="XPP">42</cbc:InvoicedQuantity>
<cbc:LineExtensionAmount currencyID="EUR">6037.5</cbc:LineExtensionAmount>
<cac:Item>
<cbc:Name>Beratung</cbc:Name>
<cac:ClassifiedTaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme>
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
<cac:Price>
<cbc:PriceAmount currencyID="EUR">143.75</cbc:PriceAmount>
<cbc:BaseQuantity unitCode="XPP">1</cbc:BaseQuantity>
</cac:Price>
</cac:InvoiceLine>
Country Specific Configurations
- Portugal: Item Commodity Classification
- Italy: Item Gross Price (Optional)
- Germany: Sub-Invoice Lines
Example
<cac:Item>
<cbc:Name>Laptop Peripherals 2</cbc:Name>
<cac:OriginCountry>
<cbc:IdentificationCode>MY</cbc:IdentificationCode>
</cac:OriginCountry>
<cac:CommodityClassification>
<!-- MY: Product Tariff Code (only goods) (optional) -->
<!-- MY codes of @listID not UNCL7143 compliant -->
<!-- use "MY" prefixed malaysian identification scheme identifiers -->
<cbc:ItemClassificationCode listID="VRBL:MY:PTC">9800.00.0010</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:CommodityClassification>
<!-- MY: Category of products or services code list (https://sdk.myinvois.hasil.gov.my/codes/classification-codes/) (mandatroy) -->
<!-- @listID - see above -->
<cbc:ItemClassificationCode listID="VRBL:MY:CLASS">003</cbc:ItemClassificationCode>
</cac:CommodityClassification>
<cac:ClassifiedTaxCategory>
<!-- MY Tax types code list: https://sdk.myinvois.hasil.gov.my/codes/tax-types/ (not UNCL5305 compliant) -->
<!-- MY original code: E - Tax exemption -->
<!-- expected code: MY:E - Tax exemption -->
<cbc:ID>VRBL:MY:E</cbc:ID>
<cbc:Percent>0.00</cbc:Percent>
<cbc:TaxExemptionReason>tax exemption reason free text description</cbc:TaxExemptionReason>
<cac:TaxScheme>
<!-- Default value: VAT -->
<!-- MY tax type provided in "cac:ClassifiedTaxCategory\cbc:ID" -->
<cbc:ID>VAT</cbc:ID>
</cac:TaxScheme>
</cac:ClassifiedTaxCategory>
</cac:Item>
Updated about 2 months ago