Hi Experts,
We have a custom business requirement in D365 Finance & Operations related to Purchase Orders created from Planned Purchase Orders (PPOs) during Firming process.
When PPOs are firmed, system should:
- Group PPOs by Vendor and Delivery Date
- Create separate Purchase Orders based on same delivery date
- Each PO should contain only one line per item
- If multiple PPO lines exist for same item and same delivery date, they should be distributed into separate POs instead of merging quantities
-
- Input – Planned Purchase Orders (Vendor 1):
- PPO-1: Item001 – Qty 500 – 26-Apr
- PPO-2: Item001 – Qty 500 – 26-Apr
- PPO-3: Item001 – Qty 500 – 27-Apr
- PPO-4: Item002 – Qty 300 – 26-Apr
- PPO-5: Item002 – Qty 300 – 26-Apr
- PPO-6: Item002 – Qty 300 – 27-Apr
- PPO-7: Item003 – Qty 100 – 26-Apr
- PPO-8: Item003 – Qty 100 – 26-Apr
- PPO-9: Item003 – Qty 100 – 27-Apr
- Input – Planned Purchase Orders (Vendor 1):
- Output – Purchase Orders Created:
- PO-001 (Delivery Date: 26-Apr):
- Item001 – Qty 500
- Item002 – Qty 300
- Item003 – Qty 100
- PO-002 (Delivery Date: 26-Apr):
- Item001 – Qty 500
- Item002 – Qty 300
- Item003 – Qty 100
- PO-003 (Delivery Date: 27-Apr):
- Item001 – Qty 500
- Item002 – Qty 300
- Item003 – Qty 100
- PO-001 (Delivery Date: 26-Apr):
- What is the best technical extension point for customizing PPO firming logic in D365 F&O?
- Should this be handled by extending standard firming classes or by creating a custom firming process?
- Which standard classes are recommended to review for PPO to PO creation?
- Best practice for maintaining date-wise custom sequence number (Plane Number)?
Any guidance from experts who handled similar firming customizations would be highly appreciated.
Thank you,
Raj D Borad

Report
All responses (
Answers (