Skip to main content Enter
ERP.AI ERP for Retail

ERP for Retail

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Stores & POSConnect POS source activity, customer orders and the cash behind every store close. Products & loyaltyConnect approved product prices with traceable customer reward balances. 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.

ERP for Retail

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.
Close a store shiftReconcile register cash with actual source activity and an independently reviewed close. Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase. Manage customer rewardsKeep earning, redemption, returns and expiry tied to the original customer purchase.

ERP for Retail

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.

ERP for Retail

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.

ERP for Retail

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Stores & POSConnect POS source activity, customer orders and the cash behind every store close.Products & loyaltyConnect approved product prices with traceable customer reward balances.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.Close a store shiftReconcile register cash with actual source activity and an independently reviewed close.Return and refundConnect returned goods, customer credit and the actual refund without losing the original purchase.Manage customer rewardsKeep earning, redemption, returns and expiry tied to the original customer purchase.
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
ERP for Retail Processes
Order to cash1 of 6
  • Order to cash1 of 6
  • Collect and reconcile2 of 6
  • Procure to pay3 of 6
  • Close a store shift4 of 6
  • Return and refund5 of 6
  • Manage customer rewards6 of 6

Order to cash

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

5 stages · 2 approvals

Roles and responsibilities

Sales Associate Sales Manager Fulfillment Operator Accountant Finance Manager System 1 Quote Quotes 2 Sales order SalesOrders 3 Pick and ship PickTasks 4 Invoice Invoices 5 Cash applied CashReceipts
  1. Step 1Quote
    Offers DueDraft
    Quote NumberAccountChannelValid Until
  2. Step 2Sales order
    Sales Orders Awaiting ApprovalSubmitted
    Order NumberAccountChannelFulfillment Mode
    Pickup
  3. Step 3Pick and ship
    My Pick TasksAssigned
    Pick NumberOrder LineReservationStatus
    In Progress
  4. Step 4Invoice
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberDocument TypeAccountContext
    Credit Note
  5. Step 5Cash applied
    Unapplied Customer Cash
    Receipt NumberAccountContextSource Kind
    Cash
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.

01Quote02Sales order03Pick and ship04Invoice05Cash applied

Quote

Sales Associate prepares the product, quantity, price, tax basis and requirements for the customer. Retain the effective pricing and unit conversions, allocate discounts once and route required commercial exceptions to independent Sales Manager review. Preserve actual current offer acceptance, including original store or channel evidence; an outgoing message is not agreement.

Responsible
Sales Associate
Records
QuotesQuoteLinesPriceListEntriesProductUnits
Effect
Prepare the exact customer offer
Offers DueQuotes
StatusDraftSentAcceptednext 7 days
Draft
QTS-73124ACC-140
QTS-69926ACC-120
Sent
QTS-12575ACC-140
QTS-40312ACC-120
Accepted
QTS-58886ACC-130
QTS-86872ACC-110
Stores & POS →
Approval required

Sales order

Independent Sales Manager approves the complete customer-accepted order, excluding its preparer and material editors. Review quantity, net value, purchase context, handover terms and credit exposure. Finance Manager separately authorizes a required credit exception. The approved order creates one bounded stock or assembly requirement, never another copy of the same channel order.

Responsible
Sales Manager
Records
SalesOrdersSalesOrderLinesCreditReviewsApprovalDecisions
Effect
Independently accept the complete commitment
Sales Orders Awaiting ApprovalSalesOrders
approval waits for the sales manager
Approval conditions

Sales Manager: Approve every SalesOrders revision independently of preparers/material editors

Submitted
  • SO-75791 ACC-120
  • SO-84174 ACC-140
  • SO-96026 ACC-110
  • SO-30260 ACC-150
  • SO-89835 ACC-110
SO-75791
Account
ACC-120
Channel
CHN-3491
FulfillmentMode
StoreHandover
NetTotal
410
CreditReview
CR-88529

Approval waits for the sales manager.

Stores & POS →

Pick and ship

