跳转至

S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10.pdf

来源: S4HANA ACM 蓝图 | 页数: 247 | 提取日期: 2026-06-25

--- 第1页 ---

S/4HANA Transformation Project Solution Blueprint – Trade & Origination (ACM) Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 1 of 247

Global Blueprint

Agricultural Contract Management Settlements & Invoicing

--- 第2页 ---

S/4HANA Transformation Project Solution Blueprint – Trade & Origination (ACM) Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 2 of 247

Document Information

Project Name S/4HANA Transformation Project Document Name S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing Version 1.10

Revision History

Version Effective Date Author Description/Reason for Change V0.01 29 October 2025 Anshuman Awasthi Section 3.3 Non-Standard Settlements: Washout & Circles (ID & SG) V0.02 31 October 2025 Anshuman Awasthi Strings Solution V0.03 05 November 2025 Anshuman Awasthi Added Section 3.3.3.3 and 3.3.3.4 for Non- Standard Settlements Journal Postings V0.04 06 November 2025 Anshuman Awasthi Section 3.3 Non-Standard Settlements: Washout & Circles (USA) V0.05 26 November 2025 Sneha Sripadaraja Section 3.1 Prepayment Management V0.05 26 November 2025 Anshuman Awasthi Section 3.2 Settlement Creation, Adjustment, & Approval V0.06 02 December 2025 Sneha Sripadaraja Fees & Expense V0.07 17 December 2025 Anshuman Awasthi Hygiene Update V0.08 18 February 2026 Mahak Raithatha Claims using Fee at Settlement Expense Mass Allocation to Contracts V1.00 25 February 2026 Nyoman Arya Wardana Final Version for Signoff V1.10 02 June 2026 Anshuman Awasthi Mahak Raithatha Nabil Zaky Addendum based on SG and ID-Key Account, ID-Commercial Control, ID-Logistic HO Team.

Document Objective • Provides an overview of the process area covered in this document and describes the Business Process Hierarchy (BPH) up to Level 4 (Activity).
• Describes key business requirements gathered during workshops with GAR Business Process Leads and key business users.
• Outline the solution and system design in SAP S/4HANA to address the business requirements in respective process areas.
• This document serves as the global blueprint template to be used as the basis for S/4HANA implementation project

--- 第3页 ---

S/4HANA Transformation Project Solution Blueprint – Trade & Origination (ACM) Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 3 of 247 TABLE OF CONTENTS 1 BUSINESS PROCESS OVERVIEW .......................................................................................... 4 1.1 High-Level Process Overview ..............................................................................................................4 1.2 Business Process Hierarchy (BPH) and Its Applicable BU ............................................................... 10 2 KEY DESIGN DECISIONS ...................................................................................................... 11 2.1 Product Scoping & Segregation for Upstream .................................................................................. 11 2.2 Product Scoping & Segregation for Downstream .............................................................................. 12 2.3 Product Scoping & Segregation for Palm Kernel Shell (Cangkang) ................................................. 13 3 SAP SOLUTION BLUEPRINT ................................................................................................. 14 3.1 Settlement Creation, Adjustment & Approval .................................................................................... 14 3.1.1 Highlighted Key Business Requirements ...................................................................................... 14 3.1.2 Business Process Flow .................................................................................................................. 32 3.1.3 Solutioning ..................................................................................................................................... 42 3.2 Fees & Expenses Management ........................................................................................................ 77 3.2.1 Highlighted Key Business Requirements ...................................................................................... 77 3.2.2 Business Process Flow .................................................................................................................. 89 3.2.3 Solutioning ..................................................................................................................................... 95 3.3 Non-Standard Settlements (Washout, Circle, and Strings) for Singapore & Destination Offices) .. 126 3.3.1 Highlight Key Business Requirements ........................................................................................ 126 3.3.2 Business Process Flow ................................................................................................................ 131 3.3.3 Solutioning ................................................................................................................................... 137 4 COUNTRY SPECIFIC SCENARIO ........................................................................................ 152 4.1 Indonesia Settlement Variations ...................................................................................................... 152 4.1.1 Purchase 3rd Party Variations ...................................................................................................... 152 4.1.2 Sales 3rd Party Variations ............................................................................................................ 154 4.1.3 Billing Automation ........................................................................................................................ 172 4.1.4 Indonesia Intercompany Settlement ............................................................................................ 173 4.2 Singapore Settlement Variations ..................................................................................................... 174 5 APPENDIX............................................................................................................................. 175 5.1 Requirement List .............................................................................................................................. 175

--- 第4页 ---

S/4HANA Transformation Project Solution Blueprint – Trade & Origination (ACM) Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 4 of 247 1 Business Process Overview 1.1 High-Level Process Overview The diagram below illustrates the end-to-end processes within the Commodity Trading & Risk Management domain. This document specifically focuses on the Settlements & Invoicing group, outlining the key activities involved in the seamless execution of Commodity Trading & Risk Management.

Figure 1.1 - Business Process Hierarchy for CTRM

--- 第5页 ---

S/4HANA Transformation Project Solution Blueprint – Trade & Origination (ACM) Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 5 of 247 Below diagram shows high level processes which are covered from Pre-Trade to Settlement.

Figure 1.2 - Business Process Flow from Pre-Trade to Settlement

--- 第6页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 6 of 247 This document is created at L2 level, which is Settlements & Invoicing. Below diagram shows high level processes which are covered within Settlements & Invoicing.

Figure 1.3 - Business Process Flow for Settlements & Invoicing

--- 第7页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 7 of 247 Table 1.1 - Settlements & Invoicing Process Overview Process Description SAP Agricultural Contract Management (ACM) settlements and invoicing form a critical part of the contract management process, serving as an invoicing pre- processor and billing pre-processor that consolidates multiple transactions against contracts and happens after Load Data Capture. Processes include: Settlement Creation, Adjustment, & Approval

Settlement Creation Settlement creation in SAP ACM follows a structured approach where settlement documents are built using a noted item methodology. The process begins after Load Data Capture (LDC) completion and application documents have been successfully applied to contracts

Settlement Release Settlement release is the first step in the approval workflow after creation of settlement that prepares settlement documents for final approval. Once released, the settlement document moves to a status where it can be approved or rejected. The release step ensures all settlement calculations and details are finalized before proceeding to the approval stage

Settlement Approval Settlement approval is the final step where authorized personnel can approve or reject released settlement documents. Key Changes Settlement Creation, Adjustment, & Approval Settlement is a three-step process which is creation, release, and approval to ensure correct details are captured from the contract lifecycle.

SAP Agricultural Contract Management tracks settlement documents through a comprehensive status management system that ensures proper workflow control and audit trails throughout the settlement lifecycle. Highlight Key Changes are:

• Automatic Release and Approval of Intercompany Settlements on Purchase Side. • Automatic Generation of Billing for Sales Scenarios (ID) based on Approved Settlement.

Table 1.2 - Fees & Expense Management Process Overview Process Description Fees & Expense Management Agricultural companies provide a wide variety of services rendered throughout the commodity contracting, logistics execution, inventory management and financial settlement supply chain lifecycle. They charge and collect fees for these services.

Integrating services and associated fees within the supply chain processes enables reliable, efficient, and effective collection of service revenue. • Fee can be both manual addition & auto determination in various logistic documents associated with contract counterparty.

--- 第8页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 8 of 247 • Expense will enable you to have the ability to manage expenses associated with third-party services required for specific loads. Key Changes Based on the Fees & Expenses workshops, all the planned expenses and fees can be added at different levels – Contract, Nomination, LDC and Settlement. They can be accrued during month-end and/or settled based on invoices received for them.

Table 1.3 – Non-Standard Settlement Process Overview Process Description Non-Standard Settlements Washout is a process in Agricultural Commodity Management (ACM) where two offsetting buy/sell contracts are cancelled and only the net price difference is settled, no physical delivery or logistics triggered.

Circles are used in ACM to settle a closed loop of interrelated trades (A→B →C→A). Instead of multiple settlements, the system calculates the net financial outcome and posts one consolidated settlement.

Strings Scenario is a non-standard settlement scenario where GAI agreed with counterparty A and counterparty B to perform a Document By-Pass Scenario. There are three different configurations for Document By-Pass, which are: 1. Maintain Document By-Pass (Start) 2. Maintain Document By-Pass (Mid) 3. Maintain Document By-Pass (End) To perform this Document By-Pass configurations, Strings Workcenter is proposed to capture the Document By-Pass details and Outturn Settlement to calculate the right amount for settlement.

Key Changes Strings Work Center The Strings Workcenter is a BTP application to automate and track string- related document bypass processes using standard BAPI/API integrations. The solution enables management of alternate partners and pricing scenarios, supports provisional and final settlement processing, and ensures correct invoice generation at different stages of the logistics lifecycle. Settlement is performed after load and unload events, with validations and enhancements in place to handle partner determination, pricing, and price

--- 第9页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 9 of 247 difference calculations. All generated invoices include string-specific information for traceability.

Outturn Settlement Outturn settlements are typically used for vessel-based scenarios and are performed after the unload event. The outturn amount is determined based on multiple factors, including quality assessment using standard DPQS functionality, agreed half costs applied at delivery level, and late days charges or deductions depending on the commercial terms and scenario. Late days percentages are proposed based on FOSFA or PORAM rules but remain negotiable during settlement. Additional charges such as DOBI, color, or PV can also be applied to the counterparty as part of the outturn settlement.

--- 第10页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 10 of 247 1.2 Business Process Hierarchy (BPH) and Its Applicable BU This document provides the solution for Settlements & Invoicing process group with all its detailed processes and activity described in this section.

BPH L1 (Process Category) Commodity Trading & Risk Management BPH L2 (Process Group) Settlements & Invoicing Table 1.4 - Applicable BU for Settlements & Invoicing 3.3 Settlements & Invoicing ID SG CN IND PK EU LATA M US Ole o Sugar 3.3.1 Settlement Creation, Adjustment, and Approval

3.3.1.1 Create Settlement Y Y Y Y Y Y Y Y Y Y

3.3.1.2 Change Settlement Y Y Y Y Y Y Y Y Y Y

3.3.1.3 Release Settlement Y Y Y Y Y Y Y Y Y Y

3.3.1.4 Approve or Reject Settlement Y Y Y Y Y Y Y Y Y Y

3.3.2.5 Settlement Adjustment Y Y Y Y Y Y Y Y Y Y 3.3.2 Fees & Expense Management

3.3.2.1 Assign Fees at Contract/ Nomination/ LDC/ Settlement Y Y Y Y Y Y Y Y Y Y

3.3.2.2 Assign Expenses at Contract/ Nomination/ LDC Y Y Y Y Y Y Y Y Y Y

3.3.2.3 Accrue Expenses Y Y Y Y Y Y Y Y Y Y

3.3.2.4 Create Expense Settlement Y Y Y Y Y Y Y Y Y Y 4 Country Specific

4.1 Singapore Non-Standard Settlement (Washout, Circle, and Strings)

4.1.1 Create Non-Standard Settlements for Washout N Y Y TBC TBC Y Y Y

Y Y
4.1.2 Create Non-Standard Settlements for Circle N Y TBC TBC TBC Y TBC Y TBC TBC 4.1.3 Maintain Document By-Pass (Start) N Y N N N N N N N N 4.1.4 Maintain Document By-Pass (Mid) N Y N N N N N N N N 4.1.5 Maintain Document By-Pass (End) N Y N N N N N N N N TBC: subject to confirmation on whether respective applicable BU intends to adopt this

--- 第11页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 11 of 247 2 Key Design Decisions 2.1 Product Scoping & Segregation for Upstream Decision Point Determine the solution on upstream business unit commercial transaction, especially on the commodity trading related product Impacted L3 ALL L3 (E2E) Background Non-standard solution across business units, e.g. • Buyer (Downstream) utilizes trading platform (CXC, to be replaced with ACM) • Seller (Upstream) do not utilize trading platform (standard SD solution) Leading Practice All GAR companies engaged in Commodity Trading should adopt a standardized solution for Trade Capture to Settlement

Proposed Solution As-Is Solution Solution Description • Utilize ACM for upstream commodity commercial transactions: CPO, PK, PKO, PKE, PKS (cangkang), High FFA CPO. • FFB, Seeds & Services (Toll In/ Toll Out) will remain in SD/MM. • Remain in SD/MM for all products. Pros (Design rationale, benefit) • Transparency through End- to-end streamline solution for affiliated transaction (US – DSI) • Process efficiency through mirroring contract creation triggered by the leading contract. • Standard ACM solution for gain/loss (variance) – not via custom program • Reconciled financial settlement, minimize errors & ensure consistency across entities • Potential to eliminate surrounding system (i.e KUBE) for affiliated transaction – to be review in a separate KDD discussion • Lower change management impact. • Same process flows for all products. Cons (Drawbacks) • Change management on new ACM solution, potential organization restructure / role re-alignment may be required. • Different process flow between commodity and non- commodity products. • Not aligned with SAP best practices, require heavily customized solution to support the E2E Trade Flow Decision: This option is selected

--- 第12页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 12 of 247 2.2 Product Scoping & Segregation for Downstream Decision Point Determine the solution on Downstream Indonesia business unit commercial transaction Impacted L3 ALL L3 (E2E) Background Blurry lines between Trading & Non-Trading Transaction Leading Practice Clear distinction & solution for Trading Transaction (ACM) vs Non-Trading Transaction (SD/MM)

Proposed Solution As-Is Solution Solution Description • Utilize ACM for DSI Commodity Trading commercial transaction All Bulk & Semi Bulk Products • Minyak Goreng Curah for Maklon Distribusi will utilize ACM • Minyak Goreng Curah for Maklon Murni will remain in SD • Marsho, Branded Products (Industrial, Cooking Oil, include Minyakita), Services (Toll In/ Titip Olah CPO, Toll Out) will remain in SD/MM. • Utilize SD/MM for all products.

Pros (Design rationale, benefit) • End-to-end streamline solution for Commodity Trading Commercial transaction • Process efficiency through mirroring contract creation. triggered by the leading contract. • Standard ACM solution for gain/loss (variance) – not via custom program • Reconciled financial settlement, minimize errors & ensure consistency across entities • Lower change management impact. • Same process flows for all products. Cons (Drawbacks) • Change management on new ACM solution, potential organization restructure / role re-alignment may be required. • Different process flow between commodity and non- commodity products. • Require custom report to address EoD reporting requirement for Marsho & DMO products. • Not aligned with SAP best practices, require heavily customized solution to support the E2E Trade Flow Decision: This option is selected

--- 第13页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 13 of 247

2.3 Product Scoping & Segregation for Palm Kernel Shell (Cangkang) Decision Point Determine the solution for Palm Kernel Shell (Cangkang), for both Trading & non-Trading transactions (as fuel) Impacted L3 ALL L3 (E2E) Background Palm Kernel Shell (cangkang) is part of GAR commodity trading product, which is part of ACM Product Scope. DSI purchase cangkang as fuel from Upstream & 3rd party, using Coupa (standard PR/PO process). Leading Practice Standardized solution for commodity trading product.

Option 1 Option 2 Solution Description • Utilize ACM for all Cangkang transactions across all BU. • Central Procurement Team need to use ACM to purchase Cangkang from Intercompany (US Mill) & 3 rd party. • Cangkang Trading by Commercial CBB team will utilize ACM solution. • DSI Cangkang Purchase from 3rd party as fuel is non-trading transaction & will remain in Coupa/ MM. • Purchase from Intercompany as fuel will follow As-Is for now, where Commercial CBB on Seller side will use ACM 3 rd party sales, but Procurement from buyer side will remain in Coupa/ MM. This will be finalized closer to implementation. Pros (Design rationale, benefit) • Standardized process for all PKS/ Cangkang transaction • Auto gain/loss posting to inventory and utilize DPQS parameter for quality settlement, for all transaction • Standard E2E flows in Coupa/MM for Central Procurement Team/ Buyer side. • Standard E2E flows in ACM for Commercial CBB/ Seller side for all transaction. Cons (Drawbacks) • No live auction & sourcing functionality in ACM • Central Procurement Team need to use 2 platforms (Coupa & ACM). ACM will be used only when Procurement needs to purchase commodity trading products. • Manual quantity Gain/Loss posting and quality tracking for purchase as fuel (same with As-Is condition). Decision:

This option is selected

--- 第14页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 14 of 247 3 SAP Solution Blueprint This section describes SAP solutions to address key business requirements in the Commodity Trading & Risk Management process area. 3.1 Settlement Creation, Adjustment & Approval 3.1.1 Highlighted Key Business Requirements Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-018 Configure comprehensive tax application capabilities for Malaysia operations: - GST Management: - Rate Application: * Apply appropriate GST rates based on transaction type: - Exempt from GST - 0% GST rate - 6% GST rate * Determine rates based on transaction purpose: - Local transactions - Paper transactions - Circle/Washout transactions - Export transactions * Calculate GST on settlement amount: - Include contract amount - Add charges and brokerage - Currency Handling: * Charge GST in underlying settlement currency (usually MYR, sometimes USD) * Apply BNM's standard GST exchange rate for conversions - Documentation and Compliance: - Document Requirements: * Include GIAM's GST registration number on all documents for Malaysia delivery * Show tax amount and code on invoices (6% or GST Exempt) * Support proper GST documentation - System Configuration: * Generate separate account postings to SAP: - GST INPUT account - GST OUTPUT account * Apply GST only for GST registered companies/brokers Gap FI - Tax configuration, ACM will use the configuration, calculation, tax code from S4Core
ACM-021 [For Purchase Only] Ability to revise and reprocess invoice and tax invoice based on GR

Relate to ACM-1006, ACM-1037 Fit Settlement adjustment will generate CN/DN

Invoice cancellation can be used to generate new invoice ACM-025 Ability to calculate and implement relevant taxes (VAT, COF - for purchase contracts only , etc) Gap Standard FI - TAX configuration
ACM-073 Ability to manage customer rebates: - Support customer-specific rebates with predefined formulas - Price without tax - COGS without tax) × VAT Ratio × additional VAT ratio (1.2%) - "060 Customer rebate" with ratios Fit Baseline Configuration for
Setup

--- 第15页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 15 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution separated by 4 types: * Sales organization * Channel * Division * Customer ACM-075 Ability to determine posting periods:

  • Transaction-Specific Rules:
  • Physical Trades:
  • Invoice Date = Actual BL Date
  • Posting Period = Accounting Period
  • Posting Date = Effective date in SAP
  • Entry Date = Actual entry date in SAP
  • Paper Trades:
  • Invoice Date = String Establishment Date
  • Posting Period = Accounting Period
  • Posting Date = Effective date in SAP
  • Entry Date = Actual entry date in SAP
  • All Other Postings:
  • Invoice Date = Invoice Date
  • Posting Period = Accounting Period
  • Posting Date = Effective date in SAP
  • Entry Date = Actual entry date in SAP Fit AA: To be explored standard configuration or required validation rule as per required.

VM: For TRM postings, the posting period is derived from posting date. Posting date is available for input on TRM postings into FI such as post flows, post accruals, post valuations etc. ACM-076 Ability to post standard shipments:

  • Generate invoice/payment value for related party transactions
  • Post to GL on invoice date
  • Use different accounts based on party type (downstream/upstream)
  • Generate invoice/payment value for 3rd party transactions Gap Basic Configuration - but take note for shipment details might need forms setup ACM-077 Ability to manage specialized shipment postings:

  • Generate and post invoice value for Rotterdam sales

  • Support split invoices (98/99% first invoicing)
  • Process 2/1% sales accruals (CN/DN of balance)
  • Handle settled 2/1% sales
  • Post quality and quantity adjustments to different GL accounts
  • Perform FI billing
  • Autopost PO invoices Fit Basic Configuration ACM-082 VAT Tax will be handled in ERP. Prices in ACM are before tax. Users should be able to capture if a Fit Tax can be configured based on tax determination process

--- 第16页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 16 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution particular contract is taxable or not taxable, and type of tax that is applicable . The contract value (before tax) will be sent along with this flag to SAP, and when SAP returns actuals, ACM needs to be able to store the VAT tax amount (Still necessary?) and posting at GL account when actual tax is posted ACM-083 Ability to capture Tax levy Gap Enhancement to be done based on req ACM-136 Ability to manage tax-related aspects: - Handle contracts inclusive of tax (17% in China, 11% in Indonesia) - Reverse out taxes from P&L reporting Fit FI-Tax configuration ACM-179 Ability to manage different invoice types: - Generate standard invoices - Create provisional invoices - Issue credit/debit notes for quantity adjustments - Process quality adjustment invoices - Handle prepayment and proforma invoices - Create commercial invoices - Issue credit notes and debit notes Fit Standard Solution Behavior ACM-180 Ability to consolidate invoices: - Issue single sales invoice linked to multiple purchase orders (condition that counterparty is the same) - Support consolidated billing - Generate daily purchase invoices Fit Standard Solution Behavior ACM-181 Ability to manage vendor payments: - Process payments to shippers - Track payment status and history - Maintain payment documentation - Reconcile payments against invoices (manual process) - Process and manage vendor payments (manual process / integrate/ interface with Vendor Invoice Management System - VIMS) - Issue and process cheque payments - Email daily payment lists and SWIFT details - Verify and send payment requests for signatory authorization - Prepare and submit PRFs for supplier payments - Obtain necessary payment approvals Gap To be done by Expense Management ACM-196 Ability to adjust dates and prices: - Overwrite invoice due dates when calculated incorrectly (autocalculated based on payment term and can be Gap Pricing Conditions Setup

--- 第17页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 17 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution overwritten) - Change billing dates (part of S4, need to check logic behind change of billing dates) - Add discounts to final invoices without overwriting system calculations (Fit) - Apply discounts to final payments (Fit) ACM-197 Ability to configure invoice calculations: - Calculate final settlements based on specified weights - Support origin or destination weight specifications - Calculate final settlement price based on trade type equations - Use set up configuration for calculations Fit Native settlement functionlaity will cater to all the requirements excluding form output ACM-199 Ability to handle invoice adjustments: - Adjust for differences between CN/DN and Invoice - Post differences as cash adjustments - Provide option to amend underlying trade - Generate simple listing of invoices between SG and PTSmart Fit Settlement adjustment generates credit / debit memo based on scenario ACM-200 Ability to manage settlement adjustments: - Manage settlement adjustments for price differences - Handle quality difference adjustments - Process differential payments - Maintain appropriate documentation - Ensure proper accounting treatment Fit In ACM invoices are generated based on scenarios, any FORM req needs to be developed. ACM-201 Ability to generate different invoice types: - Generate proforma invoices for custom declaration - Create provisional invoices - Produce final invoices for physical trades - Generate final invoices for swaps - Create tax invoices - Create invoices for export and local sales (proforma & final invoice) - Create appropriate proforma / provisional invoices according to applicable payment terms Gap In ACM invoices are generated based on scenarios, any FORM req needs to be developed. Different document types/ ABD generated at settlements can be leveraged as well as configured to suit specific req ACM-204 Ability to generate credit and debit notes - Generate Credit/Debit Notes for: Fit Settlement Ajustment can be performed, fees, Reversal, separate invoice of fees

--- 第18页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 18 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution (Settlement adjustments can be used to generate CN/DN based on delta amount) * Final invoice (1/2%) * Paper (with variations including/excluding tax) (not covered by ACM - taken up by TRM) * Fee settlement * Reversals - Approve credit notes to vendors - Generate debit notes (non-sales invoices) ACM-210 Ability to customize invoice formats: - Generate custom invoice number sequence for export deals - Ability to include product certification in the invoice - Capture custom clearance number information - Create PO Services for Surveyor & Freight Invoices -> SS: These expenses are recorded directly onto the Contracts and Accrued or Settled independently to different counterparties. - Generate Service Entry Sheet (SES) per invoice -> SS: Expense settlement posting has been shown to core team and Accounting team. They were ok with the Account postings, with and without Accrual. If there is no need for Service PO above, then there is no need for SES here. Gap Custom information to be printed on form needs to be manually/automaticall provided, form needs to be developed accordingly ACM-225 Ability to manage provisional invoicing: - Issue provisional invoice based on provisional price × BL quantity - Support invoicing before or after one or more fixing has been done - Create provisional invoices without posting to P&L or AR - Calculate provisional settlement at reference price when future is not fixed - Support manual price override for provisional settlements - Require invoice numbers on all provisional invoices - Calculate provisional prices based on loaded weight - Generate Indonesia Proforma Invoice for export - Create and send Proforma Invoice upon customer request (for Letter of Credit application and prepayment) - Ability to adjust quantities in proforma invoice (not based on contract qty) Fit ACM product offerings

--- 第19页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 19 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-226 Ability to manage provisional settlements: - Create debit/credit notes based on price differences - Issue credit/debit notes for each fixing separately based on pro-rated quantities - Use month-end average prices for final invoicing - Manage outturn processes - Manage demurrage processes Fit ACM product offerings ACM-231 Ability to manage settlement splits: - Support 98/99% invoicing first (based on provisional or fixed price) - Invoice remaining 1/2% when actual outturn quantity and qualities are known - Apply splits to commodity cashflows and specific secondary costs - Issue provisional invoice for 98/99% when based on provisional price - Issue final invoice for remaining 1/2% - Issue split invoices (e.g., 80/20) based on known vs. adjusted values - Support POL and weight value adjustments at discharge Fit Settlement Workcenter ACM-232 Ability to manage settlement adjustments: - Support quality-based price adjustments on final settlement - Calculate and apply polarization premiums or discounts - Base adjustments on actual quality results for raw sugar - Issue final invoice including quality premiums/discounts based on polarization results Fit Settlement Workcenter ACM-264 Ability to configure claim calculations: - Input and compute escalators (penalties/premiums) - Base calculations on changes in quality and quantity Fit DPQS functionality ACM-265 Ability to managing quality claims: - Capture actual quality measurements - Support escalation/de-escalation with premiums or discounts - Apply adjustments based on FFA and MNI - Post quality adjustments separately from quantity adjustments - Process quality claims for trading Fit Fees and DPQS needs to be configured

--- 第20页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 20 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-275 Ability to manage outturn calculations: - Enable detailed outturn calculations - Compare BL quantities to actual discharge quantities - Apply proper inventory adjustments - Implement appropriate financial adjustments - Reflect physical reality in final calculations Fit ACM offering ACM-281 Ability to configure payments - Configure payment terms for physical settlements (FI) - Manage flexible payment percentages based on deal terms (FI) - Adjust data fields (establishment date, settlement price, etc.) (ACM) Gap Baseline Configuration Setup and requires minor adjustment out-of-the-box ACM-284 Ability to reconcile quantities: - Reconcile contracted vs. actual quantity for future-physical trades - Ability to reconcile fees based on confirmed delivered quantities - Support for multiple delivery scenarios (PO Hub) Gap Custom Comparative Report for Expenses ACM-285 Ability to reconcile fees: - Track and reconcile estimated and actual fees - Ensure fee reconciliation at lot-level - Consider trade/pricing dates - Handle provisional price fixing on different days Gap Custom Comparative Report for Expenses ACM-292 Ability to display prepayment status and summary prepayment amount on the main page - requires enhancement Gap Requirement enhancements to field configuration - prepayment posting apps or custom report is required ACM-317 Ability to manage document relationships: - Map Credit Notes to Counterparty Invoices (primarily 1:1) - Support mapping multiple CNs to a single invoice - Support mapping CNs to multiple invoices in rare cases Fit Settlement Adjustment is possible after final settlement ACM-366 Ability to generate AR Reporting: 14/01 WA: these are currently used and tapped from SAP GEP - ZRPT data source - AR Raw Data Extract (gross value and with haircut applied) [Singapore] - AR Subsequent Cash Receipt [Singapore] - Days Sales Outstanding (Live to Date) [Singapore] - Monthly Management Reports Fit Reports will be detailed on Phase 2. Majority are pulled from FI currently under ZRPT. Any ACM data required for FI can be discussed during next phase.

--- 第21页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 21 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution (overdue profiles, DSO, advance payments) [Singapore] - Overdue AR reporting (weekly) [Singapore] - Provision Reports (doubtful debts >60 days, FRS 109 >90 days) [Singapore]

14/01 WA: this is currently generated by Openlink, hence will be done by ACM. - Payment Terms Exception Report (fortnightly) [Singapore]

14/01 WA: confirmed not used by Krystefer (Credit Risk Team) - AR/AP Outstanding/Overdue Reports [Indonesia] - Open Trade Ageing Analysis [India] - Debtors Ageing Analysis [India] - Daily AR status reports [Malaysia] - Record Carryover Balance of Overpayment / Underpayment from Customers [Indonesia] - Total Exposure Time Series [Singapore] - Counterparty + Deal Information [Singapore] ACM-367 Ability to generate Settlement Reporting: - Shipping Outturn Monthly Reports [Singapore] - Demurrage Reports [Singapore] Gap SS: Modify existing settlement based, and expenses based reports
ACM-383 Ability to add additional charges and other costs during settlement creation without requiring separate approval, with approval only required for settlement amendments. Fit Fees Solution ACM-391 Ability to determine and modify invoice date and payment due date using various configuration options, with invoice date reflecting the invoice creation date rather than the LDC Bill of Lading date. Gap Form Output ACM-402 Ability to display bank details on invoice printouts through configurable settings in the ACM system Gap Form Requirment
ACM-404 Ability to print sales invoice numbers on generated invoice documents Fit Form Requirment
ACM-419 Ability to support up to 8 decimal places with configurable rounding logic applied both at billing and individual Bill of Lading levels for value not quantity Fit SAP supports special decimal

--- 第22页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 22 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-474 Ability to automatically post Accounts Receivable (AR) and Accounts Payable (AP) entries without manual accounting intervention. Applies to intercompany transactions between trading entities Fit Aligned with standard solution behavior ACM-477 Ability to define sequence: DSI invoice generation → GAI processing → Status update to 'Invoiced'. System must track and enforce this sequential workflow Fit Aligned with standard solution behavior ACM-478 Ability to manage billing settlement status transitions (Hold Invoice → Invoiced). Transaction realization should trigger automatically upon status change in GAI system. Billing generation serves as the primary control checkpoint for the entire process Fit Aligned with standard solution behavior ACM-480 Ability to support different billing strategies - DSI sends consolidated billing for entire quantity while GAI sends individual split bills based on quantity to respective customers Fit DSI can send clubbed billing for entire QTY while GAI will send split bills based on QTY to individual customers ACM-526 Ability to create settlement groups simultaneously for both purchase and sales sides in intercompany scenarios Fit Aligned with standard solution behavior ACM-527 Ability to manage subsequent settlement releases and approvals independently for each side Fit Aligned with standard solution behavior ACM-528 Ability to trigger account posting only after both sales and purchase settlements are approved and sales is billed, with automatic status change from 'Settlement Hold Invoice' to 'Settlement Invoiced' on purchase side Fit Aligned with standard solution behavior ACM-529 Ability to view calculation components behind final values in SAP ACM Fit Aligned with standard solution behavior ACM-530 Ability to access detailed pricing calculations through settlement units under the pricing tab Fit Aligned with standard solution behavior ACM-533 Ability to view profit center and account information during posting processes Fit Standard Product Offering ACM-540 Ability to capture invoice details from PDF invoices to facilitate automated posting into SAP - offers low-code/no- code tools and standard BTP services Gap BTP LCNC Related ACM-554 Ability to automatically generate price difference invoice after first invoice generation Gap DocByPass solution via Strings Work Center

--- 第23页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 23 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-560 Ability to change and display payment terms description on invoices for final and outturn settlements Gap Forms solution ACM-561 Ability to maintain independent pricing settlements for purchase side and sales side transactions Gap To be included with DBP solution ACM-610 Ability to use current day's market value for provisional calculation when contract remains unpriced at invoice step Fit Part of Inventory Valuation Solution ACM-611 Ability to process Credit/Debit Memo when final price and quality are determined Fit Standard Solution Behavior ACM-645 Ability to use debit notes for additional expense charges instead of original invoice reversal process Gap The current design does not support debit note functionality for expense adjustments ACM-646 Ability to process refunds using credit notes for vendor overcharging scenarios Fit The current system design requires complete reversal of the original invoice before posting a new invoice with the combined amount.

This would be a process change; GAR need to reverse the original invoice and create a new one with the correct amount. ACM-693 Ability to execute multiple provisional settlements and final settlement on the same contract Fit Standard ACM functionality ACM-712 Ability to extract LDC and application documents for settlements and schedule automatic settlement creation Gap Custom development is needed to post Settlements automatically. Settlement is a 3 step process : Create - Release - Approve. Creation can be done manually and Release & approve steps can be automated.
ACM-715 Ability to generate multiple invoices for one settlement using provisional settlements and credit notes Gap Standard ACM funtionality. However, Invoice O/p needs cusotm development ACM-717 Ability to configure two-layer approval process for execution and posting Fit Standar ACM Functionality
ACM-718 Ability to automate settlement release and approval based on defined business rules Gap Release can be automated. Need custom development for Auto Approve ACM-731 Ability to support prorated deduction and final settlement scenarios Fit Standar ACM functionality and configuration. Will be addressed during project implementation ACM-735 Ability to add free text to invoices and prepayment invoices Gap Standard functionality does not allow for free text input from

