/** * The main template file * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ * * @package WordPress * @subpackage Tally * @since 1.0.0 */ ?>
NIC has published the following error codes, error message, the reasons for the errors and the corresponding resolutions to help you resolve errors faced during e-Invoice upload to the NIC portal.
If the error message is not available here, check the page published by NIC https://einv-apisandbox.nic.in/api-error-codes-list.html
When we are generating e-Way bill along with e-Invoice and e-Way Bill fails there is no Intimation for the same as most of the information are sent by IRN and its successfully generated. Hence, we recommend going to E-way bill report to know the rejection or missing information.
Rejection Message |
Reason for Error |
Resolution |
The distance between the pin codes given is too high or low. |
The provided distance is incorrect. A difference of +/- 10% is allowed, and distance must fall within that range. |
Check the distance between the pin codes using the below link https://ewaybillgst.gov.in/Others/P2PDistance.aspx |
The field Location must be a string with a minimum length of 3 and a maximum length of 50 |
Location is not as per the required format |
Field Location refers to Bill from the place that is, to specify the location where your supplies are billed from. Depending on your business operation, this can be either the same or different from the location where your supplies are shipped from. This must be configured from F11 > GST Details > Bill from Place – wherein min 2 or max 30 characters is must (without any Special Character |
The field document number must match the expression |
Document Number is not as per the required format |
Document Number must follow below validations |
(or) |
1. Cannot be empty |
|
The document number doesn’t match with regular expression |
2. Should be maximum 16 characters |
|
|
3. Should not have space |
|
|
4. The only special character allowed is / (forward slash) |
|
|
5. The first character should not be 0 or / (forward slash) |
|
The Document date should not be a future date. |
The Document Date specified is of future Date |
e-Invoice generated for future day that is, not equal to the current date. Check the Document date that is being passed and it should not be of a date greater than today’s date. |
The State field is required |
State code is not specified |
If you have provided a new state or not applicable in the State field, a state code will not be sent to the portal. Ensure that a state is selected from the List of States. |
|
||
Steps to resolve these issues |
||
a. First need to identify which State has error |
||
F11 > Enable Goods and Services Tax (GST) > Check State in Bill from place |
||
b. Check Bill to/Ship To state, based on Voucher Type |
||
i. In case of Sales, check Party Details / Consignee Details using Ctrl+I (More Details) in alteration of voucher for Bill to/ Ship to State respectively |
||
ii. In case of POS, Credit Note, Debit Note and Journal, check Party Details using Ctrl+I (More Details) in alteration of voucher for Bill to State |
||
c. Check State in Dispatch from Details section under e-Invoice Details using Ctrl+I (More Details) in alteration of voucher. |
||
d. Once Identified, kindly ensure that the State is selected from the List of States. |
||
e. Once updated with the correct State, Marked the voucher as Resolved, and send it again for IRN generation. |
||
The field Address 1 must be a string with a minimum length of 1 and maximum length of 100 |
Address 1/Address 2 is not as per the required format |
The maximum length of address allowed is 200 characters (100 against address line 1 and 100 against address line 2). Tally will combine and incorporate the maximum possible characters in first and second address lines (after truncating to nearest word). However, if address is beyond 200 characters it will get rejected by NIC. Hence ensure the Party masters and Company dispatch address and in accordance with this. Please remove any additional information (Ex: Contact person name / phone / e-mail etc. mentioned as part of address.) that is not relevant or is not a property of address. |
The field Address 2 must be a string with a minimum length of 3 and maximum length of 100 |
||
The pin code does not match with state code of supplier |
The available PIN Code XXX of Buyer does not belong to his/her State |
Check the specified State Name is not blank for the supplier/ buyer selected (supplementary details). Ensure that the States are selected from the list of states defaulted in Tally and they are selected in supplementary details and ensure the provided PIN Code is also correct. |
Verify the details from below link to see the first 3 characters range of pin code range for a particular State |
||
Select Pincodes from the available radio buttons. |
||
Select State Name, provide Captcha and click on Go to get the list of Pincodes |
||
Verify pincode falls within range of Pincode for State. |
||
to validate the proper Distance |
||
The field Legal Name must be a String with a minimum length of 3 and maximum length of 100 |
The field Legal Name is not as per the required format |
Legal Name is the Entity registered Business with a specific Name. Under Mailing Name, ensure the Legal Name of the Business (Seller / Buyer) is provided to captured and should hold Min 3 to max 100 characters. |
The field Transport document number must match the regular expression |
Transporter Document Number is not as per the required format |
Transporter document number in the e-Way Bill Details should follow the below validation |
1. Document number should be 15 characters |
||
2. Only capital letters are allowed |
||
The field rounding off amount must be between 99 and -99 |
Reason1: Ledger type is selected as “Invoice Rounding” in expenses, sales ledger, or duty ledger, selected under expenses or sales, where enabled the option invoice rounding and accepted, later changed to the duty ledger. |
Reason1 |
Duplicate IRN |
You might be attempting to create an IRN that is already generated. |
When trying to generate an e-invoice, you will receive a duplicate IRN if the IRN number has already been generated. The possibilities are.
Check daybook for said voucher number already exists, else check in IRP portal whether said IRN information exists.
In case, said voucher details not shown on IRP portal, user can check GSTR 1 report for said transaction.
In case same is shown in GSTR report, then user might have deleted the transaction in the books, so user need to insert said voucher (use get IRN in case its available in IRP portal or within 72hrs) else issue credit note as QR code / IRN details do not exist. Then issue a fresh invoice for the buyer.
|
Reverse Charge is not applicable for this transaction |
Trying to set ‘Reverse Charges applicable’ for transactions other than B2B transaction |
Check the ‘Reverse Charges Applicable’ parameter as per the current type of transaction nature of transaction and. E-invoice required for outward supplies on RCM. |
For Intra-state transaction, IGST amount is not applicable; only CGST and SGST amounts are applicable |
IGST amount is being passed for Intra State transaction where as CGST and SGST are applicable. |
Please check the applicable taxes for current transaction. If the State code of Point of Supply (POS) of recipient is same is state code of Supplier, then CSGT and SGST applies. However, under exception circumstances as per rule if IGST is applicable for intrastate transaction, then pass the ‘IGST_on_IntraState_Supply’ flag as ‘Y’ with IGST value so that system can process your request or mark the supply under section 7. |
For inter-state transaction, CGST and SGST amounts are not applicable; only IGST amount is applicable |
CGST and SGST taxes are being passed for interstate transactions |
Please check the applicable taxes for current transaction. If the State code of Point of Supply (POS) of recipient is different than the state code of Supplier, then IGST applies. Pl check the details in supplementary details.
|
HSN code(s)- {0} is invalid |
Wrong HSN code is being passed |
Check the HSN code being passed and cross-check the correctness of HSN code on e-invoice portal. Still, if you feel it is correct, then please send the details to the helpdesk for verification at e-invoice system side. |
Verify the HSN details from below link |
||
Unit Quantity Code(s)- {0} is/are not as per master |
Invalid unit code has been passed |
Check the UQC has been selected from the list for UOM used / configured for said item master. |
Cannot generate e-Invoice as the supplier GSTIN – {0} is SEZ |
SEZ GSTIN user is trying to generate the eInvoice |
eInvoice is not applicable for SEZ supplier |
Supplier GSTIN state code does not match with the state code passed in supplier details |
The state code passed and first two digits of the GSTIN passed in the Supplier details do not match |
In the Supplier details, first two digits of the GSTIN should match the state code passed. Tally maps the State code against each state internally. In case user has created any state manually and are used, the said error triggers. Select the State from the given list of States. |
Invalid supplier state code |
State code passed in the Supplier Details is incorrect |
Pass the correct State code in the Supplier Details. For State code master, visit the portal under Search -> Master Codes |
The recipient state code is invalid |
State code passed in the Recipient Details is incorrect |
Pass the correct State code in the Recipient Details. For State code master, visit the portal under Search -> Master Codes |
The recipient state code is incorrect for {0} transaction |
State code under Recipient Details is sent other than 96, for the specified type of transaction |
Send Other Country code (96) for State code under Recipient Details, for the specified transaction type |
For Intra-state supply, IGST cannot be charged |
IGST on Intra value is set as ‘Y’ but different state codes are mentioned under Supplier Details and POS |
When IGST on Intra value is set as ‘Y’, it should be an intra state transaction and hence State code under Supplier Details should be same as POS under Recipient Details |
Recipient GSTIN state code does not match with the state code passed in recipient details |
The state code passed and first two digits of the GSTIN passed in the Recipient details do not match. |
In the Recipient details, first two digits of the GSTIN should match the state code passed. Tally maps the State Code against each state internally. In case user has created any state manually and are used, the said error triggers. Select the State from the given list of States. |
GSTIN -{0} is invalid. |
Recipient GSTIN is invalid or does not exist in e-invoice system |
Check the correctness of the GSTIN. If it is available in GST portal, it will return you with the details. If you get the details, then you can send request to generate the IRN. If you are not able to verify through API, you can go to einvocie1.gst.gov.in portal and use the ‘Tax Payer / GSTIN’ option in search menu to check the status manually from GST Portal and use ‘Update’ button to get it updated from GST Common Portal |
The HSN – {0} does not belong to Goods |
The provided HSN Code is not a valid HSN code for Goods. |
For Services, the HSN should be starting with 99, they always belong to service (SAC Code). Check the Item Master / Sales account has “Services” mapped under Type of Supply. |
The HSN – {0} does not belong to Service |
The provided SAC Code is not a valid SAC code for Services. |
For Goods, the HSN will start other than 99 and belongs to Goods (HSN). Check the Item Master / Sales account has “Goods” mapped under Type of Supply. |
Duty amount doesn’t match with the Taxable value and rate |
Tax amount is not calculated as per the GST rate on the taxable amount |
The e-Invoice system allows a tax amount tolerance of Rs 1. The calculation of the threshold is done as in the following example:
If the calculated value for IGST is 2345.04, then the tolerance limit for the entered value of that item is between 2344.00 and 2347.00.
If the calculated value of IGST is 10241.00, then the tolerance limit for the entered value of IGST of all items is between 10240.00 and 10242.00.
These round-off validations are present at both individual item level and voucher level. Therefore, while manually rounding off the tax amounts in invoices, ensure that the calculation rules based on tolerance limits, as explained in the earlier example, are followed.
The taxable value can also be overridden in transactions to meet round-off conditions. The e-Invoice system allows invoice-level rounding off between -99 and 99. Therefore, any differential amount (between taxable tax and total invoice amount) should be considered for rounding off. |
The latest release of TallyPrime brings a suite of features that significantly simplify GST and reporting tasks. From creating ledgers with a click to tracking every GST-related activity, these
Read More
Direct Tax India is growing at an accelerated pace and people are undertaking multiple financial transactions. The Income Tax Department has established a robust framework of reporting of taxpayers'
Read More
The Finance (No.2) Bill, 2024 has proposed changes in the CGST Act, IGST Act, UTGST Act and GST (Compensation to States) Act, 2017 through Clauses 110 to 146 of the Bill in CGST Act 2017, through.....
Read More
The Hon’ble Union Minister for Finance and Corporate Affairs, Smt. Nirmala Sitharaman, while presenting the Interim Budget 2024-25 in Parliament today asserted that by unifying the highly fragmented i
Read More
The Goods and Services Tax Network (GSTN) ushers in a transformative update to the GSTR-1 return, unveiling two pivotal tables – Table 14 and Table 15.
Read More