This guide provides a comprehensive overview of channel invoices in Flxpoint, explaining their role in B2C receipts and B2B invoicing. Explore what channel invoices entail, how to manage them, follow a hands-on tutorial, and refer to detailed examples and tools, designed for all users, especially newcomers. (Last updated: 08:15 PM -04, Sunday, June 15, 2025)
Â
🔍 What Are Channel Invoices?
Channel Invoices represent:
- Receipts for paid orders coming from sales channels (B2C).
- Invoices for resellers from reseller channels (B2B).
The channel invoice for an order can be seen on the Orders page:
Example Scenario:
- A B2C order from Shopify (Order #894) is imported as paid, generating a receipt with a total of $17.05.
- A B2B order for a reseller is invoiced with a $2 dropship fee added via a custom rule.
- The invoice reflects line items, tax, and shipping costs for accurate tracking.
Orders that import from your sales channel or reseller channel will track line-items such as:
- Subtotal: the sum of the order line items.
- Tax: sales tax.
- Shipping Cost: your customer's shipping cost.
- Fee: additional fee associated with the order (typically "dropship fee").
- Other: any miscellaneous cost associated with the order.
- Discounts: shows discounts that were applied towards the order.
Â
🛠️ How-to Guides
A. Sales Channel Invoices (B2C Receipts)
In most cases, when a new sales order imports from your integrated channel, the order has already been paid, or at least an invoice to the customer has already been generated.
Flxpoint will generate a receipt reflecting the invoice from the sales channel showing the itemized costs associated with the order (i.e., sales price, shipping cost, sales tax, fees, etc).
Image: This screenshot shows a B2C receipt with itemized costs, including a $17.05 total, demonstrating how Flxpoint mirrors the channel’s invoice for paid orders.
Flxpoint Pro Tip: |
In Flxpoint, the order number from your channel will become the "Channel Invoice #". Best practice when configuring your purchase order/fulfillment request (PO/FR) strategy is to set it equal to "Channel Reference #" (with or without -1 for the first PO/FR). This can help reconcile PO/FRs to your sources with orders received from your channel. |
B. Reseller Channel Invoices
If you are using Flxpoint to sell products to other resellers through reseller channels, then invoices are generated using order invoicing workflows and/or rate shopping.
You can create invoicing rules that can be applied to add shipping costs and other fees at the time an invoice is generated in Flxpoint.
- Example: Always run this rule so that a $2 dropship fee will be added to all invoices.
- Example: Tiered shipping cost based on "Total Weight" of the order.
Image: This screenshot displays the reseller invoicing rules configuration, showing how to set a $3.00 shipping cost based on order weight, enhancing invoice customization.
These invoice rules can be configured by visiting the reseller channel gear icon → Invoicing page.
This section will allow you to configure rules such as:
- Flat rate or rule-based shipping costs.
- Additional dropship fees.
- Discounts for specific channels/resellers.
You can also configure more granular invoice rules at a specific reseller level by visiting a specific reseller's Invoicing page.
These invoicing rules will run at the time an invoice is being generated for a reseller.
C. Reseller Channel Invoice Authorization
For reseller invoices, a B2B partner must authorize an order to be captured before a user is allowed to capture payment and fulfill the order. This life-cycle is illustrated below:
- Order is submitted as unauthorized.
- Reseller manually or automatically authorizes the order after reviewing the cost.
- Flxpoint user captures payment or defers the payment of this order.
- The order can now be routed and fulfilled.
Image: This screenshot illustrates the invoicing configuration for a reseller channel, showing how rules like shipping costs are applied during invoice generation.
D. Capturing Payment for B2B Invoices
Capturing payment outside Flxpoint:
- Orders can be marked as Deferred or Paid based on your preference.
Capturing payment within Flxpoint via an integrated payment processor:
- Capturing payment for orders can be done within an authorized order by clicking Capture.
- Group and capture payment to consolidate authorized orders by reseller for multiple resellers at once. This means there is one transaction per reseller that can include multiple orders.
- Receipts can be automatically sent to your resellers via email.
These guides help you manage channel invoices effectively for both B2C and B2B transactions.
Â
đź§Ş Tutorial
Generate and Authorize a Reseller Invoice
Goal: Create and authorize a reseller invoice with a custom shipping cost.
Scenario: A reseller order (Order #1011) for Item Z456 (Quantity: 3) needs a $3 shipping cost added.
Steps:
- Import Order #1011 via the reseller channel and verify Item Z456 is listed.
- Go to the reseller channel’s Invoicing page and create a rule to add a $3 shipping cost for orders over 2 items.
- Generate the invoice and submit it as unauthorized.
- Have the reseller authorize the order after reviewing the $3 shipping cost.
- Capture payment within Flxpoint and route the order for fulfillment.
🧪 You’ve generated and authorized the invoice! Use this insight to refine your invoicing process.
Â
📚 Reference
Invoice Components
Component | Description |
---|---|
Subtotal | Sum of order line items (e.g., $14.55). |
Tax | Sales tax applied (e.g., N/A). |
Shipping Cost | Customer’s shipping expense (e.g., $0.00). |
Fee | Additional fee (e.g., dropship fee, $0.00). |
Other | Miscellaneous costs (e.g., $0.00). |
Discounts | Applied discounts (e.g., $0.00). |
Total | Final amount (e.g., $17.05). |
Example Channel Invoice
Channel Invoice # | Type | Subtotal | Shipping Cost | Total |
---|---|---|---|---|
894 | B2C Receipt | $14.55 | $0.00 | $17.05 |
1011 | B2B Invoice | $50.00 | $3.00 | $53.00 |
Â