China (GTS): Invoice Subtype Code

Configure the Invoice Subtype Code for your China documents.

Invoice Subtype Code

The subtype of the invoice. Invoice types are classified to establish their correct VAT treatment. Under the VRBL:CN:FEIN code, General Fapiaos are utilized for B2C sales, life services, and tax-free transactions, serving solely as proof of purchase without input VAT deduction rights. Conversely, the VRBL:CN:FAVT code designates invoices used in the B2B sector that act as proof of purchase while also qualifying for input VAT deduction.

Element metadata

PathCardinalityUsageUsage DescriptionExample ValueFormatFinal Format Path
Invoice/UBLExtensions/UBLExtension/ExtensionContent/InvoiceExtension/InvoiceSubtypeCode0..1CRequired for regular invoices (cbc:InvoiceTypeCode equals 380). Not used for credit notes (cbc:InvoiceTypeCode equals 381).VRBL:CN:FEVTCode$.invoiceType

Mapping logic

If /ubl:Invoice/cbc:InvoiceTypeCode = 380

Value map:
VRBL:CN:FEIN -> FEIN: Standard Invoice 
VRBL:CN:FEVT -> FEVT: VAT Special Invoice

Details

The following codes are allowed:

CodeDescription
VRBL:CN:FEINStandard Invoice
VRBL:CN:FEVTVAT Special Invoice

Example

<ubl:Invoice>
  <!-- ... omitted for readability -->
  <cec:UBLExtensions>
    <!-- ... omitted for readability -->
    <cec:UBLExtension>
      <!-- ... omitted for readability -->
      <cec:ExtensionContent>
        <!-- ... omitted for readability -->
        <vrbl:InvoiceExtension>
          <!-- ... omitted for readability -->
          <vrbl:InvoiceSubtypeCode>VRBL:CN:FEVT</vrbl:InvoiceSubtypeCode>
          <!-- ... omitted for readability -->
        </vrbl:InvoiceExtension>
      </cec:ExtensionContent>
    </cec:UBLExtension>
  </cec:UBLExtensions>
</ubl:Invoice>

Did this page help you?