Skip to main content Enter
ERP.AI Distribution ERP

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement. PurchasingTurn supply requests into approved purchases and reconcile what arrives with what suppliers bill. Inventory & warehousesTrack owned stock, protect order reservations and reconcile warehouse quantities with their carrying value. Delivery planningOrganize delivery stops, follow partial results and keep every dispatched quantity accounted for.
Production & kittingAssemble, kit or repack goods with clear material requirements, work instructions and output costs. FinanceConnect dealer receivables, supplier payables and stock costs to each entity's books. ReportingUnderstand delivery, stock and financial results from the same accepted quantities and posted evidence.

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Order to cashCarry the dealer's accepted terms through fulfilment, reviewed invoicing and cash application. Procure to payApprove supply commitments, accept actual deliveries and pay reconciled supplier obligations. Plan and deliverRelease a practical route, record actual delivery results and reconcile the remaining goods.
Assemble and kitRelease defined assembly work, accept actual output and reconcile its standard value with WIP cost. Count and adjustCount a controlled stock population and review the exact quantity and value before correction. Period closeReconcile each entity's operational balances, review currency adjustments and close the books.

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Industrial and maintenance suppliesConnect dealer commitments with available stock, deliveries and finance. Building materialsCoordinate purchased materials, warehouse quantities and customer deliveries.
Consumer goods distributionKeep dealer orders, warehouse lots and delivery follow-up in step. Value-added distributionConnect assembly and kitting work with stock, orders and actual cost.

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive commercial, warehouse and finance teams clear responsibilities. ReportsSee which orders need attention and how stock, deliveries and finance are performing. Data modelExplore the records linking orders, stock, delivery and finance.
IntegrationsConnect external inputs and provider outcomes without losing their source history. ImplementationPlan a connected rollout around your entities, goods and financial controls. AI assistants and APIHelp teams prepare work and investigate exceptions within their authority.

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement.PurchasingTurn supply requests into approved purchases and reconcile what arrives with what suppliers bill.Inventory & warehousesTrack owned stock, protect order reservations and reconcile warehouse quantities with their carrying value.Delivery planningOrganize delivery stops, follow partial results and keep every dispatched quantity accounted for.Production & kittingAssemble, kit or repack goods with clear material requirements, work instructions and output costs.FinanceConnect dealer receivables, supplier payables and stock costs to each entity's books.ReportingUnderstand delivery, stock and financial results from the same accepted quantities and posted evidence.
Processes
Order to cashCarry the dealer's accepted terms through fulfilment, reviewed invoicing and cash application.Procure to payApprove supply commitments, accept actual deliveries and pay reconciled supplier obligations.Plan and deliverRelease a practical route, record actual delivery results and reconcile the remaining goods.Assemble and kitRelease defined assembly work, accept actual output and reconcile its standard value with WIP cost.Count and adjustCount a controlled stock population and review the exact quantity and value before correction.Period closeReconcile each entity's operational balances, review currency adjustments and close the books.
Industries
Industrial and maintenance suppliesConnect dealer commitments with available stock, deliveries and finance.Building materialsCoordinate purchased materials, warehouse quantities and customer deliveries.Consumer goods distributionKeep dealer orders, warehouse lots and delivery follow-up in step.Value-added distributionConnect assembly and kitting work with stock, orders and actual cost.
Reference
Roles and permissionsGive commercial, warehouse and finance teams clear responsibilities.ReportsSee which orders need attention and how stock, deliveries and finance are performing.Data modelExplore the records linking orders, stock, delivery and finance.IntegrationsConnect external inputs and provider outcomes without losing their source history.ImplementationPlan a connected rollout around your entities, goods and financial controls.AI assistants and APIHelp teams prepare work and investigate exceptions within their authority.
Sign in
Sign in Start now
Distribution ERP Processes
Order to cash1 of 6
  • Order to cash1 of 6
  • Procure to pay2 of 6
  • Plan and deliver3 of 6
  • Assemble and kit4 of 6
  • Count and adjust5 of 6
  • Period close6 of 6

Order to cash

Carry the dealer's accepted terms through fulfilment, reviewed invoicing and cash application.

5 stages · 2 approvals

Roles and responsibilities

Sales Representative Sales Manager Warehouse Operator Accountant Finance Manager System 1 Quote Quotes 2 Sales order Draft → Submitted 3 Pick and ship PickTasks 4 Invoice Draft → PendingApproval receivables · system 5 Cash applied CashReceipts
  1. Step 1Quote
    My Quotes Due
    Quote NumberDealerValid UntilNet Total
  2. Step 2Sales order
    Sales Orders Awaiting ApprovalSubmitted
    Order NumberDealerOrder DateNet Total
  3. Step 3Pick and ship
    My Pick Tasks
    Pick NumberOrder LinePlanned StartPlanned End
  4. Step 4Invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberDealerInvoice DateNet Amount
  5. Step 5Cash applied
    Unapplied Customer Cash
    Receipt NumberDealerReceived AtCurrency
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Quote02Sales order03Pick and ship04Invoice05Cash applied

Quote

Sales Representative prepares the dealer offer using its effective price list, quantity tier and product unit. Freeze the conversion, currency, discounts and tax basis, retaining unavailable margin when cost is unknown. Actual send and dealer acceptance evidence belong to the exact current offer revision; a prepared message or superseded response cannot establish the agreement.

Responsible
Sales Representative
Records
QuotesQuoteLinesPriceListEntriesProductUnits
Effect
Prepare the exact priced offer and acceptance basis
My Quotes DueQuotes
Younext 7 days
  1. QTS-69384DLR-390716 SepDraft
  2. QTS-42202DLR-267514 SepSubmitted
  3. QTS-18356DLR-717722 SepApproved
  4. QTS-53774DLR-213522 SepSent
  5. QTS-14253DLR-515224 SepAccepted
Sales & dealer orders →
Approval required

Sales order

An independent Sales Manager approves the complete dealer-accepted order, excluding its preparer and material editors. Review quantities, net price, ship-to details, payment terms, the title rule and current credit exposure. Finance Manager separately approves any required credit exception. The order still needs its Sales Manager decision, and changed material scope requires renewed review.

Responsible
Sales Manager
Status
Draft → Submitted
Records
SalesOrdersSalesOrderLinesCreditReviewsApprovalDecisions
Effect
Independently accept the complete commercial scope
Sales Orders Awaiting ApprovalSalesOrders
approval waits for the sales manager
Approval conditions

Status: Draft → Submitted → Approved is an effect of the authoritative OrderAcceptance decision, not its substitute.

Submitted
  • SO-88547 DLR-7476 10 d
  • SO-40934 DLR-1512 14 d
  • SO-74159 DLR-1596 9 d
  • SO-46898 DLR-8812 14 d
  • SO-67903 DLR-7779 4 d
SO-88547
Dealer
DLR-7476
OrderDate
07 Sep
NetTotal
20
CreditReview
CR-31879
Snapshot
DR-19577

Approval waits for the sales manager.

Sales & dealer orders →

Pick and ship

Warehouse Operator picks approved stock against exact claims. Warehouse Manager independently releases the ready delivery plan before actual dispatch. Under dispatch terms, actual handover transfers title and cost once; under delivery terms, goods remain owned in transit until the accepted delivered portion transfers title. Partial or failed results leave the remainder explicitly unresolved.

Responsible
Warehouse Operator
Records
PickTasksInventoryReservationsShipmentsShipmentLinesDeliveryResultsStockEvents
Effect
Record actual fulfilment and the applicable title event
My Pick TasksPickTasks
Youdue today
  1. PT-75180SOL-197011 Sep → 13 SepAssigned
  2. PT-70863SOL-417914 Sep → 22 SepInProgress
  3. PT-20079SOL-870605 Sep → 13 SepPicked
  4. PT-26107SOL-936706 Sep → 13 SepPartiallyPicked
  5. PT-36396SOL-641714 Sep → 20 SepException
Delivery planning →
Approval required

Invoice

An independent Finance Manager reviews Accountant's invoice against unused title-transferred shipment quantities, accepted net allocations, tax evidence and the eligible entity period. Approval binds the current complete revision. Posting creates receivables, revenue and tax without issuing stock cost again. A planned route, unverified delivery or repeated source event cannot create another billable quantity.

