Wove
AP invoice automation

Stop paying invoices you shouldn't.

Wove matches every carrier and vendor invoice against your quotes and accruals, flags the variances and routes approvals — so you close the books faster and catch overcharges before you pay them.

AP / OCN-2026-00847Matching
Ocean carrier billing10:02
Invoice OCN-2026-00847
Please find attached our invoice for HBL 8843921.
PDF OCN-2026-00847.pdf
Job
S00048213
Invoiced
$5,090.44
Currencies
USD · EUR · GBP
Accrued
$4,935.00
ChargeInvoicedAccruedResult
Ocean freight$4,250.00$4,250.00✓ Matched
Fuel surcharge€380.00 at live FX$412.14$410.00✓ In tolerance
Port handling£220.00 at live FX$278.30$275.00✓ In tolerance
Documentation feeNot on quote$150.00—! Not quoted
✓
$4,940.44 approved
Costs posted against S00048213 in CargoWise
!
$150.00 disputed with the carrier
Email sent with the original quote attached
Every line
Checked against the quote and the job's accruals
Minutes
From inbox to approved invoice
Live FX
Foreign-currency charges converted before matching
Any format
PDF, Excel, scans or email tables — no templates
How it works

From inbox to approved invoice.

01
Ingest
Forward carrier invoices or connect your AP inbox. Wove reads any format — PDFs, Excel, scans or tables in the email body.
02
Match
Every line is compared against your quote and the job's accruals, with foreign-currency charges converted at live FX.
03
Flag
Variances are flagged with the exact difference and a plain-English reason, so your team knows what to question.
04
Approve
Clean invoices are approved and costs posted against the job; disputed lines go back to the vendor with evidence.
What Wove automates

Three jobs your AP team does by hand today.

Variance detection

Catch every overcharge before you pay.

Wove compares every line against your quote and the job's accruals and flags anything that doesn't match — with the exact difference and the reason.

  • Unquoted charges, inflated surcharges and duplicates
  • Multi-currency invoices converted at live FX
  • Tolerances you set for small differences
Variances / this week5 flagged
!
Detention · 3 days
Not on the quote · INV-88213
$375.00
!
Fuel surcharge at 18%
Agreed rate is 12% · OCN-2026-00851
$96.40
!
Duplicate invoice
Same as INV-2231, already paid · INV-2290
$2,140.00
!
EUR → USD at 1.21
Live rate on invoice date 1.08 · EU-55102
$64.18
!
Chargeable weight 1,240 kg
Actual 980 kg, dims 96×80×110 · AWB 176-55120934
$182.00
Caught before payment
$2,857.58
Each with the exact difference and reason
Disputes & approvals

Approve what’s right. Dispute what isn’t.

Clean invoices are approved automatically. Disputed lines are held and sent back to the vendor with the original quote attached — while the rest of the invoice keeps moving.

  • Partial approval — one bad line doesn't stall the invoice
  • Dispute emails with the evidence attached
  • Job owners notified, every step logged
Dispute / sent by WoveAwaiting carrier
Tobilling@oceancarrier.comSubjectRe: Invoice OCN-2026-00847 — documentation fee
Hi team — we've approved invoice OCN-2026-00847 except for the $150.00 documentation fee, which isn't on our agreed quote for this shipment (attached). Please send a credit note or revised invoice for that line.
PDF Quote Q00010391.pdfPDF OCN-2026-00847.pdf
Rest of the invoice approved · $4,940.44Awaiting credit note
Accrual management

Know your true cost on every job.

Track pending invoices and keep accruals current in real time, so margins are accurate even before the final invoice arrives.

  • Accrued vs. invoiced on every open job
  • Missing and overdue vendor invoices surfaced
  • Costs posted back to the job in CargoWise
Accruals / open jobsUpdated live
JobVendorAccruedInvoicedStatus
S00048213Ocean carrier$4,935.00$5,090.44! Variance
S00047991Drayage partner$1,200.00$1,200.00✓ Matched
S00048102Customs broker$350.00—Awaiting
S00048150CFS warehouse$780.00—Overdue
Accrued, not yet invoiced
$1,130.00
Pending invoices tracked on every job
Common variances we catch

The charges that slip through.

!Detention charges not on the quote
!Fuel surcharges above the agreed rate
!Duplicate invoices and line items
!Currency conversion errors
!Accessorials added without authorization
!Incorrect weight or dimension calculations
See Wove on your own invoices.
Book a 20-minute demo and we'll run real carrier invoices through Wove against your jobs.
Automation engine

AP rules that run themselves.

Set your approval policy once — auto-approve within tolerance, dispute unquoted charges, block duplicates — and Wove's agents apply it to every invoice that lands in your AP inbox.

Rules / Auto-approve within toleranceActive
When
Trigger
Carrier invoice arrives
In the ap@ shared inbox
▸
If
✓Condition
Matched to a job = Yes
And
✓Condition
Total variance = Within 2%
▸
Then
01Approve the invoice✓
02Post costs against the job in CargoWise✓
03Attach the invoice as an eDoc✓
Last run 06:42:55Trigger matched ✓2 of 2 conditions true ✓3 actions completed ✓No code · writes back to CargoWise
Built on Wove
“We embedded Wove's AP Invoice automation into our TMS and rolled it out across our customer network. Our customers no longer manually reconcile invoices or chase down discrepancies.”
Logiware
FAQ

Questions about AP automation.

How does Wove automate AP for freight forwarders?

Wove reads every carrier and vendor invoice from your AP inbox, matches each line against the quote and the job's accruals in CargoWise, approves invoices that match and flags variances with the exact difference — so your team only reviews the exceptions.

What does Wove match invoices against?

Each invoice line is compared with the agreed quote and the costs accrued on the shipment. Charges in other currencies are converted at live FX rates before comparing, and you set the tolerance for small differences.

What kinds of invoice errors does Wove catch?

Charges that weren't quoted, surcharges above agreed rates, duplicate invoices and line items, currency conversion errors, unauthorized accessorials and incorrect weight or dimension calculations.

What formats can Wove read?

Any format vendors send — PDF invoices, Excel files, scanned documents and tables pasted into the email body — with no templates to set up.

What happens when an invoice doesn't match?

Wove holds the disputed lines, approves the rest if your rules allow it, and can email the vendor a dispute with the original quote attached. The job owner is notified and every step is logged.

Does Wove work with CargoWise?

Yes. Wove matches against the job in CargoWise and posts approved costs back to it, attaching the invoice as an eDoc.

Resolve variances in minutes, not weeks.

Book a 20-minute demo and see Wove reconcile your carrier invoices against your jobs.