Fulfillment Operator picks eligible stock against the exact order claims. Independent Warehouse Manager releases the ready fulfillment before actual store or pickup handover, or carrier dispatch. That evidence consumes quantity and carrying value once. A planned shipment, label or uncertain carrier response cannot establish dispatch or authorize another stock issue.

Responsible
Fulfillment Operator
Records
PickTasksInventoryReservationsFulfillmentsFulfillmentLinesStockEvents
Effect
Record actual handover and its single stock-cost effect
My Pick TasksPickTasks
YouStatusAssignedInProgressPartiallyPickedException
Assigned
PT-56599SOL-8146350 picked quantity
PT-58294SOL-2809550 picked quantity
InProgress
PT-10215SOL-2390170 picked quantity
PT-78362SOL-5349390 picked quantity
PartiallyPicked
PT-79317SOL-6447210 picked quantity
Exception
PT-28559SOL-2247310 picked quantity
Inventory & fulfillment →
Approval required

Invoice

Independent Finance Manager reviews Accountant's invoice against actual handed-over, unbilled quantities and their accepted net allocations. Check tax evidence, currency and the eligible entity period for the complete revision. Posting records receivables, revenue and tax without charging shipment cost again. Later delivery confirmation adds no additional billable quantity.

Responsible
Finance Manager
Records
InvoicesInvoiceLinesSalesAllocationsJournalEntries
Effect
Review and bill eligible unbilled fulfilled quantities
Invoices Awaiting ApprovalInvoices
approval waits for the finance manager
Approval conditions

Finance Manager: Approve every invoice and credit revision independently of preparers/material editors

PendingApproval
  • INV-86733 ACC-130
  • INV-35101 ACC-150
  • INV-70945 ACC-140
  • INV-67021 ACC-120
  • INV-70979 ACC-110
INV-86733
DocumentType
Invoice
Account
ACC-130
Context
PC-54922
NetAmount
90
TaxAmount
510

Approval waits for the finance manager.

Finance →

Cash applied

Accountant attributes actual confirmed receipt evidence and applies available cash to the same customer's eligible posted debt and purchase context. Cash and invoice currencies remain distinct; approved discounts and write-offs are separate noncash amounts. The application clears existing unapplied cash rather than debiting Bank again. Required exceptions, credit use and refunds retain their independent decisions.

Responsible
Accountant
Records
CashReceiptsCashApplicationsBankStatementLinesJournalEntries
Effect
Settle the debt from actual available receipt funds
Unapplied Customer CashCashReceipts
unapplied amount > 0 or not Clear
Receipt NumberAccountContextSource KindCurrency
CR-53302ACC-150PC-38877BankCRR-6825
CR-34434ACC-110PC-57478CashCRR-5734
CR-62702ACC-140PC-72896ProcessorCRR-3731
CR-62267ACC-110PC-66939BankCRR-3360
CR-92039ACC-120PC-39705CashCRR-8087
CR-78663ACC-110PC-40227ProcessorCRR-3519
Payments & refunds →
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
  • Submitted commercial content is frozenMaterial changes need a successor revision and renewed decisions.
  • Fulfilled quantitiesOriginal promises stay historical when the remainder is amended or rescheduled.
  • Stock holds follow the exact goodsBlock picking or dispatch even after relocation.
  • Partial shipmentsInvoices consume only eligible remaining quantity and accepted net value, with final rounding assigned once.
  • Customer delivery results distinguish acceptedRefused, failed and damaged quantities; a repeated attempt cannot redeliver already accepted goods.
  • Returns preserve original shipment historyRequire physical evidence and reviewed disposition. Credit alone does not restock goods or establish a refund.Returns
  • Repeated commands retain the original economic identityConflicting or uncertain results remain for reconciliation before another effect is attempted.

When the process needs attention

  • exception Quote

    Retain the effective pricing and unit conversions, allocate discounts once and route required commercial exceptions to independent Sales Manager review.

  • exception Sales order

    Finance Manager separately authorizes a required credit exception.

  • exception Cash applied

    Required exceptions, credit use and refunds retain their independent decisions.

Records and postings

