A payment run that pays many posted expense claims in one bank transaction. Each claim is added as a line; Pay Batch posts one journal that debits employee payable per control account and branch and credits the batch's bank GL account for the total, closes each claim's open employee-payable balance and marks those claims Paid and Settled. A batch can be paid once and has no cancel or reverse action.
Fields
| Field | Label | Type | Required | What it does |
BankGLAccountId | Bank GL Account | Lookup → GLAccount | | The GL account credited with the batch total when the batch is paid. Pay Batch is refused if it is empty. |
BatchDate | Batch Date | Date | | Accounting date of the payment journal. If empty, the journal is dated on the day the batch is paid. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
GLId | GL | Lookup → Journal | | The payment journal, filled when the batch is paid. Leave it empty on new batches: a batch with this field filled is refused as already paid. |
Id | Id | Guid | Yes | |
ItemCount | Item Count | Number | | Number of claims paid, filled when the batch is paid. Anything typed before payment is overwritten. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | | Batch number, given from the Expense Reimbursement Batch numbering series (default prefix ERB) when the batch is saved. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company making the payment; the payment journal is posted for this company. The picker lists partner accounts only. |
RecordTypeId | Record Type | Guid, hidden | | |
Reference | Reference | Text | | Free-text reference for the run, such as the bank transfer reference. |
Status | Status | Text | | Draft until the batch is paid, then Paid. Not shown on the seeded forms; use GL and Total Amount to tell whether a batch has been paid. |
TotalAmount | Total Amount | Currency | | Total paid, filled when the batch is paid. Not calculated before payment. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this ExpenseReimbursementBatch. |
DeleteRecord | Delete | Delete | Delete |
Edit | Edit | Edit | Edit this ExpenseReimbursementBatch. |
EditInLine | Edit | EditInline | EditInLine |
EditRecord | Edit | Edit | Edit |
New | New | New | Create a ExpenseReimbursementBatch. |
PostReimbursementBatch | Pay Batch | ServerAction (PostReimbursementBatch) | Pays every claim in the batch with one bank transaction: resolves each line's claim and its open Employee-Payable item (skipping unposted claims and settled payables), aggregates debits per control account and branch, credits the bank (bankGLAccountId argument or the batch's bank account) for the grand total, then settles the open items and stamps claims Paid/Settled, lines Paid, and the batch Paid with recomputed totalAmount and itemCount. Line amounts are overwritten with the actual open balances. Refuses a batch already paid or with nothing payable. |
Lookup filters
| Filter | Lookup field | Notes |
| PartnerAccountFilter | PartnerAccountId | |