Skip to main content Enter
ERP.AI Retail & E-commerce ERP

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Sales & channelsBring store and online orders into one clear view of customer commitments. Products & pricingKeep sellable products, variants and prices consistent across the business. Inventory & fulfillmentKnow what is available and get the right goods to each customer. PurchasingKeep merchandise and materials arriving against the right supplier commitments.
Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs. Payments & refundsFollow customer collections, processor payouts and refunds through to reconciled balances. FinanceConnect retail activity, supplier obligations and production costs to each company's books. ReportingSee sales, stock and financial results with their supporting detail.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Order to cashCarry the accepted order through shipment, invoice approval and cash application. Collect and reconcileConnect actual collections, invoice applications and processor payouts without counting the money twice. Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance.
Assemble to stockTurn released recipes and actual assembly work into accepted finished stock. Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase. Count and adjustCount a controlled stock population and review the exact quantity and value before correction.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Specialty retailKeep customer orders, store stock and online sales connected. Home & lifestyleCoordinate product ranges, location stock and customer delivery commitments.
Apparel & accessoriesKeep variant stock, channel orders and returns clear throughout the sale. Consumer electronicsFollow product identity, customer handover and financial results across channels.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive sales, fulfillment, production and finance clear responsibilities. Reports and insightsUnderstand sales, stock, payment reconciliation and financial performance across your retail business. Data modelExplore the records connecting retail orders, stock and financial results.
IntegrationsConnect sales sources, stock and payment providers with clear transaction ownership. ImplementationPlan a rollout around orders, stock and the money behind each sale. AI assistants and APIHelp teams prepare work and understand retail exceptions.

Retail & E-commerce ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Sales & channelsBring store and online orders into one clear view of customer commitments.Products & pricingKeep sellable products, variants and prices consistent across the business.Inventory & fulfillmentKnow what is available and get the right goods to each customer.PurchasingKeep merchandise and materials arriving against the right supplier commitments.Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs.Payments & refundsFollow customer collections, processor payouts and refunds through to reconciled balances.FinanceConnect retail activity, supplier obligations and production costs to each company's books.ReportingSee sales, stock and financial results with their supporting detail.
Processes
Order to cashCarry the accepted order through shipment, invoice approval and cash application.Collect and reconcileConnect actual collections, invoice applications and processor payouts without counting the money twice.Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance.Assemble to stockTurn released recipes and actual assembly work into accepted finished stock.Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase.Count and adjustCount a controlled stock population and review the exact quantity and value before correction.
Industries
Specialty retailKeep customer orders, store stock and online sales connected.Home & lifestyleCoordinate product ranges, location stock and customer delivery commitments.Apparel & accessoriesKeep variant stock, channel orders and returns clear throughout the sale.Consumer electronicsFollow product identity, customer handover and financial results across channels.
Reference
Roles and permissionsGive sales, fulfillment, production and finance clear responsibilities.Reports and insightsUnderstand sales, stock, payment reconciliation and financial performance across your retail business.Data modelExplore the records connecting retail orders, stock and financial results.IntegrationsConnect sales sources, stock and payment providers with clear transaction ownership.ImplementationPlan a rollout around orders, stock and the money behind each sale.AI assistants and APIHelp teams prepare work and understand retail exceptions.
Sign in
Sign in Start now
Retail & E-commerce ERP Processes
Procure to pay3 of 6
  • Order to cash1 of 6
  • Collect and reconcile2 of 6
  • Procure to pay3 of 6
  • Assemble to stock4 of 6
  • Return and refund5 of 6
  • Count and adjust6 of 6

Procure to pay

Purchase needed supply, accept the goods received and settle the right supplier balance.

7 stages · 3 approvals

Roles and responsibilities

Purchasing Manager Finance Manager Fulfillment Operator Accountant Purchasing Manageror Finance Manager System 1 Prepare purchase Requisitions 2 Approve purchase PurchaseOrders 3 Record arrival GoodsReceipts 4 Accept receipt ReceiptAcceptances 5 Match bill Bills 6 Release payment PaymentRuns 7 Confirm settlement Payments
  1. Step 1Prepare purchase
    Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total
  2. Step 2Approve purchase
    Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total
  3. Step 3Record arrival
    Receipts Awaiting ReviewArrived
    Receipt NumberPurchase OrderWarehouseArrived At
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.

01Prepare purchase02Approve purchase03Record arrival04Accept receipt05Match bill06Release payment07Confirm settlement

Prepare purchase

