Malaysia: Rules
Read about the rules that are unique to Malaysia.
The following are the rules that are exclusive to Malaysia:
ID | Flag | Description |
---|---|---|
VRBL-MY-1p0p0-3 | fatal | [VRBL-MY-1p0p0-3]-When Invoice Type Code is "VRBL:MY:02" (credit note), Billing Reference Invoice Document Reference ID must exist |
VRBL-MY-1p0p0-4 | fatal | [VRBL-MY-1p0p0-4]-The Additional Document Reference is only allowed with one of the following Document Type values: "CustomsImportForm", "FreeTradeAgreement", "K2", prefixed by "VRBL:MY:" |
VRBL-MY-1p0p0-5 | fatal | [VRBL-MY-1p0p0-5]-The Invoice expects one Profile ID. |
VRBL-MY-1p0p0-6 | fatal | [VRBL-MY-1p0p0-6]-The Invoice expects one Issue Time. |
VRBL-MY-1p0p0-7 | fatal | [VRBL-MY-1p0p0-7]-The Invoice expects a maximum of one Customs Import Form. |
VRBL-MY-1p0p0-8 | fatal | [VRBL-MY-1p0p0-8]-The Invoice expects a maximum of one Free Trade Agreement. |
VRBL-MY-1p0p0-9 | fatal | [VRBL-MY-1p0p0-9]-The Invoice expects a maximum of one Customs Form N. 2 (K2). |
VRBL-MY-1p0p0-10 | fatal | [VRBL-MY-1p0p0-10]-The Invoice expects one Supplier. |
VRBL-MY-1p0p0-11 | fatal | [VRBL-MY-1p0p0-11]-The Invoice expects one Customer. |
VRBL-MY-1p0p0-12 | fatal | [VRBL-MY-1p0p0-12]-The Invoice expects one Legal Monetary Total. |
VRBL-MY-1p0p0-13 | fatal | [VRBL-MY-1p0p0-13]-The Billing Reference Additional Document Reference ID should not exceed 150 characters |
VRBL-MY-1p0p0-14 | fatal | [VRBL-MY-1p0p0-14]-The Invoice Type Code is restricted to one of: "01", "02", "03", "04", prefixed by "VRBL:MY:", for example "VRBL:MY:01", or one of their equivalent UNCL 1001 codes, for example "380". |
VRBL-MY-1p0p0-16 | fatal | [VRBL-MY-1p0p0-16]-The Delivery Terms ID must be 3 characters long |
VRBL-MY-1p0p0-18 | fatal | [VRBL-MY-1p0p0-18]-The Customs Import Form expects one Reference Number Of Customs Form. |
VRBL-MY-1p0p0-19 | fatal | [VRBL-MY-1p0p0-19]-The Reference Number Of Customs Form should not exceed 19 characters. |
VRBL-MY-1p0p0-20 | fatal | [VRBL-MY-1p0p0-20]-The Free Trade Agreement expects one Free Trade Agreement (FTA) Number. |
VRBL-MY-1p0p0-21 | fatal | [VRBL-MY-1p0p0-21]-The Free Trade Agreement expects a maximum of one Free Trade Agreement (FTA) Document description. |
VRBL-MY-1p0p0-22 | fatal | [VRBL-MY-1p0p0-22]-The Customs Form N. 2 (K2) expects one Reference Number Of Customs Form N. 2 (K2). |
VRBL-MY-1p0p0-23 | fatal | [VRBL-MY-1p0p0-23]-The Reference Number Of Customs Form N. 2 (K2) should not exceed 19 characters. |
VRBL-MY-1p0p0-24 | fatal | [VRBL-MY-1p0p0-24]-Either BRN in Party Legal Entity Company ID or one of NRIC, PASSPORT, ARMY in Party Identification ID, prefixed by "VRBL:MY:", for example "VRBL:MY:NRIC", must be provided. |
VRBL-MY-1p0p0-25 | fatal | [VRBL-MY-1p0p0-25]-The Supplier expects one Supplier Party. |
VRBL-MY-1p0p0-26 | fatal | [VRBL-MY-1p0p0-26]-If a Party Identification ID @schemeID is prefixed by "VRBL:MY", the codes are restricted to: "ARMY", "NRIC", "PASSPORT", "SST", "TTX", prefixed by "VRBL:MY:", for example "VRBL:MY:ARMY". |
VRBL-MY-1p0p0-27 | fatal | [VRBL-MY-1p0p0-27]-The Supplier Party Party Legal Entity Company ID and Party Identification ID with @schemeID value "NRIC" are mutually exclusive. |
VRBL-MY-1p0p0-28 | fatal | [VRBL-MY-1p0p0-28]-The Supplier Party Party Identification ID with @schemeID value "SST" and "TTX" are mutually exclusive. |
VRBL-MY-1p0p0-29 | fatal | [VRBL-MY-1p0p0-29]-The Supplier Party expects a maximum of one Supplier Military Identification Document Number. |
VRBL-MY-1p0p0-30 | fatal | [VRBL-MY-1p0p0-30]-The Supplier Party expects a maximum of one Supplier Legal Registration ID. |
VRBL-MY-1p0p0-31 | fatal | [VRBL-MY-1p0p0-31]-The Supplier Party expects a maximum of one Supplier National Registration Identity Card Number. |
VRBL-MY-1p0p0-32 | fatal | [VRBL-MY-1p0p0-32]-The Supplier Party expects a maximum of one Supplier Passport Number. |
VRBL-MY-1p0p0-33 | fatal | [VRBL-MY-1p0p0-33]-The Supplier Party expects a maximum of one Supplier Sales And Service Tax Registration Number. |
VRBL-MY-1p0p0-34 | fatal | [VRBL-MY-1p0p0-34]-The Supplier Party expects a maximum of one Supplier Tax Identifier. |
VRBL-MY-1p0p0-35 | fatal | [VRBL-MY-1p0p0-35]-The Supplier Party expects a maximum of one Supplier Tourism Tax Registration Number. |
VRBL-MY-1p0p0-36 | fatal | [VRBL-MY-1p0p0-36]-The Supplier Legal Registration ID should not exceed 20 characters. |
VRBL-MY-1p0p0-37 | fatal | [VRBL-MY-1p0p0-37]-The Supplier National Registration Identity Card Number NRIC should not exceed 12 characters. |
VRBL-MY-1p0p0-38 | fatal | [VRBL-MY-1p0p0-38]-The Supplier Sales And Service Tax Registration Number service and sales tax registration number should not exceed 17 characters. |
VRBL-MY-1p0p0-39 | fatal | [VRBL-MY-1p0p0-39]-The Supplier Tourism Tax Registration Number tourism tax registration number should not exceed 17 characters. |
VRBL-MY-1p0p0-40 | fatal | [VRBL-MY-1p0p0-40]-The Supplier Party expects one Supplier Industry Classification Code. |
VRBL-MY-1p0p0-41 | fatal | [VRBL-MY-1p0p0-41]-The Supplier Party expects one Supplier Address. |
VRBL-MY-1p0p0-42 | fatal | [VRBL-MY-1p0p0-42]-The Supplier Party expects one Supplier Contact. |
VRBL-MY-1p0p0-43 | fatal | [VRBL-MY-1p0p0-43]-Only valid MSIC Codes business codes are allowed in Industry Classification Code, prefixed by "VRBL:MY:", for example "VRBL:MY:00000". More information: https://sdk.myinvois.hasil.gov.my/codes/msic-codes/. |
VRBL-MY-1p0p0-44 | fatal | [VRBL-MY-1p0p0-44]-The Supplier Industry Classification Code expects one Supplier Industry Classification Name. |
VRBL-MY-1p0p0-45 | fatal | [VRBL-MY-1p0p0-45]-The Supplier Address expects one Supplier City Name. |
VRBL-MY-1p0p0-46 | fatal | [VRBL-MY-1p0p0-46]-The Supplier Country Subentity Code must be provided, if the Supplier Country Identification Code is 'MY', and follow the VRBL Country Subentity Code List, or the ISO 3166-2 Code List. |
VRBL-MY-1p0p0-47 | fatal | [VRBL-MY-1p0p0-47]-The Supplier Address expects one Supplier Country. |
VRBL-MY-1p0p0-48 | fatal | [VRBL-MY-1p0p0-48]-The Supplier Country expects one Supplier Country Identification Code. |
VRBL-MY-1p0p0-49 | fatal | [VRBL-MY-1p0p0-49]-The Supplier Contact expects one Supplier Contact Telephone. |
VRBL-MY-1p0p0-50 | fatal | [VRBL-MY-1p0p0-50]-Either BRN in Party Legal Entity Company ID or one of NRIC, PASSPORT, ARMY in Party Identification ID, prefixed by "VRBL:MY:", for example "VRBL:MY:NRIC", must be provided. |
VRBL-MY-1p0p0-51 | fatal | [VRBL-MY-1p0p0-51]-The Customer expects one Customer Party. |
VRBL-MY-1p0p0-52 | fatal | [VRBL-MY-1p0p0-52]-If a Party Identification ID @schemeID is prefixed by "VRBL:MY", the codes are restricted to: "ARMY", "NRIC", "PASSPORT", "SST", "TTX", prefixed by "VRBL:MY:", for example "VRBL:MY:ARMY". |
VRBL-MY-1p0p0-53 | fatal | [VRBL-MY-1p0p0-53]-The Customer Party Party Legal Entity Company ID and Party Identification ID with @schemeID value "NRIC" are mutually exclusive. |
VRBL-MY-1p0p0-54 | fatal | [VRBL-MY-1p0p0-54]-The Customer Party Party Identification ID with @schemeID value "SST" and "TTX" are mutually exclusive. |
VRBL-MY-1p0p0-55 | fatal | [VRBL-MY-1p0p0-55]-The Customer Party expects a maximum of one Customer Military Identification Document Number. |
VRBL-MY-1p0p0-56 | fatal | [VRBL-MY-1p0p0-56]-The Customer Party expects a maximum of one Customer Party Legal Entity Company ID. |
VRBL-MY-1p0p0-57 | fatal | [VRBL-MY-1p0p0-57]-The Customer Party expects a maximum of one Customer National Registration Identity Card Number. |
VRBL-MY-1p0p0-58 | fatal | [VRBL-MY-1p0p0-58]-The Customer Party expects a maximum of one Customer Passport Number. |
VRBL-MY-1p0p0-59 | fatal | [VRBL-MY-1p0p0-59]-The Customer Party expects a maximum of one Customer Sales And Service Tax Registration Number. |
VRBL-MY-1p0p0-60 | fatal | [VRBL-MY-1p0p0-60]-The Customer Party expects a maximum of one Customer Party Tax Scheme Company ID. |
VRBL-MY-1p0p0-61 | fatal | [VRBL-MY-1p0p0-61]-The Customer Party expects a maximum of one Customer Tourism Tax Registration Number. |
VRBL-MY-1p0p0-62 | fatal | [VRBL-MY-1p0p0-62]-The Customer Party Legal Entity Company ID should not exceed 20 characters. |
VRBL-MY-1p0p0-63 | fatal | [VRBL-MY-1p0p0-63]-The Customer National Registration Identity Card Number NRIC should not exceed 12 characters. |
VRBL-MY-1p0p0-64 | fatal | [VRBL-MY-1p0p0-64]-The Customer Sales And Service Tax Registration Number service and sales tax regestration should not exceed 17 characters. |
VRBL-MY-1p0p0-65 | fatal | [VRBL-MY-1p0p0-65]-The Customer Tourism Tax Registration Number tourism tax registration number should not exceed 17 characters. |
VRBL-MY-1p0p0-66 | fatal | [VRBL-MY-1p0p0-66]-The Customer Party expects one Customer Address. |
VRBL-MY-1p0p0-67 | fatal | [VRBL-MY-1p0p0-67]-The Customer Party expects one Customer Contact. |
VRBL-MY-1p0p0-68 | fatal | [VRBL-MY-1p0p0-68]-The Customer Address expects one Customer City Name. |
VRBL-MY-1p0p0-69 | fatal | [VRBL-MY-1p0p0-69]-The Customer Country Subentity Code must be provided, if the Customer Country Identification Code is 'MY', and follow the VRBL Country Subentity Code List, or the ISO 3166-2 Code List. |
VRBL-MY-1p0p0-70 | fatal | [VRBL-MY-1p0p0-70]-The Customer Address expects one Customer Country. |
VRBL-MY-1p0p0-71 | fatal | [VRBL-MY-1p0p0-71]-The Customer Country expects one Customer Country Identification Code. |
VRBL-MY-1p0p0-72 | fatal | [VRBL-MY-1p0p0-72]-The Customer Contact expects one Customer Contact Telephone. |
VRBL-MY-1p0p0-73 | fatal | [VRBL-MY-1p0p0-73]-The Delivery Location expects one Delivery Location Address. |
VRBL-MY-1p0p0-74 | fatal | [VRBL-MY-1p0p0-74]-The Delivery Location Address expects one Delivery Location City Name. |
VRBL-MY-1p0p0-75 | fatal | [VRBL-MY-1p0p0-75]-The Delivery Location Country Subentity Code must be provided, if the Delivery Location Country Identification Code is 'MY', and follow the VRBL Country Subentity Code List, or the ISO 3166-2 Code List. |
VRBL-MY-1p0p0-76 | fatal | [VRBL-MY-1p0p0-76]-The Delivery Location Address expects one Delivery Location Country. |
VRBL-MY-1p0p0-77 | fatal | [VRBL-MY-1p0p0-77]-The Delivery Location Country expects one Delivery Location Country Identification Code. |
VRBL-MY-1p0p0-78 | fatal | [VRBL-MY-1p0p0-78]-Either BRN in Party Legal Entity Company ID or one of NRIC, PASSPORT, ARMY in Party Identification ID, prefixed by "VRBL:MY:", for example "VRBL:MY:NRIC", must be provided. |
VRBL-MY-1p0p0-79 | fatal | [VRBL-MY-1p0p0-79]-The Delivery Party Tax Scheme Company ID must exist within Delivery Party. |
VRBL-MY-1p0p0-80 | fatal | [VRBL-MY-1p0p0-80]-If Party Identification ID @schemeID is prefixed by "VRBL:MY", the codes are restricted to: "ARMY", "NRIC", "PASSPORT", "SST", "TTX", prefixed by "VRBL:MY:", for example "VRBL:MY:ARMY". |
VRBL-MY-1p0p0-81 | fatal | [VRBL-MY-1p0p0-81]-The Delivery Party Party Legal Entity Company ID and Party Identification ID with @schemeID value "NRIC" are mutually exclusive. |
VRBL-MY-1p0p0-82 | fatal | [VRBL-MY-1p0p0-82]-The Delivery Party Party Identification ID with @schemeID value "SST" and "TTX" are mutually exclusive. |
VRBL-MY-1p0p0-83 | fatal | [VRBL-MY-1p0p0-83]-The Delivery Party expects a maximum of one Delivery Party Military Identification Document Number. |
VRBL-MY-1p0p0-84 | fatal | [VRBL-MY-1p0p0-84]-The Delivery Party expects a maximum of one Delivery Party Legal Entity Company ID. |
VRBL-MY-1p0p0-85 | fatal | [VRBL-MY-1p0p0-85]-The Delivery Party expects a maximum of one Delivery Party National Registration Identity Card Number. |
VRBL-MY-1p0p0-86 | fatal | [VRBL-MY-1p0p0-86]-The Delivery Party expects a maximum of one Delivery Party Passport Number. |
VRBL-MY-1p0p0-87 | fatal | [VRBL-MY-1p0p0-87]-The Delivery Party expects a maximum of one Delivery Party Sales And Service Tax Registration Number. |
VRBL-MY-1p0p0-88 | fatal | [VRBL-MY-1p0p0-88]-The Delivery Party expects a maximum of one Delivery Party Tax Scheme Company ID. |
VRBL-MY-1p0p0-89 | fatal | [VRBL-MY-1p0p0-89]-The Delivery Party expects a maximum of one Delivery Party Tourism Tax Registration Number. |
VRBL-MY-1p0p0-90 | fatal | [VRBL-MY-1p0p0-90]-The Delivery Party Legal Entity Company ID should not exceed 20 characters. |
VRBL-MY-1p0p0-91 | fatal | [VRBL-MY-1p0p0-91]-The Delivery Party National Registration Identity Card Number NRIC should not exceed 12 characters. |
VRBL-MY-1p0p0-92 | fatal | [VRBL-MY-1p0p0-92]-The Delivery Party Sales And Service Tax Registration Number service and sales tax registration number should not exceed 17 characters. |
VRBL-MY-1p0p0-93 | fatal | [VRBL-MY-1p0p0-93]-The Delivery Party Tourism Tax Registration Number tourism tax registration number should not exceed 17 characters. |
VRBL-MY-1p0p0-94 | fatal | [VRBL-MY-1p0p0-94]-The Payment Means Payment Means Code is restricted to one of: "01", "02", "03", "04", "05", "06", "07", "08", prefixed by "VRBL:MY:", for example "VRBL:MY:01", or one of their equivalent UNCL 4461 codes, for example "10". |
VRBL-MY-1p0p0-95 | fatal | [VRBL-MY-1p0p0-95]-The Tax Subtotal Category ID is restricted to one of: "01", "02", "03", "04", "05", "06", "E", prefixed by "VRBL:MY:", for example "VRBL:MY:01", or one of their equivalent UNCL 5305 codes, for example "O". |
VRBL-MY-1p0p0-96 | fatal | [VRBL-MY-1p0p0-96]-If there is a tax exemption, there needs to be a Tax Exemption Reason. |
VRBL-MY-1p0p0-97 | fatal | [VRBL-MY-1p0p0-97]-The Legal Monetary Total expects a maximum of one Legal Monetary Total Line Extension Amount. |
VRBL-MY-1p0p0-98 | fatal | [VRBL-MY-1p0p0-98]-The Legal Monetary Total expects one Legal Monetary Total Tax Exclusive Amount. |
VRBL-MY-1p0p0-99 | fatal | [VRBL-MY-1p0p0-99]-The Legal Monetary Total expects one Legal Monetary Total Tax Inclusive Amount. |
VRBL-MY-1p0p0-100 | fatal | [VRBL-MY-1p0p0-100]-The Legal Monetary Total expects a maximum of one Legal Monetary Total Allowance Total Amount. |
VRBL-MY-1p0p0-101 | fatal | [VRBL-MY-1p0p0-101]-The Legal Monetary Total expects a maximum of one Legal Monetary Total Charge Total Amount. |
VRBL-MY-1p0p0-102 | fatal | [VRBL-MY-1p0p0-102]-The Legal Monetary Total expects a maximum of one Legal Monetary Total Prepaid Amount. |
VRBL-MY-1p0p0-103 | fatal | [VRBL-MY-1p0p0-103]-The Legal Monetary Total expects a maximum of one Legal Monetary Total Payable Rounding Amount. |
VRBL-MY-1p0p0-104 | fatal | [VRBL-MY-1p0p0-104]-The Legal Monetary Total expects one Legal Monetary Total Payable Amount. |
VRBL-MY-1p0p0-105 | fatal | [VRBL-MY-1p0p0-105]-The Line Item expects exactly one Tax Total when Document Currency is MYR and two Tax Total when it is not MYR. |
VRBL-MY-1p0p0-106 | fatal | [VRBL-MY-1p0p0-106]-The Line Item expects one Line Item. |
VRBL-MY-1p0p0-107 | fatal | [VRBL-MY-1p0p0-107]-The Line Item expects one Line Item Price Extension. |
VRBL-MY-1p0p0-109 | fatal | [VRBL-MY-1p0p0-109]-The Line Item expects one Product Tariff Code. |
VRBL-MY-1p0p0-110 | fatal | [VRBL-MY-1p0p0-110]-The Line Item expects a maximum of one Category Of Products Or Services. |
VRBL-MY-1p0p0-111 | fatal | [VRBL-MY-1p0p0-111]-The Line Item Tax expects one Line Item Tax Amount. |
VRBL-MY-1p0p0-112 | fatal | [VRBL-MY-1p0p0-112]-The Line Item Tax expects a minimum of one Line Item Tax Subtotal. |
VRBL-MY-1p0p0-113 | fatal | [VRBL-MY-1p0p0-113]-The Line Item Tax Subtotal expects one Line Item Tax Subtotal Taxable Amount. |
VRBL-MY-1p0p0-114 | fatal | [VRBL-MY-1p0p0-114]-The Line Item Tax Subtotal expects one Line Item Tax Subtotal Amount. |
VRBL-MY-1p0p0-115 | fatal | [VRBL-MY-1p0p0-115]-The Line Item Classified Tax Category expects one Line Item Classified Tax Category ID. |
VRBL-MY-1p0p0-116 | fatal | [VRBL-MY-1p0p0-116]-The Line Item Classified Tax Category ID is restricted to one of: "01", "02", "03", "04", "05", "06", "E", prefixed by "VRBL:MY:", for example "VRBL:MY:01". |
VRBL-MY-1p0p0-117 | fatal | [VRBL-MY-1p0p0-117]-If there is a tax exemption, there needs to be a Tax Exemption Reason. |
VRBL-MY-1p0p0-118 | fatal | [VRBL-MY-1p0p0-118]-The Line Item Price Extension expects one Line Item Price Extension Amount. |
VRBL-MY-1p0p0-119 | fatal | [VRBL-MY-1p0p0-119]-If the Document Currency Code not equal 'MYR' then TaxCurrencyCode must be present and equal 'MYR' |
VRBL-MY-1p0p0-120 | fatal | [VRBL-MY-1p0p0-120]-If the Document Currency Code not equal 'MYR' then TaxExchangeRate must be provided |
VRBL-MY-1p0p0-121 | fatal | [VRBL-MY-1p0p0-121]-If the Document Currency Code not equal 'MYR' then two Tax Total groups must be provided first one with full VAT breakdown in foreign currency second one with full VAT breakdown in 'MYR' |
VRBL-MY-1p0p0-122 | fatal | [VRBL-MY-1p0p0-122]-If the Line Item Document Currency Code not equal MYR two Tax Total groups in Invoice Line must be provided. First one with full VAT breakdown in foreign currency second one with full VAT breakdown in MYR. |
VRBL-MY-1p0p0-123 | fatal | [VRBL-MY-1p0p0-123]-If the Tax Exchange Rate provided then Source Currency Code and Target Currency Code and CalculationRate must be provided |
VRBL-MY-1p0p0-124 | fatal | [VRBL-MY-1p0p0-124]-The Tax Exchange Rate Source Currency Code must be valid ISO4217 currency codes |
VRBL-MY-1p0p0-125 | fatal | [VRBL-MY-1p0p0-125]-The Tax Exchange Rate Target Currency Code must be valid ISO4217 currency codes |
VRBL-MY-1p0p0-126 | fatal | [VRBL-MY-1p0p0-126]-The Tax Exchange Rate Calculation Rate must be numeric format |
VRBL-MY-1p0p0-127 | fatal | [VRBL-MY-1p0p0-127]-The Supplier Contact Telephone number should not exceed 20 characters. |
VRBL-MY-1p0p0-128 | fatal | [VRBL-MY-1p0p0-128]-The Customer Contact Telephone number should not exceed 20 characters. |
VRBL-MY-1p0p0-129 | fatal | [VRBL-MY-1p0p0-129]-The Product Tariff Code must contain the values from list: 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 |
VRBL-MY-1p0p0-130 | fatal | [VRBL-MY-1p0p0-130]-The Line Item Commodity Classification Item Classification Code @listID |
Updated 3 months ago