Taiwan

Invoice message for platform certificate: C0403

Changes to generic fields

  • lines[].itemCode is required
  • recipient.address.line1 is required.
  • recipient.address.city is required.
  • recipient.address.state is required.
  • recipient.address.country is required.
  • recipient.address.postalCode is required.
type Invoice {
  // ...all generic invoice fields
  lines: [
    { 
      // ...other line item fields
			vat: {
        // ...other line item vat fields
				code: string;
      }
    }
  ];

   customInfo: {
     twn: {
        printMark: boolean; 
       	isExportedThroughCustoms: boolean;
        npoban?: string;
        donateMark: boolean;
        carrierType?: stringl
        carrierId?: string;
     };
  };
};

Field information

Name

Type

Required

Description

lines[].vat.code

string

Yes

A value from an enumerated list as specified on Taiwan VAT code list

recipient.taxId

string

Yes

Cross-border E-commerce supplier:

  • B2C: Seller enters their tax number and buyer enters ten "0's"'.

custominfo.twn.printMark

string

Yes

  • true: Has been printed
  • false: Has not been printed

customInfo.twn.isExportedThroughCustoms

string

Yes

  • true: Exported through customs
  • false: Export without customs

customInfo.twn.donateMark

string

Yes

Donation of e-GUI, if donateMark is true, npoban must be entered, carrierType and carrierID cannot input

customInfo.twn.npoban

string

Conditional

Non-Profit Organization Batch Authorization Number

customInfo.twn.carrierType

string

Optional

Not required for cross border or B2C invoices. For B2B a value from an enumerated:

  • EJ0110: GW carrier
  • 3J0002: Mobile Barcode carrier
  • CQ0001: Natural Person Certificate

customInfo.twn.carrierId

string

Optional

Not required for cross border or B2C invoices. For B2B a value GW carrier in email format, Mobile Barcode carrier format:/+7 characters, Natural Person Certificate format: 2 Alphabet characters +14 number

Example CSV files

Invoice - Taiwan.csv