ISD Invoice Data

Structural rules are as follows:

Parameter name Rule Description Rule description using JSON name Nature of rule Rule Fail Message
inum If document type is ISD Invoice,then
ISD Invoice Number is required
If dty = ISD RI, then inum ≠ blank Error ISD invoice number is required in case of ISD invoice.
idt If document type is ISD Invoice, then ISD Invoice date
is required
If dty = ISD RI, then idt ≠ blank Error ISD invoice date is required in case of ISD invoice.
nt_num If document type is ISD Credit
Note, then ISD Credit
Note Number
is required
If dty = ISD CN, then nt_num ≠ blank Error ISD credit note number is required in case of ISD credit note.
nt_dt If document type is ISD Credit
Note, then ISD Credit Note date
is required
If dty = ISD CN, then nt_dt ≠ blank Error ISD credit note date is required in case of ISD credit note.

Business rules are as follows:

Parameter name Rule Description Rule description using JSON name Nature of rule Rule Fail Message
GSTIN_ISD GSTIN of ISD
should be present and it should
be different from GSTIN
of taxpayer
GSTIN_ISD must have data and GSTIN_ISD ≠ gstin Error GSTIN of ISD is mandatory and it should be different from GSTIN of taxpayer.
ig_cr If ISD Credit for CGST and SGST
is not present,
then ISD credit
for IGST has to
be present
If cg_cr = blank or 0 and sg_cr = blank or 0 , then ig_cr ≠ blank or 0  Warning ISD credit for CGST and SGST is not present, so IGST should not be blank.
cg_cr If ISD Credit for IGST is not
present, then
ISD credit for
CGST has to be present
If ig_cr = blank or 0 , then cg_cr ≠ blank or 0  Warning ISD credit for IGST is not present, so CGST should not be blank.
sg_cr If ISD Credit
for IGST is not
present, then
ISD credit for
SGST has to be present
If ig_cr = blank or 0 , then sg_cr ≠ blank or 0  Warning ISD credit for IGST is not present, so SGST should not be blank.
tx_i If amount of ISD credit received
as IGST is present, then amount of eligible ITC IGST should be less
than or equal to
ISD credit received as IGST
If ig_cr ≠ blank, then tx_i ≠ blank and tx_i <= ig_cr Error Amount of eligible IGST ITC should be present and should be less than or equal to ISD credit received as IGST amount.
tx_i If amount of ISD credit received as IGST is not
present, then amount of eligible ITC IGST should
be blank.
If ig_cr = blank, then tx_i = blank Error Amount of eligible IGST ITC should not be present as there is not ISD credit received as IGST amount.
tx_c If amount of ISD credit received as CGST is present, then amount of eligible ITC CGST should be less
than or equal to
ISD credit
received as CGST
If cg_cr ≠ blank or 0 , then tx_c <= cg_cr Error Amount of eligible CGST ITC should be present and should be less than or equal to ISD credit received as CGST amount.
tx_c If amount of ISD credit received as CGST is not
present, then amount of eligible ITC CGST should
be blank.
If cg_cr = blank, then tx_c = blank Error Amount of eligible CGST ITC should not be present as there is not ISD credit received as CGST amount.
tx_s If amount of ISD credit received as SGST is present, then amount of eligible ITC SGST should be less
than or equal to
ISD credit
received as
SGST
If sg_cr ≠ blank or 0 , then tx_s <= sg_cr Error Amount of eligible SGST ITC should be present and should be less than or equal to ISD credit received as SGST amount.
tx_s If amount of ISD credit received as SGST is not present, then amount of eligible ITC SGST should be blank. If sg_cr = blank, then tx_s = blank Error Amount of eligible SGST ITC should not be present as there is not ISD credit received as SGST amount.
tx_cs If amount of ISD credit received as CESS is present, then amount of eligible ITC CESS should be less
than or equal
to ISD credit
received as CESS
If csamt ≠ blank or 0 , then tx_cs <= csamt Error Amount of eligible CESS ITC should be present and should be less than or equal to ISD credit received as CESS amount.
tx_cs If amount of ISD credit received as CESS is not present, then amount of eligible ITC CESS should be blank. If csamt = blank, then tx_cs = blank Error Amount of eligible CESS ITC should not be present as there is not ISD credit received as CESS amount.