One invoice in the B2B section of a GSTR-2B statement, under the B2B Supplier for the supplier GSTIN that issued it. Each invoice belongs to one side of the statement, shown by its B2B Supplier's Source. Process GSTR2B builds the Books invoices, one per posted bill, from the month's purchase tax lines recorded against a supplier account; a bill is keyed on its Supplier Invoice Number and Supplier Invoice Date, or on its own number and Document Date when those are blank. Pull From GSTIN builds the Portal invoices from GSTN's reply. A pull deletes and recreates only the Portal invoices. Processing updates the Books invoices in place, matching each to its bill, adds new ones and removes those whose bill no longer falls in the month. On the Reconciliations tab a books invoice and a portal invoice pair when supplier GSTIN, invoice number and invoice date agree exactly, and they are Matched only when the taxable value, every tax head and the invoice value agree exactly. GSTR-3B reads only Portal invoices that are ITC available and not IMS-rejected: reverse-charge invoices go to table 4A(3) and all others to table 4A(5). You never enter these rows by hand, B2B Invoice 2B is not in any app menu, and you reach an invoice from the Invoices tab of its B2B Supplier.
Fields
| Field | Label | Type | Required | What it does |
CentralTax | Central Tax | Currency | | Central tax (CGST) on the invoice. Compared exactly when a pair is reconciled. |
Cess | Cess | Currency | | Cess on the invoice. Compared exactly when a pair is reconciled. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created On | DateAndTime | Yes | |
GSTR2BB2BSupplierId | B2B Supplier | Lookup → GSTR2BB2BSupplier | | The B2B Supplier this invoice belongs to: the supplier GSTIN and the side (Books or Portal) of one GSTR-2B statement. |
Id | Id | Guid | Yes | |
ImsStatus | IMS Status | Text | | The IMS action on the invoice as read from GSTN's reply, on Portal invoices only; it is blank when the reply carries none. Books invoices leave it blank. GSTR-3B skips Portal invoices whose IMS Status is R (rejected). There is no button to change it in xMatix. |
IntegratedTax | Integrated Tax | Currency | | Integrated tax (IGST) on the invoice. Compared exactly when a pair is reconciled. |
InvoiceDate | Invoice Date | Date | | The supplier's invoice date. On Books invoices it is the bill's Supplier Invoice Date, or its Document Date when that is blank, and it also decides the statement month the bill falls in. On Portal invoices it is the date GSTN reports. Part of the pairing key. |
InvoiceNumber | Invoice Number | Text | | The supplier's invoice number. On Books invoices it is the bill's Supplier Invoice Number, or the bill's own number when that is blank; on Portal invoices it is the number GSTN reports. Part of the key that pairs books and portal invoices, compared as exact text. |
InvoiceType | Invoice Type | Text | | R for a regular invoice, SEZWP or SEZWOP for a supply from an SEZ unit with or without payment of tax, or DE for a deemed export. On Books invoices it is SEZWP or SEZWOP when the bill's Tax Supply Type is an SEZ supply (with payment when it carries integrated tax), otherwise R; Books invoices are never DE. On Portal invoices it is GSTN's type, with any unrecognised code stored as R. For information only. |
InvoiceValue | Invoice Value | Currency | | Total value of the invoice. On Books invoices it is always the taxable value plus the four tax heads; on Portal invoices it is the value the supplier declared, which can include rounding. Compared exactly when a pair is reconciled. |
Irn | IRN | Text | | The e-invoice reference number of the supplier's invoice, when GSTN reports one. Portal invoices only; Books invoices leave it blank. Not used for pairing. |
ItcAvailability | ITC Availability | Text | | Y when input tax credit is available on the invoice, otherwise N. On Books invoices it is Y when any of the bill's lines is ITC-eligible; on Portal invoices it is GSTN's value. GSTR-3B uses only Portal invoices marked Y. |
Label | Label | Text | | Not set by xMatix for B2B invoices. It stays blank. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | Reference set automatically. A new invoice is numbered from the B2B Invoices Name Setting (series B2BINV2B). When a later Process GSTR2B updates an existing Books invoice, the reference is replaced with the invoice number. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PlaceOfSupply | Place Of Supply | Text | | Place of supply of the invoice. On Books invoices it is the bill's Place of Supply; on Portal invoices it is GSTN's state code. Not compared when pairing. |
RecordTypeId | Record Type | Guid | | |
ReverseCharge | Reverse Charge | Text | | Y when tax on the invoice is payable by you under reverse charge, otherwise N. On Books invoices it is Y when the bill is marked Is RCM; on Portal invoices it is GSTN's flag. On GSTR-3B a Portal invoice with Y goes to table 4A(3) and any other to table 4A(5). |
SourceRecordId | Source Record | Guid, hidden | | On Books invoices, the bill the row was built from. Processing uses it to update the same row on every run. Portal invoices leave it blank. |
SourceType | Source Type | Text | | How the invoice reached GSTN, as GSTN reports it, for example GSTR1, IFF or e-Invoice. Portal invoices only; Books invoices leave it blank. |
StateUTTax | State/UT Tax | Currency | | State or Union territory tax (SGST/UTGST) on the invoice. Compared exactly when a pair is reconciled. |
TaxableValue | Taxable Value | Currency | | Taxable value of the invoice, before tax. On Books invoices it is the total of the bill's lines; on Portal invoices it is the value GSTN reports. Compared exactly when a pair is reconciled. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified On | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteListHeader | Delete List Header | Delete | Delete List Header |
DeleteListRow | Delete List Row | Delete | Delete List Row |
Edit | Edit | EditInline | Edit |
EditListHeader | Edit List Header | EditInline | Edit List Header |
EditListRow | Edit List Row | Edit | Edit List Row |
New | New | New | New |