Skip to content

TCS Suite

An ERP that runs a large distributor end to end

It tracks where every unit is, what it cost, who bought it and whether the bank agrees.

Built for a distributor client

  • 129

    database tables

  • 230

    API endpoints

  • 45

    screens

  • 8,500+

    automated tests

  • 4

    sales channels

  • 17

    supplier email parsers

Where they started

Inventory lived in general-purpose database apps, scheduled scripts pulled in each sales channel's orders, shipments were checked by hand, and the books ran on a rented accounting product with card statements reconciled by hand.

What we built

  • An item master with serial and batch tracking, stock calculated from movements, and a cost for every unit.

  • A sync engine for each sales channel, with rate limits, locks and a run history.

  • Scan-to-receive on a phone, with serial capture and checks against receiving too much.

  • Bank-fed books with rules, a review inbox, statements and a month-end close, tied line by line to the old books during migration.

  • Packaging supplies that reserve on sale and deduct on shipment.

Highlights

  • Rules the database itself enforces

    The database refuses to sell one unit twice or change a closed month, so no screen or script can get around it.

  • One sale updates everything

    A single sale reserves the unit, ships it, deducts its packaging, records the payout and posts to the books.

  • Books that explain themselves

    A statement that doesn't balance names the missing amount and the fee line that caused it.

Screens

  • Scan to stock

  • Order to cash

  • Unit history

  • Posting rules

  • Month-end close

How it fits together

  1. Sales channelstoOrdersorders synced
  2. Supplier emailtoPhone receivinginbound shipments read
  3. Phone receivingtoItem masterserials captured
  4. OrderstoItem masterunit reserved
  5. Label platformtoOrdersshipment synced
  6. OrderstoPackaging suppliespackaging deducted
  7. OrderstoBookspayout recorded
  8. Bank feedtoBooksrules and review

Worth knowing

  • No revenue, volume or customer figure from the client's business is shown here. Those numbers belong to the client.

  • The screens show a selection of the system, not every part of it.

  • Live sales-channel syncs are switched off in the version shown.

  • The figures in the demo data are invented. None of them is a business result.

Get started

Start with a free systems audit.

We map how orders, stock and money move through your company today, and every place your team types the same thing twice. Then we turn that into a phased plan with a fixed price for each phase.

Based in Grand Rapids, Michigan. Or email dev@bravuramarketing.com.

Systems audit

Ready

No https:// needed.

Optional. One sentence is plenty.

Two required fields. · Or write to dev@bravuramarketing.com.

CUSTOM ERP AND CRM SOFTWARE · ONE SYSTEM YOU OWN · THE SOFTWARE DIVISION OF BRAVURA MARKETING