Supplier bill matches

A match of the quantity of a supplier bill line to a receipt.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
Line itemfinancesbillitemIdReferenceYes
EntryinventoryreceiptnoteitemIdReferenceYes
DaydateDateYesCalendar date for this value.
QuantityquantityQuantityYesQuantity in the catalog unit after any unit conversion on the line.
Receipt valuereceiptValueCurrencyYesAmount in accounting currency of the matched quantity at receipt cost.
Bill valuebillValueCurrencyYesAmount in accounting currency of the matched quantity at bill price.
Price variancepriceVarianceCurrencyYesMonetary amount in the applicable currency for this record.
Exchange variancefxvarianceSigned amountYesFunctional gain when the bill rate is better than the receipt rate. A negative amount is a loss. It is price variance plus receipt value minus bill value.
Match differencegrniresidualCurrencyYesBill value minus receipt value. It must equal price variance minus exchange variance.
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Processed byprocessedByUser
Processed atprocessedAtDate and Time
Canceled bycanceledByUser
Canceled atcanceledAtDate and Time
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

Supplier bill matchesSupplier bill line items
FieldPoints toKind
Line item financesbillitemIdSupplier bill line itemsowned by
Entry inventoryreceiptnoteitemIdGoods receipt note entriesreference

Actions

What you can do with a record. Every action also sends the webhook event financesbillitemmatches.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new bill match.App · WebMCP · API · MCP · CLI
EditupdateSave changes to this bill match.App · API · MCP · CLI
ProcessprocessPost this bill match. You cannot undo it.App · WebMCP · API · CLI
CancelcancelReverse the posted effect of this bill match.App · API · MCP · CLI
DeletedeleteDelete this bill match and the data that belongs with it. This cannot be undone.App · WebMCP · API · MCP · CLI

States

How a record moves from state to state. Archive and block can happen in any state.

ProcessCancelCancelCreatedProcessedCanceledProcessed · Canceled