Fulfillment Requests & Fulfillment Orders
Summary
What FRs and FOs are, how they're generated, every status and what it means, how to adjust or cancel, bulk operations, and bin location tracking.
FR Actions → Process.FR Actions → Void. Different from Canceled - voided FRs were never transmitted.Shipment statuses appear once an FR is Processed or Acknowledged and shipments begin arriving:
| Action | When it applies | FR was sent to source? | How to trigger |
|---|---|---|---|
| Void | FR is Unprocessed or Processing - not yet transmitted | No | FR Actions → Void + reason note |
| Cancel | FR is Processed or Acknowledged - already sent to source | Yes - coordinate with source first | FR Actions → Adjust FR/FO |
| Scenario | Action | What happens next |
|---|---|---|
| Cancel specific line items | FR Actions → Adjust FR/FO | Quantity marked unallocated. Choose: reroute to another source or cancel order. |
| Reroute to another source | Click Create Fulfillment Request, enter PO #, select Source, select Source Shipping Method, choose Yes or No for Suppress Shipments?, select the item(s) via checkbox, optionally enter a note, and click Create | New manual FR created for the new source. Original canceled line remains. |
| Void and start over (not yet sent) | FR Actions → Void → Reason (optional), then click Yes | FR removed. Use FR Actions → Re-Generate Fulfillment Requests to run routing again. |
| Stop Processing | FR Actions → Stop Processing | Returns FR from Processing back to Unprocessed for review before retransmission. |
| Manually acknowledge | FR must be Processed → FR Actions → Acknowledge | FR moves to Acknowledged and becomes eligible for shipment receipt. |
Bulk order actions support up to 1000 orders at a time, which aligns with the maximum page size available in the orders list. To process a large batch, you can select all orders on a page and apply the desired action to the entire set simultaneously.
Fulfillment Request # Exceeds Max Length and prevents processing. The number is NOT trimmed automatically. Fix by editing the FR number to a shorter value via FR Actions → Edit, or adjust the Max Length setting on the "Source Fulfillment Request Strategy".Manual order closure and FR state transitions
When you manually close an order, Flxpoint automatically updates associated Fulfillment Requests based on their current status. FRs in Unprocessed, FR # Exceeds Max Length, Additional Info Required, or Duplicate FR # states are automatically Voided, and their committed stock is released. FRs in Processed or Acknowledged states remain untouched, though their committed stock is still released. If an FR is in a Processing state, the order cannot be closed until the transmission completes or fails; a modal will appear to block the action. For Cross Docked items, committed stock is moved to a stub FR regardless of the order status.
Reopening orders and UI updates
You can now reopen orders in bulk from the Orders tab. Additionally, a tooltip has been added to the Committed Stock setting to clarify its function in releasing or moving inventory levels during these state transitions.
FR generated but source says they never received it
Sources → Workflows → Source Fulfillment Request Strategy → Override: Auto Processing - choose either Auto Process or Use Global Fulfillment Request Strategy based on your requirements and click Update - then manually process via FR Actions → Process. If status shows Processed or Acknowledged, open the order timeline and look for the FRs timeline to confirm the transmission timestamp and share it with the source as proof of delivery.FR stuck in Processing status
FR Actions → Reprocess or bulk Reprocess from the FR tab.Quantities added back to order after cancellation aren't fulfilling
FR Actions → Re-Generate Fulfillment Requests.Bin Location column not visible on FR/FO tab
Committed stock not released on older manually closed orders
Fulfillment request stuck in Processing with Awaiting Shipment status?
Shipping label page infinite loading
This error typically occurs if a source is missing a Fulfillment Request strategy. Flxpoint now automatically creates a default FR strategy for every new source added to the platform and has backfilled strategies for existing active sources to prevent this. If you encounter persistent loading issues, verify that a strategy exists under Sources > Workflows > Source Fulfillment Request Strategy.
What's the difference between a Fulfillment Request and a Fulfillment Order?
Can one order have multiple FRs?
My FR shows Processed but the source hasn't shipped - is that normal?
FR Actions → Acknowledge.What happens to the order if I cancel a fulfillment request?
If I adjust or cancel a fulfillment request in Flxpoint, does the supplier get told?
No. Adjusting or cancelling a fulfillment request updates the request and the order in Flxpoint only, and those actions send no message to the supplier, so contact the supplier separately.
Can I cancel a line item on a fulfillment request that is in Processing?
Cancel is not offered while a request is Processing; it appears once the request is Processed or Acknowledged. While it is Processing you can Stop Processing or Void the whole request, or use Adjust Fulfillment Request. None of these tell the supplier, so ask the source directly to cancel lines it already received.
How do I fix an invalid phone number error on an order?
Open the order and edit the Shipping Address and Billing Address with a plain numeric phone number, without hyphens, extensions or other characters. Addresses can be edited while the order is Open, On Hold or Not Managed, and on a fulfillment request only while it is Unprocessed.
How do I resend a fulfillment request that failed because of an invalid phone number?
Fix the phone number on the order, then clear the errors on the failed fulfillment request or void it. After that, use Re-Process on the request, or Re-Generate Fulfillment Requests from the order's Actions menu if you voided it.
Why is my fulfillment request not processing after tracking was added early, and how do I fix it?
If the order has been closed, use Actions > Reopen Order on the order, then process the fulfillment request. Reopen Order only appears for closed orders.
I changed a source's shipping method mapping, why did existing fulfillment requests not change?
A fulfillment request saves its shipping method when it is created, so changing the mapping later does not update it. Use Re-Generate Fulfillment Requests from the order's Actions menu to pick up the new mapping.
My order fails with a missing state error after I fixed the shipping address, what else should I check?
Some vendor integrations also require a valid state or province on the billing address. Update the billing address on the order as well, then re-process the fulfillment request.
Can I add a new item to an order after it was created?
No. An existing order cannot get new line items. You can cancel line items, or create a new manual order for the extra products.
Can Flxpoint route an order to the warehouse closest to the customer?
Yes. An order routing group can use a Closest rule, which compares the distance in miles between each source's zip code and the shipping zip code, with an optional margin in miles. It needs a zip code on the source address and on the order, and there is also a Preferred Warehouse rule.
How do I shorten address lines that are too long for my supplier?
In the Send Fulfillment Requests mapping template, add a rule on the address field that keeps only part of the text (a substring action) or replaces characters, so each line fits the supplier's character limit.
A fulfillment request failed because the address is too long. How do I fix it?
Shorten the shipping address lines on the order (or on the fulfillment request while it is unprocessed), then reprocess the fulfillment request. When reprocessing, add a postfix to the fulfillment request number so the supplier does not reject it as a duplicate.