StageRecordsEffect
1 Quote QuotesQuoteLinesPriceListEntriesProductUnits Prepare the exact customer offer
2 Sales order SalesOrdersSalesOrderLinesCreditReviewsApprovalDecisions Independently accept the complete commitment
3 Pick and ship PickTasksInventoryReservationsFulfillmentsFulfillmentLinesStockEvents Record actual handover and its single stock-cost effect
4 Invoice InvoicesInvoiceLinesSalesAllocationsJournalEntries Review and bill eligible unbilled fulfilled quantities
5 Cash applied CashReceiptsCashApplicationsBankStatementLinesJournalEntries Settle the debt from actual available receipt funds
Data model →

Process reports

All reports

Order Fulfillment

Track original customer promises, actual supplied quantities and the remaining commitment without counting repeated delivery attempts twice.

My Pick TasksPickTasks
YouStatusAssignedInProgressPartiallyPickedException
Assigned
PT-56599SOL-8146350 picked quantity
PT-58294SOL-2809550 picked quantity
InProgress
PT-10215SOL-2390170 picked quantity
PT-78362SOL-5349390 picked quantity
PartiallyPicked
PT-79317SOL-6447210 picked quantity
Exception
PT-28559SOL-2247310 picked quantity

Receivables and Payables Aging

Review outstanding customer and supplier amounts by entity, currency and due-date bucket after actual allocations and corrections.

Unapplied Customer CashCashReceipts
unapplied amount > 0 or not Clear
Receipt NumberAccountContextSource KindCurrency
CR-53302ACC-150PC-38877BankCRR-6825
CR-34434ACC-110PC-57478CashCRR-5734
CR-62702ACC-140PC-72896ProcessorCRR-3731
CR-62267ACC-110PC-66939BankCRR-3360
CR-92039ACC-120PC-39705CashCRR-8087
CR-78663ACC-110PC-40227ProcessorCRR-3519

Sales by Channel and Store

Compare posted net sales and credits by store, channel and product, with booked and fulfilled-unbilled orders shown separately.

Channel Order ReviewChannelOrders
StatusReceivedPendingReviewConflictCancellationRequested
Channel Order NumberChannelExternal Order KeyContextCurrency
CO-90132CHN-2553EOK-575PC-31991CRR-5086
CO-76032CHN-2147EOK-177PC-83217CRR-8268
CO-61155CHN-8154EOK-899PC-47017CRR-2947
CO-89773CHN-2797EOK-748PC-95689CRR-1406
CO-21131CHN-3962EOK-884PC-93297CRR-2705
CO-88199CHN-9386EOK-503PC-25025CRR-2644

Returns and Credits

Follow authorized returns, actual custody, credits and confirmed refunds against the original eligible customer purchase.

Returns Awaiting DispositionReturnDispositions
StatusPreparedPendingApprovalApproved
Prepared
RD-51523RL-37447630 base quantity
RD-51968RL-68864710 base quantity
PendingApproval
RD-58640RL-39327370 base quantity
RD-33989RL-51408480 base quantity
Approved
RD-57976RL-62154270 base quantity
RD-21182RL-51931640 base quantity
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 › order to cash · quote on Quotes, QuoteLines, PriceListEntries, ProductUnits ✓ Sales Associate prepares the product, quantity, price, tax basis and requirements for the customer. › 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
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

Purchase Approval QueueSubmitted
Purchase Order NumberSupplierOrder DateCurrent Total

Procure to pay

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

7 stages · 3 approvals

Store Shifts Awaiting ClosePendingReview
Shift NumberRegisterStart DateEnd Date

Close a store shift

Reconcile register cash with actual source activity and an independently reviewed close.

5 stages · 1 approval

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

Invoices Awaiting ApprovalPendingApproval
Invoice NumberDocument TypeAccountContext
Credit Note

Manage customer rewards

Keep earning, redemption, returns and expiry tied to the original customer purchase.

6 stages · 2 approvals

ERP•AI workspace

Start now ERP for Retail

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

Start now Download agent
Next · process 2 of 6Collect and reconcile

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

Ask Proto to help you customize ERP for Retail.

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.