--- 第24页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 24 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution User. Can be done with a simple custom development
ACM-739 Ability to trigger contract value adjustments based on valuation point logic Fit Valuation Point should be set up with value adjustments ACM-750 Ability to display weighted average pricing on invoices instead of individual pricing lots Gap Custom development to calculate Weighted average price during settlement process to be printed on the Invoice Output forms ACM-751 Ability to configure pricing conditions for weighted average calculation

System should be able to provide the functionality of capturing Price avg per line item (based on selected criteria) or per contract and these price conditions should be able to print on Invoice Gap CPE pricing conditions need to include statistical conditions to calculate the weighted average
ACM-753 Ability to add adjustments like demurrage or fees after settlement Fit 1st Scenario: Settlement adjustment would generate debit note; since adjustment is done for old contract, the demurage will be added to the that contract [ACM] 2nd Scenario: If we add the demurrage cost from previous contract to the new contract, we dont need to create DN; Accounting team is OK to not tie back to the old contract. [need to check with trade ops and trade control] ACM-754 Ability to link all invoice types and view complete document flow Fit Current possible invoice types which are already part of the document flow: Prepayment Postings, Provisional invoice, Final invoice, credit note / debit note. To check for what other possibilities are currently possible in Business ACM-755 Ability to generate separate credit notes for quality and quantity adjustments Fit If Quality is pending during LDc, provisional invoice can be created. Later when quality is finalized, LDC update needs to be done and Settlement then generates a credit note/ debit note based on the Application document adjustments based on quality - either price adjustments or quantity adjustments

--- 第25页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 25 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-760 Ability to include taxes as separate line items on invoices Gap Scenario to be tested.
ACM-761 Ability to allocate stock loss costs to third-party providers Fit Inventory Gain-Loss topic ACM-762 Ability to configure approval workflows with segregation of duties and delegation of authority Gap Shall be part of the implementation work
ACM-764 Ability to configure different rounding logic per region and commodity and customer Fit Rounding logic can be set up per company code. Need ot check if rounding logic can be different per commodity ACM-777 Ability to adjust settlement costs after contract release or shipment through settlement amendment functionality, generating appropriate credit/debit notes Fit Standard Solution Behavior ACM-791 Ability to automate settlement release and approval based on configurable amount thresholds Fit Standard Solution Behavior ACM-814 Ability to spread invoice value for ordered quantity (e.g., 500) across actual received quantity (e.g., 495) for accurate per-unit inventory valuation Fit Standard Product Offering ACM-826 Ability to receive and apply payments from end customers against contracts originally created through broker arrangements, with payment reconciliation to broker-sourced deals Fit Refer to CTRM-4051 ACM-829 Ability to automatically apply different tax rates based on customer profiles through integration with S4 Finance configuration Fit Tax rates come from BP master data. FI to maintain the relevant information as per requirments ACM-845 Ability to export data in government- required formats for upload to regulatory websites Gap Might need custom development to suit govt ready formats ACM-899 Ability to add costs or discounts before execution (included in final invoice) or after execution (via additional CN/DN), with support for multiple provisional invoices before final settlement Fit Settlement Adjustment Functionality ACM-900 Ability to issue credit/debit notes not linked to specific shipments when required, while maintaining option to link to deliveries for traceability Gap Independent CN/DN Functionality Enhancement
ACM-901 Ability to execute transactions on all calendar days including month-end closing with parallel processing without interrupting operations Fit SS[Jan07]: Flagged this as a Fit. Standard ACM functionality allows Contract execution and Contract maintenence activitites in paralell. One does not block the other.

--- 第26页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 26 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-908 Ability to validate FX status compatibility across settlement group contracts, defaulting automatically based on FX status on contract to ensure consistent foreign exchange treatment Fit AA: custom enhancement for FX validations to be applied ACM-930 Ability to back-solve tax amount. SAP's price include tax and tax rate. Tax should not be included in PnL calculations Fit Add the field in PNL report as per the requirement ACM-1002 Ability to segregate OTP vendor (pay full payment amount include tax) & Non-OTP vendor (pay only the base payment amount & only pay the tax amount upon tax invoice received), then interface to the payment team & tax posting correctly.

Need to have validation to show error - if vendor is OTP but trader select the wrong tax code on transaction level: U8 = NOTP Tax Code/ VAT In Block for Payment UA = OTP Tax Code/ VAT In Free for Payment

Relates to CTRM-1002, CTRM-1279, CTRM-1280, CTRM-1289, CTRM- 1290 Gap Business Partners will be marked as OTP or NOTP (will be taken by EDM), at Contract Pricing level, the system will validate the business partner and fetch the corresponding tax amount ACM-1006 Ability to settle multiple GR/GI in one contract altogether to be able to match the quantity with the invoice / prepayment invoice quantity for tax tracking purposes (There should be a view similar to ME23 for this purpose)

e.g. during GR, we can knock off the prepayment invoice with the exact GR quantity according to the prepayment amount. Gap - Ability to settle multiple GR/GI can be done via settlement (multiple LDCs can be settled together).
- For Purchase: Application Splitting per Quantity as per Invoice from Vendor requires enhancement - However, custom view similar to ME23 needs to be created per business requirement. ACM-1007 Ability to have an overview view on settlement creation to keep track of the contract quantity & amount, Downpayment Quantity & amount, Payment/Incoming in Progress, Remaining Contract balance Quantity & Amount, GR/GI Quantity & Amount. (This should be similar to Memo Payment View) Gap Customization / adding custom fields are necessary to show any information to be displayed in the Memo Payment should be included and validated at Settlement level / Settlement Workcenter. This can be printed as part of form output as well ACM-1012 Ability to account for actual DPQS calculation into the final settlement
Fit Exist in Standard Functionality ACM-1013 Ability to adjust the DPQS amount based with certain level of flexibility Fit Exist in Standard Functionality: 1. Adjust the DPQS

--- 第27页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 27 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution based on negotiation results with vendor/customer 2. Overwrite the DPQS in settlement/ give discount 3. Claims separately via FI ACM-1014 Ability to add additional charges or other costs to the settlement amount (ex. Late Days Charge, Late BL charge) Fit If using Fee & Expense, FIT If not using Fee&Expense: - Settlement Adjustment (Credit/ Debit Note) - Claims separately ACM-1017 Ability include Contract number and Nomination Number in the Journal Postings across E2E Trade Cycle Gap Enhancement to add field for Contract and Nomination. If the field is standard SAP, add the field at configuration Field Status Variant. ACM-1022 Ability to restrict settlement reversal/amendment to Leading side and will automatically reflect on the mirroring side Fit Exist in Standard Functionality ACM-1023 Ability to have accounting AP posting for purchase settlement only after settlement approval Fit Exist in Standard Functionality ACM-1024 Ability to have accounting posting for sales settlement only after Sales Billing is approved/generated Fit Exist in Standard Functionality ACM-1026 Ability to have AR and AP postings captured on company code level while material code should be captured in plant level Fit Exist in Standard Functionality ACM-1028 Ability to track the downpayment invoice, tax invoice, and other invoice settlement in one view per contract similar to existing process Gap Custom Report. Doc flow workcenter ACM-1029 Ability to have a check upon settlement creation whether the correct load event has been completed and approved to proceed with settlement process depending on Incoterm Fit Exist in Standard Functionality ACM-1030 Ability to account for delivery delays into final settlement calculation Fit Exist in Standard Functionality. Taken in DPQS as late days ACM-1037 Ability to generate settlement documents such as: - Final Invoice - Tax Invoice Fit Exist in Standard Functionality. Manual DN from Finance ACM-1252 Ensure sales contract, billing, and tax invoice, are all following the tax regulation. i.e. for bonded zone buyer side need to show the branch address and number (NITKU) in sales contract, billing and tax invoice. NITKU number is maintain in MDG data. Gap Enhancement mapping and logic to read Bonded/ Non Bonded

--- 第28页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 28 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-1277 Ability to validate planned delivery date vs the actual delivery date, and to have this late delivery penalty to automatically be taken into consideration for settlement process.
Gap DPQS can be explored, need to put some calculation and logic here ACM-1278 Ability to trigger approval (to Trader & Logistic) to confirm/ approve if this lateness is due to vendor's mistake, and to be deducted from the invoice. As-Is this rarely happens since the lateness are from our side (e.g. late DP, full tank capacity) Relate to CTRM-1277 Fit Exist in Standard Functionality. Settlement Adjustment ACM-1280 Ability to have separate VAT In GL Account and separate journal posting treatment for OTP and NOTP Purchase Transactions: OTP Vendors Transactions: - Requires a separate GL account (VAT In - OTP)

Non-OTP Vendors Transactions: - Requires a separate GL account (VAT In - NOTP)

These two accounts will later be reclassed into the same VAT In 17000600 GL Account after tax invoice has been received

Relates to CTRM-1002, CTRM-1279, CTRM-1280, CTRM-1289, CTRM- 1290 Gap Accounting postings will be set up to depend on the vendor account (whether they are OTP or NOTP), so the accounting postings will automatically post to NOTP if the vendor has been categorized as NOTP and vice- versa

This also requires the vendor master data to be properly configured ACM-1296 Ability to interface with Vendor Invoice Solution (e.g. VIM/ Esker/Tungsten) for Invoice & Tax Invoice Archiving and for Settlement process. Tax Solution (e.g. Opentext) should also integrate with VIM for Tax Invoice Management Gap Interface needed, Enhancement needed ACM-1297 Ability to monitor Goods Issued Not Yet Billed (GI NYB) to be able to create billing to customer Gap Exist in Standard Functionality.
In transaction level: All the settlement that is ready to be release & approved will be shown in the tile. Custom report needed to consolidate GINYB as reporting together with the branded products. ACM-1302 Ability to automatically calculate late days based on Load/Unload Event relevant to Incoterm against expected delivery date Gap At LDC Level, system should automatically calculate late days based on Contract Delivery Date, Incoterm, and LDC date

--- 第29页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 29 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution

Relates to: CTRM-1014 ACM-1320 Ability to process payment related to delivery (to transporter, surveyor, storage fee, etc.) As-is: use PO service for Sales / PO condition for Purchase

Relate to CTRM-1262, CTRM-1263, CTRM-1264, CTRM-1303, CTRM- 1320 Fit Fee and Expenses and TM for freight. ACM-1342 Ability to post Goods Issue Not Billed (GINB) during PGI and recognize the COGS during invoicing

Main Objective:
1. To have COGS and Revenue at the same period. 2. To post COGS based on the delivery incoterm.

Similar to OTB-010, OTB-026
(VCM capability in SD) Gap Movement types can be configured and mapped in LDC. Load and Unload events of LDC mark the status of delivery. Need more info. ACM-1343 Ability to have accounting postings aligned with FI module as given in Accounting Posting Excel File in the appropriate step Refer to the full ACM summary posting in excel Gap The account postings can be done based on FI baseline configurations for ACM scenarios. ACM-1400 Ability to have Payment term-based notification that takes into account calendar holidays (Working day vs Calendar day) to state in SD Billing to avoid any issue of billing due date vs payment process by customer Gap Workflow to be developed
ACM-1401 Ability to have fields to capture Certification number, PEB Number, PEB date, PEB Amount to be used for billing purpose for Export Transactions. (This information should be able to be input in Settlement process to be passed to SD for Billing) Gap Custom Enhancements
ACM-1402 Ability to create credit billing after Final Invoice (Down Payment Transaction Scenario) - might not be relevant anymore in S4 with the new invoice list & ACM settlement process. Create Prepayment Billing, then with multiple settlement/ invoices afterwards Fit Prepayment Request process already aligned with SD and FI/CO teams for proper order of the Process steps and the proper account postings
ACM-1406 Ability to have higher SAP Limitation of billing line item number (As-Is limit is 500 line item) Fit SAP Standard Behavior.

--- 第30页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 30 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution DSI need up to 746 line items due to many GI line item, As-Is need to split the billing ACM-1411 Ability to generate Commercial Invoice Print Out after Advance Payment has been received (print out DP Billing) Gap Form Output ACM-1416 Ability to get the responsible contract trader name from Contract Capture and pass it to FBL5N and FBL1N reports (show the trader name in these reports)

Related to CTRM-1410 Gap Enhancement to pass it to FBL5N and FBL1N ACM-1428 Specific for Biodiesel Transactions: confirmed with Hendry, total 7 fields are required to be available in ACM Billing or LDC/DO (refer to email): - Selling Price - Actual delivery cost - Supply Location - Destination Location - Transportation Mode - PSO/ Non PSO - Distribution date (different with Contract period & Delivery period) This information is required to be transfer to OTB workstream, to calculate the claim to BPDP. This field information need to be carry over until settlement/ billing as well. If ACM Billing cannot provide these information, OTB will need to update to their RICEFW list. Relate to CTRM-1409 Gap Custom Fields at Settlement ACM-1430 Ensure invoice & payment related supporting documents attachments can flow to FI: - For purchase transaction: sales contract from vendor, invoice, BAST (proof of product delivery/ handover), tax invoice, etc. can flow to FI as the supporting document to process payment. As-Is are scanned via VIM - vendor invoice management - For sales transaction: all delivery related documents can be attached during GI/ LDC and flow to FI (back office) as the supporting document to bill the customer. As-Is are sent via email by unit. - For all transaction during settlement, if there's any additional supporting document attached (e.g. internal Gap VIMS Integration

--- 第31页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 31 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution memo for negotiated quality/ quantity claim), need to flow to FI as well. ACM-1432 Ability to generate penalty memo and upload after it is printed out and signed Fit Independent Credit Memo can be set up ACM-1433 Ability to cater all negative scenario, especially on the process with financial impact, need to have proper control to the process: - contract reversal
- prepayment reversal - nomination reversal - LDC reversal - Return Order - billing reversal Fit Reversals & Return solution

--- 第32页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 32 of 247 3.1.2 Business Process Flow This section provides the process flow diagram at BPH L4 with detailed information for each of the process steps. On high-level, settlement happens in three steps: Create Settlement, Release Settlement, then Approve Settlement. These processes are explained in detail below.

3.1.2.1 Create Settlement

Figure 3.1 - Create Settlement Table 3.1 - Create Settlement Activity Role Transaction Code/Fiori App ID Description Open Create Settlement Workcenter Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Applies for 3rd Party Purchase, 3rd Party Sales, Lead Intercompany Side, and Storage Agreement.

For details on Intercompany process, please refer to Solutioning Section 3.1.3.10 Enter Selection Criteria & Execute Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Enter key search values (e.g., Application Document Number) and execute query. Display Application Documents Back Office /ACCGO/STL_WC Review system-retrieved documents eligible for settlement.

--- 第33页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 33 of 247 Activity Role Transaction Code/Fiori App ID Description Fiori Tiles: Settlement Work Center Select Application Documents for Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Choose which documents will be included in the settlement run. Propose Settlement Groups Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Allow system to suggest grouping based on contract and matching criteria. Generate Settlement Groups & Units Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Create system-defined settlement groups and units for processing. Review Settlement Group Header Details Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Validate header data (contract reference, quantities, conditions, etc.). Review Settlement Units Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Check the list of settlement units generated under the group. Review Settlement Unit Header Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Review key header details of each settlement unit. Review Settlement Unit Details Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Validate line-level values (price, quantity, quality, deductions, charges). Maintain Threshold Percent (if threshold/provisional settlement) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Specify provisional threshold values required for partial settlement. Enter Split Payment Details (if split payment) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Define payment split rules and allocation percentages. Add Freight Charge (if freight charge applies) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Enter freight cost applicable to the settlement. Add Fee (if fee applies) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Add any applicable fee or charge. Add Conditional DPQS Back Office /ACCGO/STL_WC Maintain DPQS-based adjustments where conditional logic applies.

--- 第34页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 34 of 247 Activity Role Transaction Code/Fiori App ID Description Characteristics (if conditional DPQS) Fiori Tiles: Settlement Work Center Add Negotiated FX (if FX is negotiated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Update exchange rate if a negotiated FX rate applies. Enter Negotiated DPQS (if DPQS is negotiated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Enter DPQS value if agreed outside standard rules. Enter Negotiated Price (if price is negotiated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Update price based on final negotiated value. Review Overfill Amount (if overfill exists) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Verify system-calculated overfill differences and applicability. Generate Settlement Groups (final settlement document generated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Finalize and generate settlement document for posting. Prepayment Recovery step is expected to happen here if required.

--- 第35页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 35 of 247 3.1.2.2 Change Settlement

Figure 3.2 - Change Settlement Table 3.2 - Change Settlement Activity Role Transaction Code/Fiori App ID Description Open Settlement Workcenter Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Applies for 3rd Party Purchase, 3rd Party Sales, and Lead Intercompany Side.

For details on Intercompany process, please refer to Solutioning Section 3.1.3.10

Access the Settlement Work Center to initiate the change process. Enter Selection Criteria & Execute Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Input required filters (e.g., settlement group or document number) and run search. Settlement Groups displayed Back Office /ACCGO/STL_WC View list of available settlement groups based on search criteria.

--- 第36页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 36 of 247 Activity Role Transaction Code/Fiori App ID Description Fiori Tiles: Settlement Work Center Select Settlement Group for Edit Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Choose a specific settlement group to modify. Review Settlement Group Header Details Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Validate key group-level information (contract, vendor, pricing conditions, etc.). Enter or Update Threshold Percent (if threshold/provisional settlement) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Maintain or adjust provisional settlement percentage where applicable. Enter Split Payment Details (if split payment applies) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Define or update split settlement method and allocation percentages. Enter Vendor Invoice Details (if vendor is not self-bill vendor) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Enter vendor invoice references as required for non-self-billing vendors. Review Settlement Units Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Display the list of settlement units associated with the selected group. Review Settlement Unit Header Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Verify header information related to each settlement unit. Review Settlement Unit Details Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Review detailed pricing, quantity, taxes, adjustments, and calculation details. Add or Update Freight Charge (if freight charge applies) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Maintain or adjust freight cost values applicable to the settlement. Review auto- determined Fees (if fees present) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Validate system-derived fees to ensure accuracy. Add Fee (if extra fee applies) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Enter new additional fees where applicable. Add or Update Conditional DPQS Back Office /ACCGO/STL_WC Maintain conditional quality scoring or grading values impacting pricing.

--- 第37页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 37 of 247 Activity Role Transaction Code/Fiori App ID Description Characteristics (if conditional DPQS applies) Fiori Tiles: Settlement Work Center Add or Update Negotiated FX (if FX negotiated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Override system FX rate to reflect negotiated exchange rates. Enter or Update Negotiated Price / DPQS (if price or DPQS negotiated) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Update final price or quality scoring based on negotiation outcome. Review Overfill amount (if overfill exists) Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Review and confirm overfill quantity and pricing implications before saving. Save Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Finalize and store changes to the settlement document.

--- 第38页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 38 of 247 3.1.2.3 Release Settlement

Figure 3.3 - Release Settlement Table 3.3 - Release Settlement Activity Role Transaction Code/Fiori App ID Description Open Change Settlement Workcenter Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Applies for 3rd Party Purchase and 3rd Party Sales. Release is not required for Intercompany Settlement

For details on Intercompany process, please refer to Solutioning Section 3.1.3.10

Access the Change Settlement Work Center to initiate the settlement release process. Enter Selection Criteria Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Specific Settlement Group or via Settlement Group Field:
Select Settlement Scenario (3rd party, Intercompany, Intracompany, Storage Agreement, 3rd party Storage Agreement) Additional Selection Criteria e.g. Group Year Group Status Settlement Created on Settlement Created by Perform Validations Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center System checks the selected settlement for completeness, accuracy, and compliance prior to release. Release Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Finalize and release the settlement for downstream financial posting or invoicing. If validation errors occur, corrections must be made before release.

--- 第39页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 39 of 247 3.1.2.4 Approve or Reject Settlement

Figure 3.4 - Approve or Reject Settlement Table 3.4 - Approve or Reject Settlement Activity Role Transaction Code/Fiori App ID Description Open Settlement Approval Queue Back Office Manager /ACCGO/STL_APQ — Fiori: Settlement Approval Queue Applies for 3rd Party Purchase and 3rd Party Sales, and Lead Intercompany Side.

For details on Intercompany process, please refer to Solutioning Section 3.1.3.10

Launch the approval dashboard to review settlements pending approval. Enter Selection Criteria Back Office Manager /ACCGO/STL_APQ — Fiori: Settlement Approval Queue Apply filtering criteria to locate the relevant settlement group(s). Criteria may include settlement type (3rd party, intercompany, intracompany, storage agreement, etc.), group year, status, creation date, or creator. Display Settlements ready to be approved Back Office Manager Fiori: Settlement Approval Queue System displays settlement groups matching the applied selection criteria and ready for approval action. Review Settlement Units/Group Back Office Manager /ACCGO/STL_APQ — Fiori: Settlement Approval Queue Review settlement group details, including calculated values, charges, and unit-level information

--- 第40页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 40 of 247 Activity Role Transaction Code/Fiori App ID Description to ensure correctness before decision. Set Settlement Status to Approved (if approved) Back Office Manager Fiori: Settlement Approval Queue If validated and correct, update the settlement status to “Approved” to enable final posting. Set Settlement Status to Rejected (if rejected) Back Office Manager Fiori: Settlement Approval Queue If adjustments or corrections are required, reject the settlement and return it for modification. Save Back Office Manager /ACCGO/STL_APQ — Fiori: Settlement Approval Queue Save the approval or rejection action to complete the approval step. Change Settlement (if rejected) Back Office /ACCGO/STL_WC — Fiori: Settlement Work Center If rejected, navigate back to Change Settlement Workcenter to perform required corrections prior to re-submission. For Sales: Invoice Creation (VF01) Back Office VF01 This step can be done via Automatic Background Batch Job. All sales transactions in ID for Upstream and DSI company code require automation of billing generation.
For Prepayment Relevant: Prepayment Recovery Back Office PPMGAG_PMT_CLR_SETL / Prepayment Recovery Clearing This step can be done via Automatic Background Batch Job. Knocking-off Prepayment is prepayment recovery.

Purchase Realization/ Revenue Recognition Back Office Fiori: Purchase Realization Processor/ Revenue Recognition Processor This step can be done via Automatic Background Batch Job

Updates risk reporting (unrealized to realized) marking this transaction as complete.

No Finance postings are required.

For Purchase: Payment Back Office FI FI Step

--- 第41页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 41 of 247 3.1.2.5 Settlement Adjustment

Figure 3.5 - Settlement Adjustment Table 3.5 - Settlement Adjustment Activity Role Transaction Code/Fiori App ID Description Open Settlement Workcenter Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Applies for 3rd Party Purchase and 3rd Party Sales, and Lead Intercompany Side.

Adjustment on Intercompany needs a reversion of subsequent document, rejection of lead settlement, and change the lead settlement.

For details on Intercompany process, please refer to Solutioning Section 3.1.3.10

Access the Settlement Work Center to initiate a settlement adjustment process. Select Settlement Adjustment Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Navigate to the adjustment function to start modifying settlement details. Enter Selection Criteria Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Provide relevant search filters (e.g., settlement group, contract, or vendor) to locate eligible settlement units for adjustment. Perform Validations Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center System verifies eligibility and completeness of selected data before proceeding. Select Settlement Units for Settlement Adjustment Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Choose one or more settlement units requiring amendment. Propose Settlement Groups for Adjustment Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center System groups selected settlement units and generates an adjustment proposal.

--- 第42页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 42 of 247 Activity Role Transaction Code/Fiori App ID Description Settlement Adjustment Group Created Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Adjustment settlement group is successfully created and available for further processing.

3.1.3 Solutioning 3.1.3.1 Settlement Settlement is a critical part of the contract management process, serving as an invoicing and billing pre-processor that consolidates multiple transactions against one or more contracts. It uses the schedules and terms specified in the contract to calculate an adjusted price, which is then used for payment or customer billing.

The Settlement Work Center is a central hub for various settlement-related activities. It offers a selection screen that allows you to choose specific documents for settlement based on your criteria. In this work center, you can create new settlements, make changes to existing ones, and release them for further processing. Additionally, you have the option to perform settlement adjustments and reversals when needed. The work center also facilitates handling customer returns, managing liens, and processing storage settlements. Moreover, it provides valuable insights from the Commodity Pricing Engine, enhancing the settlement process's efficiency and accuracy.

In the basic process flow, settlement takes place after the Load Data Capture (LDC) and application documents have been created and applied against the contract. The application status must be either provisionally applied or finally applied in order to initiate the settlement process

During settlement, an Agency Business Document (ABD) is created to accumulate the results of the settlement calculations. The ABD acts as an intermediate step before the final invoicing process, where the detailed calculations from the settlement document are summarized based on accounting logic.

The settlement process typically involves multiple steps, including creation, release, and approval of the settlement. The settlement document contains all the intricate details of the calculations, while the ABD presents the summarized results before final invoicing.

Agency Business Document The agency business document (ABD) is a superior term for sales and purchase activities and can be divided into two sub document types: 1. Expense settlement document for sales scenario 2. Vendor Billing Document (VBD) for purchase scenario Both document types provide the same functionality to the user, but they use different kinds of master data sets. The expense settlement document uses customer master data and settings, while the VBD uses vendor master data records and settings.

The third-party purchase and third-party sales scenario are adjusted by the ABD, which is embedded in the settlement process and placed in the process flow between the settlement group or settlement unit and the MM invoice.

During creation of the settlement unit, the ABD is created in the background, and it contains all MM (Material Management) invoice relevant data, such as vendor or quantity information and information about the payable amount. The invoice retrieves its information from the ABD, instead of the

--- 第43页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 43 of 247 settlement group or settlement unit. ABD also provides the functionality of full pricing, uploading attachments, output determination and so on.

3.1.3.2 Create Settlement Settlement Creation is done in the Settlement Work Center. The structure of settlement documents consists of a settlement group at the top level, with settlement units beneath it. Each settlement unit would be equivalent to an application document and contains all the necessary details, analysis results, and weights related to that specific application.

Multiple settlement units can exist within a single settlement group. For example, if we want to run settlement for all the loads of a specific counterparty on a given day, we will have one settlement group with multiple line items representing each application document for that counterparty.

Settlement creation is triggered based on the applicable GAR business context, which varies by scenario and operational requirements. Settlement can be initiated for purchase or sales scenarios and may depend on final delivery confirmation or month-end closing activities. 1. Purchase Scenario: Settlement is typically created upon receipt of the vendor invoice, enabling reconciliation and financial settlement of procured goods. 2. Sales Scenario: Settlement can be executed flexibly based on business needs, such as on a daily delivery basis, after final delivery confirmation, or as part of a month-end cut-off process to generate billing for all goods issued within the period. 3. Final Delivery Indicator: When applicable, settlement is performed only after final delivery information has been confirmed, ensuring completeness of quantities and charges. 4. Month-End Closing: Settlement may also be created during period-end closing to consolidate and settle all relevant deliveries and transactions for the closing period. At the group level, we find information such as the document category, document types based on the business scenario (e.g., purchase, sale, intra or intercompany), counterparty information, organizational data, and various possible statuses for tracking purposes. Additionally, we can view details related to INCO terms, fees, freight, and payment splits to different counterparties. If there are any leans, the relevant information will also be displayed at the header level.

--- 第44页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 44 of 247

Figure 3.6 - Settlement Hierarchy

--- 第45页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 45 of 247 Moving down to the settlement unit level, we find the actual settlement document with its specific DPQS, optionality, expenses passed to the counterparty, fees, and the assigned contract. Here, we also see the pricing details associated with the application documents.

Under the settlement amounts tab in settlement unit header, we can observe the summarized premiums or discounts applied. At the item level, you can find the results of DPQS calculations, and any tolerance evaluations performed. The pricing details are shown under the pricing tab, including optionality premiums or discounts, if applicable. Additionally, you can view expenses for service providers that are passed on to the counterparty, as well as detailed Commodity Pricing Engine (CPE) pricing, and information related to fees.

Example: A Settlement Group can represent a contract while Settlement Units can represent deliveries linked to that contract in case user wanted to settle multiple deliveries of one contract in one go. Alternatively, user can have multiple settlement groups with one settlement unit each corresponding to each delivery linked to that contract. Therefore, for contract having N deliveries can have: • One Settlement Group and N Settlement Unit • N Settlement Group having one Settlement Unit each Table 3.6 - Settlement Document Type Settlement Document Type Description CCNS Contract Cancellation Settlement CCSL Contract Circle Settlement CIPR Commodity Intercompany Purchase Reverse Settlement CIPS Commodity Intercompany Purchase Settlement CISR Commodity Intercompany Sales Reversal Settlement CISS Commodity Intercompany Sales Settlement CPRS Commodity Purchase Reversal Settlement CPSL Commodity Purchase Settlement Document CPXS Commodity Purchase Returns Settlement CRSL Cancellation Reversal Settlement CSSL Commodity Sales Settlement CSXS Commodity Sales Returns Settlement SARI Storage Agreement Reversal Settlement Inventory Based SARU Storage Agreement Reversal Settlement Unload Based SASI Storage Agreement Settlement Inventory Based SASU Storage Agreement Settlement Unload Based

Table 3.7 - Settlement Scenarios Settlement Scenario Description 3PTY Third Party INTE Intercompany S3PT Third Party Storage Agreement STOA Storage Agreement ACRU Accrual

--- 第46页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 46 of 247 Table 3.8 - Settlement Number Ranges Number Range Forward Settlement From To Sales 1000000001 1999999999 Purchase 2000000001 2999999999 I/C Sales 3000000001 3999999999 I/C Purchase 4000000001 4999999999

Reversal Settlement From To Sales 5000000001 5999999999 I/C Sales Purchase 6000000001 6999999999 I/C Purchase

Return Settlement From To Sales 7000000001 7999999999

Non-Standard From To Washout 8000000001 8999999999 Circle

Adjustment Settlement From To Sales 1000000001 1999999999 Purchase 2000000001 2999999999

Figure 3.7 - Settlement Screen

--- 第47页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 47 of 247 3.1.3.3 ACM Settlement Statuses ACM has a status management system that categorizes settlement documents into different statuses such as provisional settlement, final settlement, or adjustment settlement. Reversals and returns can also be tracked based on their type, whether full or partial.

Figure 3.8 - Settlement Statuses

Provisional Settlement When it comes to provisional settlements, the system automatically determines their status based on various factors. It checks if you have provisional pricing, if you are working with estimated weights and grades, and if there are any invoicing adjustments pending based on actual weights and prices received. Multiple provisional settlements can be created per shipment.

This type of settlement is employed when certain contract terms have not been fully met. It allows for partial settlement based on available information, even if some elements, such as pricing or finalized weight and quality details, are still pending. Provisional settlements can utilize provisional prices or exchange rates until all contract terms are fulfilled. The system automatically determines whether a settlement should be provisional, or final based on the available information from the application process. It is possible to have several "provisional" settlements per shipment.

Final Settlement For final settlements, the system looks for established prices and complete price fixations for all components in the application document. Additionally, it verifies if the actual governing weights and analyses are present in the contract. In case of previous provisional settlements, their total is calculated, and the delta is derived by subtracting them from the final settlement.

Final settlement occurs when all the contract terms and conditions have been successfully met. It represents the comprehensive settlement of the contract, including pricing, actual weights, grades, and any agreed-upon exchange rates. Final settlements reflect the complete fulfillment of the contract. Advance paid by customers in advance can be displayed on the invoice as well.

--- 第48页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 48 of 247 3.1.3.4 Settlement Adjustment After the final settlement has taken place, adjustments may be necessary. Adjustment settlements address specific issues, such as disputes or missed fees, which require corrections or modifications to the previously settled amount. These adjustments ensure accurate and fair settlement of the contract.

It is possible to have multiple provisional settlements before the final settlement. The final settlement represents the remaining amount to be settled, which can be positive or negative. Adjustments, as previously mentioned, account for cases where corrections or modifications are needed after the settlement process.

3.1.3.5 Create Storage Settlement Storage settlement determines how storage fees are settled. Once materials are stored in a facility, storage fees are incurred based on factors such as the duration of storage, the volume or weight of the material, and the agreed-upon storage rates. Storage settlement involves calculating the total storage charges owed by the owner of the material and settling the payment with the storage facility. Additionally, there is a process called loadout, where a counter party requests their material back.

3.1.3.6 Settlement Reversal Settlement reversals can be full, where the entire settlement group and all attached units are credited, or partial, where only selected settlement units are reversed.

Full Reversal Process where a credit for the entire amount of the settlement group is created.

Partial Reversal When only a part of the settlement group is reversed, which means only a few settlement units out of a group.

All Reversal Scenarios (Prepayment, settlement, etc), will be covered in Detailed Design phase.

3.1.3.7 Settlement Return Return settlements are relevant for final settlement documents whose revenue has been recognized and involve matching return application documents (RAD) with customer or purchase application documents. • Return Settlement only valid for a final settlement document whose revenue has been recognized • This is invalid for a provisional settlement scenario • Settlement return allows the selection of Return Application Documents (RAD) for settlement creation

--- 第49页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 49 of 247 3.1.3.8 Change/Release Settlement You must make all required changes to the settlement document before you release the document.

After you release a document, you must then approve or reject the settlement.

Figure 3.9 - Change Settlement After release and before approval of settlement, if changes are required to be made, settlement can be rejected from Settlement Approval Queue. Changes then can be made and subsequent release and approval follows.

3.1.3.9 Approve Settlement We have a separate approval title to approve the settlement documents. i. For a sales scenario, if you choose Approve, the settlement document gets approved, and in standard SAP, you create a billing document manually in transaction VF01. But for Indonesia, this is confirmed to be automated. Similar approach can be followed by other countries. ii. For a purchase scenario, if you choose Approve, the settlement document gets approved and an MM invoice document is created automatically.

Figure 3.10 - Approve Settlement .

--- 第50页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 50 of 247 3.1.3.10 Intercompany Settlement

Figure 3.11 - Intercompany Contract Approval Sales and Purchase Contract will be generated simultaneously with a linked Contract Number. Contract approval will be required only from the lead contract side.

Figure 3.12 - Intercompany Settlement in Detail For Intercompany Settlement, ACM offers automation of: 3.2.2.1 Create Settlement, 3.2.2.4 Release Settlement, and 3.2.2.5 Approve Settlement as depicted on the figure above.

The to-be flow in with respect to Payment Request Form Approval will be detailed down during detail design discussions.

--- 第51页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 51 of 247

Figure 3.13 - BRF+ for Settlement Auto-Release/ Approve This automation can be achieved through BRF+ in which we can set relevant combinations to be automated. The result of this is depicted on the figure below, where after creation of settlement, release and approval of settlement are automated.

Figure 3.14 - Settlement Status to Approved after Creation

--- 第52页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 52 of 247 3.1.3.11 Revenue Recognition RevRec. is used if revenue is required to be posted in interim/ deferred accounts until payment is received, or else this process can be skipped. Same with purchase realization.

Revenue recognition and purchase realization are crucial steps in the contract management process. Once a final settlement has been completed, the next stage involves running these two processes: revenue recognition for sales and purchase realization for purchases.

To carry out these processes, there is a dedicated work center available. However, it is common for them to be executed through batch jobs. Batch jobs offer efficiency and are often the preferred method for executing these tasks. For revenue recognition on the sales side, a posting document is created, which facilitates the recognition of revenue and cost of goods sold. This accounting posting document ensures that the revenue generated from the contract is appropriately recorded.

On the purchase side, the process involves quantity updates and contract repositioning. This entails updating the classification of quantities in the contract. The purpose of this update is to accurately reflect the purchase realization and adjust the risk reporting accordingly. By updating the quantities, the impact on risk reports, position reports, and mark-to-market calculations is accounted for.

Overall, these processes of revenue recognition and purchase realization play a vital role in accurately reflecting the financial impact of the contract and ensuring that relevant risk reporting and accounting measures are in place.

--- 第53页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 53 of 247 3.1.3.12 Settlement Journal Postings Note The accounting postings illustrated in this blueprint reflect the Indonesia scenario as the primary reference. Accounting postings for Singapore and Destination Offices (DO) will be finalized during the Detailed Design phase, and may differ based on country-specific business and statutory requirements.

--- 第54页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 54 of 247 3.1.3.13 Settlement Journal Postings for Indonesia 3.1.3.13.1 Sales Destination Scenario Table 3.9 - Sales Destination Settlement Journal Postings (Prepayment – Also mentioned in Trade Capture) Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

--- 第55页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 55 of 247 Table 3.10 - Sales Destination Settlement Journal Postings (1) Transaction Dr/Cr GL Account GL Description Amount Notes

Customer Billing Dr Account Receivables 5.550.000
1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom). The billing would be actual unloaded quantity. The billing amount is illustrative, would be higher for gain scenario Cr Revenue - 5.000.000
Cr

VAT Out (Clearing) - 550.000

Revenue Recognition Dr COGS 2.000.000
Custom: 1) The COGS account should be debited with actual unloaded qty at destination.This requires enhancement for the first entry and also second entry to recognize the Gain/Loss to a separate P& L account with offset to Inventory NYB 2) The COGS and Inventory -NYB should be posted with Material price on the actual loading date or actual goods issue date and not with the Billing date- Enhancement Cr GI NYB (Goods Issue Not-yet-Billed) - 2.000.000
The first entry with actual unloaded Qty

Gain/loss Dr GI NYB (Goods Issue Not-yet-Billed) 100.000
Cr Gain on Sales (COGS Clearing Account) - 100.000
Second entry to recognize Gain/Loss to P&L account

--- 第56页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 56 of 247 Table 3.11 - Sales Destination Settlement Journal Postings (2) Transaction Dr/Cr GL Account GL Description Amount Notes

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Dr

VAT Out 495.000
Cr Accounts Receivable 4.995.000

Invoice List
(Accounting Doc 2) Dr

VAT Out (Clearing) 550.000
Custom Program: Transfer of VAT clearing to actual VAT Output account to be posted after the Revenue Recognition entry Cr

VAT Out - 495.000
Cr VAT Out - 55.000

Final Payment
Receipt

Standard FI Dr Bank Balance 555.000

Cr

Bank Incoming - 555.000

Clearing Final Incoming Dr Bank Incoming 555.000
Standard FI Cr Accounts Receivable - 555.000

--- 第57页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 57 of 247 3.1.3.13.2 Sales Origin Scenario
Table 3.12 - Sales Origin Settlement Journal Postings (Prepayment – Also mentioned in Trade Capture) Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

--- 第58页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 58 of 247 Table 3.13 - Sales Origin Settlement Journal Postings (1) Transaction Dr/Cr GL Account GL Description Amount Notes

Standard : 1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom) Customer Billing Dr

Account Receivables 5.550.000
Cr Revenue - 5.000.000
Cr

VAT Out (Clearing) - 550.000

Custom 1) In standard for Sales Origin Scenario Revenue Recognition step doesn’t post to COGS 2) On revenue recognition the given accounting entry is required (custom) Revenue Recognition Dr COGS 2.000.000
Cr GI NYB (Goods Issue Not-yet- Billed) - 2.000.000

