xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse 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
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/B2B Invoice — entity reference
REFERENCE · Last reviewed

B2B Invoice — entity reference

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

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
GSTINGSTINText
GSTR1B2BSupplyIdB2B SupplyLookup → GSTR1B2BSupply
IdIdGuidYes
InvoiceDateInvoice DateDate
InvoiceNumberInvoice NumberText
InvoiceTypeInvoice TypeTextGST 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.
InvoiceValueInvoice ValueCurrency
IsCarriedForwardCarried ForwardBoolean
IsIgnoredIgnoredBoolean
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
PlaceOfSupplyPlace Of SupplyText
RecordTypeIdRecord TypeGuid
ReverseChargeReverse ChargeBooleanWhether 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.
SourceSourceText
SourceRecordIdSource RecordGuid, hidden
TaxableRateTaxable RateDecimalPer-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.
TaxAmountTax AmountDecimalPer-invoice total tax bound onto the row for list views; the rate-slab detail behind it is in GSTR1LineItem rows referencing this invoice polymorphically.
UIPropsUI PropsText
UpdatedDateTimeModified OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CarryForwardCarry ForwardServerActionThe 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.
CloneCloneServerAction (Clone)Create a copy of this record
EditEditEdit, inactiveedit
IgnoreIgnoreServerActionThe 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.
NewNewNew, inactiveNew