Purchasing Manager prepares the requisition and supplier order from reviewed replenishment or assembly requirements. Retain specification, units, quantity, price, entity and currency. A generated draft preserves its source request but does not grant spending authority. Missing supplier or cost evidence remains unresolved.

Responsible
Purchasing Manager
Records
RequisitionsRequisitionLinesPurchaseOrdersPurchaseOrderLines
Effect
Prepare bounded supplier commitments
Purchase Approval QueuePurchaseOrders
Submitted
  • PO-40235 VND-046 280 13 d
  • PO-85817 VND-217 740 8 d
  • PO-35140 VND-179 760 3 d
  • PO-21177 VND-197 780 4 d
  • PO-80452 VND-124 420 2 d
PO-40235
Supplier
VND-046
OrderDate
04 Sep
CurrentTotal
590
ApprovalBasis
280
Status
Submitted

Approval waits for the purchasing manager.

Purchasing →
Approval required

Approve purchase

Another eligible Purchasing Manager approves within reviewed finite authority; Finance Manager reviews above that limit. Neither approves their own preparation or edits. Amendments review the proposed commitment and cumulative positive line increases, preserving fulfilled quantities. A reduction elsewhere cannot conceal an increase or new scope.

Responsible
Purchasing Manager or Finance Manager
Records
PurchaseOrdersDocumentRevisionsApprovalDecisions
Effect
Independently authorize the current purchase scope
Purchase Approval QueuePurchaseOrders
approval waits for the purchasing manager
Approval conditions

Purchasing Manager: Approve another person's requisition/PO within finite entity/currency limits, otherwise request Finance Manager approval

Purchasing Manager: Manage supplier commercial drafts, Requisitions, PurchaseOrders and their lines

Submitted
  • PO-40235 VND-046 280 13 d
  • PO-85817 VND-217 740 8 d
  • PO-35140 VND-179 760 3 d
  • PO-21177 VND-197 780 4 d
  • PO-80452 VND-124 420 2 d
PO-40235
Supplier
VND-046
OrderDate
04 Sep
CurrentTotal
590
ApprovalBasis
280
Status
Submitted

Approval waits for the purchasing manager.

Purchasing →

Record arrival

Fulfillment Operator independent of the buyer and commercial approver records actual arrived quantities, lots, serials and supporting evidence. Arrival history remains immutable while pending, rejected and accepted portions develop separately. Suspended suppliers need reviewed handling of existing commitments; blocked arrivals remain held or returnable, never silently usable.

Responsible
Fulfillment Operator
Records
GoodsReceiptsGoodsReceiptLinesLotsSerials
Effect
Preserve actual arrived quantity and identity
Receipts Awaiting ReviewGoodsReceipts
StatusArrivedPendingReview
Arrived
GR-83557PO-76373
GR-55053PO-85272
GR-93848PO-62346
PendingReview
GR-29103PO-50966
GR-19533PO-38864
GR-14686PO-32038
Purchasing →
Approval required

Accept receipt

Independent Fulfillment Operator confirms only the remaining eligible arrival tranche, after required condition and cost decisions. Accepted owned goods post inventory, receipt accrual and applicable purchase variance once. A later partial acceptance does not repeat the arrival. Over-receipt first needs an approved purchase amendment.

Responsible
Fulfillment Operator
Records
ReceiptAcceptancesStockEventsStockLayersJournalEntries
Effect
Accept eligible goods and accrue their value once

Match bill

Accountant allocates the supplier bill to unused posted acceptance tranches and their original accrual. Fully matched within-policy bills can post through the protected rules. Finance Manager independently reviews quantity, price or non-PO exceptions, with any necessary purchase amendment. Matching cannot add inventory a second time or treat missing tax as zero.

Responsible
Accountant
Records
BillsBillLinesBillMatchesReceiptAcceptances
Effect
Clear the allocated receipt accrual into payables
Approval required

Release payment

Independent Finance Manager reviews the exact payment run, beneficiary version, allocations and required underlying exception decisions. Exclude the preparer and material editors, retaining any additional required separation from earlier financial approval. Submission or acknowledgment reserves the intended balance but does not establish that the supplier was paid.

Responsible
Finance Manager
Records
PaymentRunsPaymentsPaymentAllocationsApprovalDecisions
Effect
Independently authorize the frozen payment instruction

Confirm settlement

Accountant reconciles authoritative bank settlement before the guarded bank and payable effects. A supplier prepayment remains a separate asset until applied without another cash transfer. Authoritative pre-settlement rejection releases claims after reconciliation; uncertainty retains them. Later bank returns require linked reviewed compensation, not an untracked retry.