--- 第59页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 59 of 247 Table 3.14 - Sales Origin Settlement Journal Postings (2) Transaction Dr/Cr GL Account GL Description Amount Notes

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Dr

VAT Out 495.000
Cr Accounts Receivable 4.995.000

Invoice List
(Accounting Doc 2) Dr

VAT Out (Clearing) 550.000
Custom Program: Transfer of VAT clearing to actual VAT Output account to be posted after the Revenue Recognition entry Cr

VAT Out - 495.000
Cr VAT Out - 55.000

Final Payment
Receipt Dr Bank Balance 555.000
Standard FI Cr

Bank Incoming - 555.000

Clearing Final Incoming Dr Bank Incoming 555.000
Standard FI Cr Accounts Receivable - 555.000

--- 第60页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 60 of 247 3.1.3.13.3 Purchase Destination Scenario Table 3.15 - Purchase Destination (Prepayment - Also Mentioned in Trade Capture) To-Be Proposed

Transaction Goods Movement Type Dr/Cr GL Account GL Description Amount
SAP Comments Purchase Prepayment Request Posted

Custom: Tax code determination in the Noted item from contract

Dr XXXX Noted Item - Vendor Advance 4.500.000

Custom: 1) segregation OTP & NOTP Vendor 2) fetching Tax Code from contract (ACM);
3) VAT posting to interim VAT A/c (FI) for NOTP the tax portion is posted to Vendor Account with blocked for payment indicator Purchase Prepayment Scheduled

OTP

Dr TBD Vendor Advance 4.500.000

Dr TBD VAT In (OTP) 495.000

Cr TBD Bank Outgoing (4.995.000)

NOTP

Dr TBD Vendor Advance 4.500.000

Cr TBD Bank Outgoing (4.500.000)

Dr TBD VAT In (NOTP) 495.000

Cr TBD Account Payables (Payment Blocked) (495.000)

Prepayment Paid

OTP

Standard FI Payment Run

Dr TBD Bank Outgoing 4.995.000

Cr TBD Bank Balance (4.995.000)

NOTP

Dr TBD Bank Outgoing 4.500.000

Cr TBD Bank Balance (4.500.000)

--- 第61页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 61 of 247

Table 3.16 - Purchase Destination Settlement Journal Postings (Prepayment) Transaction Dr/Cr GL Account GL Description Amount Notes

OTP

Create & Approve
Settlement for Prepayment (Settlement Amount will use Prepayment Invoice Amount and Application Document can be split) Dr TBD GR/IR 4.500.000
1. Standard (Assuming that the first invoice generated is of the exact prepayment amount followed by the PPR consumption entry to reverse entire Advance amount: ACM)

  1. VAT Tax posting to VAT interim A/c (FI) Dr TBD VAT In (OTP) 495.000
    Cr TBD Account Payables (4.995.000)

Dr TBD Account Payables 4.995.000
Cr TBD VAT In (OTP) (495.000) Cr TBD Vendor Advance (4.500.000)

NOTP

Dr TBD GR/IR 4.500.000
Cr TBD Account Payables (4.500.000)

Dr TBD Account Payables 4.500.000
Cr TBD Vendor Advance (4.500.000)

--- 第62页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 62 of 247 Table 3.17 - Purchase Destination Settlement Journal Postings (Final Payment) Transaction Dr/Cr GL Account GL Description Amount Notes

Create & Approve
Settlement for Final Payment (Settlement Amount will use Final Invoice Amount and Application Document can be split) OTP

Dr TBD GR/IR 500.000
Standard : VAT Interim account is used and then needs to be reclassed to VAT main General account - Custom Program Dr TBD VAT In (OTP) 55.000
Cr TBD Account Payables (555.000)

Dr TBD VAT In (General) 55.000
Cr TBD VAT In (OTP) (55.000)

NOTP

Dr TBD GR/IR 500.000
Dr TBD VAT In (NOTP) 55.000
Cr TBD Account Payables (555.000)

Dr TBD VAT In (General) 55.000
Cr TBD VAT In (NOTP) (55.000)

--- 第63页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 63 of 247 Table 3.18 - Purchase Destination Settlement Journal Postings (Outgoing Payment) Transaction Dr/Cr GL Account GL Description Amount Notes

Final Outgoing Payment Scheduled OTP

Standard- FI Dr TBD Account Payables 555.000
Cr TBD Bank Outgoing (555.000)

NOTP

Dr TBD Account Payables 555.000
Cr TBD Bank Outgoing (555.000)

Final Outgoing Payment OTP

Standard- FI Dr TBD Bank Outgoing 555.000
Cr TBD Bank Balance (555.000)

NOTP

Dr TBD Bank Outgoing 555.000
Cr TBD Bank Balance (555.000)

--- 第64页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 64 of 247 3.1.3.13.4 Purchase Origin Scenario
Table 3.19 - Purchase Origin (Prepayment - Also Mentioned in Trade Capture) To-Be Proposed

Transaction Goods Movement Type Dr/Cr GL Account GL Description Amount
SAP Comments Purchase Prepayment Request Posted

Custom: Tax code determination in the Noted item from contract

Dr XXXX Noted Item - Vendor Advance 4.500.000

Custom: 1) segregation OTP & NOTP Vendor 2) fetching Tax Code from contract (ACM);
3) VAT posting to interim VAT A/c (FI) for NOTP the tax portion is posted to Vendor Account with blocked for payment indicator Purchase Prepayment Scheduled

OTP

Dr TBD Vendor Advance 4.500.000

Dr TBD VAT In (OTP) 495.000

Cr TBD Bank Outgoing (4.995.000)

NOTP

Dr TBD Vendor Advance 4.500.000

Cr TBD Bank Outgoing (4.500.000)

Dr TBD VAT In (NOTP) 495.000

Cr TBD Account Payables (Payment Blocked) (495.000)

Prepayment Paid

OTP

Standard FI Payment Run

Dr TBD Bank Outgoing 4.995.000

Cr TBD Bank Balance (4.995.000)

NOTP

Dr TBD Bank Outgoing 4.500.000

Cr TBD Bank Balance (4.500.000)

--- 第65页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 65 of 247

Table 3.20 - Purchase Origin Settlement Journal Postings (Prepayment) Transaction Dr/Cr GL Account GL Description Amount Notes

OTP

Create & Approve
Settlement for Prepayment (Settlement Amount will use Prepayment Invoice Amount and Application Document can be split) Dr TBD GR/IR 4.500.000
1. Standard (Assuming that the first invoice generated is of the exact prepayment amount followed by the PPR consumption entry to reverse entire Advance amount: ACM)

  1. VAT Tax posting to VAT interim A/c (FI) Dr TBD VAT In (OTP) 495.000
    Cr TBD Account Payables (4.995.000)

Dr TBD Account Payables 4.995.000
Cr TBD VAT In (OTP) (495.000) Cr TBD Vendor Advance (4.500.000)

NOTP

Dr TBD GR/IR 4.500.000
Cr TBD Account Payables (4.500.000)

Dr TBD Account Payables 4.500.000
Cr TBD Vendor Advance (4.500.000)

--- 第66页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 66 of 247 Table 3.21 - Purchase Origin Settlement Journal Postings (Final Payment) Transaction Dr/Cr GL Account GL Description Amount Notes

Create & Approve
Settlement for Final Payment (Settlement Amount will use Final Invoice Amount and Application Document can be split) OTP

Dr TBD GR/IR 500.000
Standard : VAT Interim account is used and then needs to be reclassed to VAT main General account - Custom Program Dr TBD VAT In (OTP) 55.000
Cr TBD Account Payables (555.000)

Dr TBD VAT In (General) 55.000
Cr TBD VAT In (OTP) (55.000)

NOTP

Dr TBD GR/IR 500.000
Dr TBD VAT In (NOTP) 55.000
Cr TBD Account Payables (555.000)

Dr TBD VAT In (General) 55.000
Cr TBD VAT In (NOTP) (55.000)

--- 第67页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 67 of 247 Table 3.22 - Purchase Origin Settlement Journal Postings (Outgoing Payment) Transaction Dr/Cr GL Account GL Description Amount Notes

Final Outgoing Payment Scheduled OTP

Standard- FI Dr TBD Account Payables 555.000
Cr TBD Bank Outgoing (555.000)

NOTP

Dr TBD Account Payables 555.000
Cr TBD Bank Outgoing (555.000)

Final Outgoing Payment OTP

Standard- FI Dr TBD Bank Outgoing 555.000
Cr TBD Bank Balance (555.000)

NOTP

Dr TBD Bank Outgoing 555.000
Cr TBD Bank Balance (555.000)

--- 第68页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 68 of 247 3.1.3.13.5 Intercompany Destination Scenario
Table 3.23 - Intercompany Destination Settlement (Billing) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Standard 1) In Standard for Seller's books Billing is done for the full load event qty (origin qty) VF01 Dr

Account Receivables 5.550.000 Cr

Revenue (5.000.000) Cr

VAT Out
(550.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

Standard 1.For buyer books
purchase is posted with full load event origin qty (Standard) 2. Standard VAT Tax posting to VAT Final account- no interim account used for Intercompany

Purchase Invoice Dr

GR/IR 5.000.000 Dr

VAT In 550.000 Cr

Account Payables (5.550.000)

--- 第69页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 69 of 247 Table 3.24 - Intercompany Destination Settlement (Revenue Recognition) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Custom for Seller 1) This requires enhancement to post to COGS account. In standard no accounting entry is posted during revenue recognition for Intercompany scenario Revenue Recognition Dr

COGS 2.000.000 Cr

Inventory - NYB (2.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

--- 第70页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 70 of 247 3.1.3.13.6 Intercompany Origin Scenario
Table 3.25 - Intercompany Origin Settlement (Billing) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Standard 1) In Standard for Seller's books Billing is done for the full load event qty (origin qty) VF01 Dr

Account Receivables 5.550.000 Cr

Revenue (5.000.000) Cr

VAT Out
(550.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

Standard 1.For buyer books
purchase is posted with full load event origin qty (Standard) 2. Standard VAT Tax posting to VAT Final account- no interim account used for Intercompany

Purchase Invoice Dr

GR/IR 5.000.000 Dr

VAT In 550.000 Cr

Account Payables (5.550.000)

--- 第71页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 71 of 247 Table 3.26 - Intercompany Origin Settlement (Revenue Recognition) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Custom for Seller 1) This requires enhancement to post to COGS account. In standard no accounting entry is posted during revenue recognition for Intercompany scenario Revenue Recognition Dr

COGS 2.000.000 Cr

Inventory - NYB (2.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

--- 第72页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 72 of 247 3.1.3.14 Settlement Journal Postings for Singapore 3.1.3.14.1 Sales Scenario Table 3.27 - Sales Settlement Journal Postings Transaction Dr/Cr GL Account GL Description MT Amount
Notes

Customer Billing (Provisional billing based on predetermined percentage) Dr Account Receivables 5.000.000
Custom 1) In standard for Sales Origin Scenario
Revenue Recognition step doesn’t post
to COGS 2) On revenue recognition the given accounting entry is required (custom) 3) CIF Rotterdam, revenue should be on 100% but the billing to customer will be at 98% for Lauric and 99% for Palm based on FOSFA ruling. To discuss if there is any feature to split the documents
Cr Revenue 1.000,00
- 5.000.000

Revenue Recognition Dr COGS 2.000.000
Cr GI NYB (Goods Issue Not-yet- Billed) 1.000,00
- 2.000.000

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Cr Accounts Receivable - 4.500.000

Customer Billing (Final billing - Outturn based on the final quantity and quality) Dr Account Receivables 25.000
*This should be under Settlement Adjustment. To confirm Cr Revenue 1.005,00
- 25.000

(1005mt based on final report)

*Applicable to CIF term

Dr Revenue
995,00
25.000
*Requirement from Indo, if counter party bill GAI for the outturn, we have to capture under COGS (only our own documents be able to capture in Revenue).

Cr Account Receivables - 25.000

(995mt based on final report)

--- 第73页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 73 of 247

Transaction Dr/Cr GL Account GL Description MT Amount
Notes
Final Payment
Receipt Dr Bank Balance 525.000
Standard FI Cr Bank Incoming - 525.000

Dr Bank Balance 475.000
Standard FI

Cr Bank Incoming - 475.000

Clearing Final Incoming Dr Bank Incoming 525.000
Standard FI Cr Accounts Receivable - 525.000

Dr Bank Incoming 475.000
Standard FI

Cr Accounts Receivable - 475.000

Washout/ circle/ Price Difference (Gain) Dr

AP/AR

               10.000

*If the tag to purchase, will post to AP (vice versa). Cr

COGS

  • 10.000

Washout/ circle/ Price Difference (Loss) Dr

COGS

               10.000

*If the tag to purchase, will post to AP (vice versa). Cr

AP/AR

  • 10.000

--- 第74页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 74 of 247 3.1.3.14.2 Purchase Scenario Table 3.28 - Purchase Settlement Journal Postings Transaction Dr/Cr GL Account GL Description Amount Notes

Create & Approve
Settlement for Prepayment (Settlement Amount will use Prepayment Invoice Amount and Application Document can be split) Dr TBD GR/IR 5.000.000 Standard Cr TBD Account Payables (5.000.000) Dr TBD Account Payables 4.500.000 Cr TBD Vendor Advance (4.500.000)

Final Outgoing Payment Scheduled Standard- FI Dr TBD Account Payables 500.000 Cr TBD Bank Outgoing (500.000)

Final Outgoing Payment Standard- FI Dr TBD Bank Outgoing 500.000 Cr TBD Bank Balance (500.000)

--- 第75页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 75 of 247 3.1.3.14.3 Intercompany Scenario Table 3.29 - Intercompany Settlement (Billing) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

VF01 Dr

Account Receivables 5.000.000 Cr

Revenue (5.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

Purchase Invoice Dr

GR/IR 5.000.000 Cr

Account Payables (5.000.000)

--- 第76页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 76 of 247 Table 3.30 - Intercompany Destination Settlement (Revenue Recognition) Journal Postings

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Revenue Recognition Dr

COGS 2.000.000 Cr

Inventory - NYB (2.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

*If the tag to purchase, will post to AP (vice versa). Washout/ circle/ Price Difference (Gain) Dr

AP/AR 10.000,00 Cr

COGS - 10.000,00

Washout/ circle/ Price Difference (Loss) Dr

COGS 10.000,00

Cr

AP/AR - 10.000,00

--- 第77页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 77 of 247 3.2 Fees & Expenses Management 3.2.1 Highlighted Key Business Requirements Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-060 Ability to enable system to freight rates - Rate Management: * Maintain contracted freight rates * Support different origin/destination pairs * Enable rate lookups and application Gap Expense/Fees (alternative)- but need to check with TM team on req ACM-074 Ability to manage facility-related costs:

  • Record tank rental agreements
  • Track associated costs
  • Support cost breakdown details:
  • Packaging cost
  • Conversion cost
  • Cost of fund
  • Freight & insurance cost Fit ACM 3rd party storage solution. Deferred awaiting Business Decisions ACM-078 Ability to post fee-related entries:

  • Post difference between final and provisional amounts

  • Post accruals for various fees
  • Reverse accruals and post actuals for various fees
  • Process demurrage cost-in postings
  • Support DN/CN number tracking against fees
  • Allow easy searching and viewing of cost information
  • Indicate fee components for GL accrual posting
  • Automatically post lot-level fee accruals to GL Gap Minor Enhancement might be needed based on customer req on cost fields ACM-106 Ability to manage LC settlement:
  • Monitor and track incoming LCs for collection
  • Process and manage LC advising fee payments
  • Handle LC collection workflow with banking institutions
  • Manage internal distribution of collected LCs to relevant PICs
  • Track customer LC processing (PK) Gap Part of CIS Solution ACM-126 Ability to build comprehensive prices from components:
  • Include transportation costs in pricing
  • Factor other relevant fees into final Fit ACM pricing

--- 第78页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 78 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution price - Support customer contract pricing - Allow for addition and modification of price components - Calculate total prices based on component summation ACM-127 Ability to manage incoterm-specific pricing - Handle various incoterms including: * X-tank (customer arranges transport) * DAP (delivered at place) * DDP (delivered duty paid, for Oleo products) * CIF (cost, insurance and freight) - Apply incoterm-specific charges and adjustments - Support region-specific incoterm interpretations Fit ACM pricing ACM-128 Ability to set estimated fees for physical trades by: * Date * Product * Customer * Destination - Upload fee amounts to user- defined tables - Set estimated fees for physical and paper by date, product and destination - Upload broker and surveyor costs via pre-defined templates Fit Fees Solution ACM-129 Ability to automatically assign fee estimates: - Automatically apply estimated fees on contracts - Based on contract date at time of contract creation - Based on price-fixing date during the price-fixing process - Automatically assign to buy or sale deals - Apply fees and expenses at lot level Fit Fees,BRF+ rules ACM-130 Ability to managing cost-in components - Include cost-in components as part of contract price - Support for previous outstanding payments with same counterparty (need for discussion, 1) manual linkage as long as contract is still open 2) prepayment agreement defined 3) configure a dedicated status and workflow) - Capture fixed and final price Gap Custom Report

--- 第79页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 79 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution blended from different costs across vessels - Capture DN/CN number manually against each fee - Segregate cost-in amount for internal reporting and accounting (part of S4) - Support bank charges as part of price (add a fee component - customization) - Invoice customer for lump sum (commodity price + cost-in) (add a fee component - customization) ACM-131 Ability to manage transportation costs - Incorporate transportation costs into product pricing - Include estimates for rail car leasing time - Maintain integrity of billing slip and transportation mode - Pay haulers and deduct freight from vendor's final settlement - Select different account codes for payment and deduction - Defer freight (paid but not collected) - Support different rates (pay one rate to hauler, charge different rate to vendor/customer) - Ability to capture and track: * Land Freight * Sea Freight * Insurance * Pumping Service * Load/Unload Fee Fit Fees/Expense, also TM can be explored ACM-132 Ability to allocate vessel-related fees: - Select which contracts a vessel- related fee should be allocated to (mass allocation of invoice to contracts) - Pro-rate amounts on weighted average basis (on BL quantity) - Provide "Select All" option
- Support multiple fees/fee types against a single provision - Handle mix of actual and estimated fees Fit Fees/Expense, also TM can be explored ACM-133 Ability to allocate other-related fees: - Internally allocate any 3rd party fee to selected contracts - Query for selectable deals - Allocate on weighted average basis - Distinguish between fees for commodity counterpart transactions Fit Fees Solution

--- 第80页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 80 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution and expenses for third-party transactions ACM-135 Ability to manage oleo-specific fees - Incorporate pallet costs (YP12) into net pricing - Apply for OLEO, GAR BV, and GAR Iberia customers - Exclude these costs from customer-facing invoices and documentation - include all US related tariffs Fit Fees Solution ACM-139 Ability to manage customer-related expenses - Record, track, and reconcile small additional costs: * Demurrage charges * Late fees - Link to previous contracts - Include and track additional cost layers (CIF purchase to DDP sale) - Provide margin visibility across cost layers - Adjust for freight differential when customers change destinations Fit Expense Management / Fees ACM-140 Ability to compare estimated vs. actual fees - Capture actual fees for comparison with estimates - Retain latest estimates after actuals for comparison - Adjust applied fee estimates based on Trader's decision - Report on actual secondary costs vs. accrual vs. estimated Fit Expense Management / MTM report ACM-141 Ability to analyze fee data: - Support various reporting levels: * Contract * Goods movement receipt * Vessel - Report secondary cost accrual monthly movements: * Monthly new added * Deleted * Amended - Report secondary cost accrual balances with details - Report component pricing changes - Track estimated vs. actual cost per contract Fit Fees Solution ACM-168 Ability to configure fees: - Capture futures/options clearing broker fees - Configure broker fees by product and exchange - Associate broker account numbers - Set up physical broker commission fees Fit Fees Solution

--- 第81页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 81 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution - Configure various secondary costs - Support FOB down calculation with estimated/actual fees ACM-184 Ability to handle specialized AR processes: - Review and validate surveyor outturn reports (ACM) - Monitor AR for outturn settlements (Process in ACM but reports in FI) - Calculate demurrage based on laytime (ACM) - Process demurrage billing (Check with S4 team if independent debit notes are generated) / to be checked with the business - Track AR for demurrage settlements (Check with S4 team if independent debit notes are generated) / to be checked with the business

(to be split based on ACM, ACM-FI) (to check on the parked items) Gap 1st Scenario: Settlement adjustment would generate debit note; since adjustment is done for old contract, the demurage will be added to the that contract [ACM] 2nd Scenario: If we add the demurrage cost from previous contract to the new contract, we dont need to create DN; Accounting team is OK to not tie back to the old contract. [need to check with trade ops and trade control during build phase] ACM-186 Ability to manage broker commissions: - Validate broker commission calculations - Process commission payments Gap BRCD solution can be utilised ACM-187 Ability to manage surveyor costs: - Manage surveyor costs - Validate charges - Handle payment workflow Fit Fees and Expense Management Solution
ACM-286 Ability to manage incidental costs: - Accounting for unexpected costs - Handle decimal rounding adjustments Fit Fees Solution ACM-288 Ability to allocate costs: - Support manual cost allocation based on predefined business rules - Support automated cost allocation based on predefined business rules Gap SS: Expense frame work can be set up to either add expenses manually or automatically using BRF+ at any point during the Contract Lifecycle. Fees can be added manually or automatically using BRF+ at contract / at LDC / at Settlement ACM-351 Ability to track fees: - Track fees at the lot level - Support fee adjustments and corrections Fit Fee Functionality ACM-352 Ability to perform pre-closing activities: - Execute pre-month-end closing - Prepare accruals for non-trade items (month-end) Fit SS: Standard SAP Risk reports like Position report, MtM report, Daily Grain report can be used to reflect this information. This is a reporting requirement

--- 第82页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 82 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution - Prepare accruals for sales and purchases (year-end) ACM-374 Ability to generate Freight and Logistics Reporting: - Freight Realized Report [Singapore] - Freight Open Report [Singapore] Gap Reports will be detailed on Phase 2 ACM-625 Ability to realize expenses based on two core criteria: Bill of Lading (BL) and Price determination Gap Expenses Management Solution ACM-626 Ability to switch expense handling into fees for sales transactions Gap Expenses Management Solution ACM-627 Ability to implement accounting level lock for raising or making payments for expenses Gap Expenses Management Solution ACM-633 Ability to assign expenses at contract line item level for both priced and unpriced contracts Fit Expense management is independent of the pricing on the contract. Expenses can be added on both Priced as well as unpriced lines.

Assign expenses can be automated
ACM-634 Ability to apply fees and expenses at individual price fixing lot level for unpriced contracts with multiple price fixings Gap Expenses can only be defined at the contract line item level. If there is only one pricing lot at the line item level - it should not be an issue. AA: Price fixation allows user to have multiple pricing lots for a contract based on quantity. ACM-635 Ability to define estimated expenses at monthly intervals Gap Expenses can only be defined at the contract line item level. If there is only one pricing lot at the line item level - it should not be an issue. AA: Price fixation allows user to have multiple pricing lots for a contract based on quantity.

This needs minor enhancement ACM-636 Ability to update lots with new fee (or expense) estimates Gap Yes, users can navigate to Actions → Expense Items within the contract and utilize the "Redetermine" function. This will refresh the expense items based on the current template configuration ACM-637 Ability to trigger expense accruals based on estimates within application document or contract configuration Fit expense accruals are triggered based on estimates within the application document or contract configuration. AA: Process can be initiated automatically. Bill of Lading is

--- 第83页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 83 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution generally the load event at LDC. EM workcenter will handle expense accrual requirements ACM-638 Ability to trigger expense accruals automatically upon Bill of Lading generation Fit SS: Based on demo from Talwinder, new Expense framework can handle this requirement once the configuration and master data set up is complete.

expense accruals are triggered based on estimates within the application document or contract configuration. AA: Process can be initiated automatically. Bill of Lading is generally the load event at LDC.

Additional comment: The automatic requirement could be a gap, but the system technically can accommodate manually; once we have done LDC, go to EM workcenter, provide LDC details, application details to do the accrual ACM-639 Ability to configure sales brokerage fee accrual timing through accrual event indicator Fit Advance payments of expenses are not possible from new expense management solution. AA: Brokerage Fee, if added at the contract level can be accrued post contract approval at earliest ACM-640 Ability to exclude specific expense types from automatic accrual processing Gap The current system design defaults all expenses to accrual processing. No standard functionality exists to selectively bypass accrual for specific expense types ACM-641 Ability to capitalize expense accruals to material inventory cost upon goods receipt

(Based on discussion with Jasryn on 12 Mar 2026, this should be done manually as part of closing process) Fit It is possible with the classic FEM way. But the 2025 FEM solution, SAP need to check and configure; once configured, SAP will show the demo in the 2025 FEM framework do the material ledger postings with enhancements. But it is currently not possible to enhance the internal system to do the same & showcase. ACM-643 Ability to maintain recoverable expenses independently from Fit Yes, recoverable expenses are maintained independently from

--- 第84页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 84 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution commodity pricing and mark-to- market calculations commodity pricing. They do not affect base commodity prices ACM-644 Ability to reconcile and process freight invoice covering 150+ contracts using vessel/truck ID automatically; - one to many - many to many This is for SG fees and expense allocation to contracts
Fit The current system requires manual identification and selection of relevant contracts. While vessel ID can be used as a grouping mechanism, the selection process remains manual. AA: Multiple ways to handle this without doing any enhancement/automation. Assigning common vessel ID to all the LDCs and then Adding the expense at the header level should distribute the cost as per requirements ACM-647 Ability to include multiple criteria in lookup procedures including discharge location, currency, and other attributes mapped via custom Z-fields in lookup procedures Fit Yes, the system supports multiple criteria including discharge location, currency, and other attributes. Standard fields come with pre-configured mappings, while custom Z- fields require enhancement development ACM-648 Ability to utilize expense templates across multiple company codes for domestic and cross-border transactions Fit Yes, templates are designed for reusability across company codes ACM-649 Ability to implement approval workflow for expense master data maintenance Fit No built-in approval workflow exists. AA: Role based authorizations can be provided. Master data is generally handled by the tech support team

ACM does have the workflow, but Fee and Expense needs the authorised person to approve it. ACM-650 Ability to utilize contract reference numbers provided by brokers for invoice matching

Similar with ACM-1361 Fit The system can utilize contract reference numbers if they are shared by brokers as part of the standard process ACM-651 Ability to manage advance payments to vendors within the expense management system Gap Workaround to post from Finance with contract/ SO, the clearing to be done manually from Finance module ACM-738 Ability to automatically copy expenses based on trade date, products, and incoterms from expense tables Fit Expesnes can be predefined and added to Template Contract and Copied over OR define BRF+ rules to be added based on Commodity or plant etc

