Skip to main content
Ramp + NetSuite is one of the most common combinations Owlery shippers use to pay carriers. Owlery handles the freight side (approving carrier invoices), Ramp handles the money movement (approving and paying bills), and NetSuite stays the system of record for accounting. The diagram below is the shared picture of the pipeline. Beneath it, “What this means for your accounting team” and “What this means for your IT team” describe the same flow from each team’s perspective.

The flow at a glance

Owlery
Approved invoice
Carrier invoice approved and sent to accounting.
Owlery creates the draft bill
Ramp
1 · Draft Bill2 · Approved Bill3 · Payment on bill
Ramp’s native NetSuite sync
NetSuite
Vendor Bill — Phase 1 BILL_SYNC
Bill Payment — Phase 2 BILL_PAYMENT_SYNC, applied to the Vendor Bill
↩️ Back to Owlery: Ramp’s bill.paid webhook marks the original invoice paid.
Who does what. Owlery creates the Ramp draft bill; a person in Ramp approves and pays it. The Vendor Bill and Bill Payment in NetSuite are written by Ramp’s own native NetSuite accounting sync (BILL_SYNC / BILL_PAYMENT_SYNC) — Owlery never writes to NetSuite directly. The only thing that comes back to Owlery is the bill.paid webhook, which marks the invoice paid.

What happens, step by step

1

Owlery approves the carrier invoice

Once a carrier invoice is approved in Owlery (manually or by your auto-decision rules), Owlery sends it to Ramp as a draft bill. The bill is pre-filled with the carrier (vendor), invoice number, amount, currency, issue date, and due date. The line items and load numbers travel across as memos so your AP team has context.
2

Your team reviews and approves the bill in Ramp

The draft lands in Ramp as a bill awaiting approval. Nothing is paid yet — this is your control point. Whoever owns AP approves the bill in Ramp exactly as they would any other bill.
3

Ramp pays the carrier

After approval, Ramp processes the payment (ACH, card, check, etc.). The payment details are attached to the bill in Ramp.
4

NetSuite gets the Vendor Bill and the payment

Ramp’s built-in NetSuite sync posts the record to NetSuite in two phases:
  • Phase 1 — the Vendor Bill. When the bill is approved/synced, Ramp creates a matching Vendor Bill in NetSuite.
  • Phase 2 — the payment. When the bill is paid, Ramp creates a Bill Payment in NetSuite and applies it against that Vendor Bill.
The result in NetSuite looks exactly like a normally entered and paid vendor bill.
5

Owlery marks the invoice paid

When Ramp reports the bill as paid, Owlery updates the original invoice to paid, so your freight records and your accounting records stay in agreement — no manual reconciliation.

What you’ll see where

Approval always lives in Ramp. Owlery only creates a draft — money never moves until a person approves the bill in Ramp. This keeps your existing AP controls and approval chains intact.