Skip to main content
::: 客服專線:0800-521-988

The Information Zone of Cloud Invoice Implementation for Cross-border E-Commerce Suppliers

:::The Information Zone of Cloud Invoice Implementation>Reference Material and Examples

9. Reference Material and Information

  1. Message Implementation Guideline For E-Invoice Data Exchange (MIG)(V3.2.1)【Chinese Ver.】【English Ver.
  2. The manual of Turnkey for E-Invoice Platform(V2.8)【Chinese Ver.】【English Ver.
  3. Download the Transmission Software Turnkey of Ministry of Finance(V1.5.2)【Windows Ver.】【Linux Ver.
  4. E-Invoice Self-Test before Turnkey Goes Online(V4.4)【Chinese Ver.】【English Ver.

10. MIG format Examples

  1. The Description of B2C invoice format example MIG format picture
    1. Common Message Specifications
      1. RoleDescriptionType
        ◆Specifications of aggregate “RoleDescriptionType”
        Element name XML Schema syntax Data length Necessity Remark
        RoleDescriptionType <xsd:group name="RoleDescriptionType">   M  
        ◆Specifications of aggregate “RoleDescriptionType”
        Element name XML Schema syntax Data length Necessity Remark
        Identifier type="BAN"   M  
        Name xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="60"
        60 M

        Seller: Tax registration name of business entity

        Buyer: personal identifier that allows a business entity to inform consumers (for public auditing). It contains 4 ASCII characters or 2 full-width Chinese characters.The name of consumer or a consumer identifier developed by business entity (e.g.: the last 4 digit of the membership carrier; the last 4 digits of the member’s birth date; those who have not had one are advised to provide a random identifier that is different from the random identifier as the personal identifier) is acceptable.

        Address xsd:string xsd:maxLength value="100" 100 O The Cross-border E-commerce suppliers don't fill in the field.
        PersonInCharge xsd:string
        xsd:maxLength value="30"
        30 O  
        TelephoneNumber xsd:string
        xsd:maxLength value="260"
        26 O  
        FacsimileNumber xsd:string
        xsd:maxLength value="26"
        26 O  
      2. Specifications of element “MessageTypeEnum”
        Element name XML Schema syntax Data length Necessity Remark
        MessageTypeEnum xsd:string
        xsd:minLength value="5"
        xsd:maxLength value="5"
        5 M A0101, A0102, A0201, A0202, A0301, A0302, A0401, A0501, A0601, B0101, B0102, B0201, B0202, B0401, B0501, C0401, C0501, C0701, D0401, D0501, E0401, E0402, E0501
      3. Specifications of element “InvoiceTypeEnum”
        Element name XML Schema syntax Data length Necessity Remark
        InvoiceTypeEnum xsd:string
        xsd:minLength value="2"
        xsd:maxLength value="2"
        xsd:pattern value="0[1-8]"
        2   07: electronic uniform invoice for general tax calculation
        08: electronic uniform invoice for special tax calculation
      4. Specifications of element “AllowanceNumberType”
        Element name XML Schema syntax Data length Necessity Remark
        AllowanceNumberType xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="16"
        16   The allowance form numbers are required not to be repeated even carried over from the previous year, or they will be rejected by the system.
      5. Specifications of element “AllowanceTypeEnum”
        Element name XML Schema syntax Data length Necessity Remark
        AllowanceTypeEnum xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="1"
        xsd:pattern value="[1-2]"
        1   1: allowance certificate issued by buyer
        2: allowance certificate issued by seller
        For Cross-border E-commerce Suppliers who issue notice of allowance certificate, please enter 2.
      6. Specifications of element “BAN”
        Element name XML Schema syntax Data length Necessity Remark
        BAN xsd:string
        xsd:minLength value="0"
        xsd:maxLength value="10"
        10   Cross-border E-commerce supplier:
        • Seller enters his tax ID number
        • Buyer enters 10 “0s”
      7. Specifications of element “BuyerRemarkEnum”
        Element name XML Schema syntax Data length Necessity Remark

        BuyerRemarkEnum
        xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="1"
        xsd:pattern value="[1-4]"
        1   1: goods purchased and expenses that are deductable
        2: fixed assets that are deductable
        3: goods purchased and expenses that are not deductable
        4: fixed assets that are not deductable
      8. Specifications of element “InvoiceNumberType”
        Element name XML Schema syntax Data length Necessity Remark
        InvoiceNumberType xsd:string
        xsd:minLength value="10"
        xsd:maxLength value="10"
        xsd:pattern value="[A-Z]{2}\d{8}/>
        10   Alphabetic letters included
        For example: QQ12345678
      9. Specifications of element “DonateMarkEnum”
        Element name XML Schema syntax Data length Necessity Remark

        DonateMarkEnum
        xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="1"
        xsd:pattern value="[0-1]"
        1   0: uniform invoices not donated
        1: uniform invoices donated
        The Cross-border E-commerce Suppliers can choose to provide the services of the purchasers to store cloud invoices by using the donate code in the transaction or before the transaction. Please refer the note.

        Note:

        • The stated Cross-border E-commerce Suppliers refer to business entities stated on Article 6, paragraph 4, of Value-added and Non-value-added Business Tax Act.
        • According to Article 22 of the Directions for Implementing Electronic Invoices if the buyer does not request the electronic invoice certificate, one of the following methods may be used to donate the cloud invoice:
          • Before the transaction, the grantee organization or group has been set up for the buyer’s carrier on the E-Invoice Platform. The change or cancellation of the designated grantee organization or group shall take effect on the next day after the change or cancellation of the setting.
          • During transaction, when the buyer designates the donation to the specific grantee organization by the donation code or the donation method promulgated by the Ministry of Finance, the business entity shall not refuse.

      10. Specifications of element “TaxTypeEnum”
        Element name XML Schema syntax Data length Necessity Remark
        TaxTypeEnum xsd:string
        xsd:minLength value="1"
        xsd:maxLength value="1"
        xsd:pattern value="[1,2,3,4,9]"
        1   1: taxable
        2: zero tax rate
        3: tax-free
        4: taxable (special tax rates apply)
        9: mixture of taxable and tax-free or zero-tax-rate items (for message C0401 only)
      11. Specifications of element “CarrierTypeEnum”
        Element name XML Schema syntax Data length Necessity Remark
        CarrierTypeEnum xsd:string
        xsd:maxLength value="6"
        6   Carrier type is 6 code.
        1. Cell phone barcode is 3J0002.
        2. Citizen Digital Certificate barcode is CQ0001.
        Cross-border E-commerce supplier:
        1. According to the Article 7-1-2 of the Regulations Governing the Use of Uniform Invoices, the business entity shall issue cloud invoices to purchasers.
        2. The Cross-border E-commerce Suppliers should provide the services of the purchasers to store cloud invoices by using " the E-commerce carrier " which is issued by the Ministry of Finance. The E-commerce carriers mean the emails of the consumers and the carrier is filled in classification number "5G0001".
        3. The Cross-border E-commerce Suppliers can choose to provide the services of the buyers to store cloud invoices by using the common carriers.
      12. Specifications of element “CurrencyCodeEnum”
        Element name XML Schema syntax Data length Necessity Remark

        CurrencyCodeEnum
        xsd:string
        xsd:minLength value="3"
        xsd:maxLength value="3"
        3   AED:United Arab Emirates, Dirhams
        AFN:Afghanistan, Afghanis
        ALL:Albania, Leke
        AMD:Armenia, Drams
        ANG:Netherlands Antilles, Guilders (also called Florins)
        AOA:Angola, Kwanza
        ARS:Argentina, Pesos
        AUD:Australia, Dollars
        AWG:Aruba, Guilders (also called Florins)
        AZN:Azerbaijan, New Manats
        BAM:Bosnia and Herzegovina, Convertible Marka
        BBD:Barbados, Dollars
        BDT:Bangladesh, Taka
        BGN:Bulgaria, Leva
        BHD:Bahrain, Dinars
        BIF:Burundi, Francs
        BMD:Bermuda, Dollars
        BND:Brunei Darussalam, Dollars
        BOB:Bolivia, Bolivianos
        BRL:Brazil, Brazil Real
        BSD:Bahamas, Dollars
        BTN:Bhutan, Ngultrum
        BWP:Botswana, Pulas
        BYR:Belarus, Rubles
        BZD:Belize, Dollars
        CAD:Canada, Dollars
        CDF:Congo/Kinshasa, Congolese Francs
        CHF:Switzerland, Francs
        CLP:Chile, Pesos
        CNY:China, Yuan Renminbi
        COP:Colombia, Pesos
        CRC:Costa Rica, Colones
        CUP:Cuba, Pesos
        CVE:Cape Verde, Escudos
        CYP:Cyprus, Pounds (expires 2008-Jan-31)
        CZK:Czech Republic, Koruny
        DJF:Djibouti, Francs
        DKK:Denmark, Kroner
        DOP:Dominican Republic, Pesos
        DZD:Algeria, Algeria Dinars
        EGP:Egypt, Pounds
        ERN:Eritrea, Nakfa
        ETB:Ethiopia, Birr
        EUR:Euro Member Countries, Euro
        FJD:Fiji, Dollars
        FKP:Falkland Islands (Malvinas), Pounds
        GBP:United Kingdom, Pounds
        GEL:Georgia, Lari
        GGP:Guernsey, Pounds
        GHS:Ghana, Cedis
        GIP:Gibraltar, Pounds
        GMD:Gambia, Dalasi
        GNF:Guinea, Francs
        GTQ:Guatemala, Quetzales
        GYD:Guyana, Dollars
        HKD:Hong Kong, Dollars
        HNL:Honduras, Lempiras
        HRK:Croatia, Kuna
        HTG:Haiti, Gourdes
        HUF:Hungary, Forint
        IDR:Indonesia, Rupiahs
        ILS:Israel, New Shekels
        IMP:Isle of Man, Pounds
        INR:India, Rupees
        IQD:Iraq, Dinars
        IRR:Iran, Rials
        ISK:Iceland, Kronur
        JEP:Jersey, Pounds
        JMD:Jamaica, Dollars
        JOD:Jordan, Dinars
        JPY:Japan, Yen
        KES:Kenya, Shillings
        KGS:Kyrgyzstan, Soms
        KHR:Cambodia, Riels
        KMF:Comoros, Francs
        KPW:Korea (North), Won
        KRW:Korea (South), Won
        KWD:Kuwait, Dinars
        KYD:Cayman Islands, Dollars
        KZT:Kazakhstan, Tenge
        LAK:Laos, Kips
        LBP:Lebanon, Pounds
        LKR:Sri Lanka, Rupees
        LRD:Liberia, Dollars
        LSL:Lesotho, Maloti
        LTL:Lithuania, Litai
        LVL:Latvia, Lati
        LYD:Libya, Dinars
        MAD:Morocco, Dirhams
        MDL:Moldova, Lei
        MGA:Madagascar, Ariary
        MKD:Macedonia, Denars
        MMK:Myanmar (Burma), Kyats
        MNT:Mongolia, Tugriks
        MOP:Macau, Patacas
        MRO:Mauritania, Ouguiyas
        MTL:Malta, Liri (expires 2008-Jan-31)
        MUR:Mauritius, Rupees
        MVR:Maldives (Maldive Islands), Rufiyaa
        MWK:Malawi, Kwachas
        MXN:Mexico, Pesos
        MYR:Malaysia, Ringgits
        MZN:Mozambique, Meticais
        NAD:Namibia, Dollars
        NGN:Nigeria, Nairas
        NIO:Nicaragua, Cordobas
        NOK:Norway, Krone
        NPR:Nepal, Nepal Rupees
        NZD:New Zealand, Dollars
        OMR:Oman, Rials
        PAB:Panama, Balboa
        PEN:Peru, Nuevos Soles
        PGK:Papua New Guinea, Kina
        PHP:Philippines, Pesos
        PKR:Pakistan, Rupees
        PLN:Poland, Zlotych
        PYG:Paraguay, Guarani
        QAR:Qatar, Rials
        RON:Romania, New Lei
        RSD:Serbia, Dinars
        RUB:Russia, Rubles
        RWF:Rwanda, Rwanda Francs
        SAR:Saudi Arabia, Riyals
        SBD:Solomon Islands, Dollars
        SCR:Seychelles, Rupees
        SDG:Sudan, Pounds
        SEK:Sweden, Kronor
        SGD:Singapore, Dollars
        SHP:Saint Helena, Pounds
        SLL:Sierra Leone, Leones
        SOS:Somalia, Shillings
        SPL:Seborga, Luigini
        SRD:Suriname, Dollars
        STD:Sao Tome and Principe, Dobras
        SVC:El Salvador, Colones
        SYP:Syria, Pounds
        SZL:Swaziland, Emalangeni
        THB:Thailand, Baht
        TJS:Tajikistan, Somoni
        TMM:Turkmenistan, Manats
        TND:Tunisia, Dinars
        TOP:Tonga, Pa'anga
        TRY:Turkey, New Lira
        TTD:Trinidad and Tobago, Dollars
        TVD:Tuvalu, Tuvalu Dollars
        TWD:Taiwan, New Dollars
        TZS:Tanzania, Shillings
        UAH:Ukraine, Hryvnia
        UGX:Uganda, Shillings
        USD:United States of America, Dollars
        UYU:Uruguay, Pesos
        UZS:Uzbekistan, Sums
        VEB:Venezuela, Bolivares (expires 2008-Jun-30)
        VEF:Venezuela, Bolivares Fuertes
        VND:Viet Nam, Dong
        VUV:Vanuatu, Vatu
        WST:Samoa, Tala
        XAF:Communaute Financiere Africaine BEAC, Francs
        XAG:Silver, Ounces
        XAU:Gold, Ounces
        XCD:East Caribbean Dollars
        XDR:International Monetary Fund (IMF) Special Drawing Rights
        XOF:Communaute Financiere Africaine BCEAO, Francs
        XPD:Palladium Ounces
        XPF:Comptoirs Francais du Pacifique Francs
        XPT:Platinum, Ounces
        YER:Yemen, Rials
        ZAR:South Africa, Rand
        ZMK:Zambia, Kwacha
        ZWD:Zimbabwe, Zimbabwe Dollars
      13. Specifications of aggregate “DateType”
        Element name XML Schema syntax Data length Necessity Remark
        DateType xsd:string
        xsd:minLength value="8"
        xsd:maxLength value="8"
        xsd:pattern value="[0-9][0-9][0-9][0-9] ((0[1-9]|1[0-2]))((0[1-9]|[1-2][0-9])|(3[0-1]))"
            Taiwan time zone UTC+8
        Supports only AD dates, for example: 20170101
      14. Specifications of aggregate “TimeType”
        Element name XML Schema syntax Data length Necessity Remark
        TimeType xsd:time     Taiwan time zone UTC+8
    2. Specifications of C0401 Invoice Message for Platform Certification
      1. Specifications of aggregate “Invoice”
        Element name XML Schema syntax Data length Necessity Remark
        Main <xsd:element name="Main" type="Main" />   M  
        Details <xsd:element name="Details " type="Details" />   M  
        Amount <xsd:element name="Amount" type="Amount" />   M  
      2. Specifications of element “Invoice/Main”
        Element name XML Schema syntax Data length Necessity Remark
        InvoiceNumber type="InvoiceNumberType"   M See the specifications of element InvoiceNumberType for definition and example.
        InvoiceDate type="DateType"   M See the specifications of element DateType for definition and example.
        InvoiceTime type="TimeType"   M See the specifications of element TimeType” for definition and example.
        Seller xsd:group ref="RoleDescriptionType"   M See the specifications of element RoleDescriptionType for definition.
        Buyer xsd:group ref="RoleDescriptionType"   M See the specifications of element RoleDescriptionType for definition.
        CheckNumber xsd:string xsd:maxLength value="1" 1 O This field is not transmitted if the buyer is provided with the certificate of an electronic uniform invoice. Enter “P” if a physical uniform invoice, not an electronic one, is provided.
        The Cross-border E-commerce suppliers do not need to submit the information of this field.
        BuyerRemark type="BuyerRemarkEnum"   O See the specifications of element BuyerRemarkEnum for definition.
        MainRemark xsd:string xsd:maxLength value="200" 200 O Matters required by tax law or other applicable rules shall be provided in this field.
        InvoiceType type="InvoiceTypeEnum"   M See the specifications of element InvoiceTypeEnum for definition.
        GroupMark xsd:string xsd:length value="1" 1 O Separate with “*”
        Donate Mark type="DonateMarkEnum"   M See the specifications of element DonateMarkEnum for definition.
        The NPOBAN shall not be left blank if DonateMark is 1
        CarrierType type="CarrierTypeEnum"   O See the specifications of element CarrierTypeEnum for definition and example. 
        The fields is required for Cross-border E-commerce supplier.
        Purchaser use carrier approved by Ministry of Finance for Cross-border E-commerce E-Invoice (i.e. consumer’s E-mail address) to request E-Invoices issued by Cross-border E-commerce Suppliers. The code of carrier type, 5G0001, should be entered.
        CarrierId1 xsd:string xsd:maxLength value="64" 64 O Accorded CarrierType to fill corresponding CarrierId.
        1. Cellphone barcode : is an 8-digit code starting with a slash “/”
        2. Citizen Digital Certificate barcode : is a code consisting of 2 alphabets in capital case + 14 numeral digits of sequence number.
        3. The E-Invoice carrier for Cross-border E-commerce Suppliers (The code of carrier type is 5G0001): Please enter consumer’s email address without any full- or half-with space in a head or on behind.
        CarrierId2 xsd:string xsd:maxLength value="64" 64 O Accorded CarrierType to fill corresponding CarrierId.
        1. Cellphone barcode : is an 8-digit code starting with a slash “/”
        2. Citizen Digital Certificate barcode : is a code consisting of 2 alphabets in capital case + 14 numeral digits of sequence number.
        3. The E-Invoice carrier for Cross-border E-commerce Suppliers (The code of carrier type is 5G0001): Please enter consumer’s email address without any full- or half-with space in a head or on behind.
        PrintMark xsd:string
        xsd:minLength value="1
        " xsd:maxLength value="1"
        xsd:pattern value="[Y,N]"
        1 M Enter N if you are Cross-border E-commerce supplier.
        NPOBAN type="BAN"   O See the specifications of element
        CarrierTypeEnum BAN for definition and example.
        Please provide the “complete” donated code, which is a number containing 3 to 7 digits.

        RandomNumber
        xsd:string
        xsd:minLength value="4"
        xsd:maxLength value="4"
        xsd:pattern value="[0-9,A] [0-9,A] [0-9,A] [0-9,A]"
        4 M It will be generated randomly on transaction. Only two duplicated numbers are accepted at most among every one thousand numbers. The number has 4 digits. The number less than 4 digits will be kicked off.
      3. Specifications of aggregate “Invoice/Details”
        Element name XML Schema syntax Data length Necessity Remark
        ProductItem <xsd:element name="ProductItem" maxOccurs="999">   M  
      4. Specifications of element “Invoice/Details/ProductItem”
        Element name XML Schema syntax Data length Necessity Remark
        Description xsd:string
        maxLength value="256"
        256 M  
        Quantity xsd:decimal   M  
        Unit xsd:string
        maxLength value="6"
        6 O  
        UnitPrice xsd:decimal   M Cross-border E-Commerce Suppliers see note 2 for how to fill out this field
        Amount xsd:decimal   M Cross-border E-Commerce Suppliers see note 2 for how to fill out this field
        SequenceNumber xsd:string
        maxLength value="3"
        3 M Used by system
        Sequence number for invoice details
        Remark xsd:string
        maxLength value="40"
        40 O Enter “health surcharge” in this field if it is as such.
        RelateNumber xsd:string
        maxLength value="20"
        20 O
        1. To enter the product barcode: {number type code and product code}, the number type codes are:
          1. A: HS code
          2. Z: other product code (including internal code)
        2. Examples:
          1. The product code is “HS code” 4710110228954, and the information to be uploaded is {A4710110228954}
          2. The product code is “other product code (including internal code)”2602970677234, and the information to be uploaded is {Z2602970677234}
      5. Specifications of element “Invoice/Amount”
        Element name XML Schema syntax Data length Necessity Remark
        SalesAmount xsd:decimal   M
        1. Integer (rounded off after decimal point). See note 1 and 2 for how to fill out this field.
        2. For Cross-border E-commerce suppliers who calculate in foreign currency, please calculate to 2 decimal places at most, and if it’s in New Taiwan Dollars, it should be a Integer (rounded off after decimal point).
        3. Enter “0” if no such transaction.

        *Note that the sales amount shall not be negative.

        FreeTaxSalesAmount xsd:decimal   M
        1. It should be a Integer (rounded off after decimal point) if it’s calculated in New Taiwan Dollars
        2. Enter 0 if no such transaction.

        *Note that the sales amount shall not be negative.

        ZeroTaxSalesAmount xsd:decimal   M
        1. It should be a Integer (rounded off after decimal point) if it’s calculated in New Taiwan Dollars
        2. Enter 0 if no such transaction.

        *Note that the sales amount shall not be negative.

        TaxType type="TaxTypeEnum"   M See the specifications of element
        TaxTypeEnum for definition and example.
        TaxRate xsd:decimal   M Example: enter 0.05 for tax rate of 5%
        TaxAmount xsd:decimal   M It should be a Integer (rounded off after decimal point) if it’s calculated in New Taiwan Dollars.See note 1 and 2 for how to fill out this field.
        TotalAmount xsd:decimal   M
        1. Integer, See note 1 and 2 for how to fill out this field.
        2. For Cross-border E-commerce suppliers who calculate in foreign currency, please calculate to 2 decimal places at most, and if it’s in New Taiwan Dollars, it should be a Integer (rounded off after decimal point).

        *Note that the sales amount shall not be negative.

        Currency type="CurrencyCodeEnum" 3 O
        1. For remark by business entity; for definition in detail, see the specifications of element “CurrencyCodeEnum.”
        2. This is required for Cross-border E-Commerce Suppliers. See note for how to fill out this field. If UnitPrice, Amount, TotalAmount caculated in New Taiwan Dollar, enter TWD; If they are caculated in foregin currency, enter CurrencyCode. (See the specifications of element CurrencyCodeEnum for definition and example.).

        *Note that the sales amount shall not be negative.

        Note 1 :
        Accorded Article 32 of the Value-added and Non-value-added Business Tax Act specifies “Where a business entity calculates the output tax pursuant to Article 14, if the purchaser is a business entity, the output tax and the sales amount shall be stated separately on the uniform invoice; if the purchaser is not a business entity, the uniform invoice shall be issued at the list price.” The contents of invoice uploaded to the E-Invoice Platform shall be consistent with those of the invoices issued.

        Note 2 :

        • Accorded Article 14 of the Value-added and Non-value-added Business Tax Act specifies “Except as otherwise prescribed in Section 2 of this Chapter, business entities shall calculate the output tax based on all sales amounts of goods and services, in accordance with the tax rates prescribed in Article 7 or 10 and round up to the nearest New Taiwan Dollar. The output tax is defined as the amount of business tax to be collected in accordance with this Act by the business entity at the time of selling goods or services.”
        • The stated Cross-border E-commerce Suppliers refer to business entities stated on Article 6, paragraph 4, of Value-added and Non-value-added Business Tax Act.
        • Cross-border E-Commerce Suppliers should comply with Paragraph 5, Article9 Regulations Governing the Use of Uniform Invoices “The certain requirements and particulars recorded in the cloud invoices which are issued by business entities prescribed in Subparagraph 4, Article 6 of the Act may be in a foreign language; the actual date may be displayed in the Christian Era; the unit price, item subtotal, and total amount may be listed in foreign currency, but the business entities shall add its source.”

    3. Specifications of C0501 CancelInvoice for Platform Certification
      1. CSpecifications of element “CancelInvoice”
        Element name XML Schema syntax Data length Necessity Remark
        CancelInvoiceNumber type="InvoiceNumberType"   M See the specifications of element InvoiceNumberType for definition and example.
        InvoiceDate type="DateType"   M See the specifications of element DateType for definition and example.
        BuyerId type="BAN"   M See the specifications of element “See the specifications of element BAN for definition and example.
        SellerId type="BAN"   M See the specifications of element BAN for definition and example.
        CancelDate type="DateType"   M See the specifications of element DateType for definition and example.
        CancelTime type="TimeType"   M See the specifications of element TimeType for definition and example.
        CancelReason xsd:string
        xsd:maxLength value="20"
        20 M Length as least 1
        Remark xsd:string
        xsd:maxLength value="200"
        200 O  
    4. Specifications of C0701 VoidInvoice Message for Platform Certification
      1. Specifications of element “VoidInvoice”
        Element name XML Schema syntax Data length Necessity Remark
        VoidInvoiceNumber type="InvoiceNumberType"   M See the specifications of element InvoiceNumberType for definition and example.
        InvoiceDate type="DateType"   M See the specifications of element DateType for definition and example.
        BuyerId type="BAN"   M See the specifications of element BAN for definition and example.
        SellerId type="BAN"   M See the specifications of element BAN for definition and example.
        VoidDate type="DateType"   M See the specifications of elementDateType for definition and example.
        VoidTime type="TimeType"   M See the specifications of element TimeType for definition and example.
        VoidReason xsd:string
        xsd:maxLength value="20"
        20 M Length at least 1
        Remark xsd:string
        xsd:maxLength value="200"
        200 O  
    5. Specifications of D0401 Allowance Message for Platform Certification
      1. Specifications of aggregate “Allowance”
        Element name XML Schema syntax Data length Necessity Remark
        Main <xsd:element name="Main" type="Main" />   M  
        Details <xsd:element name="Details" type="Details" />   M  
        Amount <xsd:element name="Amount" type="Amount" />   M  
      2. Specifications of element “Allowance/Main”
        Element name XML Schema syntax Data length Necessity Remark
        AllowanceNumber type="AllowanceNumberType"   M Used by the issuer's system;
        See the specifications of element AllowanceNumberType for definition.
        AllowanceDate type="DateType"   M See the specifications of element DateType for definition and example.
        Seller xsd:group ref="RoleDescriptionType"   M See the specifications of element RoleDescriptionType for definition.
        Buyer xsd:group ref="RoleDescriptionType"   M See the specifications of element RoleDescriptionType for definition.
        AllowanceType type="AllowanceType"   M See the specifications of element AllowanceTyp for definition.
      3. Specifications of aggregate “Allowance/Details”
        Element name XML Schema syntax Data length Necessity Remark
        ProductItem <xsd:element name="ProductItem" maxOccurs="999">   M  
      4. Specifications of element “Allowance/Details/ProductItem”
        Element name XML Schema syntax Data length Necessity Remark
        OriginalInvoiceDate type="DateType"   M See the specifications of element DateType for definition and example.
        OriginalInvoiceNumber type="InvoiceNumberType"   M See the specifications of element InvoiceNumberType for definition and example.
        OriginalSequenceNumber xsd:string
        xsd:maxLength value="3"
        3 O Corresponds to the sequence number field in the details of original invoice
        OriginalDescription xsd:string
        xsd:maxLength value="256"
        256 M  
        Quantity xsd:decimal   M  
        Unit xsd:string
        xsd:maxLength value="6"
        6 O  
        UnitPrice xsd:decimal   M Cross-border E-Commerce Suppliers see note for how to fill out this field.
        Amount xsd:decimal   M
        1. Domestic suppliers fill amount of purchase without tax, should be Integer(rounded off after decimal point).
        2. For Cross-border E-commerce suppliers who calculate in foreign currency(with tax), please calculate to 2 decimal places at most, and if it’s in New Taiwan Dollars, it should be a Integer (rounded off after decimal point).
        Tax xsd:decimal   M
        1. Integer (rounded off after decimal point).See note for how to fill out this.
        2. Cross-border E-Commerce Suppliers enter 0
        AllowanceSequenceNumber xsd:string
        xsd:maxLength value="3"
        3 M Used by the system; the sequence number for the details of the allowance certificate.
        TaxType type="TaxType"   M See the specifications of element TaxTypeEnum for definition.

        Note:

        • Accorded Article 14 of the Value-added and Non-value-added Business Tax Act specifies “Except as otherwise prescribed in Section 2 of this Chapter, business entities shall calculate the output tax based on all sales amounts of goods and services, in accordance with the tax rates prescribed in Article 7 or 10 and round up to the nearest New Taiwan Dollar. The output tax is defined as the amount of business tax to be collected in accordance with this Act by the business entity at the time of selling goods or services.”
        • Cross-border E-Commerce Supplier is business entity which determined by Paragraph 4, Article 6 of of Value-added and Non-value-added Business Tax Act.
        • Cross-border E-Commerce Suppliers accord with Paragraph 5, Article9 Regulations Governing the Use of Uniform Invoices “The certain requirements and particulars recorded in the cloud invoices which are issued by business entities prescribed in Subparagraph 4, Article 6 of the Act may be in a foreign language; the actual date may be displayed in the Christian Era; the unit price, item subtotal, and total amount may be listed in foreign currency, but the business entities shall add its source.”.

      5. Specifications of element “Allowance/Amount”
        Element name XML Schema syntax Data length Necessity Remark
        TaxAmount xsd:decimal   M
        1. Integer
        2. Cross-border E-Commerce Suppliers enter 0
        TotalAmount xsd:decimal   M
        1. Domestic suppliers fill amount of purchase without tax, should be Integer(rounded off after decimal point).
        2. For Cross-border E-commerce suppliers who calculate in foreign currency(with tax), please calculate to 2 decimal places at most, and if it’s in New Taiwan Dollars, it should be a Integer.
    6. Specifications of D0501 CancelAllowance Message for Platform Certification
      1. Specifications of element “CancelAllowance”
        Element name XML Schema syntax Data length Necessity Remark
        CancelAllowanceNumber type="AllowanceNumberType"   M See the specifications of element AllowanceNumberType for definition.
        AllowanceDate type="DateType"   M See the specifications of element DateType for definition and example.
        BuyerId type="BAN"   M See the specifications of element BAN for definition and example.
        SellerId type="BAN"   M See the specifications of element BAN for definition and example.
        CancelDate type="DateType"   M See the specifications of element DateType for definition and example.
        CancelTime type="TimeType"   M See the specifications of element TimeType for definition and example.
        CancelReason xsd:string
        xsd:maxLength value="20"
        20 M Length at least 1
        Remark xsd:string
        xsd:maxLength value="200"
        200 O  
    7. E0402 BranchTrackBlank
      1. Specifications of aggregate “BranchTrackBlank”
        Element name XML Schema syntax Data length Necessity Remark
        Main <xsd:element name="Main" type="Main" />   M  
        Details <xsd:element name="Details" type="Details" />   M  
      2. Specifications of element “BranchTrackBlank/Main”
        Element name XML Schema syntax Data length Necessity Remark
        HeadBan type="BAN"   M See the specifications of element BAN for definition and example.
        BranchBan type="BAN"   M See the specifications of element BAN for definition and example.
        InvoiceType type="InvoiceTypeEnum"   M See the specifications of element InvoiceTypeEnum for definition and example.
        YearMonth xsd:string
        xsd:minLength value="5"
        xsd:maxLength value="5"
        xsd:pattern value="\d{3}0[2|4|6|8]|\d{3}1[0|2]"
        5 M Even-number months only, for example:
        10202 (for 10201~10202)
        10204 (for 10203~10204)
        10206 (for 10205~10206)
        10208 (for 10207~10208)
        10210 (for 10209~10210)
        10212 (for 10211~10212)
        InvoiceTrack xsd:string
        xsd:minLength value="2"
        xsd:maxLength value="2"
        xsd:pattern value="[A-Z]{2}"
        2 M 2 alphabets (in upper case)
      3. Specifications of aggregate “BranchTrackBlank/Details”
        Element name XML Schema syntax Data length Necessity Remark
        BranchTrackItem <xsd:element name=" BranchTrackBlankItem" maxOccurs="10000"   M  
    8. E0501 InvoiceAssignNo
      1. Specifications of element “InvoiceAssignNo”
        Element name XML Schema syntax Data length Necessity Remark
        Ban type="BAN"   M See the specifications of element BAN for definition and example.
        InvoiceType type="InvoiceTypeEnum"   M See the specifications of element InvoiceTypeEnum for definition and example.
        YearMonth xsd:string
        xsd:minLength value="5"
        xsd:maxLength value="5"
        xsd:pattern value="\d{3}0[2|4|6|8]|\d{3}1[0|2]"
        5 M Even-number months only, for example:
        10202 (for 10201~10202)10204 (for 10203~10204)
        10206 (for 10205~10206)
        10208 (for 10207~10208)
        10210 (for 10209~10210)
        10212 (for 10211~10212)
        InvoiceTrack xsd:string
        xsd:minLength value="2"
        xsd:maxLength value="2"
        xsd:pattern value="[A-Z]{2}"
        2 M 2 alphabets (in upper case)
        InvoiceBeginNo xsd:string
        xsd:minLength value="8"
        xsd:maxLength value="8"
        xsd:pattern value="\d{8}"
        8 M 8-digit number
        InvoiceEndNo xsd:string
        xsd:minLength value="8"
        xsd:maxLength value="8"
        xsd:pattern value="\d{8}"
        8 M 8-digit number
        InvoiceBooklet xsd: long
        xsd:totalDigits value="10"
        xsd:minInclusive value="0"
          M  