--- 第85页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 85 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-759 Ability to configure fees based on formulas including percentage of FOB price Gap FOB Price as a separace price component and configure fees based on that ACM-793 Ability to add surcharges and fees at LDC level with formula-based or fixed amount options Fit Standard Solution Behavior ACM-806 Ability to attribute expenses as payable or receivable with flexible cost allocation, for example CHA (Customs House Agent) cost in India Fit Standard Solution Behavior ACM-815 Ability to post import duties as expenses through expense management module with allocation to Material Ledger Fit Standard Solution Behavior ACM-816 Ability to reallocate expenses (including duties) across actual inventory quantities (accounting for quantity differences between what written on invoice vs actual) Fit Standard Solution Behavior ACM-824 Ability to calculate broker fees based on original master contract value and distribute proportionally as expenses across multiple split customer contracts Fit Standard ACM risk reports can be modified to accommodate the comparitive MtM calculations for both international and local markets ACM-838 Ability to handle packaging damage either through DPQS rules or settlement-level expenses Fit Can use Governing weights rules or Fees/Expenses based on if this needs ot be charged ot the Counterparty or not.
ACM-844 Ability to generate duty calculations with government-ready formats Gap Might need custom development to suit govt ready formats ACM-912 Ability to
- reconcile estimated contract costs against actual vendor invoices -> report - allocate all incurred costs to specific delivered volumes -> fit
- with variance analysis capability -> report Gap Custom Report to be developed for point 1 & 3 ACM-1255 Ability to create PO for Export Surveyors and track outstanding (Surveyor Fee). Currently track outstanding manually & post as expense

Relate to: TNL-289 Gap Can use fees/expense or std MM process ACM-1262 Ability to input fees & expenses estimates in contract capture (PO Condition for Purchase / PO Service for Sales) . Currently there are 6 PO Conditions captured in the existing process: Gap Enhancement in Fee section. Fees & Expense can be explored via TMS, use ACM Fee & Expense functionality, or PO service

--- 第86页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 86 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution a. Sea freight (ZQTY) b. Land freight (ZFDQ) c. Insurance – sea freight (ZIN1) d. Insurance – land freight (ZINQ) e. Bulking (pumping service) (ZJPQ) f. Loading and unloading/freight forwarder document (ZBMQ)

Some other fees / expenses outside of the above include: - Broker Fees (able to define rate per MT) - Surveyor Fees - Packaging Fees - Export Levy & Duties - Demurrage Fees (charge to Seller / Buyer accordingly) - Late Delivery Fees (buyer charge to seller) - Late Payment Fees (GAR charge to buyer for export sales)

Able to define additional Fees / Expenses if required

Relate to CTRM-1262, CTRM-1263, CTRM-1264, CTRM-1303, CTRM- 1320 ACM-1263 Ability to update the actual fees & expenses and update the inventory value according to actual fees & expenses figures

Relate to CTRM-1262, CTRM-1263, CTRM-1264, CTRM-1303, CTRM- 1320 Gap Enhancement in Fee section. Fees & Expense can be explored. Fee & Expense Estimate in Contract Level, Actualize at settlement level ACM-1264 Ability to compare completed contracts' Estimated vs. Actual Fees & Expenses (This requirement is only needed if the actual fees & expense cannot be actualized)

Relates to CTRM-1262, CTRM- 1263, CTRM-1264, CTRM-1303 Gap Fee & Expense Solution ACM-1281 Ability to create PO Condition for services created during contract capture for further processing & payment to each Service vendors.
As-Is : use PO Condition to estimate expense for: freight, insurance, load/unload fee use PO service for others e.g. Surveyor Fee Gap Enhancement to be done as per req.

Use Fee & Expense management workcenter to put the estimated expense & accrual posting.

--- 第87页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 87 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-1283 Ability to accrue/post estimated PO Conditions into Inventory Cost upon GR. (Freight, insurance, load/ unload fee)

Relate to: CTRM-1281, TNL-292 Fit Exist in Standard Functionality.
ACM-1284 Ability to update inventory cost when actual PO Condition settlement happens (when service vendor sends invoice)

Relate to: CTRM-1281, TNL-292 Fit Exist in Standard Functionality.
ACM-1285 Ability to accrue/post estimated Fees/Expense into Expense/COGS GL Account when revenue is recognized (After Billing happens) e.g. Sales Incoterm Destination, need transporter to deliver the goods. The transport cost need to be posted as the COGS only after the transaction is billed / revenue recognition. Gap In standard functionality, the settlement for transport & product is done in parallel. Prepayment with Tax , based on OTP and Non OTP enhancement this req must be addressed. Fees & Expense can be explored ACM-1286 Ability to update the previous Estimated Fees/Expense accrual/posting into Inventory/Expense(COGS) GL Account after receipt of Service Vendor's Invoice Gap Enhancement to be done as per req ACM-1299 Ability to adjust the accounting posting for Fees & Expenses: - For Purchase Scenarios: Fees & Expenses Accounting Posting should hit Inventory - For Sales Scenarios: Accounting Postings should hit expenses

For both Sales & Purchase Scenarios these postings should first be based on estimated value and later be adjusted to actual value once service vendor's invoice has been received

Relates to CTRM-1262, CTRM- 1263, CTRM-1264, CTRM-1303, TNL-291, TNL-292 Gap Fees & Expense Accounting ACM-1303 Ability to capture all related fees & expense actualization (eg. sea freight, land freight, insurance, pumping service, loading and unloading fee) and link it back to contract/SO

Relate to CTRM-1262, CTRM-1263, Gap Fee & Expense Actualization

--- 第88页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 88 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution CTRM-1264, CTRM-1303, CTRM- 1320

Note: Part of CIS (Customer Innovation Service) Solution means the solution will be built in a dedicated workshop by SAP CIS Te

--- 第89页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 89 of 247 3.2.2 Business Process Flow This section provides the process flow diagram at BPH L4 with the detail information for each of the process steps.

3.2.2.1 Assign Fees at Contract/ Nomination/ LDC/ Settlement

Figure 3.15 - Assign Fees at Contract/ Nomination/ LDC/ Settlement

Table 3.31 - Assign Fees at Contract/ Nomination/ LDC/ Settlement Process Steps Role Transaction Code/Fiori App ID Description Enter Fees at Contract Header optionally Trader WB21/ Fiori Application: Maintain ACM Trade Contract ACM supports multiple fee type structures to accommodate various business scenarios • FLAT: A flat amount is charged • UOM: Fee rate maintained as currency per unit of measure • NPE: No Pricing Established fees with in-charge, recurring

--- 第90页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 90 of 247 Process Steps Role Transaction Code/Fiori App ID Description charge, and maximum charge rates • Carry: Carry fees with initial charge, recurring charge, maximum charge, and premium charge • Characteristic: Different rates based on different tiers of characteristics • Percentage: Based on percent of prepayment agreement amount or settlement gross amount

Enter Fees at Contract Item optionally Trader WB21 or WB22 / Manage ACM Trading Contracts Select the relevant Fee ID to be added on the Contract Line Item where needed. Enter Price Fixation Fee optionally Trader WB22/ Fiori Application: Maintain ACM Pricing When pricing a Quantity and performing price fixation, a popup screen appears with fields that vary based on the pricing approach determined.

There are three options for entering price components and associated fees: • Manual entry - Direct input of fees during price fixation • Fetch price (basis requires REIF services • Price with CDOTE - Price futures by raising a fill request on the treasury side Modifications to Planned Fees at Nomination
Logistics Operator O4NM / Fiori Application : Maintain Nomination If any modifications are needed to the Fees added at Contract, they can be made here. Capturing Fees at LDC Logistics Operator /ACCGO/LDC_WC or Fiori Application : Maintain Load Data Capture Captures fees related to specific deliveries or executions of a contract at Application Document Line Item level Capturing Fees at Settlement Logistics Operator /ACCGO/STL_WC Application : Settlement Work Center If any modifications are needed to the fees added at Contract, they can be made here.

--- 第91页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 91 of 247 3.2.2.2 Create Claims

Figure 3.16 – Create Claims Table 3.32 – Create Claims Process Steps Role Transaction Code/Fiori App ID Description Create Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center This process is similar to 3.1.2.1 Create Settlement to establish the initial settlement process since information about claims is not yet available at this point in time. Release Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center This process is similar to 3.1.2.3 Release Settlement. Approve or Reject Settlement Back Office /ACCGO/STL_APQ — Fiori: Settlement Approval Queue This process is similar to 3.1.2.4 Approve or Reject Settlement Settlement Adjustment Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Once information is provided on the Internal Memo Settlement Adjustment will be done referring to the initial settlement document number Add Fees at Settlement Back Office /ACCGO/STL_WC Fiori Tiles: Settlement Work Center For Indonesia, Claims would be applicable to Tax or not applicable to tax.

Please refer to Section 3.2.3.7 Claims for Indonesia Approve or Reject Settlement Adjustment Back Office /ACCGO/STL_APQ — Fiori: Settlement Approval Queue Debit/ Credit Memo Generated

--- 第92页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 92 of 247 3.2.2.3 Assign Expenses at Contract/ Nomination/ LDC

Figure 3.17 - Assign Expenses at Contract/ Nomination/ LDC

Table 3.33 - Assign Expenses at Contract/ Nomination/ LDC Process Steps Role Transaction Code/Fiori App ID Description Enter Planned Expenses at Contract
Trader WB21 or WB22/ Fiori Application: Maintain ACM Trade Contract Planned expenses are added on the ACM Contract.
Modifications to Planned Expense
Logistics Operator O4NM / Fiori Application : Maintain Nomination If any modifications are needed to the Expenses added at Contract, they can be made here. Capturing Expenses Logistics Operator /ACCGO/LDC_WC or Fiori Application : Maintain Load Data Capture Captures expenses related to specific deliveries or executions of a contract at Application Document Line Item level

--- 第93页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 93 of 247 3.2.2.4 Accrue Expenses

Figure 3.18 – Accrue Expenses Table 3.34 - Accrue Expenses Process Steps Role Transaction Code/Fiori App ID Description Accrual triggers
Auto-Update Backend Auto Accrual of expenses planned above happens at application Document level OR at Contract / Nomination if the Accrual Event is defined so during Expense Definition Accrual Object creation Logistics Operator Contract creation / Nomination / LDC An accrual object is created as soon as the defined accrual timing is met. Accrual Posting Logistics Operator Fiori Application: Manage Accruals OR Batch Job These objects are then posted into accounting (via VBD route in S4)
Expense Settlement Settlement Clerk Fiori Application: Manage Expense Settlement Expense Settlement is created for the accrued expenses for payment to be processed for the corresponding Vendor.

--- 第94页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 94 of 247 3.2.2.5 Create Expense Settlement

Figure 3.19 - Create Expense Settlement (Actualization) Table 3.35 - Create Expense Settlement (Actualization) Process Steps Role Transaction Code/Fiori App ID Description Create Expense Settlement and Input Header Details Back Office Create/Manage Expense Settlement Choose Company Code and Input Header Details
Choose add expense Items Back Office Create/Manage Expense Settlement Choose already Accrued Expense(s) or an Unplanned Expense(s) Continue with the expense details Back Office Create/Manage Expense Settlement For Accrued Expenses, decides whether to combine (one invoice receipt) or to add expenses separately (multiple invoices receipt)

For Unplanned Expense (Expense without Accrual), fill the expense details and choose ACM Documents to allocate the expense. Save & Trigger Back Office Create/Manage Expense Settlement For Accrued Expenses, accrual reversal will automatically happen in the background.

--- 第95页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 95 of 247 3.2.3 Solutioning 3.2.3.1 Fees and Expense Difference In SAP Agricultural Contract Management (ACM), Fees are commercial charges that are agreed within the contract and are paid to or received from the contract counterparty, forming part of the overall contract pricing and settlement. In contrast, Expenses are costs incurred during contract execution that are paid to third parties (such as logistics providers, inspectors, or storage vendors) and are operational in nature, with the option to be recharged to the counterparty if required.

3.2.3.2 TMS/ Non-TMS Solution Solution for Indonesia will be template for country with Transportation Management System (TMS) implementation, while Singapore will be the template for country without TMS implementation. Some including but not limited to Freight cost (Inbound), Freight cost (Outbound), Delivery Insurance (Purchase Transaction), Delivery Insurance (Sales Transaction), PBM/EMKL (Load/ Unload Fee), Pump Fee/ Handling Fee (Vessel Only), and Surveyor Fee (ocean transport only) are being actualized on TMS Side.

3.2.3.3 Fees on ACM Agricultural companies provide a wide variety of services rendered throughout the commodity contracting, logistics execution, inventory management and financial settlement supply chain lifecycle.

They charged and collected fees for these services. Integrating services and associated fees within the supply chain processes enables reliable, efficient and effective collection of service revenue. • Allows to maintain 6 different fee types (more explanations on 3.1.3.4) • Allows both manual addition & auto determination of fees in various logistic documents • Allows collection of fees in the commodity settlement process • Allows to generate separate invoices • Allows to generate accrual Fees can be associated with every logistical document throughout the deal's lifecycle, up until the final settlement phase. ACM allows collection of fees in the commodity settlement process as well as accrual generation, but fees must be calculated before final settlement.

The attachment of fees can occur through two distinct methods: • Manual Entry: Users have the option to manually input fees during a transaction, providing flexibility and control over fee management. • Automatic Derivation: Fees can also be automatically determined using flexible Business Rules Framework (BRF) Rules, streamlining the fee calculation process.

--- 第96页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 96 of 247

Figure 3.20 - Fee Framework

3.2.3.4 Type of Fees Please find the generic type of Fees available on the table below. Table 3.36 - Type of Fees Fee Type Explanations & Screenshots Flat Fees

FLAT amount is Charged.

--- 第97页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 97 of 247 Fee Type Explanations & Screenshots UOM Fees

Fee rate maintained as X currency per Y UOM

NPE Fees Per UOM rates maintained for: InCharge

Recurring charge

--- 第98页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 98 of 247 Fee Type Explanations & Screenshots Maximum charge

Carry Fees per UOM rates maintained for: Initial charge

Recurring Charge

Maximum charge & Carry Premium Charge Characteristic Fees per UOM rates maintained, different rates based on different tiers of the Characteristic

--- 第99页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 99 of 247 Fee Type Explanations & Screenshots Percentage Fees Based on percent of:

Prepayment Agreement amount

Settlement Gross Amount

--- 第100页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 100 of 247 3.2.3.5 Fees Framework using BRF+ Rules BRF Rules are used for auto-determination of Fees which include: 1. Determination of GL account 2. Assigning condition type to Fee ID 3. Fee assignment at Contract a. Header b. Item c. Price Fixation d. Lift with Equity e. Pricing Method 4. Fee assignment at Order a. Sales Order b. Purchase Order c. STO d. Nomination Item 5. Fee assignment at LDC 6. Fee assignment at Settlement a. Group b. Unit

Figure 3.21 - Fees BRF+ Catalog

--- 第101页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 101 of 247 3.2.3.6 Claims using Fees at Settlement Adjustment For GAR, claims will be handled using fees in Settlement Adjustment. In the Settlement Adjustment process (see 3.1.2.5): • The system selects the initial settlement group • Creates a settlement adjustment group and unit • Allow fees to be added at the settlement adjustment unit level, similar to assigning fees during initial settlement (see 3.2.2.1) From a timing perspective: • Most claims occur after the initial settlement is completed, so settlement adjustment is the preferred approach. • If penalties or claims are already known before initial settlement, the fees can be added directly during the initial settlement instead. 3.2.3.7 Claims for Indonesia In Indonesia, most transactions (both purchase and sales) follow this flow: • The buyer pays the initial amount first → initial settlement is completed. • A review or investigation is done afterward to determine whether it is a penalty or a claim. • If classified as a claim, the applicable tax will be applied. There are multiple scenarios of Claims both for third-party Sales and third-party Purchase. Scenarios of claims look like below: 1. Sales Claims from Customer 2. Sales Claims to Customer 3. Purchase Claims from Vendor 4. Purchase Claims to Vendor 5. BPDP Claims to Government (will be addressed through SD or ACM Solution) In Indonesia, majority of the claims information is available after the initial settlement is complete for the full amount, meaning the transaction expect full amount settlement first then investigation will be conducted to check on these claims.

After investigation is completed, claims will be classified as a penalty (related to time, quantity, or quality) or a valid claim (different fee items to be chosen at Settlement Adjustment). For valid claims, tax will be imposed. Summary of Journal Postings requirement is captured on Section Journal Postings.

To illustrate how Claims using Fee at Settlement Adjustment works, please find below example for Sales and subsequently for Purchase scenario below. Both require completing the initial full-amount settlement first, and then adjust the initial settlement using SAP ACM Settlement Adjustment Functionality by adding Fee to it.

--- 第102页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 102 of 247

Figure 3.22 - Example of Adding Fee at Settlement Adjustment for Sales

Figure 3.23 - Example of Adding Fee at Settlement Adjustment for Purchase

The steps 1,2,3,4,6,7 are same for sales and purchase, while at step 5, positive (+) or negative (-) value is crucial to highlight.

After releasing and approving the settlement adjustment, a credit or debit note will be generated according to the new adjusted net amount.

--- 第103页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 103 of 247 Table 3.37 - Claims for Indonesia Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process Sales Claims from Customer (e.g. Penalty for Quality, Demurrage Fee) (Without Tax)

No No No Yes (invoice from counterparty/ customer) Yes No No Claims using Fee at Settlement Sales Claims to Customer (e.g. Premium Quality, Late Payment Fee) (Without Tax)

No No Yes No Yes No No Claims using Fee at Settlement
Sales Claims to Customer (e.g. FFA Adjst - US) (With Tax)

No No Yes No Yes No No Claims using Fee at Settlement Purchase Claims to Vendor (e.g. Late delivery, Penalty for Quality) (Without Tax)

No No No (bill to vendor) No Yes No No Claims using Fee at Settlement Purchase Claims from Vendor (e.g. Premium Quality) (With Tax) No No No Yes (invoice from counterparty/ vendor) Yes No No Claims using Fee at Settlement

--- 第104页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 104 of 247 3.2.3.8 Claims for Indonesia Journal Postings Table 3.38 - Claims Requirement Summary for Indonesia No Claims Penalty/ Claim? Fee Value Generate Requirements 1 Sales Claims from Customer (Penalty Time, Qlty & Qty) Penalty Time, Qlty & Qty - Credit Note Requirement is not to adjust the AR from the initial sales. Instead, a Non-Trade Payable should be used for the accounting schema and classified as a Penalty Time, Qlty, & Qty. 2a Sales Claims to Customer (Penalty Time, Qlty & Qty) Penalty Time, Qlty & Qty + Debit Note Requirement is not to adjust the AR from the initial sales. Instead, a Non-Trade Receivable should be used for the accounting schema and classified as a Penalty Time, Qlty, & Qty. 2b Sales Claims to Customer (GL from Others) Sales Claim (GL from Others) - Debit Note /w Tax Requirement is not to adjust the AR from the initial sales. Instead, a Non-Trade Receivable should be used for the accounting schema and classified as a GL from Others 3 Purchase Claims to Vendor (Penalty Time, Qlty & Qty) Penalty Time, Qlty & Qty - Debit Note Requirement is to not adjust the AP from the initial Purchase. Instead, a Non-Trade Receivable should be used for the accounting schema and classified as a Penalty Time, Qlty, & Qty 4 Purchase Claims from Vendor (Purchase Qlty Claim - aff) Purchase Qlty Claim + Credit Note /w Tax Requirement is to adjust the AP from the initial Purchase for the accounting schema and classified as a Purchase Qlty Claim with Tax

The requirement above is based on as-is postings of Claims in Indonesia below. In to-be, similar postings can be achieved through Fee at Settlement Adjustment on ACM.

The As-Is postings of incoming Claims payment for Indonesia are treated as Non-Trade Receivables since currently is being done separately billed via FI Billing. This will be further discussed and confirmed with the business during detailed design discussions.

--- 第105页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 105 of 247 Table 3.39 - Sales Claims from Customer (eg. Penalty for Qlty, Demurrage Fee) As-Is Indonesia - Sales Claims from Customer (e.g. Penalty for Quality, Demurrage Fee) Transaction Dr/Cr GL Account GL Description Cost Object Amount

Invoice Receipt Dr 71900600 Penalty Time, Quality & Qty CC: XXXXOT 19.436.613
Cr 32000110 Non-Trade Payable - Aff

  • 19.436.613

Payment to Customer Dr 32000110 Non-Trade Payable - Aff

  19.436.613

Cr 10271022 Bank Out - 19.436.613

Table 3.40 - Sales Claims to Customer (e.g. Premium Quality, Late Payment Fee) As-Is Indonesia - Sales Claims to Customer (e.g. Premium Quality, Late Payment Fee) Transaction Dr/Cr GL Account GL Description Cost Object Amount

Billing Dr 13001710 Non-Trade Receivable

  39.346.720

Cr 71900600 Penalty Time, Quality & Qty CC: XXXXOT - 39.346.720

Incoming Payment Dr 10271201 Bank In 39.346.720
Cr 13001710 Non-Trade Receivable

  • 39.346.720

--- 第106页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 106 of 247 Table 3.41 - Purchase Claims to Vendor (e.g. Late Delivery, Penalty for Quality) As-Is Indonesia - Purchase Claims to Vendor (e.g. Late delivery, Penalty for Quality) Transaction Dr/Cr GL Account GL Description Cost Object Amount

Billing Dr 13001710 Non-Trade Receivable

  23.555.380

Cr 71900600 PenaltyTime,Qlty&Qty CC: XXXXD1OTHR - 23.555.380

Incoming Payment Dr 10271201 Bank In 23.555.380
Cr 13001710 Non-Trade Receivable

  • 23.555.380

Table 3.42 - Purchase Claims from Vendor (e.g. Premium Quality) As-Is Indonesia - Purchase Claims from Vendor (e.g. Premium Quality) Transaction Dr/Cr GL Account GL Description Cost Object Amount

Invoice Receipt Dr 69002041 PurcQualityClaim-aff Profit Segment 62.245.137
Dr 17000600 VAT-In 6.846.965
Cr 31000310 Trade Payable - 69.092.102

Payment to Vendor Dr 31000310 Trade Payable 69.092.102
Cr 10271022 Bank Out - 69.092.102

--- 第107页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 107 of 247 Table 3.43 - Sales Claims to Customer (e.g. FFA Adjust - US) As-Is Indonesia - Sales Claims to Customer (e.g. FFA Adjst - US) Transaction Dr/Cr GL Account GL Description Cost Object Amount

Billing (based memorandum) Dr 13001711 Non-Trade Receivable aff

  62.245.137

Cr 35000600 VAT-Out 6.846.965

Cr 71901100 G/L From Others CC: XXXXOT - 69.092.102

Incoming Payment Dr 10271201 Bank In 62.245.137
Cr 13001710 Non-Trade Receivable

  • 62.245.137

--- 第108页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 108 of 247 3.2.3.9 Claims for Singapore In terms of the process, claims for Singapore will be similar to Indonesia. However, in terms of the account postings, based on the initial discussion with Singapore, most of the claims will adjust the initial AP/AR. Further discussion will be required whether there are any cases of exclusion.

--- 第109页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 109 of 247 3.2.3.10 Expense Master Data The Expenses Master Data in the Commodity Expense Management framework establishes the foundation for how expenses are standardized, grouped, and automatically determined throughout the transaction lifecycle. It ensures that all downstream processes from expense planning to accruals to settlements.

Figure 3.24 - Expense Master Data

--- 第110页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 110 of 247 3.2.3.11 Manage Expense ID Manage Expense IDs is the first process where we first identify and define key expense types relevant to the business. Each expense is given a unique Expense ID, and additional parameters are set, such as when the expense should be firmed and when the corresponding accrual should be created. This structured definition ensures that all expenses are correctly represented in the system and available for subsequent automation steps.

Figure 3.25 - Managing Expense ID

Figure 3.26 – Expense ID Details

--- 第111页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 111 of 247 3.2.3.12 Manage Expense Template Once the individual expenses are defined, they are grouped together into Expense Templates. Templates act as reusable configurations that bundle multiple expenses commonly associated with specific transaction types or company codes. Most attributes within the template are inherited from the defined expense IDs, reducing manual effort and standardizing the setup process across entities.

Figure 3.27 - Grouping Expense IDs to template For GAR, Expense Template is to group which expense is planned and relevant for a certain key combination of attributes on contract. For example, for Third-Party Sales, IncoTerm FOB, use a template ID “GAR_AC3S_FOB” in which for example Brokerage and Cleaning Expense is defaulted at contract. Users still have the flexibility to add or remove these expenses later at contract.

3.2.3.13 Manage Look-Up Definitions Look-up procedure defines the parameter in which it is being used during the subsequent determination process. Example of characteristics such as Document Type, Incoterms, and Mode of Transport (MoT) to dynamically identify which expense template or rate applies to a given transaction.

--- 第112页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 112 of 247 3.2.3.14 Template Determination During Template Determination, the system identifies which Template ID applies based on defined parameters such as Company Code and Look Up Parameters. These parameters could include business-specific rules (e.g., cost center, region, or transaction type). The Template Look Up key links back to the Look Up Definition, ensuring the correct template is selected for any given scenario.

Figure 3.28 - Template Determination

.

--- 第113页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 113 of 247 3.2.3.15 Expenses Determination Expense determination assigns the correct expense rates and rate details accordingly. These determinations can also be exported to Excel for mass updates and later reuploaded into the system, allowing flexible management of rate tables and estimated fees.

Figure 3.29 – Expense Determination For GAR, this is particularly useful when fixed estimation of freight expense is to be used for a certain validity period. By maintaining the rates, this rate will be used for contracts that have this expense rate maintained.

3.2.3.16 Look Up Assignments Finally, Lookup Assignments bind everything together by connecting Company Codes with their respective Template Lookups and Expense Lookups. This ensures that each company within the organization uses the correct configurations and rate structures for its operational processes.

--- 第114页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 114 of 247 3.2.3.17 Expense with Accrual ACM Expense Management with Accrual: Expense accrual trigger needs to be defined for expenses that are relevant for accrual. For example, brokerage fee accrual object should be created after the contract approval process. Later, this accrual object can be posted through batch-job. Section 3.2.2.3 Accrue Expenses explains how expenses can be accrued. All accrued expenses can be reversed or actualized. Actualization of expenses is explained on 3.2.2.4 Create Expense Settlement.

Table 3.44 - Expense with Accrual for Indonesia Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process Broker Fee Yes Yes No Yes Yes Yes Yes Price Component + Expense w/ Accrual posting + Comparative Report Freight cost (Inbound) Yes Yes No Yes Yes Yes, capitalized to Inventory Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report Freight cost (Outbound) Yes Yes No Yes Yes Yes Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report Delivery Insurance (Purchase Transaction) Yes Yes No Yes Yes Yes, capitalized to Inventory Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report Delivery Insurance (Sales Transaction) Yes Yes No Yes Yes As-Is = No Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report PBM/EMKL (Load/ Unload Fee) Yes Yes No Yes Yes Yes, capitalized to Inventory Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report Pump Fee/ Handling Fee (Vessel Only) Yes Yes No Yes Yes Yes, capitalized to Inventory Yes Price Component + TMS Accrual + TMS Actualization + Comparative Report Surveyor Fee (ocean transport only) Yes Yes No Yes Yes As-Is = No No Price Component + TMS Accrual + TMS Actualization + Comparative Report

Notes: • For Purchase origin scenario, freight cost needs to be settled into material valuation/inventory account (based on actual freight cost), during material GR/IR. • For Sales destination scenario, freight cost needs to be settled into profitability analysis/COPA. Refer to RTM: ACM-1423 • The comparative report between Estimated Freight Cost in Contract vs Actual Cost will be through ACM. Refer to RTM: ACM-1303, ACM- 1264.

--- 第115页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 115 of 247 Table 3.45 - Expense with Accrual for Singapore Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process (SG) BROKER COMM Yes Yes No Yes Yes Yes Yes Price Component + Expense w/ Accrual + Comparative report (SG) FREIGHT COST Yes Yes No Yes Yes Yes Yes Price Component + Expense w/ Accrual + Comparative report (SG) SURVEYOR / CERT Yes Yes No Yes Yes Yes Yes Price Component + Expense w/ Accrual + Comparative report (SG) STORAGE & HANDLING Yes Yes No Yes Yes Yes Yes Price Component + Expense w/ Accrual + Comparative report

--- 第116页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 116 of 247 3.2.3.18 Expense without Accrual ACM Expense Management without Accrual: Not part of price (because it is extra cost that could not be finalized during Contract capture). These Expenses are defined without Accrual event and Accrual is not done for these expenses. As and when we receive the invoices from the Vendors, we can keep processing them for these expenses. For processing expense without accrual, simply refer to Section 3.2.2.4 Create Expense Settlement using Unplanned Expenses.

Table 3.46 - Expense without Accrual for Indonesia Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process Export Levy & Duties No No No No (immediate payment upfront, then posted later)

Yes As-Is = No No Expense w/o Accrual * Can be accrued

Table 3.47 - Expense without Accrual for Singapore Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process (SG) BROKER COMM 2 No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report (SG) FREIGHT COST - MISC No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report (SG) FREIGHT COST - TAX No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report (SG) FREIGHT COST (ADD) No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report (SG) SURVEYOR - LOADED No Yes No Yes Yes No Yes Expense w/o Accrual + Comparative Report

--- 第117页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 117 of 247 Name Part of Price FOB MTM To bill to customer separately To receive as invoice from Vendor To allocate contracts to it Accrual Posting in SAP per deal per cost * Variance Comparison as of now To Be Process (SG) SURVEYOR - MISC No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report (SG) SHRINKAGE COST No No No Yes Yes No Yes Expense w/o Accrual + Comparative Report

Note: This list is non-exhaustive. If different expense are used, the variance report is required to help GAR group all broker related or freight related expenses to compare against the estimated freight or broker fee respectively.

--- 第118页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 118 of 247 3.2.3.19 Expense Mass Allocation to Contracts Some expenses are received as a lump sum amount from a third-party vendor/ different party from contract. This lump sum amount then needs to be mass allocated to multiple different contracts. For this type of scenario, an expense without accrual will be used during creation of expense settlement at Expense Work Center by Unplanned Expense. To illustrate the steps, below is provided steps.

Figure 3.30 - Expense Mass Allocation to Contracts

Unplanned Expenses can be added during Expense Settlement Creation as below

Figure 3.31 - Adding Unplanned Expense on Expense Settlement

--- 第119页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 119 of 247 Then, choose an expense detail and input the lump sum amount.

Figure 3.32 - Adding Expense ID & Amount from Invoice Receipt

Users can select multiple different contracts to allocate the lumpsum expense invoice amount.

Figure 3.33 - Select Documents (contracts) to Allocate Expenses

--- 第120页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 120 of 247 Users also have the flexibility to split the invoice amount to the chosen contracts. This is needed as the posting might be for different profit centers.

Figure 3.34 - Split Amount based on Documents

--- 第121页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 121 of 247 3.2.3.20 Expense Comparative Report Comparative Report: A comparative report will update the estimated/accrued expenses and the actual expenses paid for tracking Trader Performance. This report will be further detailed in the detailed design phase.

3.2.3.21 Expense Vendor Business Documents On Commodity Expense Workcenter, postings happen alongside these Expense Vendor Business Documents (VBD), which are: 1. Expense Accrual VBD 2. Expense Accrual Offset VBD (Reversal of Expense Accrual) 3. Expense Settlement VBD 4. Expense Settlement Offset VBD (Reversal of Expense Settlement/ Actualization)

--- 第122页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 122 of 247 3.2.3.22 Expense Journal Postings for Indonesia These sections laid out the expected journal postings for expenses and are not finalized yet. Entries below are based on preliminary discussions.

Table 3.48 - ID Broker Fee To-be Indonesia - Broker Fee

Transaction Dr/Cr GL Account GL Description Cost Object Amount
SAP Remarks

Expense Accrual Dr 70006100 Sls Commission-3rd CC: XXXXCOM ; Profit Segment 4.800 Standard Expense Accrual Cr 34000800 Accrued Other Expens

-4.800

Expense Accrual Reversal Dr 34000800 Accrued Other Expens 4.800 Standard Expense Accrual Reversal Cr 70006100 Sls Commission-3rd CC: XXXXCOM ; Profit Segment -4.800

Expense Settlement Dr 70006100 Sls Commission-3rd CC: XXXXCOM ; Profit Segment 4.800
Standard Expense Settlement Cr 32001000 Other Payable

-4.800

Payment to Vendor Dr 32001000 Other Payable

                               4.800

Cr 10271022 Bank Out - 4.800

--- 第123页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 123 of 247 Table 3.49 - ID Freight Cost Accrual Only – TMS managed Actualization To-Be Indonesia - Freight cost (outbound) - Trucking - KMI

Transaction Dr/Cr GL Account GL Description Cost Object Amount
SAP Remarks

Expense Accrual Dr 70003600 Local Prod Trans-3rd 8.958.967
Standard Expense Accrual Cr 34000800 Accrued Other Expens

  • 8.958.967

Expense Accrual Reversal Dr 34000800 Accrued Other Expens

                       8.958.967

Standard Expense Accrual Reversal (Automated - when actualized) Dr 17000600 VAT-In 985.486

Cr 35000200 WHT Payable -179179,34

Cr 31000310 Trade Payable -9765274,03

Dr/ Cr 71200105 Rlzd Forex - AP

To-Be Indonesia - Freight cost (outbound) - Ocean - DSI

Transaction Dr/Cr GL Account GL Description Cost Object Amount
SAP Remarks

Expense Accrual Dr 70003619 Prov Transport Exp 142.561
Standard Expense Accrual Cr 34000919 Prov Accrued Other

  • 142.561

Expense Accrual Reversal Dr 34000919 Prov Accrued Other

                          142.561

Standard Expense Accrual Reversal (Automated - when actualized) Cr 70003619 Prov Transport Exp - 142.561

--- 第124页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 124 of 247 Table 3.50 - ID Export Levy To-be Indonesia - Export Levy

Transaction Dr/Cr GL Account GL Description Cost Object Amount
SAP Remarks

Expense Settlement Dr 70001100 Export Tax Expense Profit Segment 96.046.000
Standard Expense Settlement Cr 32001000 Other Payable

  • 96.046.000

Payment to Vendor Dr 32001000 Other Payable

                     96.046.000

Cr 10271022 Bank Out - 96.046.000

--- 第125页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 125 of 247 Table 3.51 - ID Export Tax To-be Indonesia - Export Tax

Transaction Dr/Cr GL Account GL Description Cost Object Amount
SAP Remarks

Expense Settlement Dr 70001100 Export Tax Expense Profit Segment 22.511.000
Standard Expense Settlement Cr 35000800 Government Payable

  • 22.511.000

Payment to Vendor Dr 35000800 Government Payable

                     22.511.000

Cr 10271022 Bank Out - 22.511.000

--- 第126页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 126 of 247 3.3 Non-Standard Settlements (Washout, Circle, and Strings) for Singapore & Destination Offices) 3.3.1 Highlight Key Business Requirements Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-276 Ability to configure circle settlements - Configure validation rules that block users from executing circles if rules are not matched - Support different validation rules for each settlement type Fit ACM offering ACM-277 Ability to process circle settlements: - Capture both paper and physical circle out scenarios: * Handle GAR in any position in the circle * Enter reference price and issue credit/debit notes based on price differences * For physical circles, capture actual BL quantity and settle based on that * For paper circles, settle based on contract quantity - Process Features: * Include trade date on every pricing for tax purposes * Process zero-value invoices * Partial non-standard settlement for contract splits with multiple parcel deliveries * Automated reversal for non- standard settlement with payment events * Flexible management of different trading origination - Handle circle settlements involving multiple counterparties: * Provide proper position tracking * Manage financial settlement processes * Support European-specific documentation requirements Fit Standard Solution Behavior ACM-278 Ability to configure document bypass: - Configure validation rules that block users from executing Doc Bypass if rules are not matched - Support different validation rules for each settlement type Gap Strings solution ACM-279 In a Document bypass, the supplier (first on the chain) will always invoice to the receiver (last in the chain). There may be remaining settlement with the different individual counterparties.
Gap Strings solution

