Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- FMCG ERP
- Bank statements
- Carrier results
- Document delivery
- Existing records
ERP for FMCG connects dealer offers, accepted orders, purchasing, lot stock, assembly, delivery, returns and entity-specific finance. Sales Representative prepares the offer and order; Sales Manager independently approves the order.
Sales orders in one list
Sales Manager decides the accepted order revision; Finance Manager decides any credit exception.
Every feature works on the same records. Pick one to see the screen your team works in.
Review dealer offers, credit and accepted order quantities before reserving supply.
Approval waits for the sales manager
| Order number | Dealer | Owner | Status | Net total | |
|---|---|---|---|---|---|
| SO-80803 | Willow Patch Co-op | Sofia Gutierrez | Submitted | 770 | |
| SO-85267 | Elm Street Family Market | Noah Mensah | Submitted | 830 | |
| SO-26993 | Sunnyside Pantry Group | Ethan Wu | Submitted | 540 | |
| SO-62425 | Briarfield Convenience | Elena Rossi | Submitted | 550 | |
| SO-10482 | Northpoint Fresh Retail | Ethan Wu | Submitted | 550 |
Approve supply commitments, record arrival and match supplier charges to accepted goods.
Approval waits for the purchasing manager
| Purchase order number | Supplier | Buyer | Status | Approval basis | |
|---|---|---|---|---|---|
| PO-63462 | Pine Hollow Tea Blenders | Ravi Nair | Submitted | 610 | |
| PO-20041 | Brookmere Household Goods | Noah Mensah | Submitted | 750 | |
| PO-85059 | Fernridge Paper Products | Elena Rossi | Submitted | 340 | |
| PO-47744 | Brookmere Household Goods | Elena Rossi | Submitted | 770 | |
| PO-83308 | Golden Field Snack Foods | Ravi Nair | Submitted | 320 |
Keep lot stock, reservations, custody and transfers tied to actual movements.
Inventory positions
| Product | Warehouse | Location | Lot number | Available quantity | Status | |
|---|---|---|---|---|---|---|
| Facial tissues, 3 pack | North Quay bulk warehouse | Aisle B, canned goods | L26-1637 | 150 | Active | |
| Dish soap, citrus 750 ml | Elm Junction route hub | Aisle A, dry snacks | L26-0932 | 510 | Empty | |
| Diced tomatoes, 400 g tin | Cedar Hill returns site | Promotion pallet zone | L26-2250 | 940 | Blocked | |
| Dish soap, citrus 750 ml | North Quay bulk warehouse | Rack D2, household cleaners | L26-9884 | 310 | Active | |
| Hand wash refill, aloe 1 L | North Quay bulk warehouse | Rack D2, household cleaners | L26-6172 | 480 | Empty |
Release bounded repacking work and record actual material, output and variance.
Inventory positions
| Product | Warehouse | Location | Lot number | Available quantity | Status | |
|---|---|---|---|---|---|---|
| Facial tissues, 3 pack | North Quay bulk warehouse | Aisle B, canned goods | L26-1637 | 150 | Active | |
| Dish soap, citrus 750 ml | Elm Junction route hub | Aisle A, dry snacks | L26-0932 | 510 | Empty | |
| Diced tomatoes, 400 g tin | Cedar Hill returns site | Promotion pallet zone | L26-2250 | 940 | Blocked | |
| Dish soap, citrus 750 ml | North Quay bulk warehouse | Rack D2, household cleaners | L26-9884 | 310 | Active | |
| Hand wash refill, aloe 1 L | North Quay bulk warehouse | Rack D2, household cleaners | L26-6172 | 480 | Empty |
Pick approved demand, release assigned routes and record actual delivery results.
Pick tasks
| Pick number | Order line | Status | Planned start | Planned end | Picked quantity | |
|---|---|---|---|---|---|---|
| PT-66435 | Elm Street, oat crackers, 36 cases | Assigned | 04 Nov | 11 Nov | 830 | |
| PT-59479 | Elm Street, oat crackers, 36 cases | In progress | 13 Oct | 16 Oct | 470 | |
| PT-48078 | Harbor Bend, dish soap, 24 cases | Picked | 22 Oct | 29 Oct | 100 | |
| PT-65850 | Harbor Bend, dish soap, 24 cases | Partially picked | 22 Oct | 31 Oct | 570 | |
| PT-54532 | Briarfield, laundry powder, 20 cases | Exception | 18 Oct | 26 Oct | 280 |
Authorize bounded customer and supplier returns, then record actual disposition.
Authorized waits for the warehouse manager
| Return number | Direction | Dealer | Supplier | Status | Requested at | |
|---|---|---|---|---|---|---|
| RTR-82848 | Customer to us | Harbor Bend Grocery | Pine Hollow Tea Blenders | Pending approval | 14 Oct | |
| RTR-52980 | Us to supplier | Sunnyside Pantry Group | Meadow Salt Foods | Pending approval | 14 Oct | |
| RTR-19244 | Customer to us | Harbor Bend Grocery | Silver Reed Canning | Pending approval | 29 Oct | |
| RTR-18576 | Us to supplier | Sunnyside Pantry Group | Silver Reed Canning | Pending approval | 18 Oct | |
| RTR-49190 | Customer to us | Pineview Corner Stores | Meadow Salt Foods | Pending approval | 28 Oct |
Approve source-backed invoices and reconcile cash, supplier obligations and entity periods.
Approval waits for the finance manager
| Invoice number | Dealer | Entity | Total amount | Status | Due date | |
|---|---|---|---|---|---|---|
| INV-46005 | Harbor Bend Grocery | Brookside Inland Supply | 40 | Pending approval | 13 Oct | |
| INV-68309 | Harbor Bend Grocery | Brookside Coastal Supply | 880 | Pending approval | 31 Oct | |
| INV-68146 | Harbor Bend Grocery | Brookside Coastal Supply | 190 | Pending approval | 25 Oct | |
| INV-46219 | Pineview Corner Stores | Brookside Consumer Goods West | 60 | Pending approval | 04 Nov | |
| INV-24311 | Northpoint Fresh Retail | Brookside Promotion Services | 160 | Pending approval | 31 Oct |
Keep trade promotion dates and lot expiry allocations visible beside order work.
Trade promotions
| Item | Starts at | Ends at | Discount percent | Approved by | |
|---|---|---|---|---|---|
| Laundry powder, fresh 2 kg | 23 Oct | 28 Oct | 10 | Elena Rossi | |
| Diced tomatoes, 400 g tin | 22 Oct | 24 Oct | 16 | Noah Mensah | |
| Facial tissues, 3 pack | 18 Oct | 23 Oct | 19 | Noah Mensah | |
| Laundry powder, fresh 2 kg | 14 Oct | 21 Oct | 10 | Ravi Nair | |
| Diced tomatoes, 400 g tin | 19 Oct | 28 Oct | 27 | Ravi Nair |
Dealer order to collection ships ready to use. 2 steps need a named approval before the work moves on: Approve dealer order (Finance Manager) and Approve invoice (Finance Manager).
Prepare a priced offer for the dealer and keep send evidence.
Sales Manager reviews accepted scope and Finance Manager handles a credit exception.
Warehouse staff claim eligible stock and record actual picked quantity.
Release a route, dispatch ready stock and record each delivery outcome.
Finance Manager checks title-transferred source and the invoice amount.
Allocate actual received money to posted customer invoices.
Open any sales order to see the roles that work on it, its process stages and its approvals on one page.
Order date, Net total and Owner.
Records linked to this sales order.
Sales Representative and Sales Manager, each with their own permissions.
Every status change, in order.
Approve dealer order and Approve invoice, with who decides.
Approved
The person preparing a commercial, stock or financial change does not approve their own current revision.
Signed in as Finance Manager
| Decision | Approver | |
|---|---|---|
| Approve dealer orderSales Manager reviews accepted scope and Finance Manager handles a credit exception. | Finance Manager | |
| Approve invoiceFinance Manager checks title-transferred source and the invoice amount. | Finance Manager |
Everyone opens FMCG ERP to the work that is theirs. Pick a role to see what it starts with.
Prepares dealer offers and orders and follows accepted delivery commitments.
This is the first screen this role sees.
Sales orders · Sales Representative
Independently accepts dealer orders and owns commercial master and exception review.
This is the first screen this role sees.
Sales orders · Sales Manager
Prepares local bills, invoices, journals, reconciliations and guarded settlement allocations.
This is the first screen this role sees.
Cash receipts · Accountant
Maintains assigned ERP for FMCG specialty evidence.
This is the first screen this role sees.
Trade promotions · Industry Specialist
| Item | Starts at | Ends at | Discount percent | Approved by | |
|---|---|---|---|---|---|
| Laundry powder, fresh 2 kg | 23 Oct | 28 Oct | 10 | Elena Rossi | |
| Diced tomatoes, 400 g tin | 22 Oct | 24 Oct | 16 | Noah Mensah | |
| Facial tissues, 3 pack | 18 Oct | 23 Oct | 19 | Noah Mensah | |
| Laundry powder, fresh 2 kg | 14 Oct | 21 Oct | 10 | Ravi Nair | |
| Diced tomatoes, 400 g tin | 19 Oct | 28 Oct | 27 | Ravi Nair |
Reviews exact specialty evidence and authorizes its domain release gate.
This is the first screen this role sees.
Trade promotions · Industry Reviewer
| Item | Starts at | Ends at | Discount percent | Approved by | |
|---|---|---|---|---|---|
| Laundry powder, fresh 2 kg | 23 Oct | 28 Oct | 10 | Elena Rossi | |
| Diced tomatoes, 400 g tin | 22 Oct | 24 Oct | 16 | Noah Mensah | |
| Facial tissues, 3 pack | 18 Oct | 23 Oct | 19 | Noah Mensah | |
| Laundry powder, fresh 2 kg | 14 Oct | 21 Oct | 10 | Ravi Nair | |
| Diced tomatoes, 400 g tin | 19 Oct | 28 Oct | 27 | Ravi Nair |
Maintains authenticated users and technical configuration without commercial, stock or finance decision authority.
Prepares supplier purchasing and resolves commercial supply issues.
This is the first screen this role sees.
Purchase orders · Purchasing Manager
| Purchase order number | Supplier | Buyer | Status | Approval basis | |
|---|---|---|---|---|---|
| PO-63462 | Pine Hollow Tea Blenders | Ravi Nair | Submitted | 610 | |
| PO-20041 | Brookmere Household Goods | Noah Mensah | Submitted | 750 | |
| PO-85059 | Fernridge Paper Products | Elena Rossi | Submitted | 340 | |
| PO-47744 | Brookmere Household Goods | Elena Rossi | Submitted | 770 | |
| PO-83308 | Golden Field Snack Foods | Ravi Nair | Submitted | 320 |
Records assigned receipt, movement, production and delivery facts within entity and warehouse scope.
This is the first screen this role sees.
Delivery routes · Warehouse Operator
| Route number | Warehouse | Assigned operator | Planned start | Planned end | Status | |
|---|---|---|---|---|---|---|
| DR-81851 | Meadow Park chilled annex | Bilal Khan | 01 Nov | 06 Nov | Released | |
| DR-38990 | Southport convenience center | Noah Mensah | 23 Oct | 29 Oct | In progress | |
| DR-32546 | Southport convenience center | Tessa Clarke | 23 Oct | 30 Oct | Released | |
| DR-93138 | North Quay bulk warehouse | Tessa Clarke | 19 Oct | 21 Oct | In progress | |
| DR-60712 | Meadow Park chilled annex | Elena Rossi | 29 Oct | 01 Nov | Released |
Controls stock execution, delivery plans and distribution production.
This is the first screen this role sees.
Delivery routes · Warehouse Manager
| Route number | Warehouse | Assigned operator | Planned start | Planned end | Status | |
|---|---|---|---|---|---|---|
| DR-81851 | Meadow Park chilled annex | Bilal Khan | 01 Nov | 06 Nov | Released | |
| DR-38990 | Southport convenience center | Noah Mensah | 23 Oct | 29 Oct | In progress | |
| DR-32546 | Southport convenience center | Tessa Clarke | 23 Oct | 30 Oct | Released | |
| DR-93138 | North Quay bulk warehouse | Tessa Clarke | 19 Oct | 21 Oct | In progress | |
| DR-60712 | Meadow Park chilled annex | Elena Rossi | 29 Oct | 01 Nov | Released |
Independently controls each entity's credit, valuation, payment and period decisions.
This is the first screen this role sees.
Cash receipts · Finance Manager
Read fulfillment, stock, delivery and financial results from their source records.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 42 | ||
| Submitted | 11 | 26% | |
| On hold | 3 | 27% | |
| Approved | 1 | 33% |
Sample totals per stage
Compare accepted order quantities with shipment and delivery outcomes by dealer and order.
Compare approved purchase lines with arrived, accepted and rejected receipt quantities.
Show owned quantity and carrying value by entity, product, warehouse, location and lot.
Review visit times and accepted, refused, failed and damaged quantities by stop.
Group posted outstanding invoices by entity, dealer, currency and due date.
Group posted outstanding bills by entity, supplier, currency and due date.
Reconcile received and unapplied cash with posted invoice applications.
List trade promotion items, dates and discount percentages.
List assigned order lines, lots, expiry dates and quantities.
See how FMCG ERP fits your kind of team.
Each stage of dealer order to collection names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Use Proto to prepare records and surface decisions while people retain authority.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 97 tablesStart with one team and one process, then add the rest once the basics are running.
Pick an entity, warehouse, dealers, products and representative purchasing and delivery cases.
Set users, role access, approval limits, policies, currencies and fiscal periods.
Review product units, prices, supplier terms, locations, bills of material and standard costs used in the pilot.
Load stock and financial balances at an agreed cutoff with traceable source identities.
Run a partial purchase receipt, dealer order, route delivery, invoice, cash application and return.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure ERP for FMCG for your business. Pilot one entity, one warehouse and a representative dealer order through delivery and cash.
Sales Manager independently reviews the accepted order revision. Finance Manager decides a required credit exception.
Yes. Record each actual arrival and its accepted, rejected and pending quantities. Only accepted quantity enters usable stock.
Warehouse Availability shows product, location, lot, custody state and available quantity after reservations.
Warehouse Manager releases work from a reviewed bill, routing and standard. Operators record actual materials and completed output.
Warehouse Manager sets the stop sequence and assigned operator, then reviews release. Operators record actual visits and line outcomes.
Record the refused line quantity, then use a bounded return or correction path for the eligible scope.
Finance Manager approves a prepared invoice against eligible title-transferred quantity and its accepted commercial allocation.
Record actual receipt first. Accountant then applies available unapplied value to eligible posted invoices.
Trade promotions hold dated item and discount evidence. Expiry allocations connect an order line with lot, expiry date and quantity context.
Start free, then use Proto to change fields, steps and approvals before your team goes live.