F0401 expanded XML — field reference (English)
Full table in English
For the complete F0401 field table (all rows, same columns as the Chinese SSOT), see F0401 field mapping (English). This page keeps a short list of mandatory and high-use fields only.
Scope (phase 1)
English labels and short descriptions for mandatory (M) and high-use fields in the Ministry of Finance (MOF) Taiwan F0401 expanded XML credential. For the full Chinese authoritative table (all columns: length, validation, examples), see the Chinese F0401 mapping.
Legal notice
F0401 layout and validation rules are defined by MOF / Taiwan e-invoice regulations. This page is a technical aid for naming and semantics only. The Chinese field table and official publications prevail.
How to read this table
| Column |
Meaning |
| # |
Row number in the Chinese full table (「序號」) for cross-check. |
| XML path / field name |
Element path as in the expanded XML / DTO naming hint. |
| English label |
Short human-readable name. |
| English description |
Integration-focused meaning; not a full legal definition. |
Requirement key (from Chinese table): M = mandatory, O = optional, context = depends on B2B/B2C, carrier, donation, etc.
Main — Invoice block
| # |
XML path / field name |
Req. |
English label |
English description |
| 2 |
InvoiceNumber |
M |
Invoice number |
Two letters + eight digits; must match track and numbering rules. |
| 3 |
InvoiceDate |
M |
Invoice date |
YYYY-MM-DD; must not be after system date. |
| 4 |
InvoiceTime |
M |
Invoice time |
HH:MM:SS. |
Main — Seller block
| # |
XML path / field name |
Req. |
English label |
English description |
| 5 |
Seller.Identifier |
M |
Seller GUI |
Taiwan 8-digit uniform invoice title ID (tax ID). |
| 6 |
Seller.Name |
M |
Seller name |
Legal or registered seller name. |
| 7 |
Seller.Address |
M |
Seller address |
Registered address. |
Main — Buyer block
| # |
XML path / field name |
Req. |
English label |
English description |
| 14 |
Buyer.Identifier |
context |
Buyer GUI |
B2B: 8-digit buyer GUI (check digit validated). B2C: may use 0000000000 per rules. |
| 15 |
Buyer.Name |
M |
Buyer name |
Buyer display / invoice name. |
| 16 |
Buyer.Address |
O |
Buyer address |
Recommended for B2B. |
| 27 |
RelateNumber |
M |
Related reference |
Order number or billing id (business reference). |
| 30 |
DonateMark |
M |
Donation flag |
1 donate to NPO; 0 not donated; if 1, NPOBAN required. |
| 31 |
CarrierType |
context |
Carrier type |
Required when using MOF carrier; format per spec (e.g. mobile barcode). |
| 32 |
CarrierId1 |
context |
Carrier visible id |
Required when carrier type set. |
| 33 |
CarrierId2 |
context |
Carrier hidden id |
Required when carrier type set. |
| 34 |
PrintMark |
M |
Print flag |
Y / N; if Y, carrier fields must not be filled (proof printed). |
| 35 |
NPOBAN |
context |
Donee GUI |
NPO uniform id when DonateMark = 1. |
| 36 |
RandomNumber |
M |
Random code |
Four-digit random code on invoice. |
Details — Line items
| # |
XML path / field name |
Req. |
English label |
English description |
| 42 |
Description |
O |
Product / service name |
Line description (product name). |
| 43 |
Quantity |
M |
Quantity |
Line quantity. |
| 45 |
UnitPrice |
M |
Unit price |
Unit price; B lines before tax, C lines tax-inclusive per rules. |
| 46 |
TaxType |
M |
Line tax category |
1 taxable, 2 zero-rate, 3 exempt; must align header / mixed-tax rules. |
| 47 |
Amount |
M |
Line amount |
Quantity × UnitPrice; tolerance and tax checks per validation doc. |
| 48 |
SequenceNumber |
M |
Line sequence |
Four-digit line id. |
Main — Amount summary
| # |
XML path / field name |
Req. |
English label |
English description |
| 51 |
SalesAmount |
M |
Taxable sales total |
Sum of taxable line amounts; non-negative. |
| 52 |
FreeTaxSalesAmount |
O |
Exempt sales total |
Exempt sales aggregate. |
| 53 |
ZeroTaxSalesAmount |
O |
Zero-rate sales total |
Zero-rate sales aggregate; may need supporting docs per MOF. |
| 54 |
TaxType |
M |
Header tax category |
1/2/3/9 (mixed only where allowed, usually C-type). |
| 55 |
TaxRate |
M |
VAT rate |
e.g. 5 for 5% general VAT; follow MOF rates. |
| 56 |
TaxAmount |
M |
VAT amount |
Computed from taxable bases; must match B/C rules. |
| 57 |
TotalAmount |
M |
Grand total |
Positive total; must match sum of bases + tax within tolerance. |
Version history
| Version |
Date |
Author |
Changes |
| v1.0 |
2026-05-15 |
SystemLead |
Phase 1: mandatory and high-use F0401 fields with English labels/descriptions; links to Chinese SSOT. |
| v1.1 |
2026-05-15 |
SystemLead |
Link to full English F0401 mapping page. |