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
Procure to pay2 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

Procure to pay

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

9 stages · 4 approvals

Roles and responsibilities

Purchasing Manager Warehouse Operator Accountant Finance Manager Purchasing Manageror Finance Manager System 1 Request supply Requisitions 2 Approve request Requisitions 3 Prepare order PurchaseOrders 4 Approve purchase PurchaseOrders 5 Receive GoodsReceipts 6 Match bill Bills 7 Review exception Bills 8 Release payment PaymentRuns 9 Settle IntegrationEvents
  1. Step 3Prepare order
    Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total
  2. Step 4Approve purchase
    Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total
  3. Step 5Receive
    Receipts Awaiting ReviewArrived
    Receipt NumberPurchase OrderWarehouseArrived At
  4. Step 6Match bill
    Bill Matching ExceptionsMatching
    Bill NumberSupplierBill DateTotal Amount
  5. Step 7Review exception
    Bill Matching ExceptionsMatching
    Bill NumberSupplierBill DateTotal Amount
  6. Step 8Release payment
    Payments Awaiting ReleasePendingApproval
    Run NumberPayment DatePrepared BySnapshot
Red diamonds require approval.Rows show responsibility for each step.

Process steps

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

01Request supply02Approve request03Prepare order04Approve purchase05Receive06Match bill07Review exception08Release payment09Settle

Request supply

Purchasing Manager prepares the requisition with product units, receiving entity, warehouse and required date. Retain the dealer-order source when relevant, and check remaining demand before conversion. A generated purchase line consumes the approved request once rather than creating duplicate supply.

Responsible
Purchasing Manager
Records
RequisitionsRequisitionLinesProductUnits
Effect
Prepare the remaining supply requirement
Approval required

Approve request

An independent Purchasing Manager reviews the exact request within finite configured authority; Finance Manager handles required escalation. The requester or material editor cannot supply this approval. Confirm quantity, purpose, cost and eligibility before conversion.

Responsible
Purchasing Manager or Finance Manager
Records
RequisitionsApprovalDecisionsDistributionPolicies
Effect
Independently authorize the request

Prepare order

Purchasing Manager records supplier terms, currency, net prices, tax treatment and receiving scope. Preserve the approved request and product conversion. Supplier eligibility and protected beneficiary governance remain separate checks; ordinary commercial editing cannot change a released payment destination.

Responsible
Purchasing Manager
Records
PurchaseOrdersPurchaseOrderLinesSuppliers
Effect
Freeze the proposed commercial commitment
Purchase Approval QueuePurchaseOrders
Submitted
  • PO-57765 VND-070 580 3 d
  • PO-27994 VND-003 770 10 d
  • PO-70226 VND-054 250 5 d
  • PO-95907 VND-002 530 2 d
  • PO-12453 VND-156 670 3 d
PO-57765
Supplier
VND-070
OrderDate
14 Sep
CurrentTotal
540
ApprovalBasis
580
Status
Submitted

A different eligible Purchasing Manager within the approved finite limit, or Finance Manager above it, approves the exact commitment; no actor approves their own PO.

Purchasing →
Approval required

Approve purchase

Another eligible Purchasing Manager approves within policy, or Finance Manager reviews the higher authority. Amendments use the full proposed total and cumulative gross increases, preserving fulfilled commitments. Send only the approved revision; actual successful dispatch establishes that the order was sent.

Responsible
Purchasing Manager or Finance Manager
Records
PurchaseOrdersApprovalDecisionsDocumentRevisions
Effect
Authorize the complete current purchase scope
Purchase Approval QueuePurchaseOrders
Approval conditions
Approval conditions

Finance Manager: Approve above-limit PurchaseOrders, credit exceptions, bill exceptions, payment releases, refunds and FinanceCorrections

Purchasing Manager: Approve another person's requisition or PO within reviewed finite authority, otherwise route to Finance Manager

Purchasing Manager: Cannot read unscoped beneficiary secrets, post owned inventory, approve own PO or release payments

Purchasing Manager: Manage Suppliers, Requisitions, RequisitionLines and draft PurchaseOrders and PurchaseOrderLines

Submitted
  • PO-57765 VND-070 580 3 d
  • PO-27994 VND-003 770 10 d
  • PO-70226 VND-054 250 5 d
  • PO-95907 VND-002 530 2 d
  • PO-12453 VND-156 670 3 d
PO-57765
Supplier
VND-070
OrderDate
14 Sep
CurrentTotal
540
ApprovalBasis
580
Status
Submitted

A different eligible Purchasing Manager within the approved finite limit, or Finance Manager above it, approves the exact commitment; no actor approves their own PO.

Purchasing →

Receive

Warehouse Operator records immutable physical arrival independently of the buyer and commercial approver. Confirm bounded accepted or rejected tranches while pending goods retain their custody evidence. Accepted stock posts only with reviewed standard and receipt valuation. Later acceptance never duplicates the arrival.

Responsible
Warehouse Operator
Records
GoodsReceiptsGoodsReceiptLinesReceiptAcceptancesStockEvents
Effect
Record arrival and post bounded accepted tranches
Receipts Awaiting ReviewGoodsReceipts
StatusArrivedPendingReview
Arrived
GR-47262PO-25658
GR-89662PO-62968
GR-33051PO-28113
PendingReview
GR-13098PO-18791
GR-59979PO-91608
GR-43633PO-40078
Purchasing →

Match bill

Accountant allocates supplier lines to unused posted receipt acceptances and their original accrual. An eligible match may post under approved policy. Genuine nonstock charges use their expense basis; missing goods or tax evidence cannot be replaced by a fabricated receipt or zero rate.

Responsible
Accountant
Records
BillsBillLinesBillMatchesReceiptAcceptances
Effect
Consume eligible receipt accrual and matching scope
Bill Matching ExceptionsBills
StatusMatchingPendingApprovalDisputed
Matching
BLL-37438VND-021230 outstanding
BLL-39987VND-165300 outstanding
PendingApproval
BLL-34323VND-22880 outstanding
BLL-74813VND-130270 outstanding
Disputed
BLL-48886VND-026290 outstanding
BLL-13270VND-197590 outstanding
Approval required

Review exception

Independent Finance Manager decides the exact discrepancy and financial treatment. A required commercial amendment still needs purchasing approval. Clear original GRNI and the actual additional difference without debiting inventory for the entire bill again.

Responsible
Finance Manager · for a matching or non-PO exception
Records
BillsBillMatchesApprovalDecisionsJournalEntries
Effect
Decide the exact financial exception
Bill Matching ExceptionsBills
StatusMatchingPendingApprovalDisputed
Matching
BLL-37438VND-021230 outstanding
BLL-39987VND-165300 outstanding
PendingApproval
BLL-34323VND-22880 outstanding
BLL-74813VND-130270 outstanding
Disputed
BLL-48886VND-026290 outstanding
BLL-13270VND-197590 outstanding
Approval required

Release payment

Independent Finance Manager authorizes the current run, protected beneficiary and reserved bill allocations. Exclude preparers, material editors and required separate bill-exception approvers. Existing supplier prepayments clear their eligible asset into AP without another bank payment.

Responsible
Finance Manager
Records
PaymentRunsPaymentsPaymentAllocationsCreditApplications
Effect
Authorize the current settlement and funding scope
Payments Awaiting ReleasePaymentRuns
Approval conditions
Approval conditions

Visible to: Finance Manager. Visibility does not establish approval authority.

PendingApproval
  • PR-32627 DR-67709 14 d
  • PR-86191 DR-64136 8 d
  • PR-28213 DR-22343 4 d
  • PR-65953 DR-69276 4 d
  • PR-63796 DR-38074 11 d
PR-32627
PaymentDate
03 Sep
PreparedBy
YS
Snapshot
DR-67709
Status
PendingApproval

Approval conditions.

Finance →

Settle

Accountant reconciles authenticated bank outcomes. Actual settlement posts cash and allocations once. Pre-settlement rejection releases reservations after reconciliation; uncertainty retains them. A post-settlement return requires the approved compensating cash and debt effects, preserving the original payment rather than replaying it.

Responsible
Accountant
Records
IntegrationEventsBankStatementLinesPaymentsJournalEntries
Effect
Reconcile actual cash and payable effects
Approvals and exception handling

