xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/GSTR-2B Reconciliation Entry — entity reference
REFERENCE · Last reviewed

GSTR-2B Reconciliation Entry — entity reference

A stored reconciliation decision on one document of a GSTR-2B statement. The Reconciliations tab of a GSTR2B record is recomputed from the books side and the portal side every time it is opened, so a decision taken there (Add In Books, Ignore or Vendor Follow-up) is saved as one of these entries instead. Each entry is keyed on the statement, the GSTR-2B section and the document's matching key (for a B2B invoice: supplier GSTIN, invoice number and date), and is re-attached to the row with the same section and key whenever the tab is built, so a decision survives Pull From GSTIN and Process GSTR2B. Only the decision buttons create or change entries; processing, pulling and opening the tab never do. The entry is a snapshot of the row at the moment of the decision (both sides' figures, the match status and the difference) and is not refreshed when the comparison changes; recording a different decision on the same document overwrites it. A decision never changes the statement's figures or what GSTR-3B reads. The entries are in no app and the statement page has no list of them; an entry's own page is read-only with no buttons.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
DifferenceDifferenceCurrencyBooks document total minus GSTN document total for the row. It compares totals, not ITC; it is negative when GSTN reports more, and equals minus the GSTN total for a Missing in Books row.
Gstr2bCentralTaxGSTR-2B CGSTCurrencyCGST as reported by GSTN when the decision was recorded.
Gstr2bCessGSTR-2B CessCurrencyCess as reported by GSTN when the decision was recorded.
GSTR2BIdGSTR-2B HeaderLookup → GSTR2BThe GSTR-2B statement the decision belongs to.
Gstr2bIntegratedTaxGSTR-2B IGSTCurrencyIGST as reported by GSTN when the decision was recorded.
Gstr2bItcGSTR-2B ITCCurrencySum of GSTN's IGST, CGST, SGST/UTGST and cess for the document. It is not reduced for credit GSTN marks as not available.
Gstr2bStateUTTaxGSTR-2B SGST/UTGSTCurrencySGST/UTGST as reported by GSTN when the decision was recorded.
Gstr2bTaxableValueGSTR-2B Taxable ValueCurrencyTaxable value as reported by GSTN (portal side) when the decision was recorded. Empty when the document is not on the portal side.
Gstr2bTotalAmountGSTR-2B Total AmountCurrencyDocument total (invoice value) as reported by GSTN when the decision was recorded.
IdIdGuidYes
ImsActionIMS ActionTextNot used; never filled. IMS accept or reject decisions are held in the IMS Status of the portal documents pulled from GSTN.
InvoiceNumberInvoice NumberTextThe document number shown on the reconciliation row when the decision was recorded.
LabelLabelTextDisplay name, set together with Name. After a later decision on the same document it holds the return period, for example 08/2026.
LocalBillIdLocal Bill IdGuidThe bill on the books side of the row. Filled only for B2B invoices that are on the books side; empty for Missing in Books rows and for other sections. It is not the Draft bill that Add In Books raises.
LocalCentralTaxLocal CGSTCurrencyCGST as per your books when the decision was recorded.
LocalCessLocal CessCurrencyCess as per your books when the decision was recorded.
LocalIntegratedTaxLocal IGSTCurrencyIGST as per your books when the decision was recorded.
LocalItcLocal ITCCurrencySum of the books' IGST, CGST, SGST/UTGST and cess for the document. It is not reduced for ineligible credit.
LocalStateUTTaxLocal SGST/UTGSTCurrencySGST/UTGST as per your books when the decision was recorded.
LocalTaxableValueLocal Taxable ValueCurrencyTaxable value as per your books (books side) when the decision was recorded. Empty when the document is not on the books side.
LocalTotalAmountLocal Total AmountCurrencyDocument total as per your books when the decision was recorded.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesReference of the entry. Numbered from the GSTR-2B Reconciliation Entries Name Setting (series GSTR2BRECON) when the entry is created; a later decision on the same document renames it to the return period and document number, for example 08/2026 · INV-114.
OwnerIdOwnerLookup → UserAccountYes
RecordTypeIdRecord TypeGuid
StatusStatusTextMatch status of the row when the decision was recorded: Matched, PartiallyMatched (shown as Mismatch on the Reconciliations tab), MissingInBooks or MissingInGstn. Not updated when the comparison changes later; the value Reconciled is never set.
SupplierGstinSupplier GSTINTextThe party GSTIN shown on the reconciliation row.
TransactionDateTransaction DateDateThe document date shown on the reconciliation row.
UIPropsUI PropsText
UpdatedDateTimeModified OnDateAndTimeYes
VendorNameVendor NameTextThe party name shown on the reconciliation row: your account for the supplier GSTIN when there is one, otherwise the trade name GSTN reported.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
  • GSTR2B — looks up via GSTR2BId