Responsible
Finance Manager
Status
Draft → PendingApproval
Records
InvoicesInvoiceLinesSalesAllocationsJournalEntries
Effect
Review and post only eligible unbilled source scope
Invoices Awaiting ApprovalInvoices
approval waits for the finance manager
Approval conditions

Status: Draft → PendingApproval → Approved → Posted requires that decision before local posting.

PendingApproval
  • INV-12932 DLR-4845 3 d
  • INV-52258 DLR-9413 13 d
  • INV-43712 DLR-3905 5 d
  • INV-22080 DLR-7977 14 d
  • INV-10368 DLR-2492 5 d
INV-12932
Dealer
DLR-4845
InvoiceDate
14 Sep
NetAmount
800
TaxAmount
700
Snapshot
DR-73772

Approval waits for the finance manager.

Finance →

Cash applied

Accountant attributes actual confirmed receipt evidence and applies available cash to the same dealer's posted invoice. Receipt currency and invoice currency remain distinct, with approved discounts or write-offs recorded separately. The application clears the existing unapplied-cash liability instead of debiting Bank again. Required exceptions and refunds follow their independent Finance Manager decisions.

Responsible
Accountant
Records
CashReceiptsCashApplicationsBankStatementLinesJournalEntries
Effect
Settle the debt from actual available receipt funds
Unapplied Customer CashCashReceipts
unapplied amount > 0
Receipt NumberDealerReceived AtCurrencyUnapplied Amount
CR-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950
Finance →
Approvals and exception handling

2 approvals required in this process

  • Sales order Sales Manager signs · pick and ship waitsSalesOrders, SalesOrderLines, CreditReviews, ApprovalDecisions
  • Invoice Finance Manager signs · cash applied waitsInvoices, InvoiceLines, SalesAllocations, JournalEntries
  • Accepted net values already include allocated discountsOrder and invoice conversion cannot subtract the same discount again.
  • Credit exposure counts receivablesUninvoiced commitments once, including shipped but unbilled scope. Concurrent orders reserve the same finite limit atomically.
  • Soft-to-hard conversion replaces a stock claimPicking and later proof of delivery cannot each create another physical issue.
  • The original promise remains alongside an accepted reschedule, preserving the basis for delivery performance.
  • A financial credit does not restock goodsReturns retain original quantity, title, cost and invoice lineage through their separate authorized actions.Returns
  • Cash and credit reservations prevent simultaneous applications or refunds from spending the same balance.
  • Corrections preserve executed historyReconcile dependent allocations. Transport acknowledgment never proves dispatch, customer acceptance or bank settlement.

When the process needs attention

  • exception Sales order

    Finance Manager separately approves any required credit exception.

  • reject Pick and ship

    Partial or failed results leave the remainder explicitly unresolved.

  • exception Cash applied

    Required exceptions and refunds follow their independent Finance Manager decisions.

Records and postings

StageRecordsEffect
1 Quote QuotesQuoteLinesPriceListEntriesProductUnits Prepare the exact priced offer and acceptance basis
2 Sales order SalesOrdersSalesOrderLinesCreditReviewsApprovalDecisions Independently accept the complete commercial scope
3 Pick and ship PickTasksInventoryReservationsShipmentsShipmentLinesDeliveryResultsStockEvents Record actual fulfilment and the applicable title event
4 Invoice InvoicesInvoiceLinesSalesAllocationsJournalEntries Review and post only eligible unbilled source scope
5 Cash applied CashReceiptsCashApplicationsBankStatementLinesJournalEntries Settle the debt from actual available receipt funds
Data model →

Process reports

All reports

Order Fulfillment

Accepted SalesOrderLines by dealer/order/line: original quantity and promise, net actual dispatch, title transfer, delivery, billing, approved cancellation and remaining commitments from SalesAllocations and shipment/return lineage; returns do not erase the original dispatch history.

Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-88547 DLR-7476 10 d
  • SO-40934 DLR-1512 14 d
  • SO-74159 DLR-1596 9 d
  • SO-46898 DLR-8812 14 d
  • SO-67903 DLR-7779 4 d
