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

Payroll Adjustment — entity reference

A one-off earning or deduction for a single employee in a single payroll period — bonus, penalty, arrears or an ad-hoc reimbursement — held outside the salary structure so it affects exactly one run. It is not recurring: the calculation loads the adjustments matching the run's period and the employee's ResourceId and appends each as an extra PayrollRunComponentLine at SortOrder 1000, never prorated. Only approved adjustments are picked up, with the gating quirk that a null ApprovalStatus counts as approved, so a blank status is included rather than skipped. When PayrollComponentId is set the master's type, taxability and GL mapping drive the resulting line; otherwise AdjustmentType decides, defaulting to an earning.

Fields

FieldLabelTypeRequiredWhat it does
AdjustmentTypeAdjustment TypePickListValues: Earning, Deduction, Addition.
AmountAmountCurrency
ApprovalStatusApproval StatusPickList
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
IsArrearIs ArrearBooleanMarks the amount as relating to an earlier period rather than the current one. It is recorded for reporting and audit only: the calculation treats an arrear exactly like any other one-off, adding it in full to the current run with no proration and no back-period recomputation.
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
PayrollComponentIdPayroll ComponentLookup → PayrollComponent
PayrollPeriodIdPayroll PeriodLookup → PayrollPeriodThe single pay cycle this one-off applies to, and the reason an adjustment is never recurring: the calculation only loads adjustments whose period equals the run's period, so an adjustment reaches exactly one cycle. A run with no period picks up no adjustments at all.
ReasonReasonTextThe free-text justification for the one-off, carried for audit and approval review.
RecordTypeIdRecord TypeGuid, hidden
ResourceIdResourceLookup → ResourceThe person the one-off applies to, as a Resource rather than an Employee.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this PayrollAdjustment.
DeleteHeaderDeleteDeleteDelete
EditEditEditEdit this PayrollAdjustment.
EditheaderEditEditEdit
EditInLineEditEditInlineEditInLine
NewNewNewCreate a PayrollAdjustment.
ViewViewView, inactiveView this PayrollAdjustment.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId