Skip to main content Enter
ERP.AI Distribution ERP

Distribution ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement. PurchasingTurn supply requests into approved purchases and reconcile what arrives with what suppliers bill. 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.
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 ERP

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 ERP

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 ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive commercial, warehouse and finance teams clear responsibilities. ReportsSee which orders need attention and how stock, deliveries and finance are performing. Data modelExplore the records linking orders, 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 ERP

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Sales & dealer ordersKeep dealer terms, accepted orders and the stock promised to customers in agreement.PurchasingTurn supply requests into approved purchases and reconcile what arrives with what suppliers bill.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.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.ReportsSee which orders need attention and how stock, deliveries and finance are performing.Data modelExplore the records linking orders, 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 ERP Modules
Finance6 of 7
  • Sales & dealer orders1 of 7
  • Purchasing2 of 7
  • Inventory & warehouses3 of 7
  • Delivery planning4 of 7
  • Production & kitting5 of 7
  • Finance6 of 7
  • Reporting7 of 7

Finance

Connect dealer receivables, supplier payables and stock costs to each entity's books.

Invoices Awaiting ApprovalInvoices
approval waits for the finance manager
Sales & dealer ordersPurchasingInventory & warehousesDelivery planningProduction & kittingFinanceReporting
Approval conditions

Status: Draft → PendingApproval → Approved → Posted requires that decision before local posting.

PendingApproval
  • INV-12932 DLR-4845 3 d
  • INV-52258 DLR-9413 13 d
  • INV-43712 DLR-3905 5 d
  • INV-22080 DLR-7977 14 d
  • INV-10368 DLR-2492 5 d
INV-12932
Dealer
DLR-4845
InvoiceDate
14 Sep
NetAmount
800
TaxAmount
700
Snapshot
DR-73772

Approval waits for the finance manager.

Records in this module
  • Entities
  • Currencies
  • ExchangeRates
  • AccountingPeriods
  • ChartOfAccounts
  • TaxCodes
  • PaymentTerms
  • StandardCosts
  • PostingProfiles
  • ReceiptAcceptances
  • Invoices
  • InvoiceLines
  • Bills
  • BillLines
  • CashReceipts
  • CashApplications
  • PaymentRuns
  • Payments
  • PaymentAllocations
  • CreditApplications
  • Refunds
  • FinanceCorrections
  • BankAccounts
  • BankStatementLines
  • RevaluationRuns
  • RevaluationLines
  • JournalEntries
  • JournalLines
  • CloseTasks
  • ApprovalDecisions
  • MasterChanges

Keep each entity's books distinct

Every financial document belongs to its legal entity, currency and eligible accounting period. Entity-functional journals use the approved chart and source-specific posting profiles. A shared warehouse or trading name cannot combine balances from different companies.

Retain original invoice and supplier dates. Posting needs an eligible same-entity period; late documents cannot silently reopen a closed period or rewrite their original date. Changes to accounts, bank destinations, tax or costs follow independent domain review.

  • Balance journal debits and credits in functional precision.
  • Preserve transaction currency and the reviewed conversion basis.
  • Restrict subledger controls to their authorized source effects.
  • Correct posted history through linked, reviewed entries.
Payments Awaiting ReleasePaymentRuns
Approval conditions
Approval conditions

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

PendingApproval
  • PR-40680 DR-24186 7 d
  • PR-44840 DR-29417 12 d
  • PR-70423 DR-45983 6 d
  • PR-16405 DR-50637 3 d
  • PR-37588 DR-13541 9 d
PR-40680
PaymentDate
10 Sep
PreparedBy
MY
Snapshot
DR-24186
Status
PendingApproval

Approval conditions.

Finance →

Approve billing from actual eligible fulfilment

Accountant prepares customer invoices from unbilled, title-transferred shipment quantities and their accepted net amounts. Delivery terms require accepted title-transfer evidence. Under dispatch terms, later proof of delivery creates no additional billable quantity.

Independent Finance Manager approval is mandatory for each invoice and credit note. The review binds the exact source allocations, tax evidence, currency, period and current revision. A material change invalidates the earlier decision.

Invoice posting records receivables, revenue and tax. Stock cost was recognized at its applicable title event and is not charged again. A customer credit reverses its original eligible net and tax into customer credit, which remains separately available for application or refund.

Bill Matching ExceptionsBills
StatusMatchingPendingApprovalDisputed
Matching
BLL-92924VND-179510 outstanding
BLL-47581VND-163310 outstanding
PendingApproval
BLL-37980VND-018940 outstanding
BLL-96183VND-142840 outstanding
Disputed
BLL-43068VND-120670 outstanding
BLL-32256VND-063410 outstanding

Reconcile purchases at their original accrual