11.The list of the value-added centers

The value-added centers are companies who are approved by the local branch or office of National Taxation Bureau to provide services of cloud invoice' s system.

1.The list of the value-added centers who uploaded the cloud invoices for The Cross-border E-commerce Suppliers is complete successfully:

Sort by Tax ID Number(swipe right to get more information)download the list

Tax ID Number Company Name Email Information Security
Certification
Paid In Capital
(NT$1000 per unit)
The Number of
Entities Served
The Available
Foreign Languages
Promotional Text

03563708

台灣英文雜誌社股份有限公司

FORMOSAN MAGAZINE PRESS, INC.

[email protected] [email protected]

ISO/IEC 27001:2013

96,000

below 100 stores

English

Japanese

Formosan Magazine Press was founded in 1946, we have imported variety kinds of
foreign magazines from all over the world aiming at bringing valuable knowledges to Taiwan.
Besides putting efforts in magazine business, we also keep seeking different opportunities.
Microsoft became our first customer as we expanding business to e-invoice processing in 2010.
They’ve been the user of our tailor-made e-invoice system for almost a decade.
Accumulating abundant experiences for years, we are confident in meeting every customer’s
requirement and providing efficient and secure cloud service.
Please contact: fmpmis[email protected], [email protected] for more information.

12656354

