Skip to main content Enter
ERP.AI Trading ERP

Trading ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Sales & customersKeep customer agreements, order commitments and collections connected. Trading & marginsConnect each deal's supply, customer commitments and costs to its trading result. PurchasingKeep merchandise and materials arriving against the right supplier commitments. Inventory & deliveryKnow what is available and get the right goods to each customer.
Letters of creditKeep credit terms, documents, bank decisions and financial obligations connected. Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs. FinanceConnect trading activity, bank obligations and cash to each company's books. ReportingSee trading performance and unfinished work with the detail behind each result.

Trading 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. Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance. Manage a letter of creditCoordinate credit terms, presentation evidence and the financial work that follows.
Assemble to stockTurn released recipes and actual assembly work into accepted finished stock. Return and creditConnect 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.

Trading ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Industrial supply tradingKeep customer specifications, supplier commitments and delivery margins connected. Building materials tradingCoordinate supplier quantities, warehouse deliveries and the costs of each building-materials order.
Consumer goods tradingConnect buying, selling, stock and repeat trade activity across your consumer-goods business. International distributorsFollow cross-border commercial commitments, documentary credits and local financial results.

Trading ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive sales, purchasing, stock and finance clear responsibilities. Reports and insightsUnderstand trading margins, stock, credit exposure and financial performance. Data modelExplore the records connecting trades, goods and financial results.
IntegrationsConnect trading documents, stock and banking evidence. ImplementationBuild the rollout around a complete trade and its financial outcome. AI assistants and APIHelp teams prepare trades, follow documents and understand exceptions.

Trading ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Sales & customersKeep customer agreements, order commitments and collections connected.Trading & marginsConnect each deal's supply, customer commitments and costs to its trading result.PurchasingKeep merchandise and materials arriving against the right supplier commitments.Inventory & deliveryKnow what is available and get the right goods to each customer.Letters of creditKeep credit terms, documents, bank decisions and financial obligations connected.Production & kittingPrepare stocked kits and repacked goods with traceable materials and costs.FinanceConnect trading activity, bank obligations and cash to each company's books.ReportingSee trading performance and unfinished work with the detail behind each result.
Processes
Order to cashCarry the accepted order through shipment, invoice approval and cash application.Procure to payPurchase needed supply, accept the goods received and settle the right supplier balance.Manage a letter of creditCoordinate credit terms, presentation evidence and the financial work that follows.Assemble to stockTurn released recipes and actual assembly work into accepted finished stock.Return and creditConnect 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
Industrial supply tradingKeep customer specifications, supplier commitments and delivery margins connected.Building materials tradingCoordinate supplier quantities, warehouse deliveries and the costs of each building-materials order.Consumer goods tradingConnect buying, selling, stock and repeat trade activity across your consumer-goods business.International distributorsFollow cross-border commercial commitments, documentary credits and local financial results.
Reference
Roles and permissionsGive sales, purchasing, stock and finance clear responsibilities.Reports and insightsUnderstand trading margins, stock, credit exposure and financial performance.Data modelExplore the records connecting trades, goods and financial results.IntegrationsConnect trading documents, stock and banking evidence.ImplementationBuild the rollout around a complete trade and its financial outcome.AI assistants and APIHelp teams prepare trades, follow documents and understand exceptions.
Sign in
Sign in Start now
Trading ERP Processes
Return and credit5 of 6
  • Order to cash1 of 6
  • Procure to pay2 of 6
  • Manage a letter of credit3 of 6
  • Assemble to stock4 of 6
  • Return and credit5 of 6
  • Count and adjust6 of 6

Return and credit

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

9 stages · 4 approvals

Roles and responsibilities

Sales Representative Warehouse Manager Warehouse Operator Accountant Finance Manager System 1 Record request Draft → Submitted 2 Authorize return Returns 3 Receive goods Draft → Submitted 4 Review disposition Draft → Submitted 5 Approve credit Invoices stock return · system 6 Prepare refund Draft → Submitted 7 Approve refund Draft → PendingApproval 8 Confirm refund Draft → PendingApproval 9 Resolve replacement Draft → Submitted
  1. Step 5Approve credit
    Invoices Awaiting ApprovalPendingApproval
    Invoice NumberAccountDocument TypeNet Amount
    Credit Note
  2. Step 9Resolve replacement
    Sales Orders Awaiting ApprovalSubmitted
    Order NumberAccountShipment ModeNet Total
    Customer Handover
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.

01Record request02Authorize return03Receive goods04Review disposition05Approve credit06Prepare refund07Approve refund08Confirm refund09Resolve replacement

Record request

