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

Reimbursement Batch — entity reference

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

FieldLabelTypeRequiredWhat it does
BankGLAccountIdBank GL AccountLookup → GLAccountThe bank account credited for the batch total. The posting action's bankGLAccountId argument overrides it; with neither set the batch cannot post.
BatchDateBatch DateDate
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
GLIdGLLookup → Journal
IdIdGuidYes
ItemCountItem CountNumber
ModifiedByIdModified ByLookup → UserAccountYes
NameDocument NumberText
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RecordTypeIdRecord TypeGuid, hidden
ReferenceReferenceText
StatusStatusTextDraft, 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.
TotalAmountTotal AmountCurrency
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this ExpenseReimbursementBatch.
DeleteRecordDeleteDeleteDelete
EditEditEditEdit this ExpenseReimbursementBatch.
EditInLineEditEditInlineEditInLine
EditRecordEditEditEdit
NewNewNewCreate a ExpenseReimbursementBatch.
PostReimbursementBatchPay BatchServerAction (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

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId