Flxpoint Help Center
All DocsContact support

Source Invoices

July 20, 2026

Summary

A source invoice is the cost a source charges for a fulfillment request; it can be imported automatically via Get Invoices or entered manually, and together with order revenue it powers profitability reporting.

A source invoice represents the cost a source charges for a fulfillment request (FR/FO). Orders are your revenue, FR/FOs are what you send to sources, and source invoices are the expense. Together they give you core profitability. Source invoices can be imported automatically or entered by hand when a source does not provide them electronically.

  • The cost side — each source invoice is the expense for a FR/FO placed to a source.
  • Get Invoices import — import automatically from a source that supports invoice operations.
  • Manual entry — add an invoice by hand for non-automated sources.
  • Profitability — compare order revenue against source cost in the Profitability Report.
TypeKey requirements
HTTPUsername and password for Basic Auth; optional header name/value.
Manual FileSetup requirements appear after saving the connection.
Email (Inbound)Folder, From, Host, Password, Port, Protocol, User; supports a filename/subject wildcard.
Google Sheets FileURL, tab name, and file format after saving.
FTP (Token / Basic)Host, Port, User, and (for Basic) Protocol.
  1. Open the order — navigate to the order that needs an invoice and click Add Invoice.
  2. Associate the FR/FO — select the fulfillment request/order the invoice belongs to.
  3. Set status and date — choose the payment status (default is unpaid) and the invoiced date.
  4. Add line items — add product, shipping, tax, and fee lines with cost, quantity, and per-unit cost.
  5. Save — click Add for a new invoice or Save for an update to attach it to the order.
  6. Enter the invoice details — Invoice Number, Status, and Invoiced date. Custom Fields can also be added if required.
Note: Whether importing or entering manually, a source invoice must be linked to a fulfillment request. The FR# is what associates the invoice with the correct FR/FO in Flxpoint.
Note: By default a newly imported or created source invoice is set to unpaid, so you can review it before finalizing the cost.
Note: If an invoice already exists for the same FR/FO + Invoice Number, re-uploading it is skipped and surfaced as a warning, never merged or overwritten. To add charges that were not on the original, create a new invoice with a different invoice number.
Note: Flxpoint supports a one-to-many relationship. Multiple invoice numbers for the same FR/FO create one invoice each, while multiple rows sharing an invoice number are grouped into a single invoice.

Source invoices did not generate on fulfillment, with no error

When a source rule is set to generate a source invoice on shipment receipt but several orders produce none and no error is logged, confirm the rule conditions actually matched those shipments and that the source is sending the fields the rule depends on. Provide the affected order numbers to support so the failed generations can be traced.

Imported source invoice shows mismatching COGS

If an imported invoice cost does not match the supplier's actual invoice, the file mapping or the supplier feed is sending a different value. Compare the imported line values against the supplier invoice and check the invoice file format mapping (cost, shipping, and any line-item cost rules) before relying on the figure for profitability.

Get Invoices job is failing or flagged for action

A failing Get Invoices job usually points to a connection or file-format problem for that source: an expired credential, a changed file layout, or a missing required header. Re-check the connection type settings and confirm the file still includes the FR# and cost columns.

Why is the FR# column required in the invoice file?

It is the key that links each invoice to the correct fulfillment request. Without it, Flxpoint cannot associate the cost with an order, so profitability cannot be calculated.

Will re-uploading a file with the same invoice number update the invoice?

No. A matching FR/FO plus invoice number is intentionally skipped to avoid duplicate charges and accidental overwrites. Use a new invoice number to add further charges.

How do I record costs for a source that does not send invoices?

Open the order, click Add Invoice, associate the FR/FO, and enter the line items by hand. Set the status and invoiced date, then save.

© 2026 Flxpoint. All rights reserved.