SO-88547
Dealer
DLR-7476
OrderDate
07 Sep
NetTotal
20
CreditReview
CR-31879
Snapshot
DR-19577

Approval waits for the sales manager.

Dealer Margin

Posted net revenue/credits against associated title-issue/return cost for the same scoped quantities, by entity/dealer/product; unpriced/unbilled and partial-return cohorts disclosed, zero revenue gives unavailable margin percentage, not zero margin.

Dealer Order BoardSalesOrders
StatusDraftSubmittedOnHoldApprovedInProgressPartiallyShipped
Draft
SO-12514DLR-6923
Submitted
SO-88988DLR-5128
OnHold
SO-20419DLR-1699
Approved
SO-87291DLR-3941
InProgress
SO-37353DLR-2785

Cash and Bank Reconciliation

Actual bank balances, statement matches, unapplied customer/supplier balances, reserved unsettled/uncertain instructions and returned payments by entity/currency; pending transport responses are not cash settlements.

Unapplied Customer CashCashReceipts
unapplied amount > 0
Receipt NumberDealerReceived AtCurrencyUnapplied Amount
CR-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950

Receivables and Payables Aging

As-of posted open debit balances net actual applications/credits/corrections by entity, party, document currency and due-date bucket, with functional carrying reconciliation; unapplied cash and credit surplus shown separately, never silently netted across parties/entities.

Unapplied Customer CashCashReceipts
unapplied amount > 0
Receipt NumberDealerReceived AtCurrencyUnapplied Amount
CR-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950

Exceptions and Approval History

Current source-revision decisions, expired/invalidated approvals, stock/count/delivery/finance exceptions and correction chains; counts use unique economic case identities and actual timestamps, not duplicate retries.

Delivery ExceptionsRouteStops
StatusPartialFailedRefusedRescheduled
Partial
RS-12909DR-7902440 sequence
RS-61934DR-9025370 sequence
Failed
RS-93759DR-2576910 sequence
RS-39551DR-9970060 sequence
Refused
RS-38598DR-2845180 sequence
Rescheduled
RS-22427DR-5097090 sequence
Run by an agent

Agent support

The assistant cannot supply a required independent human approval or replace actual receiving, dispatch, delivery, production acceptance or bank evidence. It cannot turn an acknowledgment into settlement, a credit into warehouse stock, or a planned route into a completed delivery. Materially changed content must follow the appropriate renewed review.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › order to cash · quote on Quotes, QuoteLines, PriceListEntries, ProductUnits ✓ Sales Representative prepares the dealer offer using its effective price list, quantity tier and product unit. › order to cash · sales order on SalesOrders, SalesOrderLines, CreditReviews, ApprovalDecisions ⏸ approval · waiting for the sales manager # 3 more stages after approval: pick and ship, invoice, cash applied

Other processes

5 more
Purchase Approval QueueSubmitted
Purchase Order NumberSupplierOrder DateCurrent Total

Procure to pay

Approve supply commitments, accept actual deliveries and pay reconciled supplier obligations.

9 stages · 4 approvals

Delivery ScheduleReleased
Route NumberWarehousePlanned StartPlanned End

Plan and deliver

Release a practical route, record actual delivery results and reconcile the remaining goods.

6 stages · 1 approval

Production ScheduleReleased
Work Order NumberOutput ProductPlanned QuantityPlanned Start

Assemble and kit

Release defined assembly work, accept actual output and reconcile its standard value with WIP cost.

7 stages · 3 approvals

Count Review QueuePendingReview
Count NumberWarehousePlanned StartPlanned End

Count and adjust

Count a controlled stock population and review the exact quantity and value before correction.

7 stages · 2 approvals

Period Close WorkOpen
Task NumberPeriodKindCutoff At
AR

Period close

Reconcile each entity's operational balances, review currency adjustments and close the books.

7 stages · 2 approvals

ERP•AI workspace

Start now Distribution ERP

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · process 2 of 6Procure to pay

Customize Order to cash. With Proto, your desktop AI agent.

Ask Proto to help you customize Distribution ERP.

Customize
Order to cash.
Ask: “Review “Sales order”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.