金財通商務科技服務股份有限公司

BankPro E-Service Technology Co.,Ltd.

www.bankpro.com.tw

ISO27001

135,000

above 10000 stores

English

Japanese

BankPro is a professional information service company to integrate cash flow,
business flow, logistics and data flow for bank and enterprise.

24549210

關網資訊股份有限公司

GateWeb Information Co., Ltd.

[email protected]

IS0 27001:2013

CNS27001:2014

28,255

1000-3000 stores

English

Cantonese

Gateweb is the First ISO:27001 e-GUI System certified vendor in Taiwan.
Gateweb offers full integration and customization services as well as
full English interfaces and support. To ensure the safety and security of
the Personal Information of our clients, Gateweb autonomously carried
Cyber Liability Insurance for all of our clients.

53118823

鯨躍科技有限公司

Cetustek

[email protected]

ISO/IEC 27001:2013

10,000

3000-5000 stores

English

Cetustek has a lot of various types of enterprise integration experience.
Provide the most suitable solution for user.

70762419

網際優勢股份有限公司

Universal eXchang Inc.

[email protected]

ISO27001

165,449

100-500 stores

English

Uxb2b is a subsidiary of CSC Group.
UXb2b has nearly 20 years of experience in e-GUI related services.
The amount of completed invoices is the first one of Taiwan in assisting
the cross-border e-commerce suppliers importing the e-GUI system.
( Over tens of millions of invoices within last 6 months!)
UXb2b provides the safest, fastest and the most diverse import.
Click on the link below to learn more, please!
https://eguitest.uxifs.com