Accepted owned receipts recognize standard inventory, the reviewed receipt accrual and any applicable purchase variance. Supplier bills consume their allocated posted acceptance tranches and clear that original accrual. The bill’s price or rate difference remains identifiable without another full inventory debit.

Accountant matches the supply evidence; Finance Manager reviews mismatches and non-PO exceptions. Recoverable and nonrecoverable purchase tax follow their configured treatment. Missing evidence cannot be replaced by a zero tax rate or a fabricated goods receipt.

Supplier credits retain their original bill, return and commercial basis. Current stock carrying value may differ from the commercial credit after standard revaluation, so the difference needs its explicit financial treatment.

Period Close WorkCloseTasks
StatusOpenInProgressReviewRequired
Open
CT-18774AP-140
CT-52489AP-110
InProgress
CT-38295AP-130
CT-99648AP-110
ReviewRequired
CT-94225AP-110
CT-99006AP-150
Reporting →

Record cash once, then apply it

A confirmed customer receipt posts the bank amount and an unapplied-cash liability, even when the dealer has not yet been identified. Attribution needs evidence before that cash can settle the dealer’s invoices.

Applying cash consumes receipt-currency funds and settles the appropriate invoice-currency amount. Approved discounts and write-offs are separate noncash amounts. The application clears the existing liability rather than debiting the bank again.

Financial event What it establishes
Actual receipt Cash and the remaining unapplied balance
Invoice application The exact debt settled by cash and authorized noncash amounts
Credit application Use of a bounded credit balance without another cash receipt
Confirmed refund Actual bank movement from its authorized funding source

Concurrent applications and refunds reserve their eligible balances. A paid-invoice credit preserves the historical cash application; unspent surplus cannot be treated as already refunded.

Unapplied Customer CashCashReceipts
unapplied amount > 0
Receipt NumberDealerReceived AtCurrencyUnapplied Amount
CR-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950
Finance →

Release payments against confirmed outcomes

Accountant prepares the payment run and its exact supplier, bill allocations and protected beneficiary version. An independent Finance Manager releases the run within current authority, including the required separation from preparation and underlying bill exceptions.

A submitted or acknowledged instruction does not mark a bill paid. Authoritative settlement posts bank, payable and applicable currency effects once. Pre-settlement rejection releases reservations after reconciliation; uncertainty retains them until execution is known.

A returned payment compensates its original cash and allocation effects through reviewed correction. A retry cannot turn an uncertain instruction into a second payment. Beneficiary changes invalidate affected unsent authorization.

Explain currency, credits and refunds

Settlement releases the current carrying value, including prior revaluation. The new exchange difference and reclassification of prior unrealized exchange are distinct, preventing another net gain from an amount already recognized. Bank disposal has its own carrying basis, separate from the payable being settled.

Every refund needs independent Finance Manager authority and exactly one eligible funding source. A customer-credit refund cannot also reduce the original cash receipt; an unapplied-cash refund consumes only that remaining cash source. Supplier prepayments clear into AP without another bank payment. Supplier-credit collections retain source and bank evidence.

Close on reconciled evidence

Accountant coordinates bank, AR, AP, stock, transit, WIP, receipt accrual, tax, credit and interface reconciliation at the period cutoff. Revaluation uses each remaining monetary source once; its subledger detail and control total are not both revalued.

Finance Manager reviews required exceptions and closes the entity period only with current evidence. Changed source populations invalidate stale completion. Migration follows one opening ledger with nonposting detail, preserving prior quantities and settlements without replaying their financial effects.

Modules

  • My Quotes Due
    Quote NumberDealerValid UntilNet Total

    Sales & dealer orders

    Keep dealer terms, accepted orders and the stock promised to customers in agreement.

  • Purchase Approval QueueSubmitted
    Purchase Order NumberSupplierOrder DateCurrent Total

    Purchasing

    Turn supply requests into approved purchases and reconcile what arrives with what suppliers bill.

  • Count Review QueuePendingReview
    Count NumberWarehousePlanned StartPlanned End

    Inventory & warehouses

    Track owned stock, protect order reservations and reconcile warehouse quantities with their carrying value.

  • Delivery ScheduleReleased
    Route NumberWarehousePlanned StartPlanned End

    Delivery planning

    Organize delivery stops, follow partial results and keep every dispatched quantity accounted for.

  • Production ScheduleReleased
    Work Order NumberOutput ProductPlanned QuantityPlanned Start

    Production & kitting

    Assemble, kit or repack goods with clear material requirements, work instructions and output costs.

  • Invoices Awaiting ApprovalPendingApproval
    Invoice NumberDealerInvoice DateNet Amount

    Finance

    Connect dealer receivables, supplier payables and stock costs to each entity's books.

  • Period Close WorkOpen
    Task NumberPeriodKindCutoff At
    AR

    Reporting

    Understand delivery, stock and financial results from the same accepted quantities and posted evidence.

