A batch reimbursement run: pays several posted claims to their employees in one bank transaction. Posting the batch collects each claim's open Employee-Payable item, aggregates the debits per control account and branch, credits the bank GL for the grand total, then settles every open item and stamps each claim Paid/Settled, each batch line Paid, and the batch itself Paid with the recomputed totalAmount and itemCount.
Fields
| Field | Label | Type | Required | What it does |
BankGLAccountId | Bank GL Account | Lookup → GLAccount | | The bank account credited for the batch total. The posting action's bankGLAccountId argument overrides it; with neither set the batch cannot post. |
BatchDate | Batch Date | Date | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
GLId | GL | Lookup → Journal | | |
Id | Id | Guid | Yes | |
ItemCount | Item Count | Number | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Document Number | Text | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
RecordTypeId | Record Type | Guid, hidden | | |
Reference | Reference | Text | | |
Status | Status | Text | | Draft, Approved, Paid. Paid is stamped by the batch posting together with glId; a batch with glId set is treated as already paid and cannot post again. |
TotalAmount | Total Amount | Currency | | |
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 | |