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 Bill→2 · Approved Bill→3 · 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 tells Owlery the bill is paid, and the original invoice is marked 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 NetSuite sync. Owlery never writes to NetSuite directly. The only thing that comes back to Owlery is Ramp’s notice that the bill is paid, which marks the invoice paid.

Subsidiaries When Using Ramp with NetSuite

If you use multiple subsidiaries, map each company in Settings: NetSuite subsidiaries to Owlery organizations on the NetSuite card, and Owlery organizations to Ramp entities on the Ramp card. Your Ramp administrator confirms the matching entity and subsidiary setup in your Ramp–NetSuite connection. The company should stay consistent throughout the flow: NetSuite subsidiary → Owlery organization → Ramp entity → NetSuite subsidiary For example, a Hallpass invoice in Owlery should create a bill under the Hallpass entity in Ramp and reach the Hallpass subsidiary in NetSuite. Sharing a connection with a parent company does not mean every bill should be booked to that parent.

Confirm the Mappings Before Going Live

1

Confirm Each Company's Organization and Entity

On the Ramp card, click Settings and open Routing & Mappings. Map each Owlery organization to one Ramp entity. If you also import NetSuite orders, map subsidiaries on the NetSuite card’s Routing & Mappings tab. See NetSuite subsidiary routing.
2

Confirm Ramp's NetSuite Setup

Ask your Ramp administrator to verify the entity-to-subsidiary association and bill sync settings in Ramp. Connecting both systems to Owlery does not configure Ramp’s own NetSuite connection.
3

Verify a Bill for Each Subsidiary

Send a sample invoice for each subsidiary. Check its organization in Owlery, the resulting bill’s entity in Ramp, and its subsidiary after your normal Ramp–NetSuite sync. Confirm all three represent the same company before rolling out the remaining bills.
Without a matching NetSuite subsidiary mapping, imported orders default to the organization that owns the NetSuite connection. Without a matching Ramp entity mapping, Owlery sends the bill without an explicit entity. If one Owlery organization maps to multiple different Ramp entities, Owlery blocks that bill’s sync. Fix missing or conflicting mappings in Settings before relying on subsidiary routing.

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, automatically or when you send it by hand. See Sending Bills to Ramp. 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.