Philippines (BIR EIS): Rules
Read about the rules used by Philippines.
| Description |
|---|
[VRBL-INV-PH-1p0-1]-The value of the Seller Party ID Scheme ID must be contained in Party Identification Scheme Code List [VRBL-CL-PH-PartyIdentificationScheme] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-2]-The value of the Buyer Party ID Scheme ID must be contained in Party Identification Scheme Code List [VRBL-CL-PH-PartyIdentificationScheme] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-3]-The value of the Document Level Allowance Reason Code must be contained in Allowance Reason Code (subset of UNCL 5189) [VRBL-CL-PH-AllowanceReasonCode-UNCL5189] or be contained in Allowance Reason Code (Philippines Extension) [VRBL-CL-PH-AllowanceReasonCode-Extension] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-4]-The value of the Document Level Charge Reason Code must be contained in Charge Reason Code (Philippines Extension) [VRBL-CL-PH-ChargeReasonCode-Extension] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-5]-The value of the Invoice Type Code must be contained in Invoice Type Code for Philippines [VRBL-CL-PH-InvoiceTypeCode] (prefixed by VRBL:PH:). |
| [VRBL-INV-PH-1p0-6]-When the Document Currency Code is PHP, the Tax Total expects a minimum of one Tax Breakdown. |
| [VRBL-INV-PH-1p0-7]-When the Invoice Subtype Code is CAS, the Buyer must exist within the Invoice. |
| [VRBL-INV-PH-1p0-8]-When the Invoice Subtype Code is CAS, the Item Name must exist within the Item Information. |
| [VRBL-INV-PH-1p0-9]-When the Invoice Subtype Code is CAS, the Item Information expects one Line Tax Information. |
[VRBL-INV-PH-1p0-10]-The value of the Correction Method must be contained in Correction Method Code List [VRBL-CL-PH-CorrectionMethod] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-11]-The value of the Withholding Tax Subtotal Category Scheme Tax Type Code must be contained in Withholding Type Code List [VRBL-CL-PH-WithholdingType] (prefixed by VRBL:PH:). |
| [VRBL-INV-PH-1p0-12]-When previous invoice's UUID is specified, the Correction Method must exist within the Invoice. |
| [VRBL-INV-PH-1p0-13]-When the Invoice Subtype Code is CAS, the Allowance Charge Group expects one Allowance Charge Tax Category Group. |
| [VRBL-INV-PH-1p0-14]-When the Invoice Subtype Code is CAS, the value of the Tax Subtotal Category ID must be contained in Tax Category Code List [VRBL-CL-PH-TaxCategory]. |
| [VRBL-INV-PH-1p0-16]-When the Invoice Subtype Code is CAS, the value of the Invoiced Item Tax Category Code must be contained in Tax Category Code List [VRBL-CL-PH-TaxCategory]. |
| [VRBL-INV-PH-1p0-18]-The value of the Additional Document Reference Scheme ID must be contained in Additional Document Reference SchemeID Code List [VRBL-CL-PH-AdditionalDocumentReference-SchemeID]. |
| [VRBL-INV-PH-1p0-19]-The Tax Total in Tax Accounting Currency expects a minimum of one Tax Breakdown in Tax Accounting Currency. |
| [VRBL-INV-PH-1p0-20]-The Invoice Subtype Code must exist within the Invoice. |
[VRBL-INV-PH-1p0-22]-The value of the Invoice Subtype Code must be contained in Invoice Subtype Code List [VRBL-CL-PH-InvoiceSubtypeCode] (prefixed by VRBL:PH:). Allowed values: VRBL:PH:CAS, VRBL:PH:POS. |
| [VRBL-INV-PH-1p0-23]-When the Invoice Subtype Code is CAS, the Billing Software Number must exist within the Invoice. |
| [VRBL-INV-PH-1p0-24]-When the Document Currency Code is different from PHP, the Tax Accounting Currency must exist within the Invoice. |
| [VRBL-INV-PH-1p0-25]-The value of the Tax Accounting Currency must be contained in Philippines Currency Code List (PHP) [VRBL-CL-PH-Currency]. |
| [VRBL-INV-PH-1p0-26]-The Withholding Tax Subtotal Tax ID must exist within the Withholding Tax Subtotal Group. |
| [VRBL-INV-PH-1p0-27]-Within a Withholding Tax, every Withholding Tax Subtotal Group must have the same Withholding Tax Subtotal Tax ID. |
[VRBL-INV-PH-1p0-28]-When the Invoice Subtype Code is CAS, the value of the Invoice Type Code must be contained in Invoice Type Code for Philippines CAS [VRBL-CL-PH-InvoiceTypeCode-CAS] (prefixed by VRBL:PH:). |
[VRBL-INV-PH-1p0-29]-When the Invoice Subtype Code is POS, the value of the Invoice Type Code must be contained in Invoice Type Code for Philippines POS [VRBL-CL-PH-InvoiceTypeCode-POS] (prefixed by VRBL:PH:). |
| [VRBL-INV-PH-1p0-30]-The Seller Party ID Scheme ID must exist within the Seller Party ID. |
| [VRBL-INV-PH-1p0-31]-The Buyer Party ID Scheme ID must exist within the Buyer Party ID. |
| [VRBL-INV-PH-1p0-32]-When the Invoice Subtype Code is CAS, the value of the Document Level Allowance Tax Category Code must be contained in Tax Category Code List [VRBL-CL-PH-TaxCategory]. |
| [VRBL-INV-PH-1p0-33]-When the Invoice Subtype Code is CAS, the value of the Document Level Charge Tax Category Code must be contained in Tax Category Code List [VRBL-CL-PH-TaxCategory]. |
| [VRBL-INV-PH-1p0-34]-When the Invoice Subtype Code is POS, the Billing Hardware ID must exist within the Invoice. |
| [VRBL-INV-PH-1p0-35]-When the Invoice Subtype Code is POS, the Billing Hardware Serial Number ID must exist within the Invoice. |
| [VRBL-INV-PH-1p0-36]-When the Document Currency Code is different from PHP, the Legal Monetary Total Payable Alternative Amount must exist within the Document Totals. |
| [VRBL-INV-PH-1p0-37]-The Legal Monetary Total Payable Alternative Amount Currency Code must be the same as Tax Accounting Currency. |
| [VRBL-INV-PH-1p0-38]-When the Document Currency Code is different from PHP, the Invoice Line Item Price Extension in Tax Currency Amount must exist within the Invoice Line. |
| [VRBL-INV-PH-1p0-39]-When the Invoice Subtype Code is CAS, the Seller Postal Address must exist within the Seller Party. |
| [VRBL-INV-PH-1p0-40]-When the Invoice Subtype Code is CAS, the Seller Address Line must exist within the Seller Postal Address. |
| [VRBL-INV-PH-1p0-41]-When the Invoice Subtype Code is CAS and the buyer is established in the Philippines, the Buyer Address Line 3 must exist within the Buyer Postal Address. |
| [VRBL-INV-PH-1p0-42]-The Buyer Country Code must exist within the Buyer Postal Address. |
Updated 9 days ago
Did this page help you?
