Skip to main content

How to reconcile Amazon settlement payouts with your P&L using AI

To reconcile Amazon settlements with your P&L, the assistant needs your order-based and cash-based P&L side by side and the purchase months each settlement pays, and Nova's MCP connector gives Claude, ChatGPT and other assistants that from Seller Central. Through Nova, the assistant shows order, cash and the gap for every P&L line, explains it as timing, fees or exchange rates, and lists what next month inherits.

Updated

Example with made-up figures
Claude

Why doesn't July's P&L match my settlements?

NUsed Nova

July's order-based net profit is $32,000, and cash-based $36,900. The gap is mostly timing: $44,000 of earlier orders posted in July, $31,000 of July's orders post later, and $1,000 is not posted yet. Fees read $4,200 higher in cash for the same reason.

Ask anything

The playbook

Every step calls a Nova tool that reads your live Amazon data, so paste this into Claude, ChatGPT or any assistant connected to Nova's MCP server. Put in the month you are closing.

This needs an assistant connected to Nova. Start the 14-day free trial, then connect your assistant.

Use Nova to tie my Amazon order-based P&L to my settlements for the month I am closing.

Month: the last complete month. If I name another, use that. The current month is incomplete on both sides.

1. Read the bridge. Call Nova's query_pnl_bridge with from and to set to the month, view "month". Show each line (product sales, other sales, sales deductions, VAT, net sales, cost of goods, Amazon fees, FBM cost, PPC spend, DSP cost, net profit) for order, cash and bridge. Costs and fees are negative, so a positive bridge on a cost line means the cash reading spent less.

2. Explain the sales gap. From sales.order, give what was posted the same month, later, earlier, and not yet. From sales.cash, give what came from the same month, earlier months and later months, and any lines the order report does not know. Then fxGap and valuationGap.

3. Explain the fee gap. From fees.order, give estimated against actualWhenPosted and estimationGap. From fees.cash, give what came from earlier months.

4. Read the settlements. Call Nova's query_pnl_bridge with view "settlement" for the month. For each settlement give its dates, currency, cash sales, and byPurchaseMonth: the purchase months it pays. A settlement with postings across two months appears in both, so say that.

5. Check one settlement if I name it. Call Nova's query_pnl_bridge with settlementId. Say it should tie to Amazon's settlement report, with the payout itself left out.

6. Read cash per marketplace if the gap is large. Call Nova's query_pnl_bridge with marketplaces set to one marketplace at a time, or query_metrics with basis "cash" and groupBy "marketplace", netSales and netProfit.

7. Check costs. Call Nova's query_metrics for the month with netProfit. If cogsNotice appears, say what share of units has no cost before you quote net profit.

8. Report for the finance team: one table of order, cash and bridge, then three short paragraphs: why sales differ, why fees differ, what the next month will inherit from this one. Then a list of anything unposted or unknown, with amounts.

Rules: amounts are in the organization's primary currency, and cashSalesLocal is in the settlement's own. A null figure is unknown, never zero. Do not call this reconciled with my bank: Nova ties to settlements, and the bank is mine to check. Relay every notice Nova returns. You cannot change anything on my account.

Raw markdown

How Nova customers use this

Real requests from Nova customers, names removed.

  • “Recreate a settlement summary for one month, check whether the cash-basis P&L ties to it, and find which settlements fall in the month.”

    What the assistant did

    It compared cash-basis sales and fees with the seller's summary, then listed the settlements counted in each month to explain the gap.

    Nova tools used (3)
    1. list_accounts
    2. query_metrics
    3. query_pnl_bridge
  • “Commission audit: compare order-date product sales with settlement-posted product sales per month, to see which basis the accounting used.”

    What the assistant did

    It compared both bases per month, then listed each settlement with its dates and sales.

    Nova tools used (3)
    1. list_accounts
    2. query_pnl_bridge
    3. query_metrics
  • “The month's Amazon fees and ad costs by marketplace, split between two seller accounts, to provision the close and build the journal entry.”

    What the assistant did

    It split the figures per account and marketplace, following the group's existing method.

    Nova tools used (2)
    1. list_accounts
    2. query_metrics
  • “Reconcile net sales to net profit line by line, so a quarterly P&L by SKU ties out exactly.”

    What the assistant did

    It checked how each line is defined, then rebuilt the P&L by SKU.

    Nova tools used (2)
    1. describe_metric
    2. query_metrics

Why doesn't my Amazon P&L match my settlements?

