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

Payroll Adjustment — entity reference

A one-off earning or deduction for one employee in one payroll period, such as a bonus, penalty, arrears or a correction, kept outside the salary structure so it affects exactly one run. When a run is calculated, every adjustment whose Payroll Period is the run's period record and whose Resource is the employee being calculated becomes one extra component line at sort order 1000, never prorated. Adjustments with an Approval Status other than blank or Approved, deleted adjustments and zero amounts are left out, and employees the run skips get none. The linked Payroll Component decides the line's type, taxability and GL accounts; without a component the line has no accounts and the run cannot be posted. Records are numbered PAJ-MMYYYY-NNNNNN on save. The standard forms have no Adjustment Type or Is Arrear field and no approval process is shipped.

Fields

FieldLabelTypeRequiredWhat it does
AdjustmentTypeAdjustment TypePickListEarning or deduction direction used only when no payroll component is linked: Deduction makes a deduction line, any other value or blank makes an earning. Addition behaves like Earning. Not on the standard forms; set it through a customised layout or an import. Values: Earning, Deduction, Addition.
AmountAmountCurrencyThe amount to pay or deduct, entered as a positive number; the component sets the direction. A zero amount is ignored. Adjustment lines are never prorated.
ApprovalStatusApproval StatusPickListWhether the next calculation includes the adjustment: blank or Approved includes it, any other value (for example Pending or Rejected) leaves it out. A free-text box on the record page only, not on the New form, so a new adjustment is included straight away. No approval process is shipped; one added by an administrator must write Approved here on final approval.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
IsArrearIs ArrearBooleanMarks the amount as relating to an earlier period. For reporting only: the calculation pays, taxes and posts an arrear in full in the period it is entered on, with no recalculation of earlier periods. Not on the standard forms.
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueYesThe adjustment's number. The form asks for a value, but on save it is replaced by the next number in the Payroll Adjustment document series (PAJ, month and year, six-digit counter), for example PAJ-102026-000001.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company that pays the employee, limited to partner accounts. The payroll calculation does not read it: the run's own company decides which employees are calculated. Hidden on tenants that run a single company.
PayrollComponentIdPayroll ComponentLookup → PayrollComponentThe payroll component that decides the resulting line: its type (Earning, Deduction, Reimbursement) always wins over Adjustment Type, and it supplies taxability, the GL account and the payable GL account. Without a component the line has no GL accounts and posting the run fails. Do not link an employer-contribution component: the employee row adds it to gross and net pay while posting treats it as an employer cost.
PayrollPeriodIdPayroll PeriodLookup → PayrollPeriodThe pay cycle the amount belongs to. Only adjustments on the same period record as the run are included, so an adjustment reaches exactly one run and never repeats. The picker has no filter and lists every company's periods. A run with no period includes no adjustments.
ReasonReasonTextFree-text justification for audit and review. It does not appear in the payroll journal, which totals amounts by GL account with fixed narrations.
RecordTypeIdRecord TypeGuid, hidden
ResourceIdResourceLookup → ResourceThe employee the amount applies to, as a Resource. The calculation matches adjustments on this value together with the period, so an adjustment on the wrong person is ignored without any warning. An employee the run skips, because they have no active compensation or structure lines, gets no adjustment lines.
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