Release Date: 24. October 2025
Release Summary
Field Alignment: The "Source Type" in IC Outbox Transaction now uses the Enum type, aligning with other IC tables for better consistency and integration reliability.
Currency Fix: Intercompany purchase orders now correctly recalculate prices when customer and vendor currencies differ, ensuring accurate pricing and financial reporting.
Bug Fixes
General
Currency mismatch between customers and IC vendor does not trigger recalculation of purchase prices on Intercompany orders
A bug was identified where intercompany purchase orders failed to correctly recalculate prices when the customer and IC vendor used different currencies. This resulted in a 1:1 price transfer from the sales order to the purchase order, ignoring the necessary currency conversion.
Example Scenario:
Sales Order Currency: CHF
Purchase Order Currency: EUR
Local Currency (LCY): DKK
Exchange Rates:
DKK to EUR = 7.45
DKK to CHF = 7.49
Derived EUR to CHF = 1.0053
Expected PO Price: 15,000 CHF × 1.0053 = 15,079.50 EUR
Actual PO Price (before fix): 15,000 EUR
Resolution
The fix ensures that purchase prices on intercompany orders are now recalculated based on the correct exchange rate between the customer and vendor currencies. This prevents incorrect pricing and supports accurate financial reporting and discount handling.
This fix only applies to newly created intercompany orders. Orders that were created prior to the deployment of this fix will remain unchanged and will not be retroactively updated.
Refactors
General
Align IC source type with source type
In previous versions, the "Source Type" field in table 414 "IC Outbox Transaction" was implemented as an Option type, while related tables (such as "IC Inbox Transaction" and handled IC tables) had already transitioned this field to an Enum ("IC Transaction Source Type"). This inconsistency caused compatibility issues and could break integrations or customizations relying on a unified field type.
Resolution
The "Source Type" field in the "IC Outbox Transaction" table has now been updated to use the Enum "IC Transaction Source Type", aligning it with the implementation in other IC tables. The obsolete Option field has been removed, and the new Enum field "IC Source Type" is now used throughout. This change ensures consistency across all IC transaction tables and improves maintainability and integration reliability.
Impact
Aligns the data model for IC transactions, reducing risk of errors and integration issues.
Existing flows are preserved to avoid breaking changes for current users.
Partners and customers should update any customizations or integrations that referenced the old Option field.