xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse 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
Auto DMSConsumer Goods DMSSales Force Automation (SFA) 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/Claim Batch — entity reference
REFERENCE · Last reviewed

Claim Batch — entity reference

A group of claims of one claim type that is settled as a single credit note or invoice. Batches are built by the Batch claims for settlement job for claim types whose active Claim Settlement Setup uses Per Batch settlement grouping; claims are grouped by the setup's batch grouping fields (default partner account, branch and supplier account) and optionally by month. The Settle Batch action queues one consolidated settlement from the approved claim lines and then marks the batch and its settled claims Settled. The batch's member claims are the claims whose Claim Batch field points at it.

Fields

FieldLabelTypeRequiredWhat it does
ApproveAllApprove AllBooleanYesNot read for batches. Approving claim lines happens on each claim, with the claim's own Approve All and Reject All.
BranchIdBranchLookup → BranchBranch shared by every claim in the batch when the default grouping is used; copied to the settlement document.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DocumentDateDocument DateDateSet to the day the batching job created the batch.
ExternalIdExternalText, unique
IdIdGuidYes
IsClaimLinePopulatedClaim Line PopulatedBooleanYesSet when the claims' lines have been stamped with this batch. The batching job sets it as it creates or tops up the batch.
IsReconciledReconciledBooleanYesSet only by the batch reconciliation routine, which no seeded button runs. A reconciled batch is never reused by the batching job.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesAssigned from the Claim Batch document name setting (default series CBT, the date and a six-digit running number) when the batch is created.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountPartner (company) whose claims are in the batch; copied to the settlement document.
PerformPopulateClaimLinesPerform Populate Claim LinesBooleanYesA request flag with no effect on save. The populate routine it belongs to has no button on the seeded screens, and the batching job stamps the lines itself.
PerformReconciliationPerform ReconciliationBooleanYesA request flag with no effect on save. The reconciliation routine it belongs to has no button on the seeded screens.
RecordTypeIdRecord TypeGuid, hidden
RejectAllReject AllBooleanYesNot read for batches. Rejecting claim lines happens on each claim.
RemarksRemarksTextFree-text note on the batch, edited on the Information tab of the Edit form. Nothing reads it, and it is not copied to the settlement document.
StatusStatusPickListDraft when the batching job creates the batch and Settled after Settle Batch creates the settlement document. Only a Draft batch is topped up by later batching runs. Settled is written by the system and is not one of the shipped picklist values. Values: Status, Draft.
SupplierAccountIdSupplier AccountLookup → AccountThe supplier or manufacturer the batch is claimed from; it becomes the party of the settlement credit note or invoice. It is read when Settle Batch runs, so correcting it on a Draft batch changes the settlement party. Settle Batch fails without it.
TotalApprovedAmountTotal Approved AmountCurrencyYesClaimed value of the batch while its claims are undecided, or their approved value once lines are approved; Settle Batch replaces it with the approved value it settles. Zero or a negative value is refused.
TotalApprovedQuantityTotal Approved QuantityDecimalClaimed quantity while the claims are undecided, or the approved quantity; Settle Batch replaces it with the approved quantity it settles. Zero or a negative value is refused.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete
EditEditEditEdit
EditEntityEditEditEditEntity
EditInLineEditEditEdit
EditListheaderEditEditInlineedit
NewNewNewNew

Validations

ValidationApplies toError messageNotes
XM_TotalApprovedAmountValidationRuleTotalApprovedAmount, ErrorTotal Approved Amount Cannot be NegativeTotal Approved Amount Cannot be Negative
XM_TotalApprovedQuantityValidationRuleTotalApprovedQuantity, ErrorTotal Approved Quantity cannot be NegativeTotal Approved Quantity cannot be Negative