← All modules · Growth & AI

Your Shopee payouts, booked to the ledger — down to the last peso

Connect a Shopee shop, auto-import orders, and reconcile every escrow payout — fees and withholding tax included — straight to your GL.

What it does

Everything Marketplace (Shopee) handles

One-click Shopee connect

Full Shopee v2 OAuth — authorize, exchange, refresh, and revoke — with tokens encrypted per channel and a server-side sandbox and production allowlist.

Webhook order import with a safety net

New Shopee orders arrive by webhook and become sales orders and invoices automatically, with a scheduled catch-up poller that re-pulls recently updated orders so nothing is missed.

Per-order escrow reconciliation

When Shopee releases escrow, LedgerQ reads the income breakdown and books a balanced journal per settled order — net to bank, platform fee, payment fee, withholding, shipping subsidy, and clearing.

Withholding as a recoverable asset

Philippine expanded withholding tax is split out and routed to a dedicated creditable-withholding-tax asset account — recoverable at filing, not buried in fees.

Two-way listing and stock sync

Push products and listings to Shopee, sync stock and prices, reconcile drift on a schedule, and recover lost pushes automatically.

Configurable fee-to-GL mapping

Map bank, clearing, platform-fee, payment-fee, withholding, subsidy, and voucher accounts per channel — and posting fails loudly if a fee is present but unmapped, so nothing silently misposts.

How it works

From action to ledger, in four steps

  1. 1
    Connect

    Enter credentials and complete Shopee OAuth; the channel is stamped connected with your shop info.

  2. 2
    Map

    In the Fee GL Mapping tab, map each fee type to a GL account and switch on auto-post.

  3. 3
    Sell

    A buyer’s order webhook creates a sales order and invoice and posts the sale to the ledger.

  4. 4
    Settle

    When escrow releases, a scheduled job reads the breakdown, stamps fees, withholding, subsidy, and net onto the order, and writes the balanced settlement journal.

See it

Real screens, real data

Connected marketplaces with a health row for orders and tokens
Fee-to-GL mapping — every Shopee fee booked to its own account
Imported Shopee orders with retry on the channel surface

Built for Philippine sellers

Shopee’s expanded withholding tax is booked to a dedicated creditable-withholding-tax asset account — recoverable via BIR forms 2306 and 2307 — a genuine step beyond a generic marketplace connector, with CAS-ready GL posting throughout.

Why it matters

What you get

  • Escrow payouts land in your ledger reconciled to the peso — no re-keying fee statements.
  • Platform fees, payment fees, subsidies, and refunds each book to their own account.
  • Philippine withholding is captured as a recoverable asset, not lost in fees.
  • Missed webhooks are caught by scheduled reconciliation, so orders don’t slip through.
  • Double-posting is structurally prevented, so retries stay safe.
Questions

Frequently asked questions

How does LedgerQ reconcile a Shopee payout?

Per settled order. When Shopee releases escrow, LedgerQ reads the income breakdown and books a balanced journal per order — net to bank, platform fee, payment fee, withholding, shipping subsidy, and clearing — so your payout reconciles to the peso instead of arriving as one lump sum.

What happens to Shopee withholding tax?

Philippine expanded withholding tax is split out and routed to a dedicated creditable-withholding-tax asset account — recoverable at filing via BIR forms 2306 and 2307, not buried in fees.

What if a Shopee webhook is missed?

A scheduled catch-up poller re-pulls recently updated orders, so nothing is missed. And because double-posting is structurally prevented, retries stay safe.

Can I sync stock and listings with Shopee?

Yes, two ways. Push products and listings to Shopee, sync stock and prices, reconcile drift on a schedule, and recover lost pushes automatically.

Go deeper

Related guides

See Marketplace (Shopee) on your own books.