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

ElementDescription
Item/NameThe name of the item.
Item/OriginCountry/IdentificationCodeThe ISO code for the originating country.
Item/CommodityClassification/ItemClassificationCodeSpecify the classification code.
Item/CommodityClassification/ItemClassificationCode [listID=]Specify an ID in the list attribute.
Item/ItemClassifiedTaxCategory/IDThe ID for the Tax Category. See TaxCategory
Item/ItemClassifiedTaxCategory/PercentThe percent of the tax in this category.
Item/ItemClassifiedTaxCategory/TaxExemptionReasonSpecify a reason for the exemption,
Item/ItemClassifiedTaxCategory/TaxScheme/IDSee 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

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>