--- 第127页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 127 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution In cases where there are a long strings that includes a circleout, circlouts will always be performed first, shortening the string
For Document bypass (DBP), client will take always either: - supplier price as the reference price for settlement, (first price in the chain). - receiver price as the reference price, (last price in the chain).
In DBP scenarios, settlement is done based on actual quantity, and settlement splits 98/99% occur.
GAI could fall in the beginning, middle or end of the chain. GAI at begin of chain (shipper). Invoice 98/99% with receiver (last in the string) at string reference priceBL quantity. Net 98/99% with contractual counterparty at (agreed price - string price)BL quantity. Net 1/2% with contractual counterparty at contractual price/FOSFA*outturn quantity.

GAI at middle of chain. Issue debit/credit note to contractual counterparty at actual BL quantity(reference price - contractual price)98/99%. Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2%

GAI at end of chain. Invoice received from shipper (first in the string) for 98/99% at reference string priceBL quantity. GAI will invoice the contractual counterparty for difference in price98/99% (if any). Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2% ACM-280 Ability to manage doc-in-collection: - Manage agreements between GAR Singapore and counterparties - Track contract-specific details (volume, agreed prices) - Standardize documentation and Gap Back to back pegging can be utilized. Strings Doc-in-Col

--- 第128页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 128 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution terms without physical movement - Automate generation and exchange of physical invoices - Process payments between adjacent parties - Mimic physical settlements without physical product movement - Eliminate need for outturn settlement calculations - Document completion of paper settlement processes ACM-283 Ability to manage specialized business models - GAR USA Washout Model: * Support specialized washout model where: * Products are sold back to GAI on paper at the same initial price * Price recalculation occurs based on actual sales to end customers * Credit/debit notes are generated as needed.

This is related to * Strings * Documents in collection (LRD) Gap Enhancement to be done based on req ACM-325 Ability to configure washouts: - Support washout (matching) of buy and sell trades with same counterparty: * No underlying movement * Settlement based on contract quantity * Applies to all incoterms * Settlement split of 99/98% not applicable - Configure validation rules that block users from executing washouts if rules are not matched - Support different validation rules for each settlement type Fit Washout, Non Std settlement. Standard ACM Functionality. ACM-326 Ability to process washouts: - Include trade date on every pricing for tax purposes - Process zero-value invoices - Partial non-standard settlement for contract splits with multiple parcel deliveries - Automated reversal for non- standard settlement with payment events - Flexible management of different trading origination (strategy and marketing teams) - Ability to review and update non- standard settlement contract details - Support specifically for physical palm trading - Configure palm-specific settlement Fit Washout, Non Std settlement. Standard ACM Functionality.

--- 第129页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 129 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution rules - Handle local documentation requirements - Ensure system properly distinguishes product types - Prevent washout configuration for soybean products ACM-466 Ability to handle Paper Trade processing for FOB PKPG and CDSBO GAI operations, including creation and confirmation workflows. Paper Trade is referring to Physical Non-Standard Settlement including LRD Washout. Gap Standard feature in Commodity Risk Management ACM-545 Ability to make string price available after Bill of Lading (BL) generation Gap DocByPass solution via Strings Work Center ACM-546 Ability for trade operations to agree to string price establishment and communicate pricing via email to trade ops team - Traders are only informed if is outside the agreed counterparty master list . Need credit risk control approval Gap DocByPass solution via Strings Work Center ACM-547 Ability to determine and establish the specific point/location where string reference price and location updates need to be shown in the process Gap DocByPass solution via Strings Work Center ACM-548 Ability to establish string number at LDC level and prompt for string number and reference price during settlement process - New String Workcenter Solution Gap DocByPass solution via Strings Work Center ACM-550 Ability to navigate from contract to LDC to string workcenter for input of string details or access string workcenter through separate transaction referencing the string workcenter screen Gap DocByPass solution via Strings Work Center ACM-555 Ability to create string numbers through automated generation process for linking purposes Gap DocByPass solution via Strings Work Center ACM-557 Ability to show full string information in final invoice including document bypass details to ensure complete visibility of all parties involved Gap DocByPass solution via Strings Work Center ACM-562 Ability to support sequential billing process where A bills B and B bills C, with C being aware of purchase from A - back-to-back scenarios similar to current paper module functionality in ENDUR system Gap To be included with DBP solution

--- 第130页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 130 of 247 Req. No Business Requirement Requirement Analysis (Fit/Gap) Solution ACM-716 Ability to process washout invoices with netting functionality using washout ID Fit ACM Washouts are always traceable back to the Contract. ACM-929 Ability to validate currency code consistency across selected contracts during Washout or Circle creation/matching, blocking the action when mismatched currencies are detected, and providing clear error messages to users Gap AA: custom enhancement for FX validations to be applied

--- 第131页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 131 of 247 3.3.2 Business Process Flow This section provides the process flow diagram at BPH L4 with the detail information for each of the process steps.

3.3.2.1 Create Non-Standard Settlements for Washout

Figure 3.35 – Create Non-Standard Settlement for Washout Table 3.52 – Create Non-Standard Settlement Activity Role Transaction Code/Fiori App ID Description Create Non- Standard Settlement (Washout) Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS In this screen, you can find: 1. Create 3rd Party Contract Washout 2. Create Circle 3. Display Washout/Circle Create 3rd Party Contract Washout Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS Select this for Washout Enter Selection Criteria Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS Filter Specific Settlement Group. Additional Selection Criteria e.g. Group Year, Group Status, Settlement, Created on, Settlement Created by. Enter Washout Details Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS • Anchor Price • Payment Terms Enter Quantity Details for Washout Purchase Contract Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS

Enter Quantity Details for Washout Sales Contract Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS

--- 第132页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 132 of 247 3.3.2.2 Create Non-Standard Settlements for Circle

Figure 3.36 – Create Non-Standard Settlement for Circle Table 3.53 – Create Non-Standard Settlement Activity Role Transaction Code/Fiori App ID Description Create Non- Standard Settlement (Circle) Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS In this screen, you can find: 1. Create 3rd Party Contract Washout 2. Create Circle 3. Display Washout/Circle Create Circle Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS Select this for Circle
Enter Selection Criteria Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS Filter Specific Settlement Group. Additional Selection Criteria e.g. Group Year, Group Status, Settlement, Created on, Settlement Created by. Enter Circle Details Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS • Reference Price • Anchor Price • Payment Terms Enter Quantity Details for Circle Purchase Contract Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS

Enter Quantity Details for Circle Sales Contract Back Office Create Non-Standard Settlement/ Fiori App ID: /ACCGO/STL_NS

--- 第133页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 133 of 247 3.3.2.3 Maintain Document By-Pass (Start)

Figure 3.37 – Maintain Document By-Pass (Start) Table 3.54 – Maintain Document By-Pass (Start) Process Steps Role Transaction Code/Fiori App ID Description Create Agricultural Trading (3rd Party Sales) Contract
(Refer to Section 3.2.2.1 Create Agricultural Trading Contract on Trade Capture Blueprint)

Approve Agricultural Trading (3rd Party Sales) Contract
(Refer to Section 3.2.2.3 Approve Agricultural Trading Contract on Trade Capture Blueprint)

Capture Document ByPass Details on Strings Workcenter Trader (ACM) Strings Work Center Document ByPass (Start) Agreement Timing can be after Approval, after Nomination, or After LDC. Create Nomination (Refer to Section 3.1.2.1 Create Nomination on Delivery Planning & Execution Blueprint)

Maintain Load Data Capture for 3rd Party (Refer to Section 3.2.2.1 Create Nomination on Delivery Planning & Execution Blueprint) First Invoice Generation Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Auto-Fetch Threshold from Contract, Counterparty B, and Reference Price Price Difference Invoice Generation Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Generates Another Invoice for Delta Amount to Initial Counterparty A Perform Final Outturn Settlement with Initial Counterparty A Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center If the value of the outturn settlement from GAR to Counterparty A is positive, then Debit Note is issued, vice versa for negative (Credit Note)

--- 第134页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 134 of 247 3.3.2.4 Maintain Document By-Pass (Mid)

Figure 3.38 – Maintain Document By-Pass (Mid) Table 3.55 – Maintain Document By-Pass (Mid) Process Steps Role Transaction Code/Fiori App ID Description Create Agricultural Trading (3rd Party Sales and 3rd Party Purchase) Contract
(Refer to Section 3.2.2.1 Create Agricultural Trading Contract on Trade Capture Blueprint)

Approve Agricultural Trading (3rd Party Sales and 3rd Party Purchase) Contract
(Refer to Section 3.2.2.3 Approve Agricultural Trading Contract on Trade Capture Blueprint)

Capture Document ByPass Details on Strings Workcenter Trader (ACM) Strings Work Center Document ByPass (Mid) Agreement Timing should be before Nomination Create Nomination (Refer to Section 3.1.2.1 Create Nomination on Delivery Planning & Execution Blueprint)

Maintain Load Data Capture for 3rd Party (Refer to Section 3.2.2.1 Create Nomination on Delivery Planning & Execution Blueprint) Create, Release, and Approve (Refer to Section 3.1.2 Settlement Creation, Adjustment & Approval on Settlement & Invoicing Blueprint)

--- 第135页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 135 of 247 Process Steps Role Transaction Code/Fiori App ID Description Settlement for Purchase Contract Create, Release, and Approve for Sales Contract (Refer to Section 3.1.2 Settlement Creation, Adjustment & Approval on Settlement & Invoicing Blueprint) Perform Final Outturn Settlement with Initial Counterparty A Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center If the value of the outturn settlement from GAR to Counterparty A is positive, then Debit Note is issued, vice versa for negative (Credit Note)

--- 第136页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 136 of 247 3.3.2.5 Maintain Document By-Pass (End)

Figure 3.39 – Maintain Document By-Pass (End) Table 3.56 – Maintain Document By-Pass (End) Process Steps Role Transaction Code/Fiori App ID Description Create Agricultural Trading (3rd Party Purchase) Contract
(Refer to Section 3.2.2.1 Create Agricultural Trading Contract on Trade Capture Blueprint)

Approve Agricultural Trading (3rd Party Purchase) Contract
(Refer to Section 3.2.2.3 Approve Agricultural Trading Contract on Trade Capture Blueprint)

Capture Document ByPass Details on Strings Workcenter Trader (ACM) Strings Work Center Document ByPass (End) Agreement Timing can be after Approval, after Nomination, or After LDC. Create Nomination (Refer to Section 3.1.2.1 Create Nomination on Delivery Planning & Execution Blueprint)

Maintain Load Data Capture for 3rd Party (Refer to Section 3.2.2.1 Create Nomination on Delivery Planning & Execution Blueprint) First Invoice Generation Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center Auto-Fetch Threshold from Contract, Counterparty B, and Reference Price Perform Final Outturn Settlement with Initial Counterparty A Back Office (ACM) /ACCGO/STL_WC Fiori Tiles: Settlement Work Center If the value of the outturn settlement from GAR to Counterparty A is positive, then Debit Note is issued, vice versa for negative (Credit Note)

--- 第137页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 137 of 247 3.3.3 Solutioning 3.3.3.1 Washouts A washout refers to a process where two parties involved in a contract agree to offset or cancel their contractual obligations without physical delivery of the underlying commodities. It is a financial settlement method used to nullify the contractual positions between the buyer and the seller.

A washout typically occurs when both parties involved in a transaction realize that it is more cost- effective or convenient to settle their positions financially rather than physically delivering or receiving the commodities. This could be due to various reasons such as changes in market conditions, logistical challenges, or adjustments in business strategies.

During a washout, the buyer and seller agree on a mutually acceptable price at which their positions will be settled. The difference between the original contract price and the agreed- upon settlement price is calculated, and the party owing money pays the difference to the other party. The settlement amount is typically based on the prevailing market prices or an agreed-upon reference price.

By opting for a washout, the parties involved can avoid the physical movement, storage, and associated costs and risks of handling the commodities. It provides flexibility and allows for efficient risk management and position adjustments in response to market changes.

Washouts are commonly used in the industry to manage contractual positions, especially in situations where both parties find it advantageous to settle financially rather than fulfilling the original contractual terms. It provides a means for parties to mitigate risk, adjust their positions, and maintain financial stability in their trading activities.

Figure 3.40 – Washouts Washout transactions are common industry practices. They are so called Non-standard settlements. One or several purchases of the same soft commodity material are made from one counterparty. In the same time period several sales are made of the very same soft commodity to the same counterparty the purchases are made from. There are additional criteria which define the “matching” for washout identification.

Both counterparties agree to not execute the logistics, but “wash” the contracts. Any equity dues are being determined, and the financial differences are settled either as a credit or debit.

--- 第138页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 138 of 247

Exception processing, specifically washout transactions, are common industry practices used for non- standard settlements. In a washout transaction, an Agri-company makes one or multiple purchases of the same soft commodity material from a specific counterparty. During the same time period, the Agri- company also makes several sales of the same soft commodity to the same counterparty from whom the purchases were made.

To identify a washout, specific criteria are used to determine the "matching" between the purchases and sales. Both counterparties involved in the transaction agree not to execute the logistics associated with the contracts but instead "wash" the contracts.

In the washout process, any equity dues between the counterparties are determined, and financial differences arising from the transaction are settled either as a credit or debit. This ensures that the financial aspects of the washout are appropriately resolved between the parties involved.

Washout transactions provide a mechanism for counterparties to consolidate their purchases and sales of the same soft commodity, streamlining the process and facilitating efficient settlement of financial obligations.

Figure 3.41 – Washouts In the scenario where there are a purchase and sales contract with another Agricultural company for the same commodity within a similar time frame, the option of a washout exists. The purpose of a washout is to reconcile the transactions and generate a debit or credit to account for any differences due between the parties involved.

--- 第139页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 139 of 247

Figure 3.42 – GAR Washouts Illustrative Walkthrough The process for executing a washout is as follows: 1. Ensure that there is both a purchase and sales contract in place. 2. Utilize a designated work center specifically designed for washout transactions. 3. Initiate the washout process, which allows for flexibility in matching multiple purchases to multiple sales, one-to-many, many-to-one, or one-to-many scenarios. 4. As the washout is generated, it creates a unique washout ID, along with a corresponding washout application document. 5. The settlement document is automatically generated as part of the washout process. 6. Finalize the washout by going through the settlement process, including the release and approval stages. 7. Depending on the specifics of the transaction, the settlements may result in a debit or credit entry to account for the difference between the purchases and sales.

Figure 3.43 – Washouts 3.3.3.2 Circles Circles refer to a specific type of transaction that involves multiple parties in a washout process. In a circle, several counterparties come together to mutually agree on canceling or offsetting their contractual obligations with each other.

The purpose of forming a circle is to simplify the settlement process and reduce the number of individual washout transactions between counterparties. Instead of each party having separate washout agreements with every other party, they participate in a collective agreement where all parties involved agree to offset their positions based on a common settlement price.

--- 第140页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 140 of 247 Circles are particularly useful when there are multiple parties with interconnected contractual relationships. By forming a circle, these parties can streamline the washout process and settle their positions more efficiently. This approach reduces administrative complexity, minimizes transaction costs, and facilitates a more coordinated and synchronized settlement among the participating counterparties.

Circles are commonly used in the agricultural industry when there are complex trading networks or situations where multiple parties have interdependent contractual relationships. By pooling their positions and reaching a mutual agreement on the settlement, the parties can effectively manage their risk exposure, simplify administrative processes, and enhance overall trading efficiency.

Figure 3.44 – Circles There are additional criteria which define the "matching" for circle identification. Both counter parties agree NOT to execute the logistics. Any equity dues are being determined, and the financial differences are settled either as a credit or debit between the different parties involved.

--- 第141页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 141 of 247

Figure 3.45 – Circles In situations where multiple counterparties are involved, an additional step is required to reach a negotiated price that all parties agree upon. This negotiated price is then entered into the work center, which triggers the automatic generation of necessary documents.

Figure 3.46 – GAR Circle Illustrative Walkthrough

Here is a simplified version of the process: 1. Prerequisite: Ensure you have both a purchase contract and a sales contract with the respective counterparties. 2. Utilize the same work center, but navigate to a different node specifically designed for this scenario. This node enables the creation of a circle ID in the background, which represents the agreement among all parties involved. 3. Input the negotiated price into the work center, reflecting the mutually agreed-upon value. 4. As you proceed, the work center generates the required documents automatically. This includes an application document in the background, which captures the details of the transaction. 5. In this particular case, two separate settlement documents are created-one for the purchase and one for the sale. These documents outline the financial aspects of the transaction.

--- 第142页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 142 of 247 6. Finalize the process by going through the settlement process, releasing the settlement. This step results in the creation of invoices that account for the debit and credit adjustments necessary to align with the negotiated price.

Figure 3.47 – Circles

--- 第143页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 143 of 247 3.3.3.3 Journal Postings for Non-Standard Settlements (3rd Party)

Table 3.57 - Non-Standard Settlement for 3rd Party Transaction Dr/Cr GL Account GL Description MT Amount
Notes

Customer Billing (Provisional billing based on predetermined percentage) Dr Account Receivables 5.000.000
Custom 1) In standard for Sales Origin Scenario
Revenue Recognition step doesn’t post
to COGS 2) On revenue recognition the given accounting entry is required (custom) 3) CIF Rotterdam, revenue should be on 100% but the billing to customer will be at 98% for Lauric and 99% for Palm based on FOSFA ruling. To discuss if there is any feature to split the documents
Cr Revenue 1.000,00
- 5.000.000

Revenue Recognition Dr COGS 2.000.000
Cr GI NYB (Goods Issue Not-yet- Billed) 1.000,00
- 2.000.000

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Cr Accounts Receivable - 4.500.000

Customer Billing (Final billing - Outturn based on the final quantity and quality) Dr Account Receivables 25.000
*This should be under Settlement Adjustment. To confirm Cr Revenue 1.005,00
- 25.000

(1005mt based on final report)

*Applicable to CIF term

Dr Revenue
995,00
25.000
*Requirement from Indo, if counter party bill GAI for the outturn, we have to capture under COGS (only our own documents be able to capture in Revenue).

Cr Account Receivables - 25.000

(995mt based on final report)

--- 第144页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 144 of 247

Transaction Dr/Cr GL Account GL Description MT Amount
Notes
Final Payment
Receipt Dr Bank Balance 525.000
Standard FI Cr Bank Incoming - 525.000

Dr Bank Balance 475.000
Standard FI

Cr Bank Incoming - 475.000

Clearing Final Incoming Dr Bank Incoming 525.000
Standard FI Cr Accounts Receivable - 525.000

Dr Bank Incoming 475.000
Standard FI

Cr Accounts Receivable - 475.000

Washout/ circle/ Price Difference (Gain) Dr AP/AR 10.000 *If the tag to purchase, will post to AP (vice versa). Cr COGS - 10.000

Washout/ circle/ Price Difference (Loss) Dr COGS 10.000 *If the tag to purchase, will post to AP (vice versa). Cr AP/AR - 10.000

--- 第145页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 145 of 247 3.3.3.4 Journal Postings for Non-Standard Settlements (Intercompany)

Table 3.58 - Non-Standard Settlement for Intercompany

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

VF01 Dr

Account Receivables 5.000.000 Cr

Revenue (5.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

Purchase Invoice Dr

GR/IR 5.000.000 Cr

Account Payables (5.000.000)

--- 第146页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 146 of 247

Transaction (Seller Side) Dr/Cr GL Account GL Description Amount Seller’s Book Notes

Revenue Recognition Dr

COGS 2.000.000 Cr

Inventory - NYB (2.000.000)

Transaction (Buyer Side) Dr/Cr GL Account GL Description Amount Buyer’s Book Notes

*If the tag to purchase, will post to AP (vice versa). Washout/ circle/ Price Difference (Gain) Dr

AP/AR 10.000,00 Cr

COGS - 10.000,00

Washout/ circle/ Price Difference (Loss) Dr

COGS 10.000,00

Cr

AP/AR - 10.000,00

--- 第147页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 147 of 247 3.3.3.5 Strings Work Center “Strings Workcenter" is a BTP application that automates and tracks the document bypass process tasks via BAPI/API calls. 1. Contract to have an additional field of threshold % (Can be added at the String WC too if it is expected to be changed frequently). This would flow to Settlements and leverage the settlement threshold % functionality while generating the 1st Invoice (prov inv).
2. String WC: User enters the BL or contract or delivery, selects the row, provides the alternate Partner, reference price. 3. Settlement needs to be done post Load Event and before Unload event. 4. Enhancement at Settlement – User field to select for a provisional settlement relevant to String as either 1st Invoice or the Price difference Invoice with Validations in place. 5. For 1st Invoice, Using BadIs 6. BAdI: Partner Determination / BAdI: Enhancements for Partner Changes change the Partner to Alternate partner 7. BAdI to ensure fetch price maintained in the Strings WC. 8. For Price difference Invoice, generating the delta Invoice for the original partner and contract negotiated price. 9. Post LDC unload event, perform the settlement to generate: 10. Final Invoice having Outturn calculations. 11. All the Invoice to have the String relevant info in the form output.

Figure 3.48 - Document By-Pass Simplified

--- 第148页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 148 of 247 3.3.3.6 Document By-Pass (Start) 1. Trader creates Sales contract with negotiated price with Counterparty A. Threshold % is provided. 2. Post the load event of LDC, the related stakeholders viz. Company A, GAR & Company B agree for Document ByPass. 3. Once confirmed, the details like Alternate Partner (company B), Reference price and Strings confirmation date are updated for the shipment in the Strings Workcentre. DBP # is generated and attached to the contract. 4. Settlement is performed post load event. During the settlement, if the delivery/contract is having a DBP number, user can select if: 5. 1st Invoice is to be generated – if this option is selected, system automatically fetches the Threshold % from Contract, Alternate Partner (company B) and reference price from Strings WorkCentre. 6. Price difference Invoice – if this option is selected, system generates another invoice for the delta amount to initial counterparty (company A) based on the price difference between reference price and negotiated price at Contract. 7. LDC unload event commences and the quality and analysis details are updated. 8. Final Outturn settlement is performed with the initial counterparty (company A). If the value of the outturn settlement from GAR to Company A is positive, then Debit Note is issued (Company A needs pay to GAR), and vice versa if it is negative (Credit Note). 9. Invoices are sent with DBP details for all the settlements to the relevant stakeholders. Please note that Document By-Pass is still in conceptual mode and solution may change after practicality of the artifact is presented and reviewed during detailed design discussion.

3.3.3.7 Document By-Pass (Mid) 1. Trader creates Purchase contract with negotiated price with Counterparty A. Threshold % is provided. 2. Trader creates Sales contract with negotiated price with Counterparty B. Threshold % is provided
3. Post the load event of LDC, the related stakeholders viz. Company A, GAR & Company B agree for Document ByPass. 4. Once confirmed, the details like Alternate Partner (company B), Reference price and Strings confirmation date are updated for the shipment in the Strings Workcentre. DBP # is generated and attached to the contracts. 5. 1st LDC & Settlement needs to be created based on the quantity and quality details provided from the Purchase side. This will be finally settled with the outturn calculations included.
6. 2nd LDC & Settlement needs to be created based on the quantity and quality details provided from the Sales side. This will be finally settled with the outturn calculations included.
7. Strings Workcentre will display both the contracts linked with the common DBP ID for future reference. 8. Invoices are sent with DBP details for all the settlements to the relevant stakeholders. Please note that Document By-Pass is still in conceptual mode and solution may change after practicality of the artifact is presented and reviewed during detailed design discussion.

3.3.3.8 Document By-Pass (End) 1. Trader creates Purchase contract with reference(negotiated) price with Counterparty A. Threshold % is provided. 2. Post the load event of LDC, the related stakeholders viz. Company A, GAR & Company B agree for Document ByPass. 3. Once confirmed, the details like Alternate Partner (company B), Reference price and Strings confirmation date are updated for the shipment in the Strings Workcentre. DBP # is generated and attached to the contract.

--- 第149页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 149 of 247 4. Settlement is performed post load event. During the settlement, if the delivery/contract is having a DBP number, user can select if: 5. 1st Invoice is to be generated – if this option is selected, system automatically fetches the Threshold %, Initial Partner (company A) and negotiated price from Contract. 6. LDC unload event commences and the quality and analysis details are updated. 7. Final Outturn settlement is performed with the alternate counterparty (company B). The price fetched is the reference price from Strings WC and delta is calculated from the earlier generated provisional settlement. If the value of the outturn settlement from Company B to GAR is positive, then Credit Note is issued (GAR needs pay to Company B), and vice versa if it is negative (Debit Note). 8. Invoices are sent with DBP details for all the settlements to the relevant stakeholders.

Please note that Document By-Pass is still in conceptual mode and solution may change after practicality of the artifact is presented and reviewed during detailed design discussion. 3.3.3.9 Outturn Settlements Outturn settlements are common for the Vessel scenarios. Outturn Settlement happens after unload event. Outturn amount depends on but is not limited to: • Quality assessment – Standard DPQS Functionality to be used. • Half Costs – Lump sum amount on the overall delivery. This is negotiable. This is mandatory and 0 value is allowed. • Late days – This is not limited to DBP or Final Invoice only. This can be added for Initial/provisional Invoice for regular scenarios (FOB Sales – we charge for Late, CIF we deduct. Opposite for the Purchase cycle i.e. FOB Purchase, we deduct while CIF Purchase we charge). • The %age comes from FOSFA or PORAM, but the final Late days fees should still be negotiable. Expectation is that system should propose the amount which can be modified by the user based on negotiations during settlements. • Additional DOBI/COLOR/PV fee can be added/charged to the counterparty later.

Figure 3.49 - Outturn Settlements at DBP Start

--- 第150页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 150 of 247

Figure 3.50 - Outturn Settlements at DBP Mid

Figure 3.51 - Outturn Settlements at DBP End 3.3.3.10 Key Development Required Enhancements 1. At contract – to add the threshold % (payment term % age) [change is actually for the Initial & Outturn Settlement calculations and is applicable for vessel scenarios including DBP] 2. At Settlements - field to showcase DBP number, select 1st Invoice and/or Price difference Invoice. 3. Invoice – At print output form to contain the DBP information (Alternate Counterparty, DBP confirmation date, Reference Price (not a comprehensive list). For more counterparties in the DBP user can provide those details in Strings Workcentre to be printed in the Bill output)

Report/BTP Application 1. Strings Workcentre – To update the details for a BL/Delivery/Contract, like • Alternate Partner • Reference (DBP) Price • Date for String Confirmation This will generate a DBP number that can be viewed and referenced.

--- 第151页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 151 of 247 3.3.3.11 Potential Future Solution 1. ACM Product team is currently developing strings solution native to ACM. 2. Timelines are not yet confirmed for the solution details. 3. Proposed strings solution is catering to the following topics (not exhaustive list) • Strings (Including Circles & Washout) • Multiple Buy/Sell (MBS, DocInCollection) • Strings based on Paper Trade • Strings based on Physical Trade • Strings with Back-to-Back commodity settlements • Outturn/ Quality settlements • Composite Strings, Super Strings, Cascading Strings • String with more than 3 parties involved 4. Once this solution details are confirmed, SAP recommendations are to utilize the standard solution as it enhances future scalability options. SAP Project team to work with product team and ensure GAR’s requirement are registered and catered in the standard strings solution. Therefore, the other solution discussion will be treated as a fallback. option in case the standard strings solution does not meets GAR’s.

--- 第152页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 152 of 247 4 Country Specific Scenario 4.1 Indonesia Settlement Variations 4.1.1 Purchase 3rd Party Variations Table 4.1 - Purchase 3rd Party Variations (ID) NO Scenario

Sequence 1 Normal DP & Settlement Invoice PO Created DP Request DP Paid GR MIRO 2 Received goods 100% - before DP / Prepayment PAID PO Created DP Request GR DP Paid MIRO 3 Goods Received < DP Amount - before DP / Prepayment PAID PO Created DP Request GR DP Paid MIRO 4 Goods Received > DP Amount - before DP / Prepayment PAID PO Created DP Request GR DP Paid MIRO 5 Goods Received < DP ® Closed Contract & Pinalty QTY Klaim + Premium Quality PO Created DP Request DP Paid GR MIRO Separate claim billing 6 Goods Received < DP ® Closed Contract & Pinalty QTY Klaim
PO Created DP Request DP Paid GR MIRO Separate claim billing 7 Purchase Multiple DP with GR after First DP (OTP) - partial FP PO Created DP Request DP Paid GR MIRO 8 Received goods 100% - before DP / Prepayment PAID & Pinalty QTY Klaim PO Created DP Request GR DP Paid MIRO Separate claim billing 9 DP without PO, GR and MIRO via PO DP Request PO Created GR DP Paid MIRO

4.1.1.1 Normal DP & Settlement Invoice For Normal DP & Settlement Invoice scenario, Goods Receipt is expected to be done after the Downpayment is paid. The first tax invoice receipt is assumed of the exact prepayment amount followed by the PPR consumption entry to reverse entire Advance amount.

--- 第153页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 153 of 247 4.1.1.2 Received Goods 100% - Before DP / Prepayment PAID For Indonesia, Goods Receipt might happen before Downpayment is paid. The requirement is to allow Goods Receipt before the Downpayment is paid. The first and only tax invoice receipt is assumed of the total Contract QTY amount followed by the PPR consumption entry to reverse entire Advance amount. This will be further discussed in the detailed design discussions.

4.1.1.3 Goods Received < DP Amount – Before DP / Prepayment PAID Similar to Received Goods 100% - Before DP / Prepayment PAID, Goods Receipt might happen before Downpayment is paid. In this case, the first tax invoice receipt is assumed of the LOWER prepayment amount followed by the PPR consumption entry to reverse entire Advance amount. This will be further discussed in the detailed design discussions.

4.1.1.4 Goods Received > DP Amount – Before DP / Prepayment PAID Similar to Received Goods 100% - Before DP / Prepayment PAID, Goods Receipt might happen before Downpayment is paid. In this case, the first tax invoice receipt is assumed of the HIGHER prepayment amount followed by the PPR consumption entry to reverse entire Advance amount. This will be further discussed in the detailed design discussions.

4.1.1.5 Goods Received < DP ® Closed Contract & Pinalty QTY Klaim + Premium Quality Similar to Normal DP & Settlement Invoice scenario, this scenario expects Goods Receipt to be done after the Downpayment is paid. In this case, the first tax invoice receipt is assumed of the LOWER prepayment amount followed by the PPR consumption entry to reverse entire Advance amount.

Additionally, Penalty due to Qty Receipt being lower than the contract tolerance subsequently should trigger a claim process due to qty. On top of that, vendor might charge an extra premium due to superior quality. Expectation is to calculate the net amount based on this adjustment. Claims are explained on section 3.2.3.6 to 3.2.3.8 for Indonesia. This will be further discussed in the detailed design discussions.

4.1.1.6 Goods Received < DP ® Closed Contract & Pinalty QTY Klaim Similar to Normal DP & Settlement Invoice scenario, this scenario expects Goods Receipt to be done after the Downpayment is paid. In this case, the first tax invoice receipt is assumed of the LOWER prepayment amount followed by the PPR consumption entry to reverse entire Advance amount.

Additionally, Penalty due to Qty Receipt being lower than the contract tolerance subsequently should trigger a claim process due to qty. Claims are explained on section 3.2.3.6 to 3.2.3.8 for Indonesia. This will be further discussed in the detailed design discussions.

--- 第154页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 154 of 247 4.1.1.7 Purchase Multiple DP with GR after First DP (OTP) – Partial FP Similar to Normal DP & Settlement Invoice scenario, Goods Receipt is expected to be done after the FIRST Downpayment is paid. The first partial tax invoice receipt is assumed of the exact partial prepayment amount followed by the PPR consumption entry to reverse entire Advance amount. The following partial tax invoice receipt is assumed of the exact partial prepayment amount as well. This will be further discussed in the detailed design discussions.

4.1.1.8 Received Goods 100% - Before DP / Prepayment PAID & Pinalty QTY Klaim Similar to Received Goods 100% - Before DP / Prepayment PAID, Goods Receipt might happen before Downpayment is paid. Additionally, Penalty due to Qty Receipt being lower than the contract tolerance subsequently should trigger a claim process due to qty. Claims are explained on section 3.2.3.6 to 3.2.3.8 for Indonesia. This will be further discussed in the detailed design discussions.

4.1.1.9 DP without PO, GR, and MIRO via PO Unlike any other cases above, there might be a scenario where a Downpayment Deposit is made upfront to a certain vendor as a lump sum amount. Later, when a contract is created with the same vendor, Goods Receipt might happen before Downpayment is paid. The requirement is to allow Goods Receipt before the Downpayment is paid AND to consume the lump sum downpayment deposit amount partially based on the downpayment request amount. This will be further discussed in the detailed design discussions. 4.1.2 Sales 3rd Party Variations Table 4.2 - Sales 3rd Party Variations (ID) NO Scenario Sequence 1 DP 90 % (DP < GI or billing) SC DP Billing SO DO GI Billing

2 DP 100 % with claim to BPDP SC DP Billing SO DO GI Billing

Accrual BPDP (SD) Billing BPDP (SD) 3 Multiple DP, GI and Billing SC DP Billing SO DO GI Billing

4 DP 100 %, with claim to customer SC DP Billing SO DO GI Billing

Separate billing

5 Full credit, with return scenario SC DP Billing SO DO GI Billing Good Return Credit note

6 DP 100%, and reverse DP received, create new DP after Goods issue SC DP Billing SO DO GI Billing

7 DP 100% for PK Shell / EFB oil (upstream) SC DP Billing SO DO GI Billing

Note: This will be further discussed in the detailed design discussions. Below are the details of the journal postings.

--- 第155页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 155 of 247 4.1.2.1 DP 90 % (DP < GI or billing) Table 4.3 - DP 90% (DP < GI or Billing) Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

Goods loaded GI NYB (Goods Issue Not-yet- Billed) 1.900.000
Standard (For Destination Scenario with Governing Weight Destination), Movement Type: 687 - Inventory In Transit to be renamed by Goods Issue Not yet Billed

Inventory - 1.900.000

Goods Unloaded Standard: No good movement generated- N/A

Customer Billing Dr Account Receivables 5.550.000
Standard : 1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom) Cr Revenue - 5.000.000
Cr

