One employee's line in a salary payment batch, created by Generate Payment on a posted payroll run for each employee whose net pay is above zero. It copies the net pay and the person's bank account number and IFSC code from their Resource at that moment and never refreshes them. Pay does not use the line amount: it settles the employee's open Payroll Payable item from the run in full and marks the line Paid, and a line whose employee has nothing open stays Pending with no error. Lines are listed on the batch's Payment Batch Line tab and are in no app of their own.
Fields
| Field | Label | Type | Required | What it does |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
EmployeeBankAccount | Employee Bank Account | Text | | The full account number to credit, copied from the person's Resource when the batch is generated. It is not refreshed; to correct it on a Draft batch, fix the Resource, delete the batch and generate it again. |
Id | Id | Guid | Yes | |
Ifsc | Ifsc | Text | | The bank branch code to credit, copied from the person's Resource when the batch is generated. It is not refreshed later. |
Label | Label | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text, unique | Yes | A generated PPBL- number, not the employee's name. The seeded lines list has no employee column; add Resource through the list's column controls. |
NetPayAmount | Net Pay Amount | Currency | | The employee's net pay copied from the payroll run row at generation, rounded to two decimals. It is for checking and for your bank instruction; Pay settles the open item's amount instead, so editing it changes nothing. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company paying, copied from the payroll run. |
PaymentStatus | Payment Status | PickList | | Pending at generation, and Paid when Pay settled this employee's open item. Pending on a paid batch means the employee had no open item from the run, so nothing was paid to them. |
PayrollPaymentBatchId | Payroll Payment Batch | Lookup → PayrollPaymentBatch | | The batch this line belongs to, set at generation. |
RecordTypeId | Record Type | Guid, hidden | | |
ResourceId | Resource | Lookup → Resource | | The employee being paid. Pay uses it to find the employee's open Payroll Payable item for the batch's run; a line with no Resource is skipped. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
UtrNumber | Utr Number | Text | | The bank's transaction reference for this employee's credit, for manual entry. Nothing fills or reads it. |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this PayrollPaymentBatchLine. |
Edit | Edit | Edit | Edit this PayrollPaymentBatchLine. |
New | New | New | Create a PayrollPaymentBatchLine. |
View | View | View | View this PayrollPaymentBatchLine. |