89430377

矽聯科技股份有限公司

SystemLead Technologies Co.,Ltd.

[email protected]

ISO/IEC 27001:2013

16,800

100-500 stores

English

The value-added center with successful experience and affordable price,
equipped with Microsoft Azure to provide SAAS cloud e-invoice system,
to support cross-border-suppliers and Taiwan Government policies to
seamlessly issue the cloud e-invoice, and related consulting services.
Recommend Systemlead e-invoice service to the cross-border companies
who are still seeking the solution of how to handle the cloud invoices.

97162640

關貿網路股份有限公司

Trade-Van Information Services Co.

[email protected]

ISO20000

ISO27001

ISO27018

CMMI Level 3

Security Operations Center

1,500,000

above 10000 stores

English

Japanese

Trade-Van Advantages:
1.Officially verified. Trade-Van is the only value added center that MOF holds share.
2.Largest application service provider in Taiwan. Trade-Van has abundant experience
in eGUI compliance.
3.Supporting multiple formats and multiple systems connection.
Trade-Van also provides service for business entities without flexible system.
4.Providing comprehensive English consultancy from zero to complete eGUI compliance.
5.Providing all year round 7x24 customer service.
6.Adopting national information security level and monitor mechanism.
7.Providing affordable service fee. Price starting from 350 dollars a month.