VAT Out (Clearing) - 550.000

Revenue Recognition Dr COGS 2.000.000
Custom: 1) The COGS account should be debited with actual unloaded qty at destination.This Cr GI NYB (Goods Issue Not-yet- Billed) - 2.000.000

--- 第156页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 156 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes
The first entry with actual unloaded Qty requires enhancement for the first entry and also second entry to recognize the Gain/Loss to a separate P& L account with offset to Inventory NYB 2) The COGS and Inventory -NYB should be posted with Material price on the actual loading date or actual goods issue date and not with the Billing date- Enhancement

Gain/loss Dr GI NYB (Goods Issue Not-yet- Billed) 100.000
Cr Gain on Sales (COGS Clearing Account) - 100.000
Second entry to recognize Gain/Loss to P&L account

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Dr

VAT Out 495.000
Cr Accounts Receivable 4.995.000

Invoice List
(Accounting Doc 2) Dr

VAT Out (Clearing) 550.000
Custom Program: Transfer of VAT clearing to actual VAT Output account to be posted after the Revenue Recognition entry Cr

VAT Out - 495.000
Cr VAT Out - 55.000

Final Payment
Receipt Dr Bank Balance 555.000
Standard FI Cr

Bank Incoming - 555.000

Clearing Final Incoming Dr Bank Incoming 555.000
Standard FI Cr Accounts Receivable - 555.000

--- 第157页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 157 of 247 4.1.2.2 DP 100 % with claim to BPDP Table 4.4 - DP 100 % with claim to BPDP Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

Goods loaded Dr GI NYB (Goods Issue Not-yet-Billed) 1.900.000
Standard (For Destination Scenario with Governing Weight Destination), Movement Type: 687 - Inventory In Transit to be renamed by Goods Issue Not yet Billed Cr Inventory - 1.900.000

Goods Unloaded Standard: No good movement generated- N/A

--- 第158页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 158 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes

Customer Billing Dr Account Receivables 5.550.000
Standard : 1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom) Cr Revenue - 5.000.000
Cr VAT Out (Clearing) - 550.000

Revenue Recognition Dr COGS 2.000.000
Custom: 1) The COGS account should be debited with actual unloaded qty at destination.This requires enhancement for the first entry and also second entry to recognize the Gain/Loss to a separate P& L account with offset to Inventory NYB 2) The COGS and Inventory -NYB should be posted with Material price on the actual loading date or actual goods issue date and not with the Billing date- Enhancement Cr GI NYB (Goods Issue Not-yet-Billed) - 2.000.000
The first entry with actual unloaded Qty

Gain/loss Dr GI NYB (Goods Issue Not-yet-Billed) 100.000
Cr Gain on Sales (COGS Clearing Account) - 100.000
Second entry to recognize Gain/Loss to P&L account

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000
Custom: Reversal of advance to be posted alongwith the Revenue Recognition entry Dr

VAT Out 495.000
Cr Accounts Receivable 4.995.000

--- 第159页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 159 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes
Invoice List
(Accounting Doc 2) Dr VAT Out (Clearing) 550.000
Custom Program: Transfer of VAT clearing to actual VAT Output account
to be posted alongwith the Revenue Recognition entry Cr

VAT Out - 495.000
Cr VAT Out - 55.000

Final Payment
Receipt Dr Bank Balance 555.000
Standard FI Cr Bank Incoming - 555.000

Clearing Final Incoming Dr Bank Incoming 555.000
Standard FI Cr Accounts Receivable - 555.000

BPDP Accrual and actual billing amount is not same, since amount billed is the amount approved by Government. This is currently happening in SD module. The requirement is to provide the data from ACM to SD module to generate accruals and billing

No posting in ACM side

--- 第160页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 160 of 247 4.1.2.3 Multiple DP, GI and Billing Table 4.5 - Multiple DP, GI and Billing Transaction Dr/Cr

GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 2.000.000
Standard Cr Bank Incoming - 2.000.000

Noted Item Posting Dr Noted Item - Customer Advance 2.000.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 2.000.000
Standard Cr Customer Advance - 2.000.000

Prepayment
Received Dr

Bank Balance 1.000.000
Standard Cr Bank Incoming - 1.000.000

Noted Item Posting Dr Noted Item - Customer Advance 1.000.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 1.000.000
Standard Cr Customer Advance - 1.000.000

--- 第161页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 161 of 247 Transaction Dr/Cr

GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 2.000.000
Standard Cr Bank Incoming - 2.000.000

Noted Item Posting Dr Noted Item - Customer Advance 2.000.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 2.000.000
Standard Cr Customer Advance - 2.000.000

Goods loaded Dr

GI NYB (Goods Issue Not-yet-Billed) 1.000.000
Standard (For Destination Scenario with Governing Weight Destination), Movement Type: 687 - Inventory In Transit to be renamed by Goods Issue Not yet Billed.
Cr Inventory - 1.000.000
Goods loaded Dr GI NYB (Goods Issue Not-yet-Billed) 700.000
Cr Inventory - 700.000
Goods loaded Dr GI NYB (Goods Issue Not-yet-Billed) 300.000
Cr Inventory - 300.000

Customer Billing Dr Account Receivables 2.000.000

--- 第162页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 162 of 247 Transaction Dr/Cr

GL Description Amount
Notes
Cr Revenue - 2.000.000
Custom: 1) The COGS account should be debited with actual unloaded qty at destination.This requires enhancement for the first entry and also second entry to recognize the Gain/Loss to a separate P& L account with offset to Inventory NYB 2) The COGS and Inventory -NYB should be posted with Material price on the actual loading date or actual goods issue date and not with the Billing date- Enhancement 3) Goods Issue can be clubbed together to 1 billing. The billing will represent multiple goods issued or multiple LDC Revenue Recognition Dr COGS 750.000
Cr GI NYB (Goods Issue Not-yet-Billed) - 750.000
Customer Billing Dr Account Receivables - 1.000.000

Cr Revenue 1.000.000

Revenue Recognition Dr COGS 350.000
Cr GI NYB (Goods Issue Not-yet-Billed) - 350.000
Customer Billing Dr Account Receivables 2.000.000

Cr Revenue - 2.000.000
Revenue Recognition Dr COGS 750.000
Cr GI NYB (Goods Issue Not-yet-Billed) - 750.000
Gain/loss Cr Inventory - NYB - 150.000
Dr Gain on Sales (COGS Clearing Account) 150.000

Invoice List
(Accounting Doc 1) Dr Customer Advance 2.000.000
Custom:Reversal of advances paid to customer
Dr Customer Advance 1.000.000

Dr Customer Advance 2.000.000

--- 第163页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 163 of 247 Transaction Dr/Cr

GL Description Amount
Notes
Cr

Accounts Receivable - 5.000.000

--- 第164页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 164 of 247 4.1.2.4 DP 100 %, with claim to customer Table 4.6 - DP 100 %, with claim to customer Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

Goods loaded Dr GI NYB (Goods Issue Not-yet-Billed) 1.900.000

Cr Inventory - 1.900.000

Goods Unloaded

--- 第165页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 165 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes
Customer Billing Dr Account Receivables 5.550.000
Standard : 1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom) Cr Revenue - 5.000.000
Cr VAT Out (Clearing) - 550.000

Revenue Recognition Dr COGS 2.000.000
Custom: 1) The COGS account should be debited with actual unloaded qty at destination.This requires enhancement for the first entry and also second entry to recognize the Gain/Loss to a separate P& L account with offset to Inventory NYB 2) The COGS and Inventory -NYB should be posted with Material price on the actual loading date or actual goods issue date and not with the Billing date- Enhancement Cr GI NYB (Goods Issue Not-yet-Billed) - 2.000.000
The first entry with actual unloaded Qty

Gain/loss Dr Inventory - NYB 100.000
Cr Gain on Sales (COGS Clearing Account) - 100.000
Second entry to recognize Gain/Loss to P&L account

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000

Dr VAT Out 495.000

Cr Accounts Receivable 4.995.000

Dr VAT Out (Clearing) 550.000

Cr VAT Out - 495.000

--- 第166页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 166 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes
Invoice List
(Accounting Doc 2) Cr VAT Out - 55.000

Final Payment
Receipt Dr Bank Balance 555.000
Standard FI Cr Bank Incoming - 555.000

Clearing Final Incoming Dr

Bank Incoming 555.000
Standard FI Cr Accounts Receivable - 555.000

Quality claim from Customer

Quality claim from customer using FI posting

Payment to customer

--- 第167页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 167 of 247 4.1.2.5 Full credit, with return scenario Table 4.7 - Full credit, with return scenario Transaction Dr/Cr GL Account GL Description Amount
Notes
Goods loaded Dr

GI NYB (Goods Issue Not-yet-Billed) 2.000.000
Custom
Cr Inventory - 2.000.000
In Standard Movement Type: 601 -
COGS Dr Inventory Cr

The COGS account to be replaced by GI-NYB

Goods Unloaded

Standard In standard no goods movement generated during unload

Customer Billing Dr Account Receivables 5.550.000
Standard : 1. VAT posting to VAT Output Clearing A/c (FI) instead of real VAT output account (Custom) Cr Revenue - 5.000.000
Cr VAT Out (Clearing) - 550.000
Revenue Recognition Dr COGS 2.000.000

Cr GI NYB (Goods Issue Not-yet-Billed) - 2.000.000
Custom 1) In standard for Sales Origin Scenario Revenue Recognition step doesn’t post to COGS

2) On revenue recognition the above accounting entry is required (custom)

--- 第168页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 168 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes
Facility from ACM to provide goods return mechanism Exact postings to be reversed

Final Payment
Receipt Bank Balance Standard FI

Bank Incoming

Clearing Final Incoming Bank Incoming Standard FI

Accounts Receivable

--- 第169页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 169 of 247 4.1.2.6 DP 100%, and reverse DP received, create new DP after Goods issue Table 4.8 - DP 100%, and reverse DP received, create new DP after Goods issue Transaction Dr/Cr GL Account GL Description Amount
Notes
Prepayment
Received Dr Bank Balance 5.550.000
Standard Cr Bank Incoming - 5.550.000

Noted Item Posting Dr Noted Item - Customer Advance 5.000.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 5.550.000
Standard Cr Customer Advance - 5.000.000

Cr

VAT Out - 550.000

Goods loaded GI NYB (Goods Issue Not-yet-Billed) 1.850.000
Custom
Inventory - 1.850.000
In Standard Movement Type: 601 -

COGS Dr

Inventory Cr

The COGS account to be replaced by GI-NYB

Goods Unloaded

Standard In standard no goods movement generated during unload

--- 第170页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 170 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes

Customer Billing Dr Account Receivables 5.383.500

Cr Revenue - 4.850.000

Cr

VAT Out (Clearing) - 533.500

Revenue Recognition Dr COGS 1.850.000

Cr GI NYB (Goods Issue Not-yet-Billed) - 1.850.000

The first entry with actual unloaded Qty

Clear DP Dr

Customer Advance 5.000.000

Cr Account Receivables - 5.383.500

Dr

VAT Out 550.000

Cr Account Receivables - 166.500

Reclass to vendor Clearing (Knocking) the customer billing with DP received and reclassing the balance to Vendor Account Manual step

Dr Account Receivables 166.500

Cr

Other Payable - 166.500

Reclass VAT Dr

VAT Out Clearing 533.500

Cr VAT-Out - 533.500

--- 第171页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 171 of 247 Transaction Dr/Cr GL Account GL Description Amount
Notes

--- 第172页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 172 of 247 4.1.2.7 DP 100% for PK Shell / EFB oil (upstream) Table 4.9 - 4.1.2.7 DP 100% for PK Shell / EFB oil (upstream) Transaction Dr/Cr GL Account GL Description Amount
Notes

Prepayment
Received Dr Bank Balance 4.995.000
Standard Cr Bank Incoming - 4.995.000

Noted Item Posting Dr Noted Item - Customer Advance 4.500.000
Standard

Incoming Prepayment
Clearing Dr Bank Incoming 4.995.000
Standard Cr Customer Advance - 4.500.000

Cr VAT Out - 495.000

Goods loaded

GI NYB (Goods Issue Not-yet-Billed) 2.000.000

Inventory - 2.000.000

Customer Billing Dr Account Receivables 4.995.000

Cr Revenue - 4.500.000

Cr VAT Out (Clearing) - 495.000

Revenue Recognition Dr COGS 2.000.000

Cr GI NYB (Goods Issue Not-yet-Billed) - 2.000.000

Invoice List
(Accounting Doc 1) Dr Customer Advance 4.500.000

Dr VAT Out 495.000

Cr Accounts Receivable - 4.995.000

4.1.3 Billing Automation This requirement is captured at ACM-1425 where all sales transaction in ID for Upstream and DSI company code require automation of billing generation. Development to be done collaboratively by OTB-ACM.

--- 第173页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 173 of 247 4.1.4 Indonesia Intercompany Settlement There are variations on the Intercompany Indonesia Settlement between Upstream Indo – Downstream Indo and DSI – Singapore. These variations will be discussed further during detailed design.

--- 第174页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 174 of 247 4.2 Singapore Settlement Variations Singapore Settlement Variations including sales 3rd party, purchase 3rd party, intercompany SG – DSI, and intercompany SG – DO will be discussed further during detailed design.

--- 第175页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 175 of 247 5 Appendix 5.1 Requirement List Please refer to the link below for the complete list of requirements, including those related to SAP ACM that have been cancelled or reassigned to other modules. For ease of navigation, requirements can be filtered by Process Level 2 (e.g., Trade Capture, Delivery Planning & Execution, Settlement & Invoicing, Trade Control, and Backstop Process) to identify the relevant items.

GAR_Requirement Traceability Matrix_CTRM_v1.1 (Cleaned)

Process L1: Commodity Trading & Risk Management Process L2: Settlements & Invoicing

Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 018 3.1 Settlement Creation & Approval Tax Application Configure comprehensive tax application capabilities for Malaysia operations: - GST Management: - Rate Application: * Apply appropriate GST rates based on transaction type: - Exempt from GST - 0% GST rate - 6% GST rate * Determine rates based on transaction purpose: - Local transactions - Paper transactions - Circle/Washout transactions - Export transactions * Calculate GST on settlement amount: - Include contract amount - Add charges and brokerage - Currency Handling: * Charge GST in underlying settlement currency (usually MYR, sometimes USD) * Apply BNM's standard GST exchange rate for High High Gap FI - Tax configuration, ACM will use the configuration, calculation, tax code from S4Core

--- 第176页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 176 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions conversions - Documentation and Compliance: - Document Requirements: * Include GIAM's GST registration number on all documents for Malaysia delivery * Show tax amount and code on invoices (6% or GST Exempt) * Support proper GST documentation - System Configuration: * Generate separate account postings to SAP: - GST INPUT account - GST OUTPUT account * Apply GST only for GST registered companies/brokers ACM- 021 3.1 Settlement Creation & Approval Reprocess Invoice from Vendor (Purchase) [For Purchase Only] Ability to revise and reprocess invoice and tax invoice based on GR

Relate to ACM-1006, ACM-1037 High Medium Fit Settlement adjustment will generate CN/DN

Invoice cancellation can be used to generate new invoice ACM- 025 3.1 Settlement Creation & Approval Calculate and Implement Tax Ability to calculate and implement relevant taxes (VAT, COF - for purchase contracts only , etc) High High Gap Standard FI - TAX configuration
ACM- 060 3.2 Fees & Expense Management Rate Management Ability to enable system to frieght rates - Rate Management: * Maintain contracted freight rates * Support different origin/destination pairs * Enable rate lookups and application High Medium Gap Expense/Fees (alternative)- but need to check with TM eam on req ACM- 073 3.1 Settlement Creation & Approval Customer Rebate Management Ability to manage customer rebates: - Support customer-specific High Medium Fit Baseline Configuration for
Setup

--- 第177页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 177 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions rebates with predefined formulas - Price without tax - COGS without tax) × VAT Ratio × additional VAT ratio (1.2%) - "060 Customer rebate" with ratios separated by 4 types: * Sales organization * Channel * Division * Customer ACM- 074 3.2 Fees & Expense Management Facility Fees and associated Expenses Ability to manage facility-related costs:

  • Record tank rental agreements
  • Track associated costs
  • Support cost breakdown details:
  • Packaging cost
  • Conversion cost
  • Cost of fund
  • Freight & insurance cost High Medium Fit ACM 3rd party storage solution. Deferred awaiting Business Decisions ACM- 075 3.1 Settlement Creation & Approval Posting Period Logic Ability to determine posting periods:

  • Transaction-Specific Rules:

  • Physical Trades:
  • Invoice Date = Actual BL Date
  • Posting Period = Accounting Period
  • Posting Date = Effective date in SAP
  • Entry Date = Actual entry date in SAP
  • Paper Trades:
  • Invoice Date = String Establishment Date
  • Posting Period = Accounting Period High Medium Fit AA: To be explored standard configuration or required validation rule as per required.

VM: For TRM postings, the posting period is derived from posting date. Posting date is available for input on TRM postings into FI such as post flows, post accruals, post valuations etc.

--- 第178页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 178 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions * Posting Date = Effective date in SAP * Entry Date = Actual entry date in SAP - All Other Postings: * Invoice Date = Invoice Date * Posting Period = Accounting Period * Posting Date = Effective date in SAP * Entry Date = Actual entry date in SAP ACM- 076 3.1 Settlement Creation & Approval Standard Shipment Processing Ability to post standard shipments:

  • Generate invoice/payment value for related party transactions
  • Post to GL on invoice date
  • Use different accounts based on party type (downstream/upstream)
  • Generate invoice/payment value for 3rd party transactions High Medium Gap Basic Configuration - but take note for shipment details might need forms setup ACM- 077 3.1 Settlement Creation & Approval Specialized Shipment Processing Ability to manage specialized shipment postings:

  • Generate and post invoice value for Rotterdam sales

  • Support split invoices (98/99% first invoicing)
  • Process 2/1% sales accruals (CN/DN of balance)
  • Handle settled 2/1% sales
  • Post quality and quantity adjustments to different GL High Medium Fit Basic Configuration

--- 第179页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 179 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions accounts - Perform FI billing - Autopost PO invoices ACM- 078 3.2 Fees & Expense Management Fee and Provisional Posting Ability to post fee-related entries:

  • Post difference between final and provisional amounts
  • Post accruals for various fees
  • Reverse accruals and post actuals for various fees
  • Process demurrage cost-in postings
  • Support DN/CN number tracking against fees
  • Allow easy searching and viewing of cost information
  • Indicate fee components for GL accrual posting
  • Automatically post lot-level fee accruals to GL High Medium Gap Minor Enhancement might be needed based on customer req on cost fields ACM- 082 3.1 Settlement Creation & Approval VAT Tax VAT Tax will be handled in ERP. Prices in ACM are before tax. Users should be able to capture if a particular contract is taxable or not taxable, and type of tax that is applicable . The contract value (before tax) will be sent along with this flag to SAP, and when SAP returns actuals, ACM needs to be able to store the VAT tax amount (Still necessary?) High High Fit Tax can be configured based on tax determination process and posting at GL account when actual tax is posted ACM- 083 3.1 Settlement Creation & Approval Tax levy Ability to capture Tax levy High High Gap Enhancement to be done based on req

--- 第180页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 180 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 106 3.2 Fees & Expense Management LC Settlement Ability to manage LC settlement: - Monitor and track incoming LCs for collection - Process and manage LC advising fee payments - Handle LC collection workflow with banking institutions - Manage internal distribution of collected LCs to relevant PICs - Track customer LC processing (PK) High High Gap Part of CIS Solution ACM- 126 3.2 Fees & Expense Management Component- based Pricing Ability to build comprehensive prices from components: - Include transportation costs in pricing - Factor other relevant fees into final price - Support customer contract pricing - Allow for addition and modification of price components - Calculate total prices based on component summation High Medium Fit ACM pricing ACM- 127 3.2 Fees & Expense Management Incoterm-Specific Pricing Ability to manage incoterm- specific pricing - Handle various incoterms including: * X-tank (customer arranges transport) * DAP (delivered at place) * DDP (delivered duty paid, for Oleo products) * CIF (cost, insurance and freight) - Apply incoterm-specific charges and adjustments High Medium Fit ACM pricing

--- 第181页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 181 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Support region-specific incoterm interpretations ACM- 128 3.2 Fees & Expense Management Fee Estimates Configuration Ability to set estimated fees for physical trades by: * Date * Product * Customer * Destination - Upload fee amounts to user- defined tables - Set estimated fees for physical and paper by date, product and destination - Upload broker and surveyor costs via pre-defined templates High Medium Fit Fees Solution ACM- 129 3.2 Fees & Expense Management Fee Estimates Application Ability to automatically assign fee estimates: - Automatically apply estimated fees on contracts - Based on contract date at time of contract creation - Based on price-fixing date during the price-fixing process - Automatically assign to buy or sale deals - Apply fees and expenses at lot level High Medium Fit Fees,BRF+ rules ACM- 130 3.2 Fees & Expense Management Cost-In Management Ability to managing cost-in components - Include cost-in components as part of contract price - Support for previous outstanding payments with same counterparty (need for discussion, 1) manual linkage as long as contract is still open 2) prepayment agreement defined High Medium Gap Custom Report

--- 第182页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 182 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions 3) configure a dedicated status and workflow) - Capture fixed and final price blended from different costs across vessels - Capture DN/CN number manually against each fee - Segregate cost-in amount for internal reporting and accounting (part of S4) - Support bank charges as part of price (add a fee component - customization) - Invoice customer for lump sum (commodity price + cost-in) (add a fee component - customization) ACM- 131 3.2 Fees & Expense Management Transportation and Logistics Cost Ability to manage transportation costs - Incorporate transportation costs into product pricing - Include estimates for rail car leasing time - Maintain integrity of billing slip and transportation mode - Pay haulers and deduct freight from vendor's final settlement - Select different account codes for payment and deduction - Defer freight (paid but not collected) - Support different rates (pay one rate to hauler, charge different rate to vendor/customer) - Ability to capture and track: * Land Freight * Sea Freight * High Medium Fit Fees/Expense, also TM can be explored

--- 第183页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 183 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Insurance * Pumping Service * Load/Unload Fee ACM- 132 3.2 Fees & Expense Management Vessel Fees Allocation Ability to allocate vessel-related fees: - Select which contracts a vessel- related fee should be allocated to (mass allocation of invoice to contracts) - Pro-rate amounts on weighted average basis (on BL quantity) - Provide "Select All" option
- Support multiple fees/fee types against a single provision - Handle mix of actual and estimated fees High Medium Fit Fees/Expense, also TM can be explored ACM- 133 3.2 Fees & Expense Management Other Fees Allocation Ability to allocate other-related fees: - Internally allocate any 3rd party fee to selected contracts - Query for selectable deals - Allocate on weighted average basis - Distinguish between fees for commodity counterpart transactions and expenses for third-party transactions High Medium Fit Fees Solution ACM- 135 3.2 Fees & Expense Management Product-Specific Fees Management - Oleo Ability to manage oleo-specific fees - Incorporate pallet costs (YP12) into net pricing - Apply for OLEO, GAR BV, and GAR Iberia customers - Exclude these costs from customer-facing invoices and High Medium Fit Fees Solution

--- 第184页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 184 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions documentation - include all US related tariffs ACM- 136 3.1 Settlement Creation & Approval Tax Handling Ability to manage tax-related aspects: - Handle contracts inclusive of tax (17% in China, 11% in Indonesia) - Reverse out taxes from P&L reporting High Medium Fit FI-Tax configuration ACM- 139 3.2 Fees & Expense Management Customer Expenses Ability to manage customer- related expenses - Record, track, and reconcile small additional costs: * Demurrage charges * Late fees - Link to previous contracts - Include and track additional cost layers (CIF purchase to DDP sale) - Provide margin visibility across cost layers - Adjust for freight differential when customers change destinations High Medium Fit Expense Management / Fees ACM- 140 3.2 Fees & Expense Management Fees Comparisons Ability to compare estimated vs. actual fees - Capture actual fees for comparison with estimates - Retain latest estimates after actuals for comparison - Adjust applied fee estimates based on Trader's decision - Report on actual secondary costs vs. accrual vs. estimated High High Fit Expense Management / MTM report

--- 第185页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 185 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 141 3.2 Fees & Expense Management Fees Analysis and Tracking Ability to analyze fee data: - Support various reporting levels: * Contract * Goods movement receipt * Vessel - Report secondary cost accrual monthly movements: * Monthly new added * Deleted * Amended - Report secondary cost accrual balances with details - Report component pricing changes - Track estimated vs. actual cost per contract High High Fit Fees Solution ACM- 168 3.2 Fees & Expense Management Fee Master Data Ability to configure fees: - Capture futures/options clearing broker fees - Configure broker fees by product and exchange - Associate broker account numbers - Set up physical broker commission fees - Configure various secondary costs - Support FOB down calculation with estimated/actual fees High High Fit Fees Solution ACM- 179 3.1 Settlement Creation & Approval Invoice Type Configuration Ability to manage different invoice types: - Generate standard invoices - Create provisional invoices - Issue credit/debit notes for quantity adjustments - Process quality adjustment invoices - Handle prepayment and High Medium Fit Standard Solution Behavior

--- 第186页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 186 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions proforma invoices - Create commercial invoices - Issue credit notes and debit notes ACM- 180 3.1 Settlement Creation & Approval Invoice Consolidation Ability to consolidate invoices: - Issue single sales invoice linked to multiple purchase orders (condition that counterparty is the same) - Support consolidated billing - Generate daily purchase invoices High Medium Fit Standard Solution Behavior ACM- 181 3.1 Settlement Creation & Approval Vendor Payment Management Ability to manage vendor payments: - Process payments to shippers - Track payment status and history - Maintain payment documentation - Reconcile payments against invoices (manual process) - Process and manage vendor payments (manual process / integrate/ interface with Vendor Invoice Management System - VIMS) - Issue and process cheque payments - Email daily payment lists and SWIFT details - Verify and send payment requests for signatory authorization - Prepare and submit PRFs for supplier payments High High Gap To be done by Expense Management

--- 第187页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 187 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Obtain necessary payment approvals ACM- 184 3.2 Fees & Expense Management Specialized AR Processing Ability to handle specialized AR processes: - Review and validate surveyor outturn reports (ACM) - Monitor AR for outturn settlements (Process in ACM but reports in FI) - Calculate demurrage based on laytime (ACM) - Process demurrage billing (Check with S4 team if independent debit notes are generated) / to be checked with the business - Track AR for demurrage settlements (Check with S4 team if independent debit notes are generated) / to be checked with the business

(to be split based on ACM, ACM- FI) (to check on the parked items) High Medium Gap 1st Scenario: Settlement adjustment would generate debit note; since adjustment is done for old contract, the demurage will be added to the that contract [ACM] 2nd Scenario: If we add the demurrage cost from previous contract to the new contract, we dont need to create DN; Accounting team is OK to not tie back to the old contract. [need to check with trade ops and trade control during build phase] ACM- 186 3.2 Fees & Expense Management Broker Commission Ability to manage broker commissions: - Validate broker commission calculations - Process commission payments High High Gap BRCD solution can be utilised ACM- 187 3.2 Fees & Expense Management Surveyor Cost Management Ability to manage surveyor costs: - Manage surveyor costs - Validate charges - Handle payment workflow High Medium Fit Fees and Expense Management Solution

--- 第188页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 188 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 196 3.1 Settlement Creation & Approval Date and Price Adjustment Ability to adjust dates and prices: - Overwrite invoice due dates when calculated incorrectly (autocalculated based on payment term and can be overwritten) - Change billing dates (part of S4, need to check logic behind change of billing dates) - Add discounts to final invoices without overwriting system calculations (Fit) - Apply discounts to final payments (Fit) High Medium Gap Pricing Conditions Setup ACM- 197 3.1 Settlement Creation & Approval Calculation Configuration Ability to configure invoice calculations: - Calculate final settlements based on specified weights - Support origin or destination weight specifications - Calculate final settlement price based on trade type equations - Use set up configuration for calculations High Medium Fit Native settlement functionlaity will cater to all the requirements excluding form output ACM- 199 3.1 Settlement Creation & Approval Invoice Handling Ability to handle invoice adjustments: - Adjust for differences between CN/DN and Invoice - Post differences as cash adjustments - Provide option to amend underlying trade - Generate simple listing of invoices between SG and PTSmart High Medium Fit Settlement adjustment generates credit / debit memo based on scenario

--- 第189页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 189 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 200 3.1 Settlement Creation & Approval Quality and Price Adjustments Ability to manage settlement adjustments: - Manage settlement adjustments for price differences - Handle quality difference adjustments - Process differential payments - Maintain appropriate documentation - Ensure proper accounting treatment High Medium Fit In ACM invoices are generated based on scenarios, any FORM req needs to be developed. ACM- 201 3.1 Settlement Creation & Approval Invoice Generation Ability to generate different invoice types: - Generate proforma invoices for custom declaration - Create provisional invoices - Produce final invoices for physical trades - Generate final invoices for swaps - Create tax invoices - Create invoices for export and local sales (proforma & final invoice) - Create appropriate proforma / provisional invoices according to applicable payment terms High Medium Gap In ACM invoices are generated based on scenarios, any FORM req needs to be developed. Different document types/ ABD generated at settlements can be leveraged as well as configured to suit specific req ACM- 204 3.1 Settlement Creation & Approval Credit/Debit Note Generation Ability to enerating credit and debit notes - Generate Credit/Debit Notes for: (Settlement adjustments can be used to generate CN/DN based on delta amount) * Final invoice (1/2%) * Paper (with variations including/excluding tax) (not High Medium Fit Settlement Ajustment can be performed, fees, Reversal, separate invoice of fees

--- 第190页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 190 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions covered by ACM - taken up by TRM) * Fee settlement * Reversals - Approve credit notes to vendors - Generate debit notes (non-sales invoices) ACM- 210 3.1 Settlement Creation & Approval Invoice Numbering and Formatting Ability to customize invoice formats: - Generate custom invoice number sequence for export deals - Ability to include product certification in the invoice - Capture custom clearance number information - Create PO Services for Surveyor & Freight Invoices -> SS: These expenses are recorded directly onto the Contracts and Accrued or Settled independently to different counterparties. - Generate Service Entry Sheet (SES) per invoice -> SS: Expense settlement posting has been shown to core team and Accounting team. They were ok with the Account postings, with and without Accrual. If there is no need for Service PO above, then there is no need for SES here. High High Gap Custom information to be printed on form needs to be manually/automaticall provided, form needs to be developed accordingly ACM- 225 3.1 Settlement Creation & Approval Provisional Invoice Generation Ability to manage provisional invoicing: - Issue provisional invoice based on provisional price × BL quantity High Medium Fit ACM product offerings