Sales Representative records the original purchase, requested goods, reason and customer or recipient evidence. Check remaining eligible quantity. Retain the actual customer and recipient entitlement; another account cannot spend the same credit.

Responsible
Sales Representative
Status
Draft → Submitted
Records
AccountsReturnsReturnLinesShipmentLines
Effect
Preserve the original purchase and requested return
Approval required

Authorize return

Independent Warehouse Manager reviews the exact unreturned shipment scope, excluding preparation and material edits. Freeze quantity and receiving location. Authorization does not prove goods arrived, restore inventory or grant a financial refund. Changes need renewed review.

Responsible
Warehouse Manager
Records
ReturnsReturnLinesApprovalDecisions
Effect
Independently authorize eligible physical return scope

Receive goods

Warehouse Operator records actual returned custody, product, quantity and required lot or serial identity. Short, damaged or mismatched arrivals remain separate from the requested quantity. Preserve the original handover and accepted-delivery history rather than reducing it to make the old shipment eligible again.

Responsible
Warehouse Operator
Status
Draft → Submitted
Records
ReturnLinesLotsSerialsStockEvents
Effect
Record actual returned identity and custody
Approval required

Review disposition

Independent Warehouse Manager decides eligible restock or other physical treatment from actual condition evidence. Required loss or value exceptions also need independent Finance Manager review. Customer restock restores original issued cost once; any later standard alignment is a separate approved effect. Held goods do not become available merely by arriving.

Responsible
Warehouse Manager
Status
Draft → Submitted
Records
ReturnDispositionsStockEventsStockLayersApprovalDecisions
Effect
Independently decide the eligible physical treatment
Approval required

Approve credit

Finance Manager independently approves every credit revision prepared by Accountant, binding the original eligible net, tax and quantity allocations. A financial credit does not create a stock return. Credits on paid invoices preserve historical cash applications and establish only the remaining bounded credit entitlement.

Responsible
Finance Manager
Records
InvoicesInvoiceLinesCreditApplicationsApprovalDecisions
Effect
Authorize the bounded customer credit
Invoices Awaiting ApprovalInvoices
approval waits for the finance manager
Approval conditions

Finance Manager independently approves every invoice and credit snapshot (Status: Draft → PendingApproval → Approved);

PendingApproval
  • INV-51303 ACC-110
  • INV-73448 ACC-140
  • INV-62823 ACC-110
  • INV-85172 ACC-110
  • INV-58673 ACC-110
INV-51303
Account
ACC-110
DocumentType
Invoice
NetAmount
530
TaxAmount
810
Currency
CRR-6627

Approval waits for the finance manager.

Finance →

Prepare refund

Accountant selects the eligible funding source and settlement path, retaining the original customer scope and beneficiary evidence. Active applications or other refund reservations reduce availability. A credit-funded refund must not also consume the original receipt; money cannot be refunded from two paths for the same claim.

Responsible
Accountant
Status
Draft → Submitted
Records
RefundsCashReceiptsCreditApplicationsAccounts
Effect
Reserve one eligible funding source
Approval required

Approve refund

Independent Finance Manager reviews the exact source, amount, currency, beneficiary, customer entitlement and current revision. Exclude preparers and material editors. The approved instruction cannot be redirected by a later customer, account or payment-destination edit without renewed review.

Responsible
Finance Manager
Status
Draft → PendingApproval
Records
RefundsBankAccountsApprovalDecisions
Effect
Independently authorize the exact refund instruction

Confirm refund

Accountant reconciles the authoritative cash or bank outcome before the guarded financial effect. A submitted request or uncertain acknowledgment is insufficient. Uncertainty retains claims; an actual conflicting debit requires reviewed reconciliation rather than negative spendable credit or a blind retry.

Responsible
Accountant
Status
Draft → PendingApproval
Records
BankStatementLinesFinanceCorrectionsRefunds
Effect
Reconcile actual settlement and consume its claim once

Resolve replacement

Sales Representative links the return to a replacement order and settlement difference. Sales Manager independently approves the new order; any credit use or refund retains its financial authority. New stock claims and handover use that separately approved scope, never the old shipment's exhausted allocation.

Responsible
Sales Representative
Status
Draft → Submitted
Records
ReturnsSalesOrdersSalesAllocations
Effect
Retain a separately approved replacement commitment
Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-84882 ACC-120
  • SO-21380 ACC-120
  • SO-21789 ACC-110
  • SO-77914 ACC-150
  • SO-28648 ACC-110
SO-84882
Account
ACC-120
ShipmentMode
Carrier
NetTotal
40
CreditReview
CR-51958
Snapshot
DR-28327

Approval waits for the sales manager.

Sales & customers →
Approvals and exception handling

