Skip to content
Back to Blog
September 25, 2026 — Tier2 Systems

Partner Invoices: The Hidden Cost to Your Ops Team

When business partners can't check their own invoices, every due date becomes a question for the operator. See where this cost adds up.

freight-forwardingcustomer-experiencebusiness-partner-portalbillingshipment-visibility

At a Brazilian freight forwarder, an invoice the business partner can’t look up on their own creates more interruptions for the operations team than an invoice that goes out with an error. The error happens once: someone corrects it, reissues it, and moves on. The inquiry repeats with every due date, every shipment, and every internal reconciliation the importer runs. And it almost never reaches the forwarder’s finance department. It reaches the operator, because the operator is the person the partner knows.

The operations desk gradually becomes a financial help desk. Nobody decides this; it just happens as the client base grows and each unanswered question finds the path of least resistance. The volume of invoice questions grows with the number of active clients, and the time each answer takes comes out of the same day the operator needs to open bookings, review drafts, and follow up on customs clearance.

The “how much do I owe?” question lands on the operator

An importer who wants to know whether they have an outstanding invoice with the forwarder does what anyone would: they contact whoever they know. And the person they know is the operator handling their shipments. The forwarder’s finance department is an internal function with no direct relationship to the partner. The sales team handed off after the deal closed. That leaves the operator.

The questions arrive by email or messaging app: “Do I have any open invoices?”, “What’s my total balance this month?”, “Did you receive the payment I sent yesterday?”, “Where’s the tax invoice for shipment X?”. Each one requires the operator to stop what they’re doing, open the financial module, locate the client, filter the invoices, compose the answer, and send it. In our experience with freight forwarders in Brazil, each of these queries takes 5 to 10 minutes once you count the context switch: the operator drops a booking or a draft review to become an accounts receivable clerk.

An importer running five shipments a month with the same forwarder makes two to three of these queries per month on average. Their accounts payable team needs to reconcile what was billed against what was paid, and the only place that information lives is the forwarder’s system. Multiply by 50 active clients and the numbers add up fast: hundreds of interruptions per month spread across the operations team.

What the partner needs to find on their own

Most of the financial questions operators receive can be answered with five fields: the invoice number, the amount, the due date, the status (open, partially paid, paid), and the link to the tax invoice. When the partner has access to those fields, the query to the operator disappears.

The partner also needs the invoice PDF in the forwarder’s layout, because that is the document they enter into their accounts payable system. If the PDF never arrives or they lose the email with the attachment, the first thing they do is ask for it again, and the request lands on the operator.

The third element is history. The importer’s accounts payable team works through reconciliation: they cross-reference what they received in billings against what they already paid. When that cross-referencing means searching old emails for PDF attachments, the partner’s reconciliation process becomes fragile. Any email they can’t find turns into a question for the forwarder.

What a freight forwarder’s business partner actually needs is a single place where they can see all invoices for all their shipments, filter by status and period, open the PDF, and access the tax invoice, without asking anyone. The lack of visibility into their own shipments already costs the operator dearly. Billing visibility costs the same way, with the added pressure that the subject is money and the urgency runs higher.

The tax invoice, separated from the commercial invoice, triggers a second round of questions

In Brazil, freight forwarders issue a Nota Fiscal de Serviço Eletronica (NFS-e), an electronic tax invoice issued through the municipal government’s portal. The NFS-e is the fiscal document the importer needs to enter the charge in accounts payable, to claim tax credits where applicable, and to satisfy audit requirements. Without the NFS-e, the forwarder’s commercial invoice sits idle in the importer’s system.

The operational problem is that the NFS-e and the commercial invoice are two different documents, issued at different times, through different systems. The forwarder generates the commercial invoice in the ERP, then issues the NFS-e through the municipal portal, and both documents need to reach the partner. When the forwarder sends the invoice by email and the NFS-e by a separate email (or through the government portal), the partner ends up with two documents in different places that they need to match manually.

Many partners receive the commercial invoice and wait for the NFS-e before entering the charge in accounts payable. If the NFS-e is delayed, they ask. If it arrives before the invoice, they ask too, because they don’t know which charge it refers to. Each billing event can therefore generate two questions to the operator: one about the invoice and one about the tax invoice.

