Schema Changes for E-Invoice
(From TallyPrime Release 1.1)
As part of TallyPrime Release 1.1, there are some changes related to E-Invoice in the Tally schema for a few object types.
Object Type :
Storage Name |
Data Type |
Remarks |
IsGSTeInvApplicable |
Logical |
To capture whether e-invoice is enabled for the company |
GSTeInvBillFromPlace |
String |
To capture bill from place |
GSTeInvApplicableDate |
Date |
To capture from applicable date |
GSTeInvReportPeriod |
Number |
To capture number of days for reporting e-Invoice |
IsGSTeInvInclEWayBill |
Logical |
To capture whether to send details of e-invoice with e-Way Bill |
Object Type :
Storage Name |
Data Type |
Remarks |
IRNAckNo |
String |
To capture the IRN Acknowledgement Number in e-Invoice |
IRNAckDate |
Date |
To capture the IRN Acknowledgement Date in e-Invoice |
IRN |
String |
To capture the IRN in e-Invoice |
IRNQRCode |
String |
This cannot be pushed externally. Only through by process of exchange data would be captured. |
BillToPlace |
String |
To capture the Bill To Place in e-Invoice |
ShipToPlace |
String |
To capture the Ship To Place in e-Invoice |
DispatchFromName |
String |
To capture the Dispatch From Name in e-Invoice |
DispatchFromAddressType |
String |
To capture the Dispatch From Address Type Details if we enable Multi Address Feature |
DispatchFromAddress |
String (Repeated) |
To capture the Dispatch From Address |
DispatchFromStateName |
String |
To capture the Dispatch From Name in e-Invoice |
DispatchFromPinCode |
String |
To capture the Dispatch From Pin Code in e-Invoice |
DispatchFromPlace |
String |
To capture the Dispatch From Place in e-Invoice |
IgnoreeInvValidation |
Logical |
To skip(ignore) e-Invoice error validations |
IRNErrorList |
Collection |
Aggregate collection to store the errors received from IRP |
ExchErrorCode |
String (INRErrorList) |
To capture error code incase there is any error |
ExchErrorMsg |
String (INRErrorList) |
To capture error message incase there is any error, code description is mentioned here |
IRNJSONExported |
Logical |
This will be set to Yes, once E-Invoice is exported |
IRNCancelled |
Logical |
It will be set to Yes, when either manually or online successfully cancelled |
IRNCancelReason |
String |
To capture the reason when IRN is cancelled |
IRNCancelDate |
Date |
This will set the date, when the IRN is cancelled |
IRNCancelCode |
String |
The code is automatically set when IRN is cancelled |