They count different days. The order basis puts every amount on the day the order was purchased. The cash basis puts it on the day Amazon posted the money, released postings only. So a month's orders post partly that month and partly later, while the month's cash holds earlier orders.

What is a P&L bridge?

query_pnl_bridge sets the two P&Ls of a month side by side for each line, from product sales to net profit, with bridge as cash minus order. Then it splits the sales by timing on both sides, and gives the exchange rate gap. Fees get the same split, estimated at the order against actually released.

Cash sales above order sales

What it usually means

Earlier months' orders posted this month

Check next

fromEarlierMonths

Order sales above cash sales

What it usually means

This month's orders post next month

Check next

postedLater

A large unposted amount

What it usually means

Orders not settled yet

Check next

The same line next month

estimationGap on fees

What it usually means

Amazon charged differently from the estimate

Check next

actualWhenPosted, per month

fxGap not zero

What it usually means

The same sale at two exchange rates

Check next

cashSalesLocal per settlement

Lines the order report does not know

What it usually means

Postings with no matching order

Check next

fromUnmatchedLines, soldToAmazon, withoutItems

PPC spend bridge at zero

What it usually means

Ads read the same on both sides

Check next

Nothing to do

Which orders does each settlement pay?

With view "settlement", there is one row per settlement with released postings in the month: its dates, currency, cash sales and byPurchaseMonth, the purchase months it pays. A settlement is the released postings under one id, with the payout itself left out, so it ties to Amazon's settlement report.

Should finance report on order or cash?

Each answers its own question. Order shows how the commercial month went. Cash ties to what Amazon settled. query_metrics with basis set to cash gives the cash reading per product or marketplace, and the default stays order.

Example with made-up figures

A month-end close, worked through

Product sales

Order

$100,000

Cash

$112,000

Bridge

+$12,000

Sales deductions

Order

-$6,000

Cash

-$6,400

Bridge

-$400

Net sales

Order

$94,000

Cash

$105,600

Bridge

+$11,600

Cost of goods

Order

-$22,000

Cash

-$24,500

Bridge

-$2,500

Amazon fees

Order

-$31,000

Cash

-$35,200

Bridge

-$4,200

PPC spend

Order

-$9,000

Cash

-$9,000

Bridge

$0

Net profit

Order

$32,000

Cash

$36,900

Bridge

+$4,900

Of the $100,000 of orders, $68,000 posted the same month, $31,000 will post later and $1,000 is not posted yet. The $112,000 of cash holds that $68,000 and $44,000 from earlier months. So the $12,000 gap is timing: $44,000 in, less $31,000 and $1,000 still to come. Next month inherits the $31,000.

Can I do this from the settlement report in a spreadsheet?

You can, settlement by settlement, matching each line to its order month by hand, with your costs added on top. It is how most teams start. With Nova the assistant reads both bases and the match already made, for any month.

What this cannot tell you

  • The bridge reads Seller Central accounts only. On Vendor Central, what Amazon pays is read from remittances.
  • Cash means released postings. A deferred posting is a reserve, not cash.
  • The payout itself is left out of a settlement, and Nova does not read your bank.
  • Amounts are in the organization's primary currency.
  • The current month is incomplete on both sides.
  • Nova does not post journal entries or replace your accounting tool.
  • The cash reading has to be enabled for your account. If it is not, the tool says so instead of answering on the other basis.

For the steps by hand, see how to reconcile payouts. For the P&L itself, see the Amazon P&L.

Questions sellers ask

How do I reconcile Amazon settlement payouts with my P&L?

Set the order-based and cash-based month side by side, split the gap into what posted earlier, later or not yet, then check which purchase months each settlement pays. The playbook does this per line, and per settlement.

Does a settlement tie to the cent?

A settlement in Nova is the released postings under one settlement id, with the payout itself left out, so its sum ties to the settlement report.

Does Nova connect to my bank or accounting tool?

No. Nova ties to Amazon's settlements. Your bank and your books stay yours to check.

Does this cover multiple currencies?

Amounts come back in your organization's primary currency, with each settlement's own currency beside it, and the bridge gives the exchange rate gap.

Does this work for Vendor Central?

No. The bridge reads Seller Central accounts. On Vendor Central, what Amazon pays is read from remittances, in the Vendor Central prompts.

Does this change anything?

No. Every tool in this playbook only reads. The connection uses OAuth, per account, and you can revoke it at any time.

Ask your assistant to tie your month