Responsible
Accountant
Records
PaymentsBankStatementLinesCreditApplicationsIntegrationEvents
Effect
Reconcile actual settlement and remaining obligations
Approvals and exception handling

3 approvals required in this process

  • Approve purchase Purchasing Manager or Finance Manager signs · record arrival waitsPurchaseOrders, DocumentRevisions, ApprovalDecisions
  • Accept receipt Fulfillment Operator signs · match bill waitsReceiptAcceptances, StockEvents, StockLayers, JournalEntries
  • Release payment Finance Manager signs · confirm settlement waitsPaymentRuns, Payments, PaymentAllocations, ApprovalDecisions
  • Condition evidencePhysical acceptance and financial valuation retain their separate purposes.
  • Supplier returns trace accepted quantitiesCurrent descendant carrying value; commercial credits remain separate.
  • Closed purchasing work must reconcile receiptsReturns, matches, credits and remaining commitments.
  • Conflicting repeats require review; uncertain payment outcomes keep claims until execution is known.

When the process needs attention

  • reject Record arrival

    Arrival history remains immutable while pending, rejected and accepted portions develop separately.

  • variance Accept receipt

    Accepted owned goods post inventory, receipt accrual and applicable purchase variance once.

  • exception Match bill

    Finance Manager independently reviews quantity, price or non-PO exceptions, with any necessary purchase amendment.

  • exception Release payment

    Independent Finance Manager reviews the exact payment run, beneficiary version, allocations and required underlying exception decisions.

  • reject Confirm settlement

    Authoritative pre-settlement rejection releases claims after reconciliation; uncertainty retains them.

Records and postings

StageRecordsEffect
1 Prepare purchase RequisitionsRequisitionLinesPurchaseOrdersPurchaseOrderLines Prepare bounded supplier commitments
2 Approve purchase PurchaseOrdersDocumentRevisionsApprovalDecisions Independently authorize the current purchase scope
3 Record arrival GoodsReceiptsGoodsReceiptLinesLotsSerials Preserve actual arrived quantity and identity
4 Accept receipt ReceiptAcceptancesStockEventsStockLayersJournalEntries Accept eligible goods and accrue their value once
5 Match bill BillsBillLinesBillMatchesReceiptAcceptances Clear the allocated receipt accrual into payables
6 Release payment PaymentRunsPaymentsPaymentAllocationsApprovalDecisions Independently authorize the frozen payment instruction
7 Confirm settlement PaymentsBankStatementLinesCreditApplicationsIntegrationEvents Reconcile actual settlement and remaining obligations
Data model →

Process reports

All reports

Receipt and Bill Matching

Accepted tranche quantities and original GRNI versus active match claims, posted bills/credits, supplier returns and remaining obligations. Separate standard-versus-receipt variance from later bill-versus-receipt variance, tax and FX; neither variance is counted twice.

Receipts Awaiting ReviewGoodsReceipts
StatusArrivedPendingReview
Arrived
GR-83557PO-76373
GR-55053PO-85272
GR-93848PO-62346
PendingReview
GR-29103PO-50966
GR-19533PO-38864
GR-14686PO-32038

Purchase Delivery Performance

Actual accepted ReceiptAcceptances against original PO promise and approved base quantity; display arrival timing, rejection/pending condition and supplier returns separately. An arrival is not an accepted receipt. Original promise and unique accepted units determine the denominator; missing history gives unavailable performance rather than perfect delivery.

Purchase Approval QueuePurchaseOrders
Submitted
  • PO-40235 VND-046 280 13 d
  • PO-85817 VND-217 740 8 d
  • PO-35140 VND-179 760 3 d
  • PO-21177 VND-197 780 4 d
  • PO-80452 VND-124 420 2 d
PO-40235
Supplier
VND-046
OrderDate
04 Sep
CurrentTotal
590
ApprovalBasis
280
Status
Submitted

Approval waits for the purchasing manager.

Local Financial Statements

Posted balanced JournalLines at each entity/period cutoff supply trial balance, income statement and balance-sheet mappings, including clearing/payable/suspense and stock/WIP reconciliations. Open/closed status and original versus correcting periods are explicit. No automatic consolidation, eliminations or unsupported common-currency group total.

Purchase Approval QueuePurchaseOrders
Submitted
  • PO-40235 VND-046 280 13 d
  • PO-85817 VND-217 740 8 d
  • PO-35140 VND-179 760 3 d
  • PO-21177 VND-197 780 4 d
  • PO-80452 VND-124 420 2 d