A forwarder billing 200 shipments per month that receives NFS-e questions on 15% of them is fielding 30 additional queries per month from this mismatch alone. And each query follows the same path: the operator stops, opens the system, locates the document, and resends it.

Disputes that start from lack of access

A good share of invoice disputes at a freight forwarder begin with a comparison the partner makes from memory. They receive the invoice, look at the total, and compare it with what they remember from the quote they accepted weeks earlier. If the number seems different, they dispute it. Sometimes the difference is real: a destination charge that changed, an exchange rate adjustment, additional storage costs absent from the original quote. Sometimes the difference is only apparent: the partner forgot a surcharge that was quoted or didn’t realize the quote was in dollars and the invoice arrived converted to local currency.

When the partner has access to the invoice detail line by line and can review the shipment history, many of these disputes resolve themselves. The partner sees what was billed, understands the breakdown, and moves on. The disputes that remain are the legitimate ones, the ones that genuinely need the finance team’s attention: a carrier overcharge, a service that was never rendered, a real exchange rate discrepancy. Those deserve someone’s time.

Demurrage billing is the most visible example of this pattern. The partner disputes the demurrage charge because they didn’t know how many free days they had. When they can see the free time countdown per container before the invoice arrives, the dispute rate drops. The same mechanism applies to any invoice component: access to the data reduces the dispute before it becomes an email to the operator.

Each unfounded dispute that reaches the operator consumes more time than a simple query, because it involves verifying the amounts, comparing them against the quote, explaining the differences, and sometimes looping in finance for confirmation. In our experience, one of these disputes consumes 20 to 40 minutes of the operator’s time, depending on the invoice complexity, time that simply would not be spent if the partner had access to the information before disputing.

The silent accumulation: financial questions in the middle of operations

What makes this problem hard for the operations manager to see is that each financial question, taken alone, seems trivial. Five minutes here, ten minutes there. The operator answers and goes back to work. The question doesn’t show up in any productivity report, doesn’t generate a ticket, doesn’t feed any metric.

The real cost is in the context switch. An operator reviewing a draft bill of lading who stops to answer “how much do I owe?” needs to pick up the review from where they left it. Anyone who has worked an operations desk knows that the interruption costs more than the minutes spent answering: returning to an open draft or booking means re-reading to pick up the thread, and that time never shows up in the tally.

As the forwarder grows, the client base grows, the monthly invoice count grows, and the questions grow with them. The operations team absorbs this volume without complaint, because each individual question is quick. The operations manager notices the team is slower and that shipments take longer to close, but can’t trace the cause to any visible bottleneck. The cause is scattered across the day in dozens of five-minute interruptions that nobody counts.

For the importer or exporter, this lack of access carries its own cost. Their accounts payable team needs the invoice and the tax invoice to provision the payment, and every day they wait for a response from the forwarder is another day in the payment cycle. A returned invoice with an error goes back to the forwarder’s finance team for correction. A correct invoice the partner can’t access stays on the operations team’s plate, because the operator is the one who serves the partner.

How Tier2 Portal shows invoices to business partners

Everything the partner currently asks by email is available in Tier2 Portal without the operator doing anything. The business partner logs in on the forwarder’s own domain and sees open, partially paid, and paid invoices, with the PDF in the forwarder’s layout and a direct link to the tax invoice. The data is read straight from Tier2 Cargo, the forwarder’s ERP, and reflects what is in the system at that moment.

The partner filters by period, by shipment, by payment status. They open the PDF, check the amounts, access the tax invoice, and enter the charge in their accounts payable without calling anyone. If the forwarder issued both the invoice and the tax invoice, the two documents appear together on the same Portal screen, linked to the shipment.

The Portal runs on the forwarder’s domain, under the forwarder’s brand, and emails go out from the forwarder’s domain. The business partner sees the experience as an extension of the forwarder’s service, because that is exactly what it is.

Learn about Tier2 Portal or get in touch.

The next step is counting the questions

Before any system change, the operations manager can run a simple exercise: ask the team to log every financial question they receive from a partner over one week. How many are about open invoices, how many about the tax invoice, how many about payment confirmation. The total shows how much operations time is going toward informing partners of things they should be able to look up on their own, and that number is a reasonable place to start when deciding whether to give partners access to their own financial information.


Ready to transform your operations?

Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.

Learn How We Can Help