2.The list of the value-added centers who can provide services for The Cross-border E-commerce Suppliers:

Sort by Tax ID Number(swipe right to get more information)download the list

Tax ID Number Company Name Email Information Security
Certification
Paid In Capital
(NT$1000 per unit)
The Number of
Entities Served
The Available
Foreign Languages
Promotional Text

22099478

盟立自動化股份有限公司

Mirle Automation Corporation

[email protected]

ISO27001

2,600,000,000

5000 stores

English

Mirle Automation Corporation offers a economic cloud invoice syste,
provides the E-Invoice system for overseas e- commerce.
And API interface and file upload/download, we can provide customized solution as well.
Please feel free to contact us for more information.

23997652

汎宇電商股份有限公司

Universal EC Inc.

[email protected]

ISO27001

ISO22301

500,000

1000-3000 stores

English

Universal EC Inc. offers a economic cloud invoice system tailored for
Cross-border E-commerce Suppliers. Starting at NT$499 per month,
UEC operates on various formats such as XML, TEXT file, intermedium DB,
etc., also provides customized services when required.
Please feel free to contact us if any more information required.

24674687

康華網路科技股份有限公司

Conwell, Inc

http://www.ezreceipt.cc/home

None

6,500

100-500 stores

English

ezReceipt for Cross-Border EC By incorporating API services to their
information systems or directly importing Excel files to the ezReceipt plaftorm,
foreign EC sellers can automatically issue electronic invoices compliant with the
regulations imposed by the Ministry of Finance in Taiwan. The ezReceipt platform
will automatically upload all the invoice related data to the Ministry of Finance
and report to the interested parties should there are any abnormalities.
We offer the easiest solution and the most professional customer service for
foreign e-commerce suppliers to issue uniform-invoice in Taiwan.