PO-40235
Supplier
VND-046
OrderDate
04 Sep
CurrentTotal
590
ApprovalBasis
280
Status
Submitted

Approval waits for the purchasing manager.

Order Fulfillment

Each accepted SalesOrderLines base quantity and original promise versus live cancellation, actual handover/title, delivered, returned and billed allocations. On-time percentage uses eligible quantity completed by OriginalPromiseAt over quantity due in the stated cohort; open/late/cancelled scope is disclosed. Partial handovers determine full completion only when all uncancelled scope completes. Revised promises and repeated failed confirmations cannot inflate success.

Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-33251 ACC-110
  • SO-30649 ACC-130
  • SO-51821 ACC-150
  • SO-45956 ACC-120
  • SO-40361 ACC-110
SO-33251
Account
ACC-110
Channel
CHN-3885
FulfillmentMode
StoreHandover
NetTotal
330
CreditReview
CR-20786

Approval waits for the sales manager.

Returns and Credits

Authorized versus actual physical return/disposition, original issue value, independently approved credit, reserved/actual refund and separately approved replacement by original purchase context. Physical and financial populations remain separate; a commercial credit is not proof of returned stock or cash. Refused/returned/accepted delivery overlap uses exact unit/scope union rather than adding duplicate quantities.

Returns Awaiting DispositionReturnDispositions
StatusPreparedPendingApprovalApproved
Prepared
RD-76507RL-59108600 base quantity
RD-83070RL-77286140 base quantity
PendingApproval
RD-10658RL-66204260 base quantity
RD-15764RL-6588520 base quantity
Approved
RD-30709RL-38829560 base quantity
RD-81205RL-37096220 base quantity

Payment Reconciliation

Actual capture/cash receipt, customer unapplied/reserved/held balances, signed open processor asset/payable sources, fees/debits/recoveries, actual payouts/merchant bank debits, cash deposits and uncertainty by entity/account/currency. Intent/authorization contributes zero received money. Show gross positive and negative remaining clearing separately and their net; reconcile to clearing/suspense/bank controls with prior FX. Payout does not add customer collection or revenue a second time.

Processor ReconciliationProcessorSettlements
StatusObservedMatchingPendingApprovalUncertainDisputed
Observed
PS-73867PA-110
PS-18682PA-140
Matching
PS-36733PA-110
PendingApproval
PS-90219PA-110
Uncertain
PS-91180PA-130
Disputed
PS-95968PA-130
Run by an agent

Agent support

An assistant cannot provide a required independent human approval, invent customer acceptance or treat an uncertain provider response as confirmed money. It cannot promise goods already held or committed to another order, receive the same finished kit twice, or release a refund without its eligible source and decision.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › procure to pay · prepare purchase on Requisitions, RequisitionLines, PurchaseOrders, PurchaseOrderLines ✓ Purchasing Manager prepares the requisition and supplier order from reviewed replenishment or assembly requirements. › procure to pay · approve purchase on PurchaseOrders, DocumentRevisions, ApprovalDecisions ⏸ approval · waiting for the purchasing manager or finance manager # 5 more stages after approval: record arrival, accept receipt, match bill, release payment, confirm settlement

Other processes

5 more
Offers DueDraft
Quote NumberAccountChannelValid Until

Order to cash

Carry the accepted order through shipment, invoice approval and cash application.

5 stages · 2 approvals

Unapplied Customer Cash
Receipt NumberAccountContextSource Kind
Cash

Collect and reconcile

Connect actual collections, invoice applications and processor payouts without counting the money twice.

7 stages · 2 approvals

Production SchedulePendingApproval
Work Order NumberOutput ProductWarehousePlanned Quantity

Assemble to stock

Turn released recipes and actual assembly work into accepted finished stock.

8 stages · 5 approvals

Returns Awaiting DispositionPrepared
Disposition NumberReturn LineKindBase Quantity
Scrap

Return and refund

Connect returned goods, customer credit and the actual refund without losing the original purchase.

9 stages · 4 approvals

Count Review QueuePendingReview
Count NumberWarehouseOwnerCounter

Count and adjust

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

7 stages · 2 approvals

ERP•AI workspace

Start now Retail & E-commerce ERP

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

Start now Download agent
Previous · process 2 of 6Collect and reconcileNext · process 4 of 6Assemble to stock

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

Ask Proto to help you customize Retail & E-commerce ERP.

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