4 approvals required in this process

  • Approve request Purchasing Manager or Finance Manager signs · prepare order waitsRequisitions, ApprovalDecisions, DistributionPolicies
  • Approve purchase Purchasing Manager or Finance Manager signs · receive waitsPurchaseOrders, ApprovalDecisions, DocumentRevisions
  • Review exception Finance Manager signs for a matching or non-PO exception · release payment waitsBills, BillMatches, ApprovalDecisions, JournalEntries
  • Release payment Finance Manager signs · settle waitsPaymentRuns, Payments, PaymentAllocations, CreditApplications
  • Independent means a different actual personNot another role or account for the preparer.
  • Accepted, rejectedPending quantities reconcile to immutable physical arrivals.
  • Receipt, matchingReturn and payment reservations prevent concurrent reuse of the same source.
  • Supplier returns distinguish billedUnbilled scope; commercial credit and current stock value remain separate.
  • Material changes invalidate stale approvalsTechnical retries preserve the original economic identity.

When the process needs attention

  • duplicate Request supply

    A generated purchase line consumes the approved request once rather than creating duplicate supply.

  • reject Receive

    Confirm bounded accepted or rejected tranches while pending goods retain their custody evidence.

  • exception Release payment

    Exclude preparers, material editors and required separate bill-exception approvers.

  • reject Settle

    Pre-settlement rejection releases reservations after reconciliation; uncertainty retains them.

Records and postings

StageRecordsEffect
1 Request supply RequisitionsRequisitionLinesProductUnits Prepare the remaining supply requirement
2 Approve request RequisitionsApprovalDecisionsDistributionPolicies Independently authorize the request
3 Prepare order PurchaseOrdersPurchaseOrderLinesSuppliers Freeze the proposed commercial commitment
4 Approve purchase PurchaseOrdersApprovalDecisionsDocumentRevisions Authorize the complete current purchase scope
5 Receive GoodsReceiptsGoodsReceiptLinesReceiptAcceptancesStockEvents Record arrival and post bounded accepted tranches
6 Match bill BillsBillLinesBillMatchesReceiptAcceptances Consume eligible receipt accrual and matching scope
7 Review exception BillsBillMatchesApprovalDecisionsJournalEntries Decide the exact financial exception
8 Release payment PaymentRunsPaymentsPaymentAllocationsCreditApplications Authorize the current settlement and funding scope
9 Settle IntegrationEventsBankStatementLinesPaymentsJournalEntries Reconcile actual cash and payable effects
Data model →

Process reports

All reports

Supplier Receipt Performance

Actual accepted GoodsReceiptLines against original PurchaseOrderLines promise and approved quantity; distinguish arrival timeliness, rejected/pending quality quantities, supplier return and incomplete supply rather than treating all arrivals as usable.

Receipts Awaiting ReviewGoodsReceipts
StatusArrivedPendingReview
Arrived
GR-47262PO-25658
GR-89662PO-62968
GR-33051PO-28113
PendingReview
GR-13098PO-18791
GR-59979PO-91608
GR-43633PO-40078

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.

Inventory and Valuation

As-of owned quantity/value by entity, product, warehouse, location and lot from net posted StockMovements and remaining StockLayers; show held, picked, production and away transit separately and reconcile once to Inventory/WIP controls.

Warehouse AvailabilityInventoryPositions
on hand
EntityProductWarehouseLocationLot Number
ENT-3978PRD-9384WRH-130LCT-130L26-7363
ENT-5285PRD-1897WRH-110LCT-110L26-9539
ENT-6741PRD-7299WRH-140LCT-110L26-3441
ENT-8224PRD-2658WRH-110LCT-120L26-7897
ENT-8377PRD-9722WRH-120LCT-110L26-7905
ENT-4563PRD-2263WRH-120LCT-130L26-6015

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
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 › procure to pay · request supply on Requisitions, RequisitionLines, ProductUnits ✓ Purchasing Manager prepares the requisition with product units, receiving entity, warehouse and required date. › procure to pay · approve request on Requisitions, ApprovalDecisions, DistributionPolicies ⏸ approval · waiting for the purchasing manager or finance manager # 7 more stages after approval: prepare order, approve purchase, receive, match bill, review exception, release payment, settle

Other processes

5 more
My Quotes Due
Quote NumberDealerValid UntilNet Total

Order to cash

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

5 stages · 2 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
Previous · process 1 of 6Order to cashNext · process 3 of 6Plan and deliver

Customize Procure to pay. With Proto, your desktop AI agent.

Ask Proto to help you customize Distribution & Supply Chain.

Customize
Procure to pay.
Ask: “Review “Approve request”.”
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.