Navceed

Workflow break check · your result

Where your deal-closed-to-billing hand-off typically breaks

These are the places setups like yours usually fail; they are not findings about your systems, since nothing here looked at them. Each one comes with a way to check it yourself. Navceed is being built to run checks of these six kinds; today it runs them on an example company, and you can connect your own tools; changing anything in them is coming next.

HandoverA won deal leaves the CRM1 check first
CustomerCustomer record and signed contract1 check first
SubscriptionWhat billing sets upNot flagged
InvoiceThe first invoice goes out1 check first
PaymentPayment and status back to the CRMNot flagged
ChangesUpsells, cuts and renewals1 check first1 more

1. A won deal never becomes a customer in billing

Check firstHandoverRun by finance or sales opsabout 20 min

Shown because you answered “Someone notices and tells us”; “I'm not sure, to: How does a closed deal become a customer and a subscription in your billing tool?”.

How to check, and why it happens
How to check. List the deals marked won in the last 60 days. Match each to a customer, subscription or order in billing, by customer ID if you store one, otherwise by company name. List the unmatched ones. Leave out test deals, deals won in the last 3 working days, and deals not billed through this tool (free pilots, renewals under an existing contract). For each unmatched deal, note what is missing: products, contact or company.

A deal is marked won, but no customer or subscription appears in your billing tool, or it appears days later. The deal looks finished on the sales side, so nobody asks.

Why it happens. The hand-off needs a trigger (a button, a stage change, a complete record). In some tools a deal missing a product line, a contact or a company is not sent, or waits until someone presses the button.

Usually fixed by: Sales operations (when a deal may be marked won, and what must be filled in), with finance operations.
Kind of break, one of six: Arrival: did it show up in the next tool in time?
Sources: Integration vendor guide · Integration vendor guide

2. The first invoice is created but never sent

Check firstInvoiceRun by finance or sales opsabout 10 min

Shown because you answered “Someone notices and tells us”; “I'm not sure, to: How does the first invoice go out?”.

How to check, and why it happens
How to check. List invoices still in draft or "not sent" status that are more than 2 days old. Leave out invoices held on purpose (waiting for a purchase order or a review) and subscriptions whose start date is in the future. Then compare the number of deals won last month with the number of first invoices issued.

The subscription or order exists, but its first invoice sits as a draft that nobody finalises or sends. The customer is not asked to pay, and the date money is expected drifts.

Why it happens. In some tools the first invoice is created as a draft on purpose, so it can be edited, and it needs a setting or a person to send it. Other tools default differently.

Usually fixed by: Finance operations.
Kind of break, one of six: Freshness: is the step still running, and on time? Arrival: did it show up in the next tool in time?
Sources: Vendor documentation · Vendor documentation

3. The first invoice is held up because the customer's address is too thin

Check firstCustomerRun by finance or sales opsabout 15 min

Shown because you answered “Someone notices and tells us”; “I'm not sure, to: How does the first invoice go out?”.

How to check, and why it happens
How to check. List the billing customers created in the last 60 days and keep the export inside your finance team's approved place. Count those with a blank or partial address (no country, no postal code) and those with no tax ID where you normally expect one. Then list first invoices still not issued. Leave out test customers and places where whoever is responsible for tax has said no address is needed. This check only finds gaps: whether the tax charged is right is a question for whoever is responsible for tax.

The deal carries a company name and an email but not a full billing address or tax details. The first invoice cannot be finalised, or goes out without tax, until someone fills the gap.

Why it happens. Sales tools often hold only what the rep needed to close; in some billing tools an incomplete address stops the invoice, and a missing tax registration gives no error, so a zero-tax invoice is not proof the setup is right.

Usually fixed by: Finance operations, with sales operations (which fields are required on the deal).
Kind of break, one of six: Field landed: did each field arrive with a value, in the right place? Arrival: did it show up in the next tool in time?
Sources: Vendor documentation

4. An upsell, cut or cancellation is recorded in only one system

Check firstChangesRun by finance or sales opsabout 30 min

Shown because you answered “Directly in billing; the CRM is updated later, if at all”.

How to check, and why it happens
How to check. List the deals changed in the last 90 days in the CRM (amount, quantity, or marked lost). Compare each with the subscription's current amount, quantity and status. Leave out changes that take effect in the future and amendments still awaiting signature. Then list the subscriptions with scheduled future changes and check each against the contract.

A change is recorded in the CRM but not in billing, or the reverse, or a change made directly in billing is later undone by a step scheduled at signing. The customer is billed the old amount, or the CRM counts revenue that no longer exists.

Why it happens. Changes travel only when someone re-sends the deal or uses the intended path, and in some tools direct edits can be overwritten by what was scheduled earlier.

Usually fixed by: Sales operations (change process), with finance operations.
Kind of break, one of six: Return path: does what the next tool did get back to the first? Count: do the numbers at each end agree?
Sources: Integration vendor guide · Vendor documentation

Show more (1)

5. A mid-term upgrade or cut bills an amount nobody quoted

Worth a quick lookChangesRun by finance or sales opsabout 20 min

Shown because you answered “Directly in billing; the CRM is updated later, if at all”.

How to check, and why it happens
How to check. Take the last 10 mid-term changes. For each, compare the invoice amount with what the rep quoted or the amendment states. Leave out changes made at renewal and price rises handled by an amendment with explicit amounts. Look for a credit not applied, an extra charge not yet invoiced, and a different billing day afterwards.

A customer adds seats or changes plan part-way through a term. Billing works out a part-period credit and charge that no one quoted; the credit may sit as a balance, and the extra charge may wait for the next invoice. The CRM shows the new full amount while finance sees an odd invoice.

Why it happens. In some tools partial periods are calculated by the tool's own rules (for example to the second), whereas the deal records only the new annual number. Rules differ between tools.

Usually fixed by: Finance operations, with sales operations (how mid-term quotes are produced).
Kind of break, one of six: Count: do the numbers at each end agree? Field landed: did each field arrive with a value, in the right place?
Sources: Vendor documentation

The common questions follow six kinds of check: Arrival (did it show up in the next tool in time?), Return path (does what the next tool did get back to the first?), Count (do the numbers at each end agree?), Freshness (is the step still running, and on time?), Field landed (did each field arrive with a value, in the right place?), Condition (does a rule that should always hold, hold?).

Checking by hand does not last

Everything above is a one-off look. The breaks that cost you are the ones that start next Tuesday, when someone changes a field.

No sign-up was needed for this page and nothing you chose was saved. Print this page to keep it. Start again.