A single outward B2B invoice in GSTR-1 Table 4, belonging to a GSTR1B2BSupply group (grouped by buyer GSTIN). Its rate-slab IGST/CGST/SGST-UTGST/cess detail is in GSTR1LineItem rows referencing it polymorphically; taxableRate and taxAmount on the row are per-invoice figures bound for the list view. Books rows are merged incrementally by the originating Invoice id, so re-processing updates a row in place instead of duplicating it. Distinct from GSTR2BB2BInvoice, which is the inward (purchase-side) counterpart in the GSTR-2B statement.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created On | DateAndTime | Yes | |
GSTIN | GSTIN | Text | | |
GSTR1B2BSupplyId | B2B Supply | Lookup → GSTR1B2BSupply | | |
Id | Id | Guid | Yes | |
InvoiceDate | Invoice Date | Date | | |
InvoiceNumber | Invoice Number | Text | | |
InvoiceType | Invoice Type | Text | | GST invoice classification with Regular as the default (covers the SEZ / deemed-export variants of Table 4). Distinct from the document's commercial type - this is the GSTN reporting category. |
InvoiceValue | Invoice Value | Currency | | |
IsCarriedForward | Carried Forward | Boolean | | |
IsIgnored | Ignored | Boolean | | |
Label | Label | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PlaceOfSupply | Place Of Supply | Text | | |
RecordTypeId | Record Type | Guid | | |
ReverseCharge | Reverse Charge | Boolean | | Whether the supply is taxed under reverse charge, i.e. the recipient pays the tax. Boolean here on the outward side; the GSTR-2B inward counterpart stores it as a Y/N string. |
Source | Source | Text | | |
SourceRecordId | Source Record | Guid, hidden | | |
TaxableRate | Taxable Rate | Decimal | | Per-invoice tax rate bound onto the row for list views. The authoritative rate-slab breakup (one row per rate with the IGST/CGST/SGST-UTGST/cess split) lives in GSTR1LineItem children, not here. |
TaxAmount | Tax Amount | Decimal | | Per-invoice total tax bound onto the row for list views; the rate-slab detail behind it is in GSTR1LineItem rows referencing this invoice polymorphically. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified On | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
CarryForward | Carry Forward | ServerAction | The recon grid's row-level carry-forward decision on a B2B invoice - same shared implementation as the GSTR1 header's CarryForward: the selected document is reported in the next period's filing instead of this one, without moving or copying the row. Portal rows and already-carried rows are rejected. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Edit | Edit | Edit, inactive | edit |
Ignore | Ignore | ServerAction | The recon grid's row-level ignore decision on a B2B invoice - same shared implementation as the GSTR1 header's Ignore: the document is dropped from the filing outright and no later filing picks it up. Portal rows are rejected. |
New | New | New, inactive | New |