From 4276d3cefdaccb5e7d063d270fc83f461fc2c08a Mon Sep 17 00:00:00 2001 From: Onat Buyukakkus <55088871+onbuyuka@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:24:59 +0100 Subject: [PATCH] [Shopify] Fix presentment currency shipping charges (#7114) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary - Shipping charges were always set to the store currency amount, even when the shop's currency handling was set to presentment currency - Root cause: two lines after the `case` statement in `ShpfyProcessOrder.Codeunit.al` unconditionally overwrote the unit price and discount with store currency values - Fix: remove the duplicate lines so the `case` statement's presentment currency branch takes effect Fixes [AB#625285](https://dynamicssmb2.visualstudio.com/1fcb79e7-ab07-432a-a3c6-6cf5a88ba4a5/_workitems/edit/625285) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.6 --- .../src/Order handling/Codeunits/ShpfyProcessOrder.Codeunit.al | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/Apps/W1/Shopify/App/src/Order handling/Codeunits/ShpfyProcessOrder.Codeunit.al b/src/Apps/W1/Shopify/App/src/Order handling/Codeunits/ShpfyProcessOrder.Codeunit.al index a4da7cca5d..c2b622fc14 100644 --- a/src/Apps/W1/Shopify/App/src/Order handling/Codeunits/ShpfyProcessOrder.Codeunit.al +++ b/src/Apps/W1/Shopify/App/src/Order handling/Codeunits/ShpfyProcessOrder.Codeunit.al @@ -322,8 +322,6 @@ codeunit 30166 "Shpfy Process Order" SalesLine.Validate("Line Discount Amount", OrderShippingCharges."Presentment Discount Amount"); end; end; - SalesLine.Validate("Unit Price", OrderShippingCharges.Amount); - SalesLine.Validate("Line Discount Amount", OrderShippingCharges."Discount Amount"); SalesLine."Shpfy Order No." := ShopifyOrderHeader."Shopify Order No."; SalesLine.Modify(true);