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/Payment Batch Line — entity reference
REFERENCE · Last reviewed

Payment Batch Line — entity reference

One employee's net-pay row inside a salary payment batch, holding the amount, the bank account and IFSC snapshotted from the Resource at generation time, and a per-line payment status. Lines are informational for the bank file and the audit trail: paying the batch settles the employee's Payroll-Payable open item and posts from that open amount, so a line whose open item is missing or already settled contributes nothing and simply stays Pending. Keyed on ResourceId rather than Employee. UtrNumber exists for the bank reference but no first-party code populates it.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
EmployeeBankAccountEmployee Bank AccountTextThe employee's account number captured from their Resource record at generation time, unmasked here because this row feeds a bank instruction. It does not refresh if the employee's banking details change afterwards.
IdIdGuidYes
IfscIfscTextThe Indian bank branch routing code snapshotted from the employee's Resource record alongside the account number. Like the account, it is frozen at generation time and is not re-read when the batch is paid.
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueYes
NetPayAmountNet Pay AmountCurrencyThe employee's net pay as copied from the run detail when the batch was generated. It is a snapshot for the bank file and review: the amount actually paid and settled comes from that employee's Payroll-Payable open item, so editing this value changes nothing about the posting.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
PaymentStatusPayment StatusPickListPer-employee payment state, starting Pending and flipped to Paid only for lines whose Payroll-Payable open item was found and settled when the batch was paid. A line still Pending on a paid batch means that employee had no outstanding net-pay item, so nothing was paid to them — no failure is recorded anywhere else.
PayrollPaymentBatchIdPayroll Payment BatchLookup → PayrollPaymentBatchThe batch this row belongs to. Lines are created together with the batch from the run's details and are not intended to be added by hand — a manually inserted line settles nothing, because payment works from the open items rather than from these rows.
RecordTypeIdRecord TypeGuid, hidden
ResourceIdResourceLookup → ResourceThe person being paid, as a Resource. It is the key used to find the Payroll-Payable open item to settle, so a line with no resource is skipped entirely at payment time.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
UtrNumberUtr NumberTextThe bank's unique transaction reference for this employee's credit.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this PayrollPaymentBatchLine.
EditEditEditEdit this PayrollPaymentBatchLine.
NewNewNewCreate a PayrollPaymentBatchLine.
ViewViewViewView this PayrollPaymentBatchLine.