Professional Documents
Culture Documents
- THE ENHANCEMENT -
New SO Type for Mirroring process Intragroup customer only
FSR
Document Reference: New SO Type for Mirroring process Intragroup customer only
Version: V1
Document Status: <Draft/Review/Signed Off>
CAMPUS
VESA
1 - Manual creation of a Purchase Order (PO) in the Buying company which is sent manually to the Selling company by email
3 - Generation of the customer invoice (INV) in the Selling company through the Agora Core Model process. This document is sent
by mail to the Buying company (post office)
6 - The Buying company receives the invoice, scan it and post it in its accounting through SIM process. If the invoice is not received
at month-end, then the buying company post accruals using the standard closing program available in Agora (reclassification of the
GR/IR account)
2 - Generation of the customer invoice (INV) in the selling company through the Agora Core Model process. This document is sent
by mail to the buying company (post office)
4 - The buying company receives the invoice, scan it and post it in its accounting through SIM process
Notes :
If the invoice is not received at month-end, then the buying company post manually accruals in accounting
If the invoice is not issued at month-end, then the selling company post manually accruals in accounting
(posting schemes available in the Agora Core Model documentation Finance)
1 - Manual creation of a Purchase Order (PO) in the Buying company. Once done, a request for creating the SO in the Selling
company is manually sent (out of system)
2 - Manual creation of a Sales Order (SO). The reference number of the created PO in the Buying company is to be mentioned in
the SO of the Selling company
3 - Manual Good Receipt in the Buying company when the service is delivered
4 - Generation of the customer invoice (INV) in the Selling company (current Agora process - no change)
5 & 6 - Posting of the customer invoice in the accounting of the Selling company and automatic generation of mirroring between
Selling and Buying companies which posts automatically in the Buying company the vendor invoice in the accounting, in reference
to the PO. The vendor invoice must not go through SIM process. It is directly posted in the accounting of the Buying company using
cost assignment from the SO
7 - The customer invoice image (pdf file) must be attached to both AP and AR postings in the partner companies
This optional flow will be used if the PO & SO are raised based on a quotation and if the real cost of the services provided is
different from the initial quotation.
This optional flow will mainly be used for all services related to events management provided by the Campus to the BUs.
8 - Manual creation of an “Ajdustment Sales Order” in the Selling company. The initial PO number should be stored in a dedicated
field of the SO for information only and replicated in the AR & AP invoices. Moreover, the cost assignment objects of the buyer from
the original SO is manually filled in a dedicated field in the “Adjustment SO” in order to allow the mirroring flow (i.e. be able to
automatically post the vendor invoice document on P&L cost accounts)
9 - Generation of the customer invoice (INV) in the Selling company (current Agora process - no change)
10 & 11 - Posting of the customer invoice in the accounting of the Selling company and automatic generation of mirroring between
Selling and Buying companies which posts automatically in the Buying company the vendor invoice in the accounting. The vendor
invoice is posted without reference to the PO but should hold in a dedicated field the original PO number to ease analysis.
The vendor invoice must not go through SIM process. It is directly posted in the accounting of the Buying company using cost
assignment from the SO
12 - The customer invoice image (pdf file) must be attached to both AP and AR postings in the partner companies
Business requirement is to create two news sales order document type in order to isolate this new intercompany sale flows from the
existing intercompany flow.
Action required is to create two news sale order type. (Because there are 2 distinct processes, one for adjustments and one for
original SO)).
Bellow the description of the two sale order document type to create.
ZMIR “Interco Original SO” Interco Commande Ori” Don’t forget to do the translation
ZMIA “Interco Ajdust SO” “Interco Commande Adj” Don’t forget to do the translation
Attention point
These 2 news sales order type must be restricted to the current scope of entities concerned by this process listed in section “1.1
Business requirement summary”.
The current Agora process to invoice customer in the Selling Company is kept.
No changes required
Business requirement is to create one new sale order document type (for credit note managemen) in order to isolate this new
intercompany sale flows from the existing intercompany flow.
Action required is to create one new sale order type. (This new document type is created in order to raise credit for adjustments
one)).
Bellow the description of the two sale order document type to create.
ZMIC “Interco Credit Adj” “Interco Credit Adj” Don’t forget to do the translation
Attention point
This new sale order type must be restricted to the current scope of entities concerned by this process listed in section “1.1 Business
requirement summary”.
The new document type ZMIC will have the same control done for document type ZMIA
The current Agora process to invoice customer in the Selling Company is kept.
No changes required
Today the vendor invoice is posted without reference to the PO number of the customer invoice.
The business requirement is to store manually the purchase order document number in the field PO number of the sale order
document and replicated in the AR & AP invoices.
Each line item in a Purchase Order document will have to be replicated in the Sale Order document (1 to 1 link).
For “Adjustment SO”, as many line items as line items to be adjusted from the original PO will be created. This will ensure a perfect
data consistency and audit trail as it will enable for end user to match the “sold” services with the “received” ones, including
adjustments.
Attention point
To avoid system regression, this control can be performed only if the sale order document type is ZMIR or ZMIA. All others
document type is out scope.
- The system must control that the purchase order document number (enter in the PO number field) exist in the system
- In the original Sales Order (process 1), the reference to the PO must be mandatory and the value entered must be the
purchase order document number.
- In the adjustment Sales Order (process 2) (document type ZMIA and ZMIC), the reference to the PO mustn’t be
mandatory and the value entered must be the purchase order document number.
o At the saving of document type ZMIA and ZMIC, if the PO number field is empty, the system mustn’t display the
PO number as information missing.
For this new intercompany flow, all the customer invoices must be paid immediately (payment terms = cash payment).
But today the payment term is a value that it automatically filled by the system from customer master data and can be change
manually by the user.
The business requirement is to replace automatically the value of the field payment term by “Z001” immediate payment. (Change to
be done in the header and item level of the sale order document.).
Attention point
To avoid system regression, this control can be performed only if the sale order document type is ZMIR or ZMIA. All others
document type is out scope.
All the customer invoices must be paid immediately (payment terms = cash payment). As a consequence, the payment terms:
- Must be automatically set to “immediate” in the Sale Order
- Must be automatically set to “immediate” in the FI-AR document (in case of adjustment flows)
- If the value of the payment term is change manually by the user, the system must automatically set to Z001 “immediate”
Today the system is unable to replace the existing payment term of the sale order document by “Z001” immediate payment.
The rule is to determine payment term automatically from master data.
Today the field customer is used to enter all type of customer (group customer and non-group customer)
The business requirement is to set up a control on the customer field in order to ensure only group customer are used in the two
news sales order document type (ZMIR or ZMIA).
Attention point
- To avoid system regression, this control can be performed only if the sale order document type is ZMIR or ZMIA. All others
document type is out scope.
Non Group Customer must be forbidden for these two news sales order document type (note: at the moment, it is not requested to
trigger a control against a list of predefined and authorized customer but only against the customer type “Group”)
Today the system is unable to control if the customer filled in the field customer is a group customer or a non-group customer.
- The system must check the document type, if the sale order document type is ZMIR or ZMIA.
- Then the system has to control if the customer filled in the field customer is a group customer.
o if the customer is a non-group customer, the system must display a message error
Description of the message to display in section “Error message”
Today the cost assignment objects are stored in the purchase order.
In the process 2 you don’t have a purchase order.
The business requirement is to store the cost assignment objects of the buyer from the original SO (is manually filled) in a dedicated
field in the “Adjustment SO” in order to allow the mirroring flow (i.e. be able to automatically post the vendor invoice document on
P&L cost accounts)
Attention point
- To avoid system regression, this control can be performed only if the sale order document type is ZMIA. All others document
type is out scope.
The checking of the cost center is based on the comparison of its validity period and the Schedule line date of the item of the ZMIA
SO.
So, the functional process regarding the management of the cost center has to be as described below:
Compare the validity period of the cost center and the Schedule line date of the item of the ZMIA SO. We can have
different cases:
System is unable to do the control describes in the business rule only for document type ZMIA.
- The system must check the document type, if the sale order document type is ZMIA.
- Then the system has to control if the cost assignment objects exist in the system.
o if the cost assignment objects doesn’t exist, the system must display a message error
Description of the message to display in section “Error message”
o If the cost assignment objects is not valid for this good receipt, the system must display a message error
Description of the message to display in section “Error message”
Not applicable
rting Conditions :
Authorization Checks to perform The requirement is to create two news sale order document type in the system and
business requirement is to set up a control in order to ensure that only the current
scope of entities define in section “Business requirement summary” are authorized to
create a sale order with the two new sale order type.
Constraint
- The company code is an organization structure used in FI for document
creation.
- In sale and distribution, the organization code, distribution channel and division
is an organization structure used to create sale order document.
Expected result
Only the current scope of entities define in section “Business requirement summary”
are authorized to create a sale order with the two new sale order type.
5 Error handling
Error* or Warning Error/Warning How error/warning Error/warning Error/warning Corrective Actions
Message Condition message should message text – 70 message text
be reported characters (EN) translation (fill in
language FR)
Error (QC15604) If the field PO Pop up message Enter PO number Veuillez introduire Nº The user needs to
number is empty. on selection commande d'achat enter a PO number
NB: Nº message (Only for process 1) screen in message in the field “PO
VU001 / status area number”
Error (QC15604) If the field PO Pop up message Enter a valid PO Veuillez introduire Nº The user needs to
number is filled but on selection number before to commande d'achat enter a valid PO
doesn't exist in the screen in message save your Valide avant de number in the field
system. / status area document sauvegarder. “PO number”
(For process 1 and
process 2)
Error (QC15608) The user has put Pop up message Enter Sold-to with Renseigner un The user needs to
an incorrect entry in on selection the account group donneur d'ordre correct the input in
a field customer. screen in message Z001 appartenant au the field “Customer”
/ status area groupe de
compte Z001
Error (QC15611) The user has put Pop up message Profit center Centre de cout The user needs to
an incorrect entry in on selection XXXXXX does not XXXXXX inexistant correct the input in
Nº message a field cost center screen in message exist for au JJ/MM/ANNEE the field “cost
DD/MM/YYYY
DD/MM/YYYY =
system date
*error does not allow further execution while warning does not stop a user from processing
6 Test cases
<Please provide the list of the test cases (both positive and negative) that would need to be performed to prove that
development is working as expected. Scope of the testing should be complex enough to test whether the rules of the
development are implemented. Negative testing should include error handling tests>
6.1 Test case New SO Type for Intragroup Customers only - QC15608
6.1.1 Positive test cases
This test has to be done for the two news sales order type.
This test has to be done for the two news sales order type.
This test has to be done for the two news sales order type
3 3- Enter the following value in the following - The payment term is different of
field of the transaction VA01 Z001
2- Then save the document - The user needs to correct the input
in the field “PO number”
2- Then save the document - The user needs to correct the input
in the field “PO number”
Quality Controller
ID Question Yes/No Name and Last
Name
1 Are all the mandatory sections filled in?
2 Is the business process clarified?
3 Is the business process flow graph provided?
4 Are the selection screen details given?
5 Are the enhancement execution details given?
6 Is the desired outcome provided?
7 Are the translations available in all cases?
8 Are all authorization details clarified?
9 Are both positive and negative test cases given?
10 Are there prerequisite approval steps passed
successfully?
11 Is the error handling provided?