<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
	xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
	xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
	<!--General information-->
	<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
	<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
	<cbc:ID>2019000001</cbc:ID>
	<cbc:IssueDate>2025-04-09</cbc:IssueDate>
	<cbc:DueDate>2025-05-09</cbc:DueDate>
	<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
	<cbc:Note>Testcase 1: note on document level</cbc:Note>
	<cbc:TaxPointDate>2025-03-31</cbc:TaxPointDate><!--if different from IssueDate-->
	<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
	<cac:OrderReference>
		<cbc:ID>YR127129</cbc:ID>
	</cac:OrderReference>
	<cac:BillingReference>
		<cac:InvoiceDocumentReference>
			<cbc:ID>2018000009</cbc:ID><!--if applicable-->
		</cac:InvoiceDocumentReference>
	</cac:BillingReference>
	<!--SELLER-->
	<cac:AccountingSupplierParty>
		<cac:Party>				
			<cbc:EndpointID schemeID="0208">1234567894</cbc:EndpointID><!--electronic address-->
			<cac:PartyName>			
				<cbc:Name>Demo Shop NV - Commercial name</cbc:Name><!--trading name-->
			</cac:PartyName>			
			<cac:PostalAddress>			
				<cbc:StreetName>Main street 123</cbc:StreetName>		
				<cbc:CityName>Brussels</cbc:CityName>		
				<cbc:PostalZone>1000</cbc:PostalZone>	
				<cac:Country>		
					<cbc:IdentificationCode>BE</cbc:IdentificationCode>	
				</cac:Country>		
			</cac:PostalAddress>			
			<cac:PartyTaxScheme>			
				<cbc:CompanyID>BE1234567894</cbc:CompanyID><!--seller vat identifier-->		
				<cac:TaxScheme>		
					<cbc:ID>VAT</cbc:ID>	
				</cac:TaxScheme>		
			</cac:PartyTaxScheme>			
			<cac:PartyLegalEntity>			
				<cbc:RegistrationName>Demo Shop NV</cbc:RegistrationName><!--legal name-->
				<cbc:CompanyID>1234567894</cbc:CompanyID><!--legal identifier: CBE number-->	
				<cbc:CompanyLegalForm>RPR BRUSSEL</cbc:CompanyLegalForm><!--RPR-->				
			</cac:PartyLegalEntity>
			<cac:Contact>
				<cbc:Name>www.demoshop.be</cbc:Name>			
				<cbc:ElectronicMail>myname@demoshop.be</cbc:ElectronicMail>		
			</cac:Contact>
		</cac:Party>				
	</cac:AccountingSupplierParty>
	<!--BUYER-->
	<cac:AccountingCustomerParty>
		<cac:Party>				
			<cbc:EndpointID schemeID="0208">1308357180</cbc:EndpointID><!--electronic address-->
			<cac:PartyName>			
				<cbc:Name>Hotel Local SPRL - Nom commercial</cbc:Name><!--trading name-->		
			</cac:PartyName>			
			<cac:PostalAddress>			
				<cbc:StreetName>Rue de la Mairie 456</cbc:StreetName>		
				<cbc:CityName>Liège</cbc:CityName>		
				<cbc:PostalZone>4000</cbc:PostalZone>		
				<cac:Country>		
					<cbc:IdentificationCode>BE</cbc:IdentificationCode>	
				</cac:Country>		
			</cac:PostalAddress>			
			<cac:PartyTaxScheme>			
				<cbc:CompanyID>BE1308357180</cbc:CompanyID><!--buyer vat identifier-->		
				<cac:TaxScheme>		
					<cbc:ID>VAT</cbc:ID>	
				</cac:TaxScheme>		
			</cac:PartyTaxScheme>			
			<cac:PartyLegalEntity>			
				<cbc:RegistrationName>Hotel Local SPRL</cbc:RegistrationName><!--legal name-->	
				<cbc:CompanyID>1308357180</cbc:CompanyID><!--legal identifier: CBE number-->
			</cac:PartyLegalEntity>	
		</cac:Party>				
	</cac:AccountingCustomerParty>
	<!--Delivery information-->
	<cac:Delivery>
		<cbc:ActualDeliveryDate>2025-03-31</cbc:ActualDeliveryDate>
	</cac:Delivery>
	<!--Payment information-->
	<cac:PaymentMeans>
		<cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
		<cac:PayeeFinancialAccount>
			<cbc:ID>BE54000000000097</cbc:ID>
			<cac:FinancialInstitutionBranch>
				<cbc:ID>BPOTBEB1</cbc:ID><!--only if outside SEPA-->
			</cac:FinancialInstitutionBranch>
		</cac:PayeeFinancialAccount>
	</cac:PaymentMeans>
	<cac:PaymentTerms>
		<cbc:Note>30 days after invoice date</cbc:Note><!--Optionally but recommended-->
	</cac:PaymentTerms>
	<!--Charges information-->
	    <cac:AllowanceCharge>
        <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
        <cbc:AllowanceChargeReasonCode>CG</cbc:AllowanceChargeReasonCode>
        <cbc:AllowanceChargeReason>Cleaning</cbc:AllowanceChargeReason>
        <cbc:Amount currencyID="EUR">50.00</cbc:Amount>
        <cac:TaxCategory>
            <cbc:ID>S</cbc:ID>
            <cbc:Percent>21</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:TaxCategory>
    </cac:AllowanceCharge>
	<!--Allowances information-->
    <cac:AllowanceCharge>
        <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
        <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
        <cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
        <cbc:Amount currencyID="EUR">100.00</cbc:Amount>
        <cac:TaxCategory>
            <cbc:ID>S</cbc:ID>
            <cbc:Percent>21</cbc:Percent>
            <cac:TaxScheme>
                <cbc:ID>VAT</cbc:ID>
            </cac:TaxScheme>
        </cac:TaxCategory>
    </cac:AllowanceCharge>
	<!--Tax Totals and VAT breakdown-->
	<cac:TaxTotal>
		<cbc:TaxAmount currencyID="EUR">505.50</cbc:TaxAmount><!--Total VAT Amount-->
		<cac:TaxSubtotal><!--Breakdown per VAT Category and Rate-->
			<cbc:TaxableAmount currencyID="EUR">2350.00</cbc:TaxableAmount>
			<cbc:TaxAmount currencyID="EUR">493.50</cbc:TaxAmount>
			<cac:TaxCategory>
				<cbc:ID>S</cbc:ID>
				<cbc:Percent>21</cbc:Percent>
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
		<cac:TaxSubtotal>
			<cbc:TaxableAmount currencyID="EUR">200.00</cbc:TaxableAmount>
			<cbc:TaxAmount currencyID="EUR">12.00</cbc:TaxAmount>
			<cac:TaxCategory>
				<cbc:ID>S</cbc:ID>
				<cbc:Percent>6</cbc:Percent>
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
		<cac:TaxSubtotal>
			<cbc:TaxableAmount currencyID="EUR">400.00</cbc:TaxableAmount>
			<cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
			<cac:TaxCategory>
				<cbc:ID>E</cbc:ID>
				<cbc:Percent>0</cbc:Percent>
				<cbc:TaxExemptionReason>VAT Exemption reason</cbc:TaxExemptionReason><!--or TaxExemptionReasonCode-->
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:TaxCategory>
		</cac:TaxSubtotal>
	</cac:TaxTotal>
	<!--Document totals-->
	<cac:LegalMonetaryTotal>
		<cbc:LineExtensionAmount currencyID="EUR">3000.00</cbc:LineExtensionAmount><!--Sum of detail lines excl. VAT-->
		<cbc:TaxExclusiveAmount currencyID="EUR">2950.00</cbc:TaxExclusiveAmount><!--Sum of detail lines – allowances + charges excl. VAT-->
		<cbc:TaxInclusiveAmount currencyID="EUR">3455.50</cbc:TaxInclusiveAmount><!--Invoice total amount with VAT-->
		<cbc:AllowanceTotalAmount currencyID="EUR">100.00</cbc:AllowanceTotalAmount><!--Sum of allowances-->
		<cbc:ChargeTotalAmount currencyID="EUR">50.00</cbc:ChargeTotalAmount><!--Sum of charges-->
		<cbc:PayableAmount currencyID="EUR">3455.50</cbc:PayableAmount><!--Amount due for payment - different if for example there is a PrepaidAmount-->
	</cac:LegalMonetaryTotal>
	<!--Invoice Line-->
	<cac:InvoiceLine>
		<cbc:ID>1</cbc:ID>
		<cbc:InvoicedQuantity unitCode="C62">40</cbc:InvoicedQuantity>
		<cbc:LineExtensionAmount currencyID="EUR">2400.00</cbc:LineExtensionAmount>
		<cac:InvoicePeriod>	<!--Only if date of chargeable event differs on line item level-->
		  <cbc:StartDate>2025-03-01</cbc:StartDate>
          <cbc:EndDate>2025-03-01</cbc:EndDate>
		</cac:InvoicePeriod>
		<cac:Item>
			<cbc:Name>Laptop</cbc:Name> 
			<cac:ClassifiedTaxCategory>
				<cbc:ID>S</cbc:ID>
				<cbc:Percent>21</cbc:Percent>
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory>
		</cac:Item>
		<cac:Price>
			<cbc:PriceAmount currencyID="EUR">60.00</cbc:PriceAmount>
		</cac:Price>
	</cac:InvoiceLine>
	<cac:InvoiceLine>
		<cbc:ID>2</cbc:ID>
		<cbc:InvoicedQuantity unitCode="C62">10</cbc:InvoicedQuantity>
		<cbc:LineExtensionAmount currencyID="EUR">200.00</cbc:LineExtensionAmount>
		<cac:Item>
			<cbc:Name>Good X</cbc:Name>
			<cac:ClassifiedTaxCategory>
				<cbc:ID>S</cbc:ID>
				<cbc:Percent>6</cbc:Percent>
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory>
		</cac:Item>
		<cac:Price>
			<cbc:PriceAmount currencyID="EUR">20.00</cbc:PriceAmount>
		</cac:Price>
	</cac:InvoiceLine>
	<cac:InvoiceLine>
		<cbc:ID>3</cbc:ID>
		<cbc:Note>Testcase 1: note on line level</cbc:Note>
		<cbc:InvoicedQuantity unitCode="C63">5</cbc:InvoicedQuantity>
		<cbc:LineExtensionAmount currencyID="EUR">400.00</cbc:LineExtensionAmount>
		<cac:Item>
			<cbc:Name>Good E</cbc:Name>
			<cac:ClassifiedTaxCategory>
				<cbc:ID>E</cbc:ID>
				<cbc:Percent>0</cbc:Percent>
				<cac:TaxScheme>
					<cbc:ID>VAT</cbc:ID>
				</cac:TaxScheme>
			</cac:ClassifiedTaxCategory>
		</cac:Item>
		<cac:Price>
			<cbc:PriceAmount currencyID="EUR">80.00</cbc:PriceAmount>
		</cac:Price>
	</cac:InvoiceLine>
</Invoice>