4 approvals required in this process

  • Authorize return Warehouse Manager signs · receive goods waitsReturns, ReturnLines, ApprovalDecisions
  • Review disposition Warehouse Manager signs · approve credit waitsReturnDispositions, StockEvents, StockLayers, ApprovalDecisions
  • Approve credit Finance Manager signs · prepare refund waitsInvoices, InvoiceLines, CreditApplications, ApprovalDecisions
  • Approve refund Finance Manager signs · confirm refund waitsRefunds, BankAccounts, ApprovalDecisions
  • Credit cannot restock goods; arrival cannot approve a refund.
  • Returned or resolved units cannot reopen old shipment eligibility.
  • Customer entitlementPrior effects and reservations bound credit/refund capacity.
  • Corrections preserve consumed stockSettled cash history.

When the process needs attention

  • shortage Receive goods

    Short, damaged or mismatched arrivals remain separate from the requested quantity.

  • exception Review disposition

    Required loss or value exceptions also need independent Finance Manager review.

Records and postings

StageRecordsEffect
1 Record request AccountsReturnsReturnLinesShipmentLines Preserve the original purchase and requested return
2 Authorize return ReturnsReturnLinesApprovalDecisions Independently authorize eligible physical return scope
3 Receive goods ReturnLinesLotsSerialsStockEvents Record actual returned identity and custody
4 Review disposition ReturnDispositionsStockEventsStockLayersApprovalDecisions Independently decide the eligible physical treatment
5 Approve credit InvoicesInvoiceLinesCreditApplicationsApprovalDecisions Authorize the bounded customer credit
6 Prepare refund RefundsCashReceiptsCreditApplicationsAccounts Reserve one eligible funding source
7 Approve refund RefundsBankAccountsApprovalDecisions Independently authorize the exact refund instruction
8 Confirm refund BankStatementLinesFinanceCorrectionsRefunds Reconcile actual settlement and consume its claim once
9 Resolve replacement ReturnsSalesOrdersSalesAllocations Retain a separately approved replacement commitment
Data model →

Process reports

All reports

Trading Commitments and Margins

Separates dated expected, independently approved committed and posted realized populations per entity/deal: actual net revenue/credits and matched title-event carrying cost give gross profit; separately allocated actual charges/interest/expenses bridge contribution without another journal; use frozen comparable currency/unit bases, disclose incomplete/unallocated scope and null percentages when net is zero or cost unknown, while reviewed zero cost remains valid.

Sales Orders Awaiting ApprovalSalesOrders
Submitted
  • SO-84882 ACC-120
  • SO-21380 ACC-120
  • SO-21789 ACC-110
  • SO-77914 ACC-150
  • SO-28648 ACC-110
SO-84882
Account
ACC-120
ShipmentMode
Carrier
NetTotal
40
CreditReview
CR-51958
Snapshot
DR-28327

Approval waits for the sales manager.

Run by an agent

Agent support

An assistant cannot provide a required independent human approval, decide bank compliance or invent bank issuance, customer acceptance or actual payment. It cannot reuse already claimed supply, create finished output from intermediate work or release an uncertain drawing merely because a request timed out.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › return and credit · record request on Accounts, Returns, ReturnLines, ShipmentLines ✓ Sales Representative records the original purchase, requested goods, reason and customer or recipient evidence. › return and credit · authorize return on Returns, ReturnLines, ApprovalDecisions ⏸ approval · waiting for the warehouse manager # 7 more stages after approval: receive goods, review disposition, approve credit, prepare refund, approve refund, confirm refund, resolve replacement

Other processes

5 more
Offers DueDraft
Quote NumberAccountValid UntilNet Total

Order to cash

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

5 stages · 2 approvals

Purchase Approval QueueSubmitted
Purchase Order NumberSupplierCurrent TotalApproval Basis

Procure to pay

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

7 stages · 3 approvals

LC Requests Awaiting ApprovalPendingApproval
Credit NumberOrientationCustomerSupplier
Exporter Beneficiary

Manage a letter of credit

Coordinate credit terms, presentation evidence and the financial work that follows.

12 stages · 6 approvals

Production ScheduleReleased
Work Order NumberOutput ProductPlanned QuantityCompleted Quantity

Assemble to stock

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

8 stages · 5 approvals

Count Review QueuePendingReview
Count NumberWarehouseCounterPolicy

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 Trading ERP

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

Start now Download agent
Previous · process 4 of 6Assemble to stockNext · process 6 of 6Count and adjust

Customize Return and credit. With Proto, your desktop AI agent.

Ask Proto to help you customize Trading ERP.

Customize
Return and credit.
Ask: “Review “Authorize return”.”
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.