India IRP: Rules

Read about the Rules used by India IRP.

VRBL

General VRBL

India IRP uses the core VRBL Rules that are documented in the VRBL: Rules topic.

Country-Specific VRBL

The following table lists the Rules that are specific to India IRP:

DescriptionTopic
[VRBL-IN-1p0-2]-The Invoice Subtype Code must exist within Invoice Extension.India IRP: Invoice Subtype Code
[VRBL-IN-1p0-3]-The value of the Invoice Subtype Code must be contained in Invoice Subtype Code [VRBL-CL-IN-InvoiceSubtypeCode] (prefixed by 'VRBL:IN:').India IRP: Invoice Subtype Code
[VRBL-IN-1p0-4]-The value of the Invoice Type Code must be contained in Invoice Type Code (UNCL1001 subset) [VRBL-CL-IN-InvoiceTypeCode].India IRP: Invoice Type Codes
[VRBL-IN-1p0-5]-The Seller Party Group must contain the Seller Party Tax Scheme Group where Seller Tax Scheme ID is "GST".India IRP: Supplier's GSTIN
[VRBL-IN-1p0-6]-The Supplier Tax Identifier must exist within Seller Party Tax Scheme Group where Seller Tax Scheme ID is "GST".India IRP: Supplier's GSTIN
[VRBL-IN-1p0-7]-The Seller Street Name must exist within Seller Address Group.VRBL: Suppliers
[VRBL-IN-1p0-8]-The Seller City Name must exist within Seller Address Group.VRBL: Suppliers
[VRBL-IN-1p0-9]-The Seller Postal Zone must exist within Seller Address Group.VRBL: Suppliers
[VRBL-IN-1p0-10]-The Seller Country Subentity Code must exist within Seller Address Group.India IRP: Supplier's State Code
[VRBL-IN-1p0-11]-The Buyer Place of Supply must exist within Buyer Group.India IRP: Place of Supply
[VRBL-IN-1p0-12]-The Buyer Place of Supply must exist within Buyer Accounting Customer Party Extension.India IRP: Place of Supply
[VRBL-IN-1p0-13]-In domestic invoices, the Buyer Party Group must contain the Buyer Party Tax Scheme Group where Buyer Tax Scheme ID is "GST".India IRP: Buyer's GSTIN
[VRBL-IN-1p0-14]-The Buyer Tax Company ID must exist within Buyer Party Tax Scheme Group where Buyer Tax Scheme ID is "GST".India IRP: Buyer's GSTIN
[VRBL-IN-1p0-15]-The Buyer Street Name must exist within Buyer Address Group.VRBL: Buyers
[VRBL-IN-1p0-16]-The Buyer City Name must exist within Buyer Address Group.VRBL: Buyers
[VRBL-IN-1p0-17]-The Buyer Postal Zone must exist within Buyer Address Group.VRBL: Buyers
[VRBL-IN-1p0-18]-The Buyer Country Subentity Code must exist within Buyer Address Group.VRBL: Buyers
[VRBL-IN-1p0-19]-If the Delivery Location Street Name exists, then the Delivery Party Group must exist.India IRP: Delivery Location
[VRBL-IN-1p0-20]-If the Delivery Party Group exists, then the Delivery Location Street Name must exist.India IRP: Delivery Location
[VRBL-IN-1p0-21]-The Delivery Location Address Group must exist within Delivery Location Group.India IRP: Delivery Location
[VRBL-IN-1p0-22]-The Delivery Location Street Name must exist within Delivery Location Address Group when providing shipping details.India IRP: Delivery Location
[VRBL-IN-1p0-23]-The Delivery Location City Name must exist within Delivery Location Address Group when providing shipping details.India IRP: Delivery Location
[VRBL-IN-1p0-24]-The Delivery Location Postal Zone must exist within Delivery Location Address Group when providing shipping details.India IRP: Delivery Location
[VRBL-IN-1p0-25]-The Delivery Location Country Subentity Code must exist within Delivery Location Address Group when providing shipping details.India IRP: Delivery Location
[VRBL-IN-1p0-26]-The Delivery Party Tax Scheme Group where Delivery Tax Scheme ID is "GST" must exist within Delivery Party Group.India IRP: Deliver To Party
[VRBL-IN-1p0-27]-The Delivery Party Legal Entity Group must exist within Delivery Party Group.India IRP: Deliver To Party
[VRBL-IN-1p0-28]-The Delivery Tax Company ID must exist within Delivery Party Tax Scheme Group where Delivery Tax Scheme ID is "GST".India IRP: Deliver To Party
[VRBL-IN-1p0-29]-The Delivery Party Legal Entity Registration Name must exist within Delivery Party Legal Entity Group.India IRP: Deliver To Party
[VRBL-IN-1p0-30]-The Dispatch Party Group expects one Dispatch Party Name Group.India IRP: Dispatch Party
[VRBL-IN-1p0-31]-The Dispatch Party Address Group must exist within Dispatch Party Group.India IRP: Dispatch Party
[VRBL-IN-1p0-32]-The Dispatch Party Street Name must exist within Dispatch Party Address Group.India IRP: Dispatch Party
[VRBL-IN-1p0-33]-The Dispatch Party City Name must exist within Dispatch Party Address Group.India IRP: Dispatch Party
[VRBL-IN-1p0-34]-The Dispatch Party Postal Zone must exist within Dispatch Party Address Group.India IRP: Dispatch Party
[VRBL-IN-1p0-35]-The Dispatch Party Country Subentity Code must exist within Dispatch Party Address Group.India IRP: Dispatch Party
[VRBL-IN-1p0-36]-The Invoice Start Date must exist within Invoice Period Group.India IRP: Payment Terms
[VRBL-IN-1p0-38]-The Invoice Document Reference Issue Date must exist within Invoice Document Reference Group.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-39]-An Invoice containing e-Waybill details must contain Shipment Transport Mode Code.India IRP: Shipment Details
[VRBL-IN-1p0-40]-An Invoice containing e-Waybill details must contain Delivery Extension Transportation Distance.India IRP: Transportation Distance
[VRBL-IN-1p0-41]-The Legal Monetary Total Legal Monetary Total Extension must exist within Legal Monetary Total Group.India IRP: Document Totals
[VRBL-IN-1p0-42]-The Legal Monetary Total Invoice Amount must exist within Legal Monetary Total Legal Monetary Total Extension.India IRP: Document Totals
[VRBL-IN-1p0-43]-The Line Item Line Total Amount must exist within Line Item Group.India IRP: Total Item Value
[VRBL-IN-1p0-44]-The Line Item Price Extension Group must exist within Line Item Group.India IRP: Total Item Value
[VRBL-IN-1p0-45]-The Item Commodity Classification Harmonized System Code must exist within Line Item Group.India IRP: HSN Code
[VRBL-IN-1p0-46]-The Line Item Instance Lot Identification Lot Number ID must exist within Line Item Instance Lot Identification Group.India IRP: Lot Identification
[VRBL-IN-1p0-47]-The Country Subentity Code must be a valid code, starting with "VRBL:IN:".India IRP: Supplier's State Code and India IRP: Place of Supply and India IRP: Delivery Location
[VRBL-IN-1p0-48]-The value of the Shipment Transport Means Transport Means Type Code must be contained in India Vehicle Type [VRBL-CL-IN-TransportMeansTypeCode] (prefixed by 'VRBL:IN:').India IRP: Shipment Details
[VRBL-IN-1p0-49]-The value of the Shipment Transport Mode Code must be contained in Transport Mode Code (subset of UN/ECE Recommendation 19) [VRBL-CL-IN-TransportModeCode-UNECERec19] or be contained in Transport Mode Code (defined by GST) [VRBL-CL-IN-TransportModeCode-India] (prefixed by 'VRBL:IN:').India IRP: Shipment Details
[VRBL-IN-1p0-50]-The value of the Tax Subtotal Category Scheme Tax Type Code must be contained in Tax Type Code [VRBL-CL-IN-TaxTypeCode] (prefixed by 'VRBL:IN:').India IRP: Tax Information
[VRBL-IN-1p0-60]-The value of the Line Item Quantity Unit Code must be contained in Quantity Unit Code (subset of UNECE Recommendation 20) [VRBL-CL-IN-QuantityUnitCode-UNECE] or be contained in Quantity Unit Code (India) [VRBL-CL-IN-QuantityUnitCode-India] (prefixed by 'VRBL:IN:').India IRP: Quantity
[VRBL-IN-1p0-61]-The value of the Line Item Price Base Quantity Unit Code must be contained in Quantity Unit Code (subset of UNECE Recommendation 20) [VRBL-CL-IN-QuantityUnitCode-UNECE] or be contained in Quantity Unit Code (India) [VRBL-CL-IN-QuantityUnitCode-India] (prefixed by 'VRBL:IN:').India IRP: Quantity
[VRBL-IN-1p0-66]-If the Allowance Group is used without setting Allowance Charge After Tax Indicator, the Legal Monetary Total Allowance Total Amount must exist.India IRP: Allowances and Charges
[VRBL-IN-1p0-67]-If the Charge Group is used without setting Allowance Charge After Tax Indicator, the Legal Monetary Total Charge Total Amount must exist.India IRP: Allowances and Charges
[VRBL-IN-1p0-68]-If the Allowance Group is used with Allowance Charge After Tax Indicator set to 'true', the Legal Monetary Total Allowance Total Amount After Tax must exist.India IRP: Allowances and Charges
[VRBL-IN-1p0-69]-If the Charge Group is used with Allowance Charge After Tax Indicator set to 'true', the Legal Monetary Total Charge Total Amount After Tax must exist.India IRP: Allowances and Charges
[VRBL-IN-1p0-71]-The value of the Line Item Standard Item Identification Scheme ID must be contained in Subset of ISO 6523 ICD [VRBL-CL-IN-StandardItemIdentificationSchemeID-ISO6523] or be contained in Standard Item Identification Scheme ID (India) [VRBL-CL-IN-StandardItemIdentificationSchemeID-India] (prefixed by 'VRBL:IN:').India IRP: HSN Code
[VRBL-IN-1p0-72]-An Invoice containing Invoice Period Group must contain Document Note.India IRP: Payment Terms
[VRBL-IN-1p0-73]-An Invoice containing Billing Reference Group must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-74]-An Invoice containing Receipt Document Reference Group must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-75]-An Invoice containing Contract Document Reference Group must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-76]-An Invoice containing Additional Document Reference must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-77]-An Invoice containing Project Reference Group must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-78]-An Invoice containing Order Reference Group must contain Document Note.India IRP: Additional Supporting Documents
[VRBL-IN-1p0-79]-The value of the Line Item Tax Subtotal Category Scheme Tax Type Code must be contained in Tax Type Code [VRBL-CL-IN-TaxTypeCode] (prefixed by 'VRBL:IN:').India IRP: Tax Information
[VRBL-IN-1p0-80]-The value of the Seller Tax Registration Scheme ID must be contained in Tax Scheme ID [VRBL-CL-IN-TaxSchemeID].India IRP: Supplier's GSTIN
[VRBL-IN-1p0-81]-The value of the Buyer Tax Scheme ID must be contained in Tax Scheme ID [VRBL-CL-IN-TaxSchemeID].India IRP: Buyer's GSTIN
[VRBL-IN-1p0-82]-The value of the Delivery Tax Scheme ID must be contained in Tax Scheme ID [VRBL-CL-IN-TaxSchemeID].India IRP: Deliver To Party
[VRBL-IN-1p0-83]-The value of the Invoice Tax Subtotal Category Scheme ID must be contained in Tax Scheme ID [VRBL-CL-IN-TaxSchemeID].India IRP: Tax Information
[VRBL-IN-1p0-84]-The value of the Line Item Invoice Tax Subtotal Category Scheme ID must be contained in Tax Scheme ID [VRBL-CL-IN-TaxSchemeID].India IRP: Tax Information
[VRBL-IN-1p0-85]-The value of the Payment Means Payment Means Code must be contained in Payment Means Code (UNCL4461 subset) [VRBL-CL-IN-PaymentMeansCode-UNCL4461] or be contained in Payment Means Code (India codes) [VRBL-CL-IN-PaymentMeansCode-India] (prefixed by 'VRBL:IN:').India IRP: Payment Means
[VRBL-IN-1p0-86]-The value of the Line Item Type Code must be contained in Item Type Code (defined by GST) [VRBL-CL-IN-ItemTypeCode] (prefixed by 'VRBL:IN:').India IRP: Item Type Code