--- 第191页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 191 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Support invoicing before or after one or more fixing has been done - Create provisional invoices without posting to P&L or AR - Calculate provisional settlement at reference price when future is not fixed - Support manual price override for provisional settlements - Require invoice numbers on all provisional invoices - Calculate provisional prices based on loaded weight - Generate Indonesia Proforma Invoice for export - Create and send Proforma Invoice upon customer request (for Letter of Credit application and prepayment) - Ability to adjust quantities in proforma invoice (not based on contract qty) ACM- 226 3.1 Settlement Creation & Approval Provisional Settlement Ability to manage provisional settlements: - Create debit/credit notes based on price differences - Issue credit/debit notes for each fixing separately based on pro- rated quantities - Use month-end average prices for final invoicing - Manage outturn processes - Manage demurrage processes High Medium Fit ACM product offerings

--- 第192页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 192 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 231 3.1 Settlement Creation & Approval Standard Settlement Splits Ability to manage settlement splits: - Support 98/99% invoicing first (based on provisional or fixed price) - Invoice remaining 1/2% when actual outturn quantity and qualities are known - Apply splits to commodity cashflows and specific secondary costs - Issue provisional invoice for 98/99% when based on provisional price - Issue final invoice for remaining 1/2% - Issue split invoices (e.g., 80/20) based on known vs. adjusted values - Support POL and weight value adjustments at discharge High High Fit Settlement Workcenter ACM- 232 3.1 Settlement Creation & Approval Settlement Adjustments Ability to manage settlement adjustments: - Support quality-based price adjustments on final settlement - Calculate and apply polarization premiums or discounts - Base adjustments on actual quality results for raw sugar - Issue final invoice including quality premiums/discounts based on polarization results High High Fit Settlement Workcenter ACM- 264 3.1 Settlement Creation & Approval Claim Calculation Ability to configure claim calculations: - Input and compute escalators High Medium Fit DPQS functionality

--- 第193页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 193 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions (penalties/premiums) - Base calculations on changes in quality and quantity ACM- 265 3.1 Settlement Creation & Approval Quality Measurement and Adjustment Ability to managing quality claims: - Capture actual quality measurements - Support escalation/de- escalation with premiums or discounts - Apply adjustments based on FFA and MNI - Post quality adjustments separately from quantity adjustments - Process quality claims for trading High Medium Fit Fees and DPQS needs to be configured ACM- 275 3.1 Settlement Creation & Approval Discharge and Outturn Management Ability to manage outturn calculations: - Enable detailed outturn calculations - Compare BL quantities to actual discharge quantities - Apply proper inventory adjustments - Implement appropriate financial adjustments - Reflect physical reality in final calculations High High Fit ACM offering ACM- 276 3.3 Non-Standard Settlement (Washout, Circles, Strings) Circles Configuration and Processing Ability to configure circle settlements - Configure validation rules that block users from executing circles if rules are not matched - Support different validation rules for each settlement type High High Fit ACM offering

--- 第194页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 194 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 277 3.3 Non-Standard Settlement (Washout, Circles, Strings) Circles Processing Ability to process circle settlements: - Capture both paper and physical circle out scenarios: * Handle GAR in any position in the circle * Enter reference price and issue credit/debit notes based on price differences * For physical circles, capture actual BL quantity and settle based on that * For paper circles, settle based on contract quantity - Process Features: * Include trade date on every pricing for tax purposes * Process zero-value invoices * Partial non-standard settlement for contract splits with multiple parcel deliveries * Automated reversal for non- standard settlement with payment events * Flexible management of different trading origination - Handle circle settlements involving multiple counterparties: * Provide proper position tracking * Manage financial settlement processes * Support European-specific documentation requirements High High Fit Standard Solution Behavior ACM- 278 3.3 Non-Standard Settlement (Washout, Strings Configuration and Processing Ability to configure document bypass: - Configure validation rules that block users from executing Doc High High Gap Strings solution

--- 第195页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 195 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Circles, Strings) Bypass if rules are not matched - Support different validation rules for each settlement type ACM- 279 3.3 Non-Standard Settlement (Washout, Circles, Strings) Strings Processing In a Document bypass, the supplier (first on the chain) will always invoice to the receiver (last in the chain). There may be remaining settlement with the different individual counterparties.
In cases where there are a long strings that includes a circleout, circlouts will always be performed first, shortening the string
For Document bypass (DBP), client will take always either: - supplier price as the reference price for settlement, (first price in the chain). - receiver price as the reference price, (last price in the chain).
In DBP scenarios, settlement is done based on actual quantity, and settlement splits 98/99% occur.
GAI could fall in the beginning, middle or end of the chain. GAI at begin of chain (shipper). Invoice 98/99% with receiver (last in the string) at string reference priceBL quantity. Net 98/99% with contractual counterparty at (agreed price - string price)BL quantity. Net 1/2% with contractual counterparty at contractual price/FOSFA*outturn High High Gap Strings solution

--- 第196页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 196 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions quantity.

GAI at middle of chain. Issue debit/credit note to contractual counterparty at actual BL quantity(reference price - contractual price)98/99%. Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2%

GAI at end of chain. Invoice received from shipper (first in the string) for 98/99% at reference string priceBL quantity. GAI will invoice the contractual counterparty for difference in price98/99% (if any). Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2% ACM- 280 3.3 Non-Standard Settlement (Washout, Circles, Strings) Doc-in-Collection Processing Ability to manage doc-in- collection: - Manage agreements between GAR Singapore and counterparties - Track contract-specific details (volume, agreed prices) - Standardize documentation and terms without physical movement - Automate generation and High High Gap Back to back pegging can be utilized. Strings Doc-in- Col

--- 第197页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 197 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions exchange of physical invoices - Process payments between adjacent parties - Mimic physical settlements without physical product movement - Eliminate need for outturn settlement calculations - Document completion of paper settlement processes ACM- 281 3.1 Settlement Creation & Approval Non-Standard Payment Management Ability to configure payments - Configure payment terms for physical settlements (FI) - Manage flexible payment percentages based on deal terms (FI) - Adjust data fields (establishment date, settlement price, etc.) (ACM) High High Gap Baseline Configuration Setup and requires minor adjustment out-of-the-box ACM- 283 3.3 Non-Standard Settlement (Washout, Circles, Strings) Specialized Settlement Ability to manage specialized business models - GAR USA Washout Model: * Support specialized washout model where: * Products are sold back to GAI on paper at the same initial price * Price recalculation occurs based on actual sales to end customers * Credit/debit notes are generated as needed.

This is related to * Strings * Documents in collection (LRD) High High Gap Enhancement to be done based on req ACM- 284 3.1 Settlement Creation & Approval Quantity Reconciliation Ability to reconcile quantities: - Reconcile contracted vs. actual quantity for future-physical trades High Medium Gap Custom Comparative Report for Expenses

--- 第198页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 198 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Ability to reconcile fees based on confirmed delivered quantities - Support for multiple delivery scenarios (PO Hub) ACM- 285 3.1 Settlement Creation & Approval Fee Reconciliation Ability to reconcile fees: - Track and reconcile estimated and actual fees - Ensure fee reconciliation at lot- level - Consider trade/pricing dates - Handle provisional price fixing on different days High Medium Gap Custom Comparative Report for Expenses ACM- 286 3.2 Fees & Expense Management Incidental Cost Management Ability to manage incidental costs: - Accounting for unexpected costs - Handle decimal rounding adjustments High Medium Fit Fees Solution ACM- 288 3.2 Fees & Expense Management Cost Allocation Ability to allocate costs: - Support manual cost allocation based on predefined business rules - Support automated cost allocation based on predefined business rules High High Gap SS: Expense frame work can be set up to either add expenses manually or automatically using BRF+ at any point during the Contract Lifecycle. Fees can be added manually or automatically using BRF+ at contract / at LDC / at Settlement ACM- 292 3.1 Settlement Creation & Approval Prepayment Status Visibility Ability to display prepayment status and summary prepayment amount on the main page - requires enhancement High Medium Gap Requirement enhancements to field configuration - prepayment posting apps or custom report is required

--- 第199页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 199 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 317 3.1 Settlement Creation & Approval Document Relationship Management Ability to manage document relationships: - Map Credit Notes to Counterparty Invoices (primarily 1:1) - Support mapping multiple CNs to a single invoice - Support mapping CNs to multiple invoices in rare cases Medium Medium Fit Settlement Adjustment is possible after final settlement ACM- 325 3.3 Non-Standard Settlement (Washout, Circles, Strings) Washout Configuration and Processing Ability to configure washouts: - Support washout (matching) of buy and sell trades with same counterparty: * No underlying movement * Settlement based on contract quantity * Applies to all incoterms * Settlement split of 99/98% not applicable - Configure validation rules that block users from executing washouts if rules are not matched - Support different validation rules for each settlement type High Medium Fit Washout, Non Std settlement. Standard ACM Functionality. ACM- 326 3.3 Non-Standard Settlement (Washout, Circles, Strings) Washout Processing Ability to process washouts: - Include trade date on every pricing for tax purposes - Process zero-value invoices - Partial non-standard settlement for contract splits with multiple parcel deliveries - Automated reversal for non- standard settlement with payment events - Flexible management of different trading origination (strategy and marketing teams) High Medium Fit Washout, Non Std settlement. Standard ACM Functionality.

--- 第200页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 200 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Ability to review and update non-standard settlement contract details - Support specifically for physical palm trading - Configure palm-specific settlement rules - Handle local documentation requirements - Ensure system properly distinguishes product types - Prevent washout configuration for soybean products ACM- 351 3.2 Fees & Expense Management Fee Management Ability to track fees: - Track fees at the lot level - Support fee adjustments and corrections High High Fit Fee Functionality ACM- 352 3.2 Fees & Expense Management Pre-Closing Activities Ability to perform pre-closing activities: - Execute pre-month-end closing - Prepare accruals for non-trade items (month-end) - Prepare accruals for sales and purchases (year-end) High Medium Fit SS: Standard SAP Risk reports like Position report, MtM report, Daily Grain report can be used to reflect this information. This is a reporting requirement ACM- 366 3.1 Settlement Creation & Approval AR Reporting Ability to generate AR Reporting: 14/01 WA: these are currently used and tapped from SAP GEP - ZRPT data source - AR Raw Data Extract (gross value and with haircut applied) [Singapore] - AR Subsequent Cash Receipt [Singapore] - Days Sales Outstanding (Live to Date) [Singapore] High High Fit Reports will be detailed on Phase 2. Majority are pulled from FI currently under ZRPT. Any ACM data required for FI can be discussed during next phase.

--- 第201页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 201 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Monthly Management Reports (overdue profiles, DSO, advance payments) [Singapore] - Overdue AR reporting (weekly) [Singapore] - Provision Reports (doubtful debts >60 days, FRS 109 >90 days) [Singapore]

14/01 WA: this is currently generated by Openlink, hence will be done by ACM. - Payment Terms Exception Report (fortnightly) [Singapore]

14/01 WA: confirmed not used by Krystefer (Credit Risk Team) - AR/AP Outstanding/Overdue Reports [Indonesia] - Open Trade Ageing Analysis [India] - Debtors Ageing Analysis [India] - Daily AR status reports [Malaysia] - Record Carryover Balance of Overpayment / Underpayment from Customers [Indonesia] - Total Exposure Time Series [Singapore] - Counterparty + Deal Information [Singapore] ACM- 367 3.1 Settlement Creation & Approval Settlement Reporting Ability to generate Settlement Reporting: - Shipping Outturn Monthly High High Gap SS: Modify existing settlement based, and expenses based reports

--- 第202页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 202 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Reports [Singapore] - Demurrage Reports [Singapore] ACM- 374 3.2 Fees & Expense Management Freight and Logistics Reporting Ability to generate Freight and Logistics Reporting: - Freight Realized Report [Singapore] - Freight Open Report [Singapore] High High Gap Reports will be detailed on Phase 2 ACM- 383 3.1 Settlement Creation & Approval Flexible Settlement Adjustment Process Ability to add additional charges and other costs during settlement creation without requiring separate approval, with approval only required for settlement amendments. High High Fit Fees Solution ACM- 391 3.1 Settlement Creation & Approval Flexible Invoice Date Management Ability to determine and modify invoice date and payment due date using various configuration options, with invoice date reflecting the invoice creation date rather than the LDC Bill of Lading date. High High Gap Form Output ACM- 402 3.1 Settlement Creation & Approval Bank Details on Invoice Display Ability to display bank details on invoice printouts through configurable settings in the ACM system High High Gap Form Requirment
ACM- 404 3.1 Settlement Creation & Approval Invoice Number Display on Documents Ability to print sales invoice numbers on generated invoice documents High High Fit Form Requirment
ACM- 419 3.1 Settlement Creation & Approval Extended Decimal Place Support Ability to support up to 8 decimal places with configurable rounding logic applied both at billing and individual Bill of Lading levels for value not quantity High Medium Fit SAP supports special decimal

--- 第203页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 203 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 466 3.3 Non-Standard Settlement (Washout, Circles, Strings) Trade Capture / Record Ability to handle Paper Trade processing for FOB PKPG and CDSBO GAI operations, including creation and confirmation workflows. Paper Trade is referring to Physical Non- Standard Settlement including LRD Washout. High Medium Gap Standard feature in Commodity Risk Management ACM- 474 3.1 Settlement Creation & Approval Automated Financial Posting Ability to automatically post Accounts Receivable (AR) and Accounts Payable (AP) entries without manual accounting intervention. Applies to intercompany transactions between trading entities High No Change Fit Aligned with standard solution behavior ACM- 477 3.1 Settlement Creation & Approval Sequential Settlement Workflow Ability to define sequence: DSI invoice generation → GAI processing → Status update to 'Invoiced'. System must track and enforce this sequential workflow High No Change Fit Aligned with standard solution behavior ACM- 478 3.1 Settlement Creation & Approval Billing Settlement Status Management and Control Ability to manage billing settlement status transitions (Hold Invoice → Invoiced). Transaction realization should trigger automatically upon status change in GAI system. Billing generation serves as the primary control checkpoint for the entire process High No Change Fit Aligned with standard solution behavior ACM- 480 3.1 Settlement Creation & Approval Contract Management for Multiple Shipments via Ability to support different billing strategies - DSI sends consolidated billing for entire quantity while GAI sends High Low Fit DSI can send clubbed billing for entire QTY while GAI will send split bills based on QTY to individual customers

--- 第204页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 204 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Nomination Function individual split bills based on quantity to respective customers ACM- 526 3.1 Settlement Creation & Approval Settlement Group Creation with Independent Processing Ability to create settlement groups simultaneously for both purchase and sales sides in intercompany scenarios High No Change Fit Aligned with standard solution behavior ACM- 527 3.1 Settlement Creation & Approval Settlement Group Creation with Independent Processing Ability to manage subsequent settlement releases and approvals independently for each side High No Change Fit Aligned with standard solution behavior ACM- 528 3.1 Settlement Creation & Approval Settlement Approval with Status Management Ability to trigger account posting only after both sales and purchase settlements are approved and sales is billed, with automatic status change from 'Settlement Hold Invoice' to 'Settlement Invoiced' on purchase side High No Change Fit Aligned with standard solution behavior ACM- 529 3.1 Settlement Creation & Approval Settlement Pricing Calculation Component Ability to view calculation components behind final values in SAP ACM High No Change Fit Aligned with standard solution behavior ACM- 530 3.1 Settlement Creation & Approval Settlement Pricing Calculation Component Ability to access detailed pricing calculations through settlement units under the pricing tab High No Change Fit Aligned with standard solution behavior ACM- 533 3.1 Settlement Creation & Approval Profit Center and Account Visibility Ability to view profit center and account information during posting processes High Medium Fit Standard Product Offering ACM- 540 3.1 Settlement Creation & Approval PDF Invoice Data Capture for Automated Posting Ability to capture invoice details from PDF invoices to facilitate automated posting into SAP - offers low-code/no-code tools and standard BTP services High High Gap BTP LCNC Related

--- 第205页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 205 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 545 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Price Generation Ability to make string price available after Bill of Lading (BL) generation High High Gap DocByPass solution via Strings Work Center ACM- 546 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Price Management Ability for trade operations to agree to string price establishment and communicate pricing via email to trade ops team - Traders are only informed if is outside the agreed counterparty master list . Need credit risk control approval High High Gap DocByPass solution via Strings Work Center ACM- 547 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Reference Price and Location Ability to determine and establish the specific point/location where string reference price and location updates need to be shown in the process High High Gap DocByPass solution via Strings Work Center ACM- 548 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Number Establishment and Settlement Ability to establish string number at LDC level and prompt for string number and reference price during settlement process - New String Workcenter Solution High High Gap DocByPass solution via Strings Work Center ACM- 550 3.3 Non-Standard Settlement (Washout, Circles, Strings) Contract-to-String Workcenter Navigation Ability to navigate from contract to LDC to string workcenter for input of string details or access string workcenter through separate transaction referencing the string workcenter screen High High Gap DocByPass solution via Strings Work Center

--- 第206页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 206 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 554 3.1 Settlement Creation & Approval Invoice Generation Ability to automatically generate price difference invoice after first invoice generation High Medium Gap DocByPass solution via Strings Work Center ACM- 555 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Number Creation Ability to create string numbers through automated generation process for linking purposes High Low Gap DocByPass solution via Strings Work Center ACM- 557 3.3 Non-Standard Settlement (Washout, Circles, Strings) String Information Display in Final Invoice Ability to show full string information in final invoice including document bypass details to ensure complete visibility of all parties involved High Medium Gap DocByPass solution via Strings Work Center ACM- 560 3.1 Settlement Creation & Approval Invoice Payment Terms Description Display Ability to change and display payment terms description on invoices for final and outturn settlements High Medium Gap Forms solution ACM- 561 3.1 Settlement Creation & Approval Invoice Generation with Separate Purchase and Sales Pricing Ability to maintain independent pricing settlements for purchase side and sales side transactions High High Gap To be included with DBP solution ACM- 562 3.3 Non-Standard Settlement (Washout, Circles, Strings) Multi-Party Billing Process Ability to support sequential billing process where A bills B and B bills C, with C being aware of purchase from A - back-to- back scenarios similar to current paper module functionality in ENDUR system High High Gap To be included with DBP solution ACM- 610 3.1 Settlement Creation & Approval Provisional Market Valuation Ability to use current day's market value for provisional calculation High Medium Fit Part of Inventory Valuation KDD Solution

--- 第207页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 207 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions when contract remains unpriced at invoice step ACM- 611 3.1 Settlement Creation & Approval Credit/Debit Memo Processing Ability to process Credit/Debit Memo when final price and quality are determined High Medium Fit Standard Solution Behavior ACM- 625 3.2 Fees & Expense Management Dual Criteria Realization Ability to realize expenses based on two core criteria: Bill of Lading (BL) and Price determination High High Gap Expenses Management Solution ACM- 626 3.2 Fees & Expense Management Expense to Fees Conversion Ability to switch expense handling into fees for sales transactions High High Gap Expenses Management Solution ACM- 627 3.2 Fees & Expense Management Accounting Level Lock Ability to implement accounting level lock for raising or making payments for expenses High High Gap Expenses Management Solution ACM- 633 3.2 Fees & Expense Management Contract Line Item Expenses Ability to assign expenses at contract line item level for both priced and unpriced contracts High Medium Fit Expense management is independent of the pricing on the contract. Expenses can be added on both Priced as well as unpriced lines.

Assign expenses can be automated
ACM- 634 3.2 Fees & Expense Management Lot Level Fee and Expense Assignment Ability to apply fees and expenses at individual price fixing lot level for unpriced contracts with multiple price fixings High High Gap Expenses can only be defined at the contract line item level. If there is only one pricing lot at the line item level - it should not be an issue. AA: Price fixation allows user to have multiple pricing lots for a contract based on quantity.

--- 第208页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 208 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 635 3.2 Fees & Expense Management Apply Fee (or Expense) Estimates Ability to define estimated expenses at monthly intervals High Medium Gap Expenses can only be defined at the contract line item level. If there is only one pricing lot at the line item level - it should not be an issue. AA: Price fixation allows user to have multiple pricing lots for a contract based on quantity.

This needs minor enhancement ACM- 636 3.2 Fees & Expense Management Contract Expense Refresh Ability to update lots with new fee (or expense) estimates High High Gap Yes, users can navigate to Actions → Expense Items within the contract and utilize the "Redetermine" function. This will refresh the expense items based on the current template configuration ACM- 637 3.2 Fees & Expense Management Fee (or Expense) Estimate-Based Accrual Ability to trigger expense accruals based on estimates within application document or contract configuration High Medium Fit expense accruals are triggered based on estimates within the application document or contract configuration. AA: Process can be initiated automatically. Bill of Lading is generally the load event at LDC. EM workcenter will handle expense accrual requirements ACM- 638 3.2 Fees & Expense Management BL Event Accrual Ability to trigger expense accruals automatically upon Bill of Lading generation High High Fit SS: Based on demo from Talwinder, new Expense framework can handle this

--- 第209页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 209 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions requirement once the configuration and master data set up is complete.

expense accruals are triggered based on estimates within the application document or contract configuration. AA: Process can be initiated automatically. Bill of Lading is generally the load event at LDC.

Additional comment: The automatic requirement could be a gap, but the system technically can accommodate manually; once we have done LDC, go to EM workcenter, provide LDC details, application details to do the accrual ACM- 639 3.2 Fees & Expense Management Configurable Accrual Timing Ability to configure sales brokerage fee accrual timing through accrual event indicator High Medium Fit Advance payments of expenses are not possible from new expense management solution. AA: Brokerage Fee, if added at the contract level can be accrued post contract approval at earliest ACM- 640 3.2 Fees & Expense Management Exclude Accrual by Type Ability to exclude specific expense types from automatic accrual processing High High Gap The current system design defaults all expenses to accrual processing. No

--- 第210页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 210 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions standard functionality exists to selectively bypass accrual for specific expense types ACM- 641 3.2 Fees & Expense Management Expense to Inventory Ability to capitalize expense accruals to material inventory cost upon goods receipt

(Based on discussion with Jasryn on 12 Mar 2026, this should be done manually as part of closing process) High Medium Fit It is possible with the classic FEM way. But the 2025 FEM solution, SAP need to check and configure; once configured, SAP will show the demo in the 2025 FEM framework

do the material ledger postings with enhancements. But it is currently not possible to enhance the internal system to do the same & showcase. ACM- 643 3.2 Fees & Expense Management FOB Down for MTM calculations Ability to maintain recoverable expenses independently from commodity pricing and mark-to- market calculations High Medium Fit Yes, recoverable expenses are maintained independently from commodity pricing. They do not affect base commodity prices ACM- 644 3.2 Fees & Expense Management Multi-Contract Invoice Reconciliation and Processing Ability to reconcile and process freight invoice covering 150+ contracts using vessel/truck ID automatically; - one to many - many to many This is for SG fees and expense allocation to contracts
High Medium Fit The current system requires manual identification and selection of relevant contracts. While vessel ID can be used as a grouping mechanism, the selection process remains manual. AA: Multiple ways to handle this without doing any

--- 第211页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 211 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions enhancement/automation. Assigning common vessel ID to all the LDCs and then Adding the expense at the header level should distribute the cost as per requirements ACM- 645 3.1 Settlement Creation & Approval Expense Adjustment Notes Ability to use debit notes for additional expense charges instead of original invoice reversal process High High Gap The current design does not support debit note functionality for expense adjustments ACM- 646 3.1 Settlement Creation & Approval Refund Management Ability to process refunds using credit notes for vendor overcharging scenarios High Medium Fit The current system design requires complete reversal of the original invoice before posting a new invoice with the combined amount.

This would be a process change; GAR need to reverse the original invoice and create a new one with the correct amount. ACM- 647 3.2 Fees & Expense Management Multi-Criteria Configuration Ability to include multiple criteria in lookup procedures including discharge location, currency, and other attributes mapped via custom Z-fields in lookup procedures High Medium Fit Yes, the system supports multiple criteria including discharge location, currency, and other attributes. Standard fields come with pre-configured mappings, while custom Z- fields require enhancement development

--- 第212页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 212 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 648 3.2 Fees & Expense Management Multi-Entity Reusability Ability to utilize expense templates across multiple company codes for domestic and cross-border transactions High Medium Fit Yes, templates are designed for reusability across company codes ACM- 649 3.2 Fees & Expense Management Workflow Authorization Ability to implement approval workflow for expense master data maintenance High Medium Fit No built-in approval workflow exists. AA: Role based authorizations can be provided. Master data is generally handled by the tech support team

ACM does have the workflow, but Fee and Expense needs the authorised person to approve it. ACM- 650 3.2 Fees & Expense Management Broker Reference Numbers Ability to utilize contract reference numbers provided by brokers for invoice matching

Similar with ACM-1361 High Medium Fit The system can utilize contract reference numbers if they are shared by brokers as part of the standard process ACM- 651 3.2 Fees & Expense Management Vendor Prepayment Processing Ability to manage advance payments to vendors within the expense management system High High Gap Workaround to post from Finance with contract/ SO, the clearing to be done manually from Finance module ACM- 693 3.1 Settlement Creation & Approval Multiple Settlement Processing Ability to execute multiple provisional settlements and final settlement on the same contract High No Change Fit Standard ACM functionality ACM- 712 3.1 Settlement Creation & Approval Settlement Document Integration Ability to extract LDC and application documents for settlements and schedule automatic settlement creation High Medium Gap Custom development is needed to post Settlements automatically. Settlement is a 3 step process : Create - Release - Approve.

--- 第213页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 213 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Creation can be done manually and Release & approve steps can be automated.
ACM- 715 3.1 Settlement Creation & Approval Multiple Invoice Settlement Ability to generate multiple invoices for one settlement using provisional settlements and credit notes High Low Gap Standard ACM funtionality. However, Invoice O/p needs cusotm development ACM- 716 3.3 Non-Standard Settlement (Washout, Circles, Strings) Washout Invoice Processing Ability to process washout invoices with netting functionality using washout ID High No Change Fit ACM Washouts are always traceable back to the Contract. ACM- 717 3.1 Settlement Creation & Approval Two-Layer Settlement Approval Ability to configure two-layer approval process for execution and posting High No Change Fit Standar ACM Functionality
ACM- 718 3.1 Settlement Creation & Approval Automated Settlement Approval Ability to automate settlement release and approval based on defined business rules High No Change Gap Release can be automated. Need custom development for Auto Approve ACM- 731 3.1 Settlement Creation & Approval Prorated Prepayment Deductions Ability to support prorated deduction and final settlement scenarios High No Change Fit Standar ACM functionality and configuration. Will be addressed during project implementation ACM- 735 3.1 Settlement Creation & Approval Invoice Text Management Ability to add free text to invoices and prepayment invoices High Low Gap Standard functionality does not allow for free text input from User. Can be done with a simple custom development
ACM- 738 3.2 Fees & Expense Management Expense Copy Automation Ability to automatically copy expenses based on trade date, products, and incoterms from expense tables High No Change Fit Expesnes can be predefined and added to Template Contract and Copied over OR define

--- 第214页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 214 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions BRF+ rules to be added based on Commodity or plant etc ACM- 739 3.1 Settlement Creation & Approval Contract Value Adjustment Automation Ability to trigger contract value adjustments based on valuation point logic High No Change Fit Valuation Point should be set up with value adjustments ACM- 750 3.1 Settlement Creation & Approval Weighted Average Pricing Display Ability to display weighted average pricing on invoices instead of individual pricing lots High Medium Gap Custom development to calculate Weighted average price during settlement process to be printed on the Invoice Output forms ACM- 751 3.1 Settlement Creation & Approval Weighted Average Pricing Condition Ability to configure pricing conditions for weighted average calculation

System should be able to provide the functionality of capturing Price avg per line item (based on selected criteria) or per contract and these price conditions should be able to print on Invoice High Medium Gap CPE pricing conditions need to include statistical conditions to calculate the weighted average
ACM- 753 3.1 Settlement Creation & Approval Post-Settlement Adjustments Ability to add adjustments like demurrage or fees after settlement High High Fit 1st Scenario: Settlement adjustment would generate debit note; since adjustment is done for old contract, the demurage will be added to the that contract [ACM] 2nd Scenario: If we add the demurrage cost from previous contract to the new contract, we dont need to create DN; Accounting team is OK to not tie back

--- 第215页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 215 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions to the old contract. [need to check with trade ops and trade control] ACM- 754 3.1 Settlement Creation & Approval Invoice Document Flow Ability to link all invoice types and view complete document flow High No Change Fit Current possible invoice types which are already part of the document flow: Prepayment Postings, Provisional invoice, Final invoice, credit note / debit note. To check for what other possibilities are currently possible in Business ACM- 755 3.1 Settlement Creation & Approval Separate Adjustment Credit Notes Ability to generate separate credit notes for quality and quantity adjustments High No Change Fit If Quality is pending during LDc, provisional invoice can be created. Later when quality is finalized, LDC update needs to be done and Settlement then generates a credit note/ debit note based on the Application document adjustments based on quality - either price adjustments or quantity adjustments ACM- 759 3.2 Fees & Expense Management Formula-Based Fees Ability to configure fees based on formulas including percentage of FOB price High Medium Gap FOB Price as a separace price component and configure fees based on that ACM- 760 3.1 Settlement Creation & Approval Tax Line Items Ability to include taxes as separate line items on invoices High Medium Gap Scenario to be tested.

--- 第216页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 216 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 761 3.1 Settlement Creation & Approval Third-Party Cost Allocation Ability to allocate stock loss costs to third-party providers High No Change Fit Inventory Gain-Loss topic ACM- 762 3.1 Settlement Creation & Approval Approval Workflow Configuration Ability to configure approval workflows with segregation of duties and delegation of authority High Medium Gap Shall be part of the implementation work
ACM- 764 3.1 Settlement Creation & Approval Regional Rounding Configuration Ability to configure different rounding logic per region and commodity and customer High No Change Fit Rounding logic can be set up per company code. Need ot check if rounding logic can be different per commodity ACM- 777 3.1 Settlement Creation & Approval Post-Settlement Cost Adjustment Ability to adjust settlement costs after contract release or shipment through settlement amendment functionality, generating appropriate credit/debit notes High No Change Fit Standard Solution Behavior ACM- 793 3.2 Fees & Expense Management Load-Specific Fee Addition Ability to add surcharges and fees at LDC level with formula- based or fixed amount options High No Change Fit Standard Solution Behavior ACM- 806 3.2 Fees & Expense Management Flexible Expense Attribution Ability to attribute expenses as payable or receivable with flexible cost allocation, for example CHA (Customs House Agent) cost in India High No Change Fit Standard Solution Behavior ACM- 814 3.1 Settlement Creation & Approval [Quantity Difference Case] Invoice-to- Quantity Variance Handling Ability to spread invoice value for ordered quantity (e.g., 500) across actual received quantity (e.g., 495) for accurate per-unit inventory valuation High Medium Fit Standard Product Offering ACM- 815 3.2 Fees & Expense Management [Duty - Quantity Difference Case] Duty Posting as Expense Ability to post import duties as expenses through expense management module with allocation to Material Ledger High No Change Fit Standard Solution Behavior

--- 第217页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 217 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 816 3.2 Fees & Expense Management [Duty - Quantity Difference Case] Duty Cost Reallocation to Account for Quantity Discrepancy Ability to reallocate expenses (including duties) across actual inventory quantities (accounting for quantity differences between what written on invoice vs actual) High No Change Fit Standard Solution Behavior ACM- 824 3.2 Fees & Expense Management [Ex-Tank/Box Trade Model] Original Value- Based Fee Distribution Ability to calculate broker fees based on original master contract value and distribute proportionally as expenses across multiple split customer contracts High High Fit Standard ACM risk reports can be modified to accommodate the comparitive MtM calculations for both international and local markets ACM- 826 3.1 Settlement Creation & Approval [Ex-Tank] Third- Party Direct Payment Ability to receive and apply payments from end customers against contracts originally created through broker arrangements, with payment reconciliation to broker-sourced deals High High Fit Refer to CTRM-4051 ACM- 829 3.1 Settlement Creation & Approval Customer-Based Tax Configuration Ability to automatically apply different tax rates based on customer profiles through integration with S4 Finance configuration High No Change Fit Tax rates come from BP master data. FI to maintain the relevant information as per requirments ACM- 838 3.2 Fees & Expense Management Packaging Damage Management Ability to handle packaging damage either through DPQS rules or settlement-level expenses High No Change Fit Can use Governing weights rules or Fees/Expenses based on if this needs ot be charged ot the Counterparty or not.
ACM- 844 3.2 Fees & Expense Management Comprehensive Trade Reporting Suite Ability to generate duty calculations with government- ready formats Medium Medium Gap Might need custom development to suit govt ready formats