Reports

All reports

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-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950

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-26742DLR-362003 SepCRR-1347550
CR-92053DLR-640511 SepCRR-9230940
CR-15290DLR-831406 SepCRR-4927350
CR-81719DLR-523805 SepCRR-538430
CR-61216DLR-974113 SepCRR-3340240
CR-39325DLR-634606 SepCRR-729950

Roles and permissions

Sales Manager

Independently accepts dealer orders and owns commercial master and exception review.

Permissions and records
  • Approve SalesOrders through current OrderAcceptance decisions excluding preparer/material editor
  • Review dealer acceptance, discounts, margin unknowns, addresses and title terms
  • Approve commercial MasterChanges to Dealers, PriceLists and PriceListEntries within policy
  • View scoped credit and fulfillment reports
  • MasterChanges
Delivery ScheduleDeliveryRoutes
StatusReleasedInProgressException
05 Sep04 Oct WRH-150 DR-39336, 05 Sep to 09 Sep, Exception DR-66404, 07 Sep to 13 Sep, InProgress DR-23701, 25 Sep to 04 Oct, Released WRH-110 DR-77625, 12 Sep to 16 Sep, InProgress DR-39695, 26 Sep to 30 Sep, Released WRH-120 DR-74473, 26 Sep to 29 Sep, Exception DR-23701DR-77625DR-74473DR-39695DR-66404DR-39336 today · 17 Sep
  • WRH-150: DR-23701, 25 Sep to 04 Oct, Released
  • WRH-110: DR-77625, 12 Sep to 16 Sep, InProgress
  • WRH-120: DR-74473, 26 Sep to 29 Sep, Exception
  • WRH-110: DR-39695, 26 Sep to 30 Sep, Released
  • WRH-150: DR-66404, 07 Sep to 13 Sep, InProgress
  • WRH-150: DR-39336, 05 Sep to 09 Sep, Exception
Accountant

Prepares local bills, invoices, journals, reconciliations and guarded settlement allocations.

Permissions and records
  • Manage draft Invoices, InvoiceLines, Bills, BillLines, BillMatches, CashReceipts, CashApplications, PaymentRuns, Payments and PaymentAllocations
  • Post fully matched policy-eligible bills and confirmed routine cash/application effects through source checks
  • Prepare CreditApplications, Refunds and FinanceCorrections for required independent review
  • Manage BankStatementLines, RevaluationRuns, RevaluationLines, draft JournalEntries and CloseTasks
  • Invoices
  • InvoiceLines
  • Bills
  • BillLines
  • CashReceipts
  • CashApplications
  • PaymentRuns
  • Payments
  • PaymentAllocations
  • CreditApplications
  • Refunds
  • FinanceCorrections
  • BankStatementLines
  • RevaluationRuns
  • RevaluationLines
  • JournalEntries
  • CloseTasks
Bill Matching ExceptionsBills
StatusMatchingPendingApprovalDisputed
Matching
BLL-92924VND-179510 outstanding
BLL-47581VND-163310 outstanding
PendingApproval
BLL-37980VND-018940 outstanding
BLL-96183VND-142840 outstanding
Disputed
BLL-43068VND-120670 outstanding
BLL-32256VND-063410 outstanding
Finance Manager

Independently controls each entity's credit, valuation, payment and period decisions.

Permissions and records
  • Approve every Invoices and credit-note revision independently of preparer/material editors
  • Approve above-limit PurchaseOrders, credit exceptions, bill exceptions, payment releases, refunds and FinanceCorrections
  • Approve financial MasterChanges, StandardCosts, PostingProfiles, tax/rate/bank and authority policies
  • Approve count value exceptions, nonzero production variance, protected journals, RevaluationRuns and AccountingPeriods close/reopen
  • Invoices
  • FinanceCorrections
  • StandardCosts
  • PostingProfiles
  • MasterChanges
  • AccountingPeriods
  • RevaluationRuns
Purchase Approval QueuePurchaseOrders
Submitted
  • PO-63675 VND-069 870 9 d
  • PO-70252 VND-078 110 11 d
  • PO-36612 VND-060 560 6 d
  • PO-81677 VND-049 250 7 d
  • PO-68574 VND-072 160 3 d
PO-63675
Supplier
VND-069
OrderDate
08 Sep
CurrentTotal
340
ApprovalBasis
870
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.

Related processes

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

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

ERP•AI workspace

Start now Distribution ERP

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

Start now Download agent
Previous · module 5 of 7Production & kittingNext · module 7 of 7Reporting

Customize Finance. With Proto, your desktop AI agent.

Ask Proto to help you customize Distribution ERP.

Customize
Finance.
Ask: “Review Entities fields.”
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.