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

Adjustment — entity reference

An inventory adjustment document header for one branch and partner account; the item-level changes live on AdjustmentLine. It is created by users or generated from a CycleCount release, a Claim, or a ClaimBatch. Nothing posts when lines are created: stock moves only when the header action Perform Inventory Posting runs, or when a line's quantity or cost is later edited or the line deleted, which post reversals. This is the document that actually changes stock - a CycleCount only measures and then hands its variances to one of these.

Fields

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → BranchYes
ClaimBatchIdClaim BatchLookup → ClaimBatchSame claim-driven provenance as claimId, but for adjustments generated from a whole claim batch instead of a single claim.
ClaimIdClaimLookup → ClaimProvenance for adjustments auto-created from claims: a claim whose Part to Part lines have approved quantity spawns an adjustment linked here, with its lines pointing back via claimLineId.
ClaimReconciliationIdClaim ReconciliationLookup → ClaimReconciliationDeclared on the entity but not written or read by any first-party code path; adjustments generated from the claims flow are linked through ClaimId or ClaimBatchId instead.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTime
CycleCountIdCycle CountLookup → CycleCountSet when the adjustment was released from a cycle count (PerformReleaseAdjustment). Partner and branch are copied from the count, and edits to them are then blocked as source-populated fields.
DocumentDateDocument DateDateDefaulted to the creation moment and locked afterwards - it is a non-editable key field alongside partner account and branch.
ExternalIdExternalText, unique
IdIdGuidYes
InterfaceJobQueueIdJob QueueLookup → InterfaceQueueDeclared for an asynchronous posting or integration queue but not written or read by any first-party code path, so it never identifies a real queued job for an adjustment.
IsInJobQueueIn Job QueueBooleanDeclared for an asynchronous posting queue but not written or read by any first-party code path; adjustment posting runs synchronously through the header server action.
IsInventoryPostedInventory PostedBoolean
ModifiedByIdModified ByLookup → UserAccountYes
NameDocument NumberText
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountYes
PerformInventoryPostingPerform Inventory PostingCalculated (calculated)A trigger flag that shares its name with the posting server action, but no code reads or clears it, so its value says nothing about whether the document posted. The reliable evidence of posting is InventoryLedgerId being set on the lines.
PriceAsOnDatePrice As On DateDateChanging it re-prices the document: the handler re-runs price-list rule resolution across all adjustment lines whenever this field is modified.
PriceListIdPrice ListLookup → PriceListDefaulted on creation to the default Purchase price list; drives the unit costs applied when lines are re-priced.
RecordTypeIdRecord TypeGuid, hidden
ResourceIdExecutiveLookup → Resource
StatusStatusPickListValues: Draft, Adjusted.
TotalQuantityTotalQuantityCalculated (calculated)
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTime

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete
EditEditEditEdit
EditInLineEditEditInlineEdit
EditInListEditEditInlineEdit
EditInListRowEditEditEdit
NewNewNewNew
NewInLineNewNewInline, inactiveNew In Line
PerformInventoryPostingPost InventoryServerAction (PerformInventoryPosting)Perform Inventory Posting
PostAdjustmentPost AdjustmentServerAction (PostAdjustment)Post Adjustment
UIActionUI ActionUIActionUI Action

Lookup filters

FilterLookup fieldNotes
Partner AccBranchId
PartnerAccountFilterPartnerAccountId