EN 16931: Standard Rate (S)

This code specifies that taxes are at a standard rate and is the most common use case.

If a Document contains a line where the invoiced item's Tax Category Code is Standard Rate or a Document-level Allowance or Charge where the Tax Category Code is Standard Rate, then the Document must contain the Supplier's Tax Registration ID and/or the Supplier's Tax Representative's ID.

The following elements are required to provide identifiers for standard rates

If any of the following elements and values are present:

  • /Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID = S

or

  • /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='false']/cac:TaxCategory/cbc:ID = S

or

  • /Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='true']/cac:TaxCategory/cbc:ID = S

The following elements are required:

  • /Invoice/AccountingSupplierParty/Party/PartyTaxScheme/CompanyID
  • /Invoice/AccountingSupplierParty/Party/PartyTaxScheme/CompanyID

The Buyer's Tax Registration ID and the Buyer's legal entity are not required. However, we do recommend that you include the following elements:

  • Invoice/AccountingCustomerParty/Party/PartyTaxScheme/CompanyID
  • Invoice/AccountingCustomerParty/Party/PartyLegalEntity/CompanyID

Tax Rate

You must use a tax rate greater than zero for standard rate taxes.

Item Tax Category

If a line in a Document includes the Item Tax Category Code that is the standard rate, the Tax Rate must be greater than zero.

If the Invoice/InvoiceLine/Item/ClassifiedTaxCategory/ID = S, then the value for the /Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:Percent element must be greater than zero.

Document-Level Allowance

If a Document-level Allowance has a Tax Category Code that is the Standard Rate, then the Document-level allowance's tax rate must be greater than zero.

If Invoice/AllowanceCharge[ChargeIndicator='false']/TaxCategory/cbc:ID = S, then the Invoice/cac:AllowanceCharge[cbc:ChargeIndicator='false']/cac:TaxCategory/cbc:Percent must be greater than zero.

Document-Level Charge

If a Document-level Charge has a Tax Category Code that is the Standard Rate, then the Document-level charge's tax rate must be greater than zero.

If Invoice/AllowanceCharge[ChargeIndicator='true']/TaxCategory/ID = S, then

Tax Amount

The tax amount must be positive for standard rates.

The Tax Category Tax Amount in a tax breakdown where the Tax Category Code is "Standard Rate" shall be greater 0 (zero) and shall equal the Tax Category Taxable Amount multiplied by the Tax Category Rate.

If a tax total contains a standard rate Tax Category, the Tax Amount must be greater than zero.

If Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:ID = S, then Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount must be greater than zero.

The Tax Amount is equal to the Taxable Amount multiplied by the percent rate in the Tax Category:

/Invoice/TaxTotal/TaxSubtotal/TaxAmount = /Invoice/TaxTotal/TaxSubtotal/TaxableAmount \* /Invoice/TaxTotal/TaxSubtotal/TaxCategory[cbc:ID='S']/Percent

Example

The following example shows a line-level standard rate:

<Invoice> <!-- code omitted for clarity --> <cac:AccountingSupplierParty> <cac:Party> <cac:PartyTaxScheme> <!-- Seller Tax Registration Identifier --> <cbc:CompanyID>EE76576657</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:PartyTaxScheme> <!-- code omitted for clarity --> </cac:Party> </cac:AccountingSupplierParty> <cac:AccountingCustomerParty> <cac:Party> <cac:PartyTaxScheme> <!-- Buyer Tax Registration Identifier --> <cbc:CompanyID>EE22334455</cbc:CompanyID> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:PartyTaxScheme> <cac:PartyLegalEntity> <cbc:RegistrationName>Buyer Official Name Ltd.</cbc:RegistrationName> <!-- Buyer Legal Registration Identifier --> <cbc:CompanyID>EE12345600</cbc:CompanyID> </cac:PartyLegalEntity> <!-- code omitted for clarity --> </cac:Party> </cac:AccountingCustomerParty> <!-- code omitted for clarity --> <cac:TaxTotal> <cbc:TaxAmount currencyID="EUR">132.50</cbc:TaxAmount> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="EUR">1325</cbc:TaxableAmount> <cbc:TaxAmount currencyID="EUR">132.50</cbc:TaxAmount> <cac:TaxCategory> <!-- Tax Category Code --> <cbc:ID>S</cbc:ID> <cbc:Percent>10.00</cbc:Percent> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> <!-- code omitted for clarity --> <cac:InvoiceLine> <!-- code omitted for clarity --> <cac:Item> <cac:ClassifiedTaxCategory> <!-- Tax Category Code --> <cbc:ID>S</cbc:ID> <cbc:Percent>10.00</cbc:Percent> <cac:TaxScheme> <cbc:ID>VAT</cbc:ID> </cac:TaxScheme> </cac:ClassifiedTaxCategory> </cac:Item> <!-- code omitted for clarity --> </cac:InvoiceLine> <!-- code omitted for clarity --> </Invoice>

Did this page help you?