27835829

德耀資訊有限公司

De Yao Information Co., Ltd.

[email protected]

None

6,000

below 100 stores

English

De Yao Info provides a professional online E-Invoice system,
and accepts ERP and POS formats for connection.Welcome to E-mail us for
inquiring further details information about introducing cross-border E-invoice.

42840929

愛可信股份有限公司

ACCESS AP TAIWAN CO., LTD.

[email protected]

None

16,500

below 100 stores

English

Japanese

Cantonese

We are the first Japanese E-Commerce company that was approved
by Taiwanese government to issue E-invoice (Value-Added Center).
Other than providing E-invoice services to Taiwanese local companies,
we also provide E-invoice services to cross-border companies.
Our standard service accepts various connection methods including API interface
and file upload/download, and we can provide customized solution as well.
Please feel free to contact us for more information.

53567686

雲端行動科技股份有限公司

e-Cloud Mobile Corp.

[email protected]

Computer room in accordance with ISO 27001

30,000

1000-3000 stores

English

e-Cloud Mobile Corp. is a government-approved value-adding center,
which focuses on developing solutions to implementing of E-Invoice.According to
different needs of suppliers, E-Cloud mobile Corp. provides several upload products
and methods of E-Invoice. In addition, we also develop “E-Cloud Mobile App”,
which helps consumers organize their E-Invoice,providing the complete service of
E-Invoice for both suppliers and consumers. All kinds of inquiring are Welcome!

