E-invoice error 2194 total item value does not match

NIC e-invoice error 2194 occurs when the line-item total value does not match the sum of its taxable assessable value and individual tax components. To resolve it, verify the ItemList array in your payload and confirm that total item value equals assessable value plus applicable taxes within the allowed one-rupee tolerance.

When generating an Invoice Reference Number on the Invoice Registration Portal, your ERP uploads a JSON payload conforming to Form GST INV-01. If the mathematical validation fails on any single row in the item table, the portal rejects the entire document with error code 2194: "For Sl. No {0}, Total item value does not match with taxable and tax values of that item". The number inside the curly braces indicates the serial number of the offending line item in your invoice list.

The statutory validation formula under Form GST INV-01

Under Rule 48(4) of CGST Rules, every notified taxpayer must submit invoice particulars electronically in Form GST INV-01 to generate an IRN. In addition, Rule 48(5) of CGST Rules establishes that any invoice issued without an IRN is not treated as a valid invoice under GST law.

The technical schema for e-invoicing is notified through Notification No. 60/2020-Central Tax dated 30 July 2020. In this schema, every row in the ItemList object requires item-level financial figures. The official validation logic on the NIC e-Invoice portal error directory tests that each item complies with this arithmetic rule:

TotItemVal = AssAmt + CgstAmt + SgstAmt + IgstAmt + CesAmt + StateCesAmt + OthChrg - Discount

Here, TotItemVal represents the total line-item value, AssAmt is the taxable assessable value after line-level discount, and the remaining fields capture Central Tax, State Tax, Integrated Tax, GST Cess, State Cess, and other charges. If your ERP passes a value where this equation deviates by more than the tolerance of plus or minus one rupee, the portal triggers error 2194 and halts registration. You may also encounter related payload errors such as e-invoice error 2283 for inactive recipient GSTIN during client validation.

Common mistake: Exporting gross item price as assessable value without subtracting line discount, or calculating tax on unrounded figures while rounding total item value independently. A two-rupee rounding gap across item components causes instant rejection.

Step-by-step checklist to clear error 2194

  1. Identify the row index: Read the error response text. If the portal returns "For Sl. No 3, Total item value does not match with taxable and tax values of that item", inspect row 3 of the ItemList block in your JSON payload.
  2. Verify assessable value calculation: Confirm that AssAmt = (Qty * UnitPrice) - Discount. Assessable value must reflect net taxable turnover for that line before applying GST rates.
  3. Recompute tax heads: Ensure that CGST and SGST amounts match the prescribed rate applied to AssAmt. For intra-State supplies, CGST and SGST must be equal. For inter-State supplies, confirm that IGST equals the full tax rate on AssAmt.
  4. Check rounding across components: Ensure individual components are rounded to two decimal places. The NIC validation engine permits a tolerance of plus or minus one rupee for cumulative rounding differences.
  5. Re-upload using the same invoice number: Because the portal rejected the document before registration, no IRN was generated. Fix the item calculations in your billing software and push the payload again.

Worked example: resolving error 2194 on a commercial invoice

Consider a registered supplier in Maharashtra issuing a tax invoice to a buyer in Pune for two distinct goods items. The taxable amounts, intra-State GST rates (CGST 9% and SGST 9%), and rounding calculations are structured as follows:

Item line Assessable value (AssAmt) CGST (9%) SGST (9%) Other charges Correct TotItemVal Portal validation
Sl. No 1 (Tools) ₹1,25,000.00 ₹11,250.00 ₹11,250.00 ₹0.00 ₹1,47,500.00 Pass (Exact match)
Sl. No 2 (Fixtures - Erroneous) ₹84,550.00 ₹7,609.50 ₹7,609.50 ₹500.00 ₹1,00,769.00 Fail (Error 2194: ₹500 omitted)
Sl. No 2 (Fixtures - Corrected) ₹84,550.00 ₹7,609.50 ₹7,609.50 ₹500.00 ₹1,00,269.00 Pass (Sum verified)

In this example, for line item 2, the assessable value is ₹84,550.00. CGST at 9% is ₹7,609.50 and SGST at 9% is ₹7,609.50. Additional packaging charges (OthChrg) are ₹500.00. The correct line total calculation is:

₹84,550.00 + ₹7,609.50 + ₹7,609.50 + ₹500.00 = ₹1,00,269.00

When the billing software erroneously entered ₹1,00,769.00 due to double-counting packaging charges, the difference of ₹500 exceeded the one-rupee tolerance limit. Once the accountant corrected TotItemVal to ₹1,00,269.00, the payload cleared validation and received an IRN successfully.

Frequently asked questions

What causes e invoice error 2194 total item value does not match?

The error occurs when the TotItemVal tag in your e-invoice JSON does not equal the exact mathematical sum of AssAmt, tax amounts (SgstAmt, CgstAmt, or IgstAmt), CesAmt, StateCesAmt, and OthChrg within a tolerance of plus or minus one rupee.

What is the tolerance allowed by the IRP for error 2194?

The NIC portal allows a mathematical rounding tolerance of plus or minus one rupee between the computed sum of item components and the declared TotItemVal field.

Can an invoice rejected with error 2194 be re-uploaded with the same invoice number?

Yes. An invoice rejected with error 2194 never generates an Invoice Reference Number. You can correct the line-item math in your accounting software and re-upload the payload using the same invoice number.

Check your own GSTR-2B against books

Reconcile inward invoices, verify tax values, and identify supplier mismatches before filing GSTR-3B. Your GSTR-2B and purchase register files are read in your browser and never uploaded to any server.

Reconcile GSTR-2B →

Last checked: 23 October 2026. Sources: Rule 48 of CGST Rules (CBIC), NIC e-Invoice System Error Directory, Notification No. 60/2020-Central Tax.