Fintra Feature

Match the Bill to the PO and the Receipt

Fintra compares billed quantity to what was received and bill price to PO price, auto-posts within tolerance, and flags anything that does not agree - so you never pay for goods you did not get.

Talk to usFree to start - no card required.

What 3-way match in Fintra does

A 3-way match confirms three things agree before you pay: what you ordered (PO), what arrived (receipt), and what you are billed (invoice). Fintra does this deterministically - matching the billed quantity against the received-not-yet-billed quantity and the bill unit cost against the PO unit cost - and only auto-posts when they agree within tolerance.

  • PO quantity and price vs receipt vs bill, matched automatically
  • Auto-post within tolerance; flag for a human beyond it
  • Balanced GL entries: relieve GR-IR, book PPV, credit AP
  • Refuses to accrue more than was received

The GL consequence, done right

Balanced match entry

DR GR-IR (matched_qty × po_unit) + DR/CR PPV (price variance) = CR AP (matched_qty × bill_unit)

The entry always balances by construction: clearing the goods-received/invoice-not-received accrual plus the price variance equals the AP credit.

Price variance within tolerance posts to a purchase price variance (PPV) account automatically; beyond tolerance, the bill is flagged and a human resolves it before anything posts.

Tolerances you set

CheckAuto-posts whenFlags when
PriceVariance within your price toleranceVariance exceeds it
QuantityBilled ≤ received (within qty tolerance)Billed more than received
What triggers a flag

Deterministic and auditable

  • The match is pure and deterministic - no DB, no clock - so it is testable
  • Flagged matches are recorded but never auto-posted
  • Every match and resolution is logged
  • Ties directly into AP so matched bills pay by ACH

Frequently asked questions

What is 3-way matching?

Three-way matching confirms that the purchase order, the goods receipt, and the vendor invoice all agree before a bill is paid. It prevents paying for goods you did not order or receive, or at a price you did not agree to. Fintra performs the match deterministically and auto-posts only when the three agree within tolerance.

What happens when a bill does not match?

If the billed quantity exceeds what was received, or the price variance is beyond your tolerance, Fintra flags the match instead of auto-posting it. The bill waits for a human to resolve - so an over-bill or price discrepancy is caught before payment rather than after.

How does 3-way match affect the general ledger?

A matched bill posts a balanced entry: it relieves the GR-IR (goods-received/invoice-not-received) accrual, books any within-tolerance price variance to a PPV account, and credits accounts payable. The entry always balances by construction, and it posts on the same ledger as your accounting.

Can I set matching tolerances?

Yes. You set price and quantity tolerances. Variances within tolerance auto-post (price variances go to PPV); variances beyond tolerance flag the bill for review. That lets small, expected differences flow through while genuine discrepancies get human attention.

Stay in the loop

One practical finance briefing a week - new guides, checklists, and benchmarks.

 

Never pay for what you did not receive

Start free, no card required. Match bills to POs and receipts automatically.

Talk to us