Skip to main content Enter
ERP.AI Distribution & Supply Chain

Distribution & Supply Chain

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

PurchasingCoordinate supply requests, supplier deliveries and the bills that follow. 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. Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement.
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 & Supply Chain

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 & Supply Chain

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 & Supply Chain

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive commercial, warehouse and finance teams clear responsibilities. ReportsFollow supplier receipts, stock and deliveries alongside the financial results. Data modelExplore the records linking purchasing, 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 & Supply Chain

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
PurchasingCoordinate supply requests, supplier deliveries and the bills that follow.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.Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement.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.ReportsFollow supplier receipts, stock and deliveries alongside the financial results.Data modelExplore the records linking purchasing, 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 & Supply Chain 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-87194DLR-214515 SepDraft
  2. QTS-85789DLR-653121 SepSubmitted
  3. QTS-58356DLR-541416 SepApproved
  4. QTS-69803DLR-983414 SepSent
  5. QTS-75603DLR-987517 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-66499 DLR-2217 3 d
  • SO-16464 DLR-9117 3 d
  • SO-87242 DLR-2295 8 d
  • SO-25235 DLR-1292 8 d
  • SO-43928 DLR-3055 12 d
SO-66499
Dealer
DLR-2217
OrderDate
14 Sep
NetTotal
390
CreditReview
CR-22409
Snapshot
DR-21251

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-37188SOL-219910 Sep → 13 SepAssigned
  2. PT-34233SOL-849509 Sep → 17 SepInProgress
  3. PT-65791SOL-355505 Sep → 12 SepPicked
  4. PT-83425SOL-558113 Sep → 21 SepPartiallyPicked
  5. PT-44627SOL-682307 Sep → 12 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-15727 DLR-3479 12 d
  • INV-18330 DLR-5730 8 d
  • INV-59094 DLR-6226 5 d
  • INV-74676 DLR-7726 6 d
  • INV-98225 DLR-5031 4 d
INV-15727
Dealer
DLR-3479
InvoiceDate
05 Sep
NetAmount
510
TaxAmount
830
Snapshot
DR-53694

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-56643DLR-665306 SepCRR-471150
CR-22868DLR-161010 SepCRR-6113870
CR-62753DLR-585005 SepCRR-5126620
CR-40210DLR-544407 SepCRR-8185930
CR-28938DLR-788807 SepCRR-4342270
CR-85167DLR-883607 SepCRR-5582590
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-66499 DLR-2217 3 d
  • SO-16464 DLR-9117 3 d
  • SO-87242 DLR-2295 8 d
  • SO-25235 DLR-1292 8 d
  • SO-43928 DLR-3055 12 d
SO-66499
Dealer
DLR-2217
OrderDate
14 Sep
NetTotal
390
CreditReview
CR-22409
Snapshot
DR-21251

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-98255DLR-8042
Submitted
SO-32053DLR-9062
OnHold
SO-12977DLR-4925
Approved
SO-94981DLR-4677
InProgress
SO-61684DLR-7428

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-56643DLR-665306 SepCRR-471150
CR-22868DLR-161010 SepCRR-6113870
CR-62753DLR-585005 SepCRR-5126620
CR-40210DLR-544407 SepCRR-8185930
CR-28938DLR-788807 SepCRR-4342270
CR-85167DLR-883607 SepCRR-5582590

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-56643DLR-665306 SepCRR-471150
CR-22868DLR-161010 SepCRR-6113870
CR-62753DLR-585005 SepCRR-5126620
CR-40210DLR-544407 SepCRR-8185930
CR-28938DLR-788807 SepCRR-4342270
CR-85167DLR-883607 SepCRR-5582590

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-55888DR-7154330 sequence
RS-35691DR-7411930 sequence
Failed
RS-71107DR-3442560 sequence
RS-85145DR-2399960 sequence
Refused
RS-43444DR-4327180 sequence
Rescheduled
RS-97227DR-9712530 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 & Supply Chain

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 & Supply Chain.

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.