Order & Financial Lifecycle Overview

Published Feb 18, 2026 3 views

Overview

Ordrly manages the full lifecycle of wholesale orders, including pricing resolution, credit validation, invoicing, fulfillment, returns, and settlement via Stripe Connect.

This article explains how orders move through the system and how funds are handled at each stage to ensure clarity, auditability, and controlled financial exposure.


1. Order Creation

Orders can originate from:

  • Retailer checkout
  • Brand-created orders
  • Forecast-driven purchase orders (if enabled)
  • Manual purchase orders

When an order is created:

  • Pricing groups are applied
  • Product-level pricing is resolved
  • Inventory availability is validated
  • Payment method eligibility is evaluated

If Net Terms are selected, credit availability is validated before order placement.


2. Payment Method Determination

At checkout, retailers may pay using:

  • Credit/Debit Card (via Stripe)
  • ACH (processed through Stripe)
  • Net Terms (if approved)

If Card or ACH is selected:

  • Payment is captured immediately via Stripe.
  • The order is marked as paid.
  • Settlement proceeds through Stripe Connect.

If Net Terms is selected:

  • No payment is captured at checkout.
  • An invoice (Accounts Receivable record) is generated.
  • The order is marked as invoiced.
  • Retailer credit exposure increases.
  • Seller payout is deferred until invoice payment.

3. Net Terms Credit Validation

When Net Terms are selected at checkout, the system validates:

  • The Net Terms record is active.
  • The retailer has sufficient available credit.

Available Credit Calculation:

Available Credit = Credit Limit − Outstanding Balance

If the order total exceeds available credit, Net Terms cannot be used for that order.


4. Invoice Lifecycle (Net Terms Orders)

For Net Terms orders:

  • An invoice is created at order placement.
  • The due date is calculated as Order Date + Payment Days.
  • The invoice status begins as Open.
  • Outstanding balance increases.
  • Seller payout is deferred.
    • Funds are processed via Stripe.
    • Platform and seller allocations are calculated.
    • Transfers occur according to Stripe Connect configuration.

Invoice Status Flow

  • Open → Paid → Closed
  • Open → Overdue
  • Open → Partially Paid → Open

Stripe webhooks automatically reconcile payments and update invoice state.


5. Seller Settlement (Stripe Connect)

Ordrly uses Stripe Connect to manage marketplace settlement and payout flows.

Immediate Payment Orders (Card or ACH)

Net Terms Orders

Net Terms Orders

  • No funds are transferred at order placement.
  • When the retailer pays the invoice:
    • Stripe processes the payment.
    • Webhooks reconcile the invoice.
    • Seller payout is released.

Ordrly does not advance funds for Net Terms orders in the current production configuration.


6. Fulfillment & Shipment

After payment or invoice generation:

  • The brand fulfills the order.
  • Tracking information is stored in the order record.
  • An Order Shipped event notifies the retailer.
  • The order transitions to Shipped.

Shipping labels may be:

  • Created via Ordrly carrier integrations
  • Created externally and tracking uploaded

7. Returns & Reimbursements

If a return is initiated:

  • A Return Request is created.
  • Eligibility is validated against the applicable return policy.
  • Approval or denial is recorded.
  • Reimbursement logic determines refund allocation.

All return actions are logged for audit and reporting purposes.


8. Audit & Reporting

Ordrly maintains structured financial and operational logs, including:

  • Order status history
  • Invoice state transitions
  • Credit limit adjustments
  • Payment reconciliation logs
  • Return allocation records

Administrative dashboards support:

  • Accounts Receivable (AR) aging reports
  • Outstanding credit exposure tracking
  • Settlement reconciliation
  • Return metrics and analytics

9. Risk Model Summary

Current production configuration:

  • Retailer credit risk remains at the brand level.
  • Sellers are paid only after invoice payment is received.
  • No marketplace-funded payout advances are issued.
  • Credit exposure is capped by configured credit limits.
  • All payment processing is handled through Stripe.

Why This Matters

Ordrly’s lifecycle is designed to ensure:

  • Deterministic order states
  • Transparent credit exposure
  • Controlled payout timing
  • Auditable financial transitions
  • Clear allocation of financial responsibility

This structured approach supports wholesale operations at scale while maintaining financial clarity for retailers, brands, and administrators.

Was this article helpful?