--- 第218页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 218 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 845 3.1 Settlement Creation & Approval Government Portal Integration Ability to export data in government-required formats for upload to regulatory websites Low Medium Gap Might need custom development to suit govt ready formats ACM- 899 3.1 Settlement Creation & Approval Cost/Discount Application at Flexible Timing Ability to add costs or discounts before execution (included in final invoice) or after execution (via additional CN/DN), with support for multiple provisional invoices before final settlement High

Fit Settlement Adjustment Functionality ACM- 900 3.1 Settlement Creation & Approval Standalone CN/DN Creation Ability to issue credit/debit notes not linked to specific shipments when required, while maintaining option to link to deliveries for traceability High

Gap Independent CN/DN Functionality Enhancement
ACM- 901 3.1 Settlement Creation & Approval EU VAT Configuration Ability to apply different VAT rates across EU countries to customs requirements, including integration with customs platform High

Fit Tax rates come from BP master data. FI to maintain the relevant information as per requirments ACM- 908 3.1 Settlement Creation & Approval Month End Processing Ability to execute transactions on all calendar days including month-end closing with parallel processing without interrupting operations High

Fit SS[Jan07]: Flagged this as a Fit. Standard ACM functionality allows Contract execution and Contract maintenence activitites in paralell. One does not block the other. ACM- 912 3.2 Fees & Expense Management End-to-End Cost Tracking and Reconciliation Ability to
- reconcile estimated contract costs against actual vendor invoices -> report - allocate all incurred costs to specific delivered volumes -> fit
- with variance analysis capability -> report High

Gap Custom Report to be developed for point 1 & 3

--- 第219页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 219 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 929 3.3 Non-Standard Settlement (Washout, Circles, Strings) Currency Validation for Washout/Circle Creation/Matching Ability to validate currency code consistency across selected contracts during Washout or Circle creation/matching, blocking the action when mismatched currencies are detected, and providing clear error messages to users High No Change Gap AA: custom enhancement for FX validations to be applied ACM- 930 3.1 Settlement Creation & Approval FX Status Validation for Settlement Grouping Ability to validate FX status compatibility across settlement group contracts, defaulting automatically based on FX status on contract to ensure consistent foreign exchange treatment High No Change Fit AA: custom enhancement for FX validations to be applied ACM- 1002 Contract Capture & Approval, Settlement Creation, Adjustment, & Approval Local Purchase - OTP and NOTP Vendor Treatment for Purchase Scenario Ability to back-solve tax amount. SAP's price include tax and tax rate. Tax should not be included in PnL calculations High Low Gap Add the field in PNL report as per the requirement ACM- 1006 Goods Movement & Quality Capture, Settlement Creation, Adjustment, & Approval Settlement of Multiple GR/GI to match with Invoice from Vendor Configure comprehensive tax application capabilities for Malaysia operations: - GST Management: - Rate Application: * Apply appropriate GST rates based on transaction type: - Exempt from GST - 0% GST rate - 6% GST rate * Determine rates based on transaction purpose: - Local transactions - Paper transactions - Circle/Washout transactions - Export transactions * Calculate High High Gap FI - Tax configuration, ACM will use the configuration, calculation, tax code from S4Core

--- 第220页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 220 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions GST on settlement amount: - Include contract amount - Add charges and brokerage - Currency Handling: * Charge GST in underlying settlement currency (usually MYR, sometimes USD) * Apply BNM's standard GST exchange rate for conversions - Documentation and Compliance: - Document Requirements: * Include GIAM's GST registration number on all documents for Malaysia delivery * Show tax amount and code on invoices (6% or GST Exempt) * Support proper GST documentation - System Configuration: * Generate separate account postings to SAP: - GST INPUT account - GST OUTPUT account * Apply GST only for GST registered companies/brokers ACM- 1007 Settlement Creation, Adjustment, & Approval Overview Settlement View by Contract [For Purchase Only] Ability to revise and reprocess invoice and tax invoice based on GR

Relate to ACM-1006, ACM-1037 High High Gap Settlement adjustment will generate CN/DN

Invoice cancellation can be used to generate new invoice ACM- 1008 Settlement Creation, Adjustment, & Approval Auto-Approval for Intercompany Settlement Ability to calculate and implement relevant taxes (VAT, COF - for purchase contracts only , etc) High Medium Fit Standard FI - TAX configuration

--- 第221页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 221 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 1010 Prepayment Management Correct Reconciliation Accounts for each Prepayment Request Ability to enable system to frieght rates - Rate Management: * Maintain contracted freight rates * Support different origin/destination pairs * Enable rate lookups and application High

Fit Expense/Fees (alternative)- but need to check with TM eam on req ACM- 1011 Prepayment Management Local Sales - Detailed Invoice Billing
Ability to manage customer rebates: - Support customer-specific rebates with predefined formulas - Price without tax - COGS without tax) × VAT Ratio × additional VAT ratio (1.2%) - "060 Customer rebate" with ratios separated by 4 types: * Sales organization * Channel * Division * Customer High Medium Gap Baseline Configuration for
Setup ACM- 1012 Settlement Creation, Adjustment, & Approval DPQS Calculation Ability to manage facility-related costs:

  • Record tank rental agreements
  • Track associated costs
  • Support cost breakdown details:
  • Packaging cost
  • Conversion cost
  • Cost of fund
  • Freight & insurance cost High Medium Fit ACM 3rd party storage solution. Deferred awaiting Business Decisions ACM- 1013 Settlement Creation, Adjustment, & Approval DPQS Adjustment Ability to determine posting periods:

  • Transaction-Specific Rules:

  • Physical Trades:
  • Invoice Date = Actual BL Date
  • Posting Period = Accounting High Medium Fit AA: To be explored standard configuration or required validation rule as per required.

VM: For TRM postings, the posting period is derived

--- 第222页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 222 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Period * Posting Date = Effective date in SAP * Entry Date = Actual entry date in SAP - Paper Trades: * Invoice Date = String Establishment Date * Posting Period = Accounting Period * Posting Date = Effective date in SAP * Entry Date = Actual entry date in SAP - All Other Postings: * Invoice Date = Invoice Date * Posting Period = Accounting Period * Posting Date = Effective date in SAP * Entry Date = Actual entry date in SAP from posting date. Posting date is available for input on TRM postings into FI such as post flows, post accruals, post valuations etc. ACM- 1014 Settlement Creation, Adjustment, & Approval Additional Charges in Final Settlement Ability to post standard shipments:

  • Generate invoice/payment value for related party transactions
  • Post to GL on invoice date
  • Use different accounts based on party type (downstream/upstream)
  • Generate invoice/payment value for 3rd party transactions High Medium Fit Basic Configuration - but take note for shipment details might need forms setup ACM- 1017 Settlement Creation, Journal Entry Enrichment with Ability to manage specialized shipment postings: High Medium Gap Basic Configuration

--- 第223页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 223 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Adjustment, & Approval Contract & Nomination Numbers

  • Generate and post invoice value for Rotterdam sales
  • Support split invoices (98/99% first invoicing)
  • Process 2/1% sales accruals (CN/DN of balance)
  • Handle settled 2/1% sales
  • Post quality and quantity adjustments to different GL accounts
  • Perform FI billing
  • Autopost PO invoices ACM- 1021 Prepayment Management Line-Item Prepayment Breakdown Ability to post fee-related entries:

  • Post difference between final and provisional amounts

  • Post accruals for various fees
  • Reverse accruals and post actuals for various fees
  • Process demurrage cost-in postings
  • Support DN/CN number tracking against fees
  • Allow easy searching and viewing of cost information
  • Indicate fee components for GL accrual posting
  • Automatically post lot-level fee accruals to GL High High Gap Minor Enhancement might be needed based on customer req on cost fields ACM- 1022 Settlement Creation, Adjustment, & Approval Intercompany - Settlement Amendment Restriction and Synchronization VAT Tax will be handled in ERP. Prices in ACM are before tax. Users should be able to capture if a particular contract is taxable or not taxable, and type of tax that is High High Fit Tax can be configured based on tax determination process and posting at GL account when actual tax is posted

--- 第224页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 224 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions applicable . The contract value (before tax) will be sent along with this flag to SAP, and when SAP returns actuals, ACM needs to be able to store the VAT tax amount (Still necessary?) ACM- 1023 Settlement Creation, Adjustment, & Approval Accounting AP Posting after Purchase Settlement Approval Ability to capture Tax levy High Medium Fit Enhancement to be done based on req ACM- 1024 Settlement Creation, Adjustment, & Approval Accounting Posting after Sales Billing Approval Ability to manage LC settlement: - Monitor and track incoming LCs for collection - Process and manage LC advising fee payments - Handle LC collection workflow with banking institutions - Manage internal distribution of collected LCs to relevant PICs - Track customer LC processing (PK) High Medium Fit Part of CIS Solution ACM- 1026 Settlement Creation, Adjustment, & Approval Company Code and Plant-Level Posting Structure Ability to build comprehensive prices from components: - Include transportation costs in pricing - Factor other relevant fees into final price - Support customer contract pricing - Allow for addition and modification of price components - Calculate total prices based on component summation High Low Fit ACM pricing

--- 第225页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 225 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 1029 Settlement Creation, Adjustment, & Approval Settlement Creation Validation Based on Load Event Completion Ability to manage incoterm- specific pricing - Handle various incoterms including: * X-tank (customer arranges transport) * DAP (delivered at place) * DDP (delivered duty paid, for Oleo products) * CIF (cost, insurance and freight) - Apply incoterm-specific charges and adjustments - Support region-specific incoterm interpretations High Medium Fit ACM pricing ACM- 1030 Settlement Creation, Adjustment, & Approval Delivery Delay Accounting in Final Settlement Ability to set estimated fees for physical trades by: * Date * Product * Customer * Destination - Upload fee amounts to user- defined tables - Set estimated fees for physical and paper by date, product and destination - Upload broker and surveyor costs via pre-defined templates High High Fit Fees Solution ACM- 1032

Vendor Advance Knock Off Accounting Posting Ability to automatically assign fee estimates: - Automatically apply estimated fees on contracts - Based on contract date at time of contract creation - Based on price-fixing date during the price-fixing process - Automatically assign to buy or sale deals High Medium Gap Fees,BRF+ rules

--- 第226页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 226 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Apply fees and expenses at lot level ACM- 1036 Prepayment Management Generate Proforma Invoice Ability to managing cost-in components - Include cost-in components as part of contract price - Support for previous outstanding payments with same counterparty (need for discussion, 1) manual linkage as long as contract is still open 2) prepayment agreement defined 3) configure a dedicated status and workflow) - Capture fixed and final price blended from different costs across vessels - Capture DN/CN number manually against each fee - Segregate cost-in amount for internal reporting and accounting (part of S4) - Support bank charges as part of price (add a fee component - customization) - Invoice customer for lump sum (commodity price + cost-in) (add a fee component - customization) High High Fit Custom Report ACM- 1037 Settlement Creation, Adjustment, & Approval Generate Settlement Documents Ability to manage transportation costs - Incorporate transportation costs into product pricing - Include estimates for rail car leasing time - Maintain integrity of billing slip High High Fit Fees/Expense, also TM can be explored

--- 第227页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 227 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions and transportation mode - Pay haulers and deduct freight from vendor's final settlement - Select different account codes for payment and deduction - Defer freight (paid but not collected) - Support different rates (pay one rate to hauler, charge different rate to vendor/customer) - Ability to capture and track: * Land Freight * Sea Freight * Insurance * Pumping Service * Load/Unload Fee ACM- 1042 Prepayment Management Local Purchase - For Payment term with Multiple DP, a separate Approval Process for each DP round Ability to allocate vessel-related fees: - Select which contracts a vessel- related fee should be allocated to (mass allocation of invoice to contracts) - Pro-rate amounts on weighted average basis (on BL quantity) - Provide "Select All" option
- Support multiple fees/fee types against a single provision - Handle mix of actual and estimated fees High High Fit Fees/Expense, also TM can be explored ACM- 1043 Prepayment Management Local Purchase - Attach Documents to DP Request Ability to allocate other-related fees: - Internally allocate any 3rd party fee to selected contracts - Query for selectable deals - Allocate on weighted average basis - Distinguish between fees for High High Gap Fees Solution

--- 第228页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 228 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions commodity counterpart transactions and expenses for third-party transactions ACM- 1044 Prepayment Management Local Purchase - Prepayment Variation Ability to manage oleo-specific fees - Incorporate pallet costs (YP12) into net pricing - Apply for OLEO, GAR BV, and GAR Iberia customers - Exclude these costs from customer-facing invoices and documentation - include all US related tariffs High Medium Fit Fees Solution ACM- 1045 Prepayment Management Local Sales - Prepayment Variation Ability to manage tax-related aspects: - Handle contracts inclusive of tax (17% in China, 11% in Indonesia) - Reverse out taxes from P&L reporting High Medium Gap FI-Tax configuration ACM- 1046 Prepayment Management Local Sales - Clearing Customer DP Account based on Incoming Ability to manage customer- related expenses - Record, track, and reconcile small additional costs: * Demurrage charges * Late fees - Link to previous contracts - Include and track additional cost layers (CIF purchase to DDP sale) - Provide margin visibility across cost layers - Adjust for freight differential when customers change destinations High High Fit Expense Management / Fees

--- 第229页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 229 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 1047 Prepayment Management Local Sales - Partial Invoice Receipt Ability to compare estimated vs. actual fees - Capture actual fees for comparison with estimates - Retain latest estimates after actuals for comparison - Adjust applied fee estimates based on Trader's decision - Report on actual secondary costs vs. accrual vs. estimated High Low Fit Expense Management / MTM report ACM- 1059

Bank Details Ability to analyze fee data: - Support various reporting levels: * Contract * Goods movement receipt * Vessel - Report secondary cost accrual monthly movements: * Monthly new added * Deleted * Amended - Report secondary cost accrual balances with details - Report component pricing changes - Track estimated vs. actual cost per contract High Medium Fit Fees Solution ACM- 1204 Contract Capture & Approval, Delivery Planning, Settlements Creation & Approval Product Additional Notes in Contract Ability to configure fees: - Capture futures/options clearing broker fees - Configure broker fees by product and exchange - Associate broker account numbers - Set up physical broker commission fees - Configure various secondary costs High High Gap Fees Solution

--- 第230页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 230 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Support FOB down calculation with estimated/actual fees ACM- 1252 Settlement Creation, Adjustment, & Approval Bonded/ Non Bonded Zone Tax Invoice generation Ability to manage different invoice types: - Generate standard invoices - Create provisional invoices - Issue credit/debit notes for quantity adjustments - Process quality adjustment invoices - Handle prepayment and proforma invoices - Create commercial invoices - Issue credit notes and debit notes High High Gap Standard Solution Behavior ACM- 1256 Prepayment Management, Goods Movement & Quality Capture Local Purchase - Option to do GR Before Prepayment Ability to consolidate invoices: - Issue single sales invoice linked to multiple purchase orders (condition that counterparty is the same) - Support consolidated billing - Generate daily purchase invoices High High Gap Standard Solution Behavior ACM- 1277 Settlement Creation, Adjustment, & Approval Late Delivery Charge for Settlement Adjustment Ability to manage vendor payments: - Process payments to shippers - Track payment status and history - Maintain payment documentation - Reconcile payments against invoices (manual process) - Process and manage vendor payments (manual process / integrate/ interface with Vendor High Medium Gap To be done by Expense Management

--- 第231页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 231 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Invoice Management System - VIMS) - Issue and process cheque payments - Email daily payment lists and SWIFT details - Verify and send payment requests for signatory authorization - Prepare and submit PRFs for supplier payments - Obtain necessary payment approvals ACM- 1278 Settlement Creation, Adjustment, & Approval Approval Process for Late Delivery Charge Adjustment Ability to handle specialized AR processes: - Review and validate surveyor outturn reports (ACM) - Monitor AR for outturn settlements (Process in ACM but reports in FI) - Calculate demurrage based on laytime (ACM) - Process demurrage billing (Check with S4 team if independent debit notes are generated) / to be checked with the business - Track AR for demurrage settlements (Check with S4 team if independent debit notes are generated) / to be checked with the business

(to be split based on ACM, ACM- High Medium Fit 1st Scenario: Settlement adjustment would generate debit note; since adjustment is done for old contract, the demurage will be added to the that contract [ACM] 2nd Scenario: If we add the demurrage cost from previous contract to the new contract, we dont need to create DN; Accounting team is OK to not tie back to the old contract. [need to check with trade ops and trade control during build phase]

--- 第232页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 232 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions FI) (to check on the parked items) ACM- 1280 Settlement Creation, Adjustment, & Approval Local Purchase - OTP and NOTP Journal Posting & GL Account Ability to manage broker commissions: - Validate broker commission calculations - Process commission payments High Medium Gap BRCD solution can be utilised ACM- 1282 Prepayment Management Multiple Prepayment approval / approval delegation
Ability to manage surveyor costs: - Manage surveyor costs - Validate charges - Handle payment workflow High Medium Fit Fees and Expense Management Solution
ACM- 1290 Prepayment Management Local Purchase - Prepayment OTP or NOTP Ability to adjust dates and prices: - Overwrite invoice due dates when calculated incorrectly (autocalculated based on payment term and can be overwritten) - Change billing dates (part of S4, need to check logic behind change of billing dates) - Add discounts to final invoices without overwriting system calculations (Fit) - Apply discounts to final payments (Fit) High Medium Gap Pricing Conditions Setup ACM- 1291 Prepayment Management Local Sales - Process Incoming Prepayment from Trading Customer Ability to configure invoice calculations: - Calculate final settlements based on specified weights - Support origin or destination weight specifications - Calculate final settlement price based on trade type equations High Medium Fit Native settlement functionlaity will cater to all the requirements excluding form output

--- 第233页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 233 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Use set up configuration for calculations ACM- 1296 Settlement Creation, Adjustment, & Approval Interface with Invoice Enterprise Scanner and Opentext Ability to handle invoice adjustments: - Adjust for differences between CN/DN and Invoice - Post differences as cash adjustments - Provide option to amend underlying trade - Generate simple listing of invoices between SG and PTSmart High High Gap Settlement adjustment generates credit / debit memo based on scenario ACM- 1297 Settlement Creation, Adjustment, & Approval Monitor Unbilled Goods Issue Ability to manage settlement adjustments: - Manage settlement adjustments for price differences - Handle quality difference adjustments - Process differential payments - Maintain appropriate documentation - Ensure proper accounting treatment High Medium Gap In ACM invoices are generated based on scenarios, any FORM req needs to be developed. ACM- 1320 Settlement Creation, Adjustment, & Approval Payment Related to Delivery Ability to generate different invoice types: - Generate proforma invoices for custom declaration - Create provisional invoices - Produce final invoices for physical trades - Generate final invoices for swaps - Create tax invoices - Create invoices for export and High Medium Fit In ACM invoices are generated based on scenarios, any FORM req needs to be developed. Different document types/ ABD generated at settlements can be leveraged as well as configured to suit specific req

--- 第234页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 234 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions local sales (proforma & final invoice) - Create appropriate proforma / provisional invoices according to applicable payment terms ACM- 1326 Prepayment Management Local Purchase - Form Output for Payment Processing Ability to enerating credit and debit notes - Generate Credit/Debit Notes for: (Settlement adjustments can be used to generate CN/DN based on delta amount) * Final invoice (1/2%) * Paper (with variations including/excluding tax) (not covered by ACM - taken up by TRM) * Fee settlement * Reversals - Approve credit notes to vendors - Generate debit notes (non-sales invoices) High High Gap Settlement Ajustment can be performed, fees, Reversal, separate invoice of fees ACM- 1342 Settlement Creation, Adjustment, & Approval Sales - Goods Issue not Billed Ability to customize invoice formats: - Generate custom invoice number sequence for export deals - Ability to include product certification in the invoice - Capture custom clearance number information - Create PO Services for Surveyor & Freight Invoices -> SS: These expenses are recorded directly onto the Contracts and Accrued or Settled independently to different counterparties. High Medium Gap Custom information to be printed on form needs to be manually/automaticall provided, form needs to be developed accordingly

--- 第235页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 235 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Generate Service Entry Sheet (SES) per invoice -> SS: Expense settlement posting has been shown to core team and Accounting team. They were ok with the Account postings, with and without Accrual. If there is no need for Service PO above, then there is no need for SES here. ACM- 1343 Settlement Creation, Adjustment, & Approval ACM Accounting Posting - General Ability to manage provisional invoicing: - Issue provisional invoice based on provisional price × BL quantity - Support invoicing before or after one or more fixing has been done - Create provisional invoices without posting to P&L or AR - Calculate provisional settlement at reference price when future is not fixed - Support manual price override for provisional settlements - Require invoice numbers on all provisional invoices - Calculate provisional prices based on loaded weight - Generate Indonesia Proforma Invoice for export - Create and send Proforma Invoice upon customer request (for Letter of Credit application and prepayment) - Ability to adjust quantities in proforma invoice (not based on contract qty) High High Gap ACM product offerings

--- 第236页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 236 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 1398 Prepayment Management Auto Proforma Invoice Numbering Ability to manage provisional settlements: - Create debit/credit notes based on price differences - Issue credit/debit notes for each fixing separately based on pro- rated quantities - Use month-end average prices for final invoicing - Manage outturn processes - Manage demurrage processes High

Gap ACM product offerings ACM- 1400 Settlement Creation, Adjustment, & Approval Working vs Calendar Payment Terms Ability to manage settlement splits: - Support 98/99% invoicing first (based on provisional or fixed price) - Invoice remaining 1/2% when actual outturn quantity and qualities are known - Apply splits to commodity cashflows and specific secondary costs - Issue provisional invoice for 98/99% when based on provisional price - Issue final invoice for remaining 1/2% - Issue split invoices (e.g., 80/20) based on known vs. adjusted values - Support POL and weight value adjustments at discharge High

Gap Settlement Workcenter ACM- 1401 Settlement Creation, Capture Export Certifications & PEB Data Ability to manage settlement adjustments: - Support quality-based price High

Gap Settlement Workcenter

--- 第237页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 237 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Adjustment, & Approval adjustments on final settlement - Calculate and apply polarization premiums or discounts - Base adjustments on actual quality results for raw sugar - Issue final invoice including quality premiums/discounts based on polarization results ACM- 1402 Settlement Creation, Adjustment, & Approval Credit Billing after Invoice List / Final Invoice Ability to configure claim calculations: - Input and compute escalators (penalties/premiums) - Base calculations on changes in quality and quantity High

Gap DPQS functionality ACM- 1406 Settlement Creation, Adjustment, & Approval Increase Billing Line Item Limit Ability to managing quality claims: - Capture actual quality measurements - Support escalation/de- escalation with premiums or discounts - Apply adjustments based on FFA and MNI - Post quality adjustments separately from quantity adjustments - Process quality claims for trading High

Fit Fees and DPQS needs to be configured ACM- 1408 Prepayment Management Local Purchase - Prepayment Balance with Vendors (Multiple Contracts) Ability to manage outturn calculations: - Enable detailed outturn calculations - Compare BL quantities to actual discharge quantities - Apply proper inventory adjustments High

Fit ACM offering

--- 第238页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 238 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Implement appropriate financial adjustments - Reflect physical reality in final calculations ACM- 1411 Settlement Creation, Adjustment, & Approval Local/Export Sales - Commercial Invoice Print Out Ability to configure circle settlements - Configure validation rules that block users from executing circles if rules are not matched - Support different validation rules for each settlement type High

Gap ACM offering ACM- 1412 Prepayment Management Noted Item Posting for Purchase & Sales Ability to process circle settlements: - Capture both paper and physical circle out scenarios: * Handle GAR in any position in the circle * Enter reference price and issue credit/debit notes based on price differences * For physical circles, capture actual BL quantity and settle based on that * For paper circles, settle based on contract quantity - Process Features: * Include trade date on every pricing for tax purposes * Process zero-value invoices * Partial non-standard settlement for contract splits with multiple parcel deliveries * Automated reversal for non- standard settlement with payment events * Flexible management of different trading origination High

Fit Standard Solution Behavior

--- 第239页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 239 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions - Handle circle settlements involving multiple counterparties: * Provide proper position tracking * Manage financial settlement processes * Support European-specific documentation requirements ACM- 1416 Settlement Creation, Adjustment, & Approval Trader Name Information to be passed to FBL5N and FBL1N Ability to configure document bypass: - Configure validation rules that block users from executing Doc Bypass if rules are not matched - Support different validation rules for each settlement type High

Gap Strings solution ACM- 1425 Settlement Creation, Adjustment, & Approval Sales: Auto-billing creation In a Document bypass, the supplier (first on the chain) will always invoice to the receiver (last in the chain). There may be remaining settlement with the different individual counterparties.
In cases where there are a long strings that includes a circleout, circlouts will always be performed first, shortening the string
For Document bypass (DBP), client will take always either: - supplier price as the reference price for settlement, (first price in the chain). - receiver price as the reference price, (last price in the chain).
In DBP scenarios, settlement is done based on actual quantity, and settlement splits 98/99% occur.
High

Gap Strings solution

--- 第240页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 240 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions GAI could fall in the beginning, middle or end of the chain. GAI at begin of chain (shipper). Invoice 98/99% with receiver (last in the string) at string reference priceBL quantity. Net 98/99% with contractual counterparty at (agreed price - string price)BL quantity. Net 1/2% with contractual counterparty at contractual price/FOSFA*outturn quantity.

GAI at middle of chain. Issue debit/credit note to contractual counterparty at actual BL quantity(reference price - contractual price)98/99%. Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2%

GAI at end of chain. Invoice received from shipper (first in the string) for 98/99% at reference string priceBL quantity. GAI will invoice the contractual counterparty for difference in price98/99% (if any). Once quantity and quality are known, issue credit/debit note to contractual counterparites at Outturn quantitycontractual price/FOSFA price1/2%

--- 第241页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 241 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 1428 Settlement Creation, Adjustment, & Approval Sales Biodiesel only - distribution period field Ability to manage doc-in- collection: - Manage agreements between GAR Singapore and counterparties - Track contract-specific details (volume, agreed prices) - Standardize documentation and terms without physical movement - Automate generation and exchange of physical invoices - Process payments between adjacent parties - Mimic physical settlements without physical product movement - Eliminate need for outturn settlement calculations - Document completion of paper settlement processes High

Gap Back to back pegging can be utilized. Strings Doc-in- Col ACM- 1430 Settlement Creation, Adjustment, & Approval Attachment documents flow to FI Ability to configure payments - Configure payment terms for physical settlements (FI) - Manage flexible payment percentages based on deal terms (FI) - Adjust data fields (establishment date, settlement price, etc.) (ACM) High

Gap Baseline Configuration Setup and requires minor adjustment out-of-the-box ACM- 1432 Settlement Creation, Adjustment, & Approval Generate & Upload Penalty Memo Ability to manage specialized business models - GAR USA Washout Model: * Support specialized washout model where: * Products are sold back to GAI on paper at the same High

Fit Enhancement to be done based on req

--- 第242页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 242 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions initial price * Price recalculation occurs based on actual sales to end customers * Credit/debit notes are generated as needed.

This is related to * Strings * Documents in collection (LRD) ACM- 1433 Settlement Creation, Adjustment, & Approval Negative scenarios Ability to reconcile quantities: - Reconcile contracted vs. actual quantity for future-physical trades - Ability to reconcile fees based on confirmed delivered quantities - Support for multiple delivery scenarios (PO Hub) High

Fit Custom Comparative Report for Expenses ACM- 1434 Settlement Creation, Adjustment, & Approval Auto-fill Seller's Bank Details for Intercompany Transactions Ability to reconcile fees: - Track and reconcile estimated and actual fees - Ensure fee reconciliation at lot- level - Consider trade/pricing dates - Handle provisional price fixing on different days High

Gap Custom Comparative Report for Expenses ACM- 1437 Settlement Creation, Adjustment, & Approval Notification to do Settlement / Billing Ability to manage incidental costs: - Accounting for unexpected costs - Handle decimal rounding adjustments High

Gap Fees Solution

ACM- 736 Report Outstanding Invoice Management Ability to track and group outstanding invoice amounts by customer or other criteria

(new)

ACM- 936 3.2.5 Fees/ Expenses Journal Separate Journal Entries per Commodity Type / In Singapore specifically, the journal posting for broker, freight, surveyor fees settlement is

(new)

--- 第243页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 243 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Postings (separate journals per commodity group for fees) Group for Expenses separated by commodity (palm / lauric), the journal postings need to be separated by cost/profit center (e.g. if broker fees invoice cover both palm & lauric contracts, there needs to be 2 double entries one for palm cost/profit center and one for lauric cost/profit center) ACM- 937 3.2.3 Expense Allocation (single claim/fee covering multiple contracts e.g. demurrage) Settle Multiple Contract Together and Create Claim applicable for Multiple Contract ability to settle multiple contract for a single counterparty together and create a single claim applicable for multiple contract

(new)

ACM- 938 4.1.12 COGS at Contract (price components at contract for simulation) Dynamic COGS Simulation via Pricing Conditions for All-In and Unpriced Contracts The business requires a COGS simulation breakdown within SAP ACM that supports both: - Immediate-Priced (All-In) Contracts, and - Unpriced / Deferred Pricing Contracts

The COGS simulation must provide structured visibility of cost components (e.g., Raw Material, Chemicals, Packaging, Overhead) for margin transparency and internal profitability analysis.

A. Immediate-Priced (All-In) Contracts

(new)

--- 第244页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 244 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions For contracts where final pricing is determined at contract creation: - The system shall calculate and display the full COGS simulation breakdown at the time of contract entry. - Certain cost components (e.g., Raw Material) may derive values from predefined MTM or market references.

The simulation may be: - Stored statically (snapshot at contract creation), or - Recalculated based on defined logic (to be clarified by business).

The COGS breakdown shall be visible at contract item level for margin comparison against the sales price.

B. Unpriced / Deferred Pricing Contracts For contracts where pricing is determined later (e.g., floating price, basis contract, pricing window): The system shall allow COGS simulation to be: - Calculated dynamically based on the latest applicable MTM or reference price. - The simulation must remain viewable even before final pricing

--- 第245页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 245 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions is fixed.

Upon pricing fixation, the system must: - Either freeze the simulated COGS at fixation date, or - Continue recalculating based on defined business rule (to be confirmed).

The logic for MTM retrieval must: - Identify the relevant reference price, - Apply defined formulas/conversion factors, - Populate the respective cost component condition. ACM- 940 3.2.3 Expense Allocation (vendor invoice approval before allocation to contracts) Invoice Approval Ability to approve invoice from vendor (3rd party and/or counterparty) prior to mass allocation to contract or expense settlement

(new)

ACM- 941 Report

For Fee and Expense Management, the system needs to allow planned expenses to be settled in a different currency and to still have a comparable view in the Comparison Report for Expenses (Actuals vs. Planned & Unplanned Expenses)

(new)

ACM- 942 Report

For Fee and Expense Management, the system to have a comparative report to see

(new)

--- 第246页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 246 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions Actuals vs Planned & Unplanned Expenses ACM- 948 3.3.1 Physical Washout/ Circles Non- Standard Settlement Specialized Settlement Ability to manage specialized business models - Comprehensive Settlement Support: * Handle all non- standard settlement types: * Washouts * Circles

This was split from ACM-283

(split)

ACM- 956 3.2.3 Expense Allocation (mass freight expense allocation to contract) Freight P&L Management Ability to allocate freight costs to respective contracts

This was split from ACM-910

(split)

ACM- 958

GST Currency Handling The system should support GST calculation and reporting in the underlying settlement currency (typically MYR or USD), including currency conversion using BNM standard exchange rates where applicable.

This was split from ACM-018

(split)

ACM- 959

GST Posting & Accounting The system should post GST amounts to the appropriate accounts (input and output tax) and apply GST only for GST- registered entities.

This was split from ACM-018

(split)

--- 第247页 ---

S/4HANA Transformation Project Solution Blueprint – Commodity Trading & Risk Management Settlements & Invoicing

File Name: S4_P2_ACM_PR05_Blueprint_Settlements & Invoicing_V1.10 Status: Final
Page 247 of 247 Req. No. Process Level 3 Requirement Requirement Description
Criticality Degree of Change Fit/Gap Assessment Solutions ACM- 960

GST Documentation & Compliance The system should ensure GST compliance by including required GST registration details on documents and displaying tax amount and tax code on invoices.

This was split from ACM-018

(split)