Professional Documents
Culture Documents
FICO - reconciliation
Status: Premilinary
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Table of Contents
1 Document Information...................................................................................................... 4
1.1 About this Document.................................................................................................... 4
1.2 Who should use this Document...................................................................................4
1.3 Revision/Approval History............................................................................................4
1.4 References................................................................................................................... 4
1.5 Document Control Information.....................................................................................4
2 Overview.......................................................................................................................... 5
2.1 History/Background of the Project................................................................................5
2.2 Purpose/Goal of the Project.........................................................................................5
3 Roles & Responsibilities including Governance...............................................................5
3.1 Description................................................................................................................... 5
3.2 Project Governance..................................................................................................... 5
4 Project Status / Details..................................................................................................... 6
4.1 Project/Infrastructure Landscape :...............................................................................6
4.2 Current Status............................................................................................................ 10
5 Project Status / Details................................................................................................... 10
5.1 Lessons Learned....................................................................................................... 10
Page 2 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 3 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
1 Document Information
1.1 About this Document
This document describes the project background and purpose as well as status in scope of work as part
of signed Service Agreement and it’s associated contract hierarchy. The process is agreed between the
Client and IBM.
1.4 References
Service Agreement
Assembly Factory Contract
General Service Agreement Nestlé
At the end of this document is a labeled box indicating the end of text.
END OF DOCUMENT.
Page 4 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
2 Overview
The Dolce Gusto Direct to Consumer E2E then needs to reflect these Consumer sales into the SAP ERP system.
To that end, the (3rd Party) fulfilment provider is already providing, (by electronic message), every single
consumer’s order, which is posted in SAP via the so-called “after-the-fact” order-to-cash process (also called
“O2C Replay”).
The aim of the current project is, as part of the NDG 3.0 Digital Transformation program, is to improve the E2E
process and achieve the resolution of a number of pain points and therefore a more seamless integration between
Magento, the 3PL, the Payment Service Provider (PSP) and the SAP-ERP back-end.
Two variations to implement are foreseen, and we align per market which finally will be taken
Variation1: The confirmation of orders delivered/despatched would continue to come from the 3PL
Variation2: The confirmation of orders delivered/despatched would come from Magento directly to SAP & no
longer from the 3PL
Variation 2 is the preferred model & is assumed to be one adopted, exceptions will be noted
3.1 Description
Role Responsibility
Presentation of the FI Reconciliation
RBS FCL team
demo to the market
Address the queries, Guide the FI
reconciliation process to be followed.
RBS FCL team
Coordinate with local IT, and support
partners like IBM etc.
As a part of Project governance, meetings like Status on open items and closure updates, pre go live status, Go no-
go meeting, Post go live issue address and weekly combined status/ update for all countries (meeting by Cormac )
Page 5 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Governance meetings:
NDG weekly catch up meeting for all countries: Conducted by Cormac. OHara
Attendee’s are:
Verma,Shraddha,DE-Frankfurt am Main,External;
Hospodinova,Mariana,PL-Warszawa, FCL
Ryfka,Rafal,PL-Warszawa, IT Supply Chain &Procurement;
Mallela,Shashank,DE-Frankfurt am Main,External, from messaging team.
Rajesh Pillai, FCL
NDG-Hungary-
IonelaVidrascuionela.vidrascu@mrm.comsoor@xs.nestle.com,László,Balázs,Balazs.Laszlo@hu.nestle.com
All pricing, discounting & VAT calculations need to be performed accurately in the Web system
No re-calculations of any consumer-impacting values should be performed in SAP or in a 3P system.
This is to avoid any (rounding) differences or inconsistencies in the pricing which has been agreed with
the consumer
3PL should not perform any other data transformations to ensure that SAP-ERP receives the correct data,
this should all be handled in the Web system in the future
The SAP-ERP should therefore be set up in such a way that all values coming from the Web system can
be received into Manual Condition Types in the SAP Price Procedure of the sales order
The logistics provider is not to be treated as the ‘customer’. Sales/Deliveries performed through the
logistics providers will be recognized against generic “Online Sales Customers” (One-time Customers).
The Web Order # will be captured with each confirmed consumer order & will be the key transactional
identifier & link between the Web Ordering solution & other systems in the landscape
Nestlé’s SAP-ERP receives information on the sales 1-to-1 on a daily basis with agreed level of detail
(consumer, country, item...).
In addition to that the Inbound Movement, Quality Status Change, Master Data, etc... will be exchanged
at Physical Logistics (PLOG) level as they are already currently. No changes are expected in this area.
Page 6 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 7 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
To activate the Credit Card tab (functionality) on the Sales order which ensures that as soon as the invoice is saved
an accounting document is created with the One-time customer account for that Payment Card showing as cleared.
This is the main difference in accounting in credit card processing, we are sure collect the fund as we have already
blocked it during authorization. Therefore, the customer account is cleared and an interim credit card settlement
account 1046200 is debited.
Dummy Example:
Table /GLB/OGTT_B2CCC: The aim of this config is to receive the credit card information from the web.
Page 8 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Mapping the PAYID therefore automatically triggers the activation of the Credit card functionality and needs to be
planned accordingly with the config and the readiness of the business
The Payment term is maintained on the One time Customer master record and will therefore be copied into the
Sales order as provided by the Customer master.
For the One-time Customer with Credit Card payment method there can be payment term with a certain percentage
of accrual for the Credit card fee (Merchant Service fee depending on the payments processing provider). This fee
will be transferred into the Z915 Merchant Service Fee Pricing Condition type in the Sales Document as accrual.
Using a Payment Term with the correct % is instrumental to facilitate Payment reconciliation. Therefore, we
recommend to create a One-time customer for each % fee. New Payment terms will need to be added via
CONFWR.
As all orders will be captured against 1-time customers, there will be no need to have any credit control facility. In
the case of credit card, there will be a specific Payment term to determine the Merchant Service Charge.
Page 9 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Invoice Creation
This area also is not changing & no specific set-up is required in SAP.
An exception here can be Portugal, where the legal invoice needs to be produced out of SAP. For the rest of the
markets, where Magento will produce the invoice, SAP’s Invoice is there to complete the Replay & formally
register sales & the Open Items in Finance against which the PSP Payments will be applied
Invoice creation will be done fully automatically by the system via a batch job.
Printing of invoices is not necessary from SAP as the Invoices will be sent to the Consumer via mail / made
available in the Consumer Web shop account. Printing by the 3PL to accompany the goods is assumed not required
in most countries.
No Credit Memos will be printed or sent to the Consumers from SAP as the Invoices (Credit notes) will be sent to
the Consumer via mail / made available in the Consumer Magento account. Printing by the 3PL to accompany the
goods for the Replacement Free of Charge is assumed not required in most countries.
Once project or project phase is completed, please document the lessons learned for future references.
Project The interaction between markets is very minimal and should be increased. Since we are
Phase implementing same solutions in different markets, more frequent discussion between them
will help to deliver faster and error free solution.
Design
This is to describe and map the FICO process setup which is currently used for the B2C E2E
process flow web sales to consumers and GLOBE implementation setup.
Page 10 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Sales will be rolled-up individually for each destination market, based on the detailed
information provided by the 3rd Party logistics fulfilment provider (3P) / payment service
provider (PSP), via existing and widely used GLOBE functionality.
Individual consumer details are not stored in GLOBE via a sold party customer but rather via
One-time-customers (Z006- Miscellaneous Customer). A dummy customer will be created for
every company code by each business unit (NDG /Special T, etc.)
For reconciliation and reporting purposes, it is important to gather all relevant information
related to each individual sale in Globe, hence all transactional sales orders will be recorded in
SAP on a daily basis.
This will mirror one by one the sales in the Web application.
To identify each sales and to reconcile individual invoices booked in 3P system a unique PO
number needs to be provided by 3P for every order IDOC and will be stored in sales order “PO
number” field in GLOBE as web order number.
• Sales will be rolled-up individually for each destination market, based on the detailed
information provided by the 3rd Party logistics fulfilment provider (3P) / payment
service provider (PSP), via existing and widely used GLOBE functionality.
• Individual consumer details are not stored in GLOBE via a sold party customer but
rather via One-time-customers (Z006- Miscellaneous Customer). A dummy customer
will be created for every company code by each business unit (NDG /Special T, etc.)
• For reconciliation and reporting purposes, it is important to gather all relevant
information related to each individual sale in Globe, hence all transactional sales
orders will be recorded in SAP on a daily basis.
• This will mirror one by one the sales in the Web application.
• To identify each sales and to reconcile individual invoices booked in 3P system a
unique PO number needs to be provided by 3P for every order IDOC and will be
stored in sales order “PO number” field in GLOBE as web order number.
•
Page 11 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
• In order to enable the automatic reconciliation of Invoices, Cash collected, and Bank
Statement in SAP-ERP the Credit Card Functionality in SAP-ERP will be activated.
• As soon as the invoice is saved an accounting document is created with the XREF3
field populated with the Web-order number and the One-time customer account for
that Payment Card shows as cleared.
• This is the main difference in accounting in credit card processing, we are sure to
collect the funds as we have already blocked it during authorization. Therefore, the
customer account is cleared and an interim credit card settlement account 1046200 is
debited.
• Balance of one-time customer line no 1 vs line no 10 will be 0. Hence the follow up
on the money will be on payment account 1046200. This is another big difference to
the process before.
Page 12 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Testing
Page 13 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 14 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 15 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 16 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 17 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 18 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Stabilizatio
n
There was no design showstopper during Hypercare and normal issues were
reported related to idoc failure due to master data etc or rounding off for files
from Source like Adyen etc.
Closure
END OF DOCUMENT.
Page 19 of 20
IBM CONSULTING
Nestlé Dolce Gusto 3.0 Program Version: 1.0
Page 20 of 20