53906139

千夏資訊股份有限公司

ChainShop.info CO., LTD

[email protected]

None

5,000

below 100 stores

English

We provide the e- invoices system for Cross-border E-commerce Suppliers,
also provide to cuscustomize service for customers.
Please contact us for further details.

54352706

簡單行動支付股份有限公司

ezPay Co., Ltd.

[email protected]

ISO 27001

614,000

1000-3000 stores

English

We provide API services for cross-border e-commerce business entity to issue e-invoices.

70549797

台塑網科技股份有限公司

Formosa Technologies Corporation

[email protected]

BS7799

ISO27001

234,000

above 10000 stores

English

We provide professional B2B, B2C cloud invoicing system and customized
electronic invoice service that can be converted into various formats with the project.
Welcome to contact us.

96987531

立卓資訊有限公司

LICHO INFORMATION CO LTD.

[email protected]

None

1,500

below 100 stores

English

We prefer web-base systems to sell and upload the e-receipt and other customized web-base solutions.

97025978

綠界科技股份有限公司

Green World FinTech Services Co., Ltd.

[email protected]

Accordance with PCIDSS

128,881.250

3000-5000 stores

English

Japanese

Korean

1. Providing legal consultation and The commissioner assistance in application.
2. Offer Api at preferential prices and issue invoices in large quantities.
3. Supporting for ibon printing service of winning invoice in convenience store.
4. All provide B2C, B2B-A4 format printing and B2B supply chain integration E-invoice service.

97380574

泓遠資訊股份有限公司

Horng Yeuan Information Co., Ltd.

[email protected]

None

20,000

100-500 stores

English

Our company provides the E-Invoice system for overseas e-commerce and provides customized services.
Welcome to contact us.