A multinational corporation is implementing M3 and needs to manage complex intercompany transactions between its manufacturing division in Germany (EUR) and its distribution division in the USA (USD). The goal is to automate the creation of corresponding AP/AR invoices and ensure correct GL postings for elimination during consolidation. Which M3 function is specifically designed to orchestrate this entire cross-divisional process?
Answer and explanation
Correct answer: D
'Intercompany Transactions. Open' (MNS210) is the core M3 program for managing automated financial transactions between divisions. It allows defining the relationship, the triggering events (like a customer invoice in one division), and the resulting transactions (like a supplier invoice in the partner division), including handling currency differences. The other options are manual, intended for cost accounting, or focused only on the sales side, not the complete AP/AR automation.
Question 2
During a period-end closing process, the finance team discovers that depreciation was calculated and posted incorrectly for a newly acquired asset class. The depreciation run in 'Fixed Asset. Calculate Depreciation' (FAS100) has already been completed and transferred to the General Ledger. What is the standard, recommended M3 procedure to correct the depreciation for the affected assets before finalizing the period?
Answer and explanation
Correct answer: B
The correct M3 procedure is to use the rollback functionality. If the depreciation run from FAS100 has been transferred to GL but not finalized, you can roll it back. This reverses the generated transactions from the FA module. After correcting the underlying issue with the asset or its depreciation method, you can re-run the calculation and transfer the correct values to the GL. Manual journals break the audit trail between the sub-ledger (FAM) and the GL.
Question 3
A financial controller needs a report that shows the total open accounts receivable balance for each customer, broken down by aging buckets (0-30, 31-60, 61-90, 90+ days). The report must also display the customer's credit limit and the available credit. Which standard M3 program is the most direct way to generate this specific report?
Answer and explanation
Correct answer: D
'Aged Receivables Report. Print' (ARS525) is the standard M3 function for generating customer aging reports. It is designed to group open invoices into customizable aging buckets and provides summary information per customer, which is exactly what the controller requires. ARS200 is for viewing individual invoices, GLS210 is for GL transactions, and APS530 is for Accounts Payable, not Receivable.
Question 4
Multiple answers
A new accounting rule is being configured in 'Accounting Rule. Set' (CRS395) for customer invoicing. The requirement is to post the revenue to a different GL account based on the customer's geographical region, which is stored as an accounting dimension. Which two components are essential to configure this conditional posting? (Select TWO)
Answer and explanation
Correct answers: B, D
An object control table is used to retrieve a specific value (like a GL account) based on input control objects (like the customer's region). This is the mechanism for conditional logic.
After creating the control table, it must be referenced within the specific accounting rule line in CRS395 to make the conditional logic active for that posting.
Question 5
True or False: In 'Supplier Payment. Propose' (APS130), setting the 'Payment method' field is optional, and the system will automatically use the default payment method defined on the supplier master in 'Supplier. Define Purchase & Financial' (CRS624).
Answer and explanation
Correct answer: A
This is true. The payment proposal function allows users to filter for invoices by payment method, but if left blank, it will process all eligible invoices and group them by the payment method assigned to the respective supplier in CRS624. This allows for creating a single payment run for multiple payment types (e.g., checks, ACH, wire).
Question 6
A user is attempting to post a supplier invoice in 'Supplier Invoice. Record' (APS100) that is matched to a purchase order. However, the goods receipt has not yet been processed in M3. The company policy requires that such invoices are blocked from payment but must be recorded in the ledger to reflect the liability. Which status should the invoice be given in APS100 to meet this requirement?
Answer and explanation
Correct answer: D
The status 'Approved but blocked for payment' is used for this exact scenario. It allows the invoice to be posted to the General Ledger, recognizing the liability, but prevents it from being included in a payment proposal until the block (in this case, for 'Goods not received') is manually or automatically removed after the goods receipt is processed.
Question 7
A finance manager needs to create a new balance key in 'Balance Key. Open' (CRS630) to track sales data for a new product line. This balance key must be updated in real-time as sales invoices are posted. Where must this new balance key be connected to ensure it is updated by transactions from customer invoicing?
Answer and explanation
Correct answer: A
Balance keys are updated through FAM (Financial Application Management) functions. To link a balance key to a specific business transaction like customer invoicing, you must go into the details of the relevant FAM function (e.g., OI20) in CRS406 and specify the balance key to be updated. This creates the link between the operational transaction and the GL balance file.
Question 8
A company is setting up its budgeting process in M3 for the first time. They need to create multiple budget versions to perform what-if analysis (e.g., 'Optimistic', 'Pessimistic', 'Most Likely'). In which program are these distinct budget versions defined and managed?
Answer and explanation
Correct answer: A
'Budget. Open' (BUS100) is the central program for creating and managing budgets in M3. It allows users to define different budget numbers and versions, which can then be used to enter or import budget values for comparison against actuals in financial reports.
Question 9
A company wants to automatically apply cash receipts from a bank statement file to open customer invoices. The process must match payments based on the invoice number included in the payment reference field of the bank file. Which M3 program is used to configure the rules for this automatic matching process?
Answer and explanation
Correct answer: C
'External Cash Receipt Method. Open' (ARS025) is where you define the information types and search sequences for processing electronic bank statements. You would configure it to look for an invoice number (information type) in the payment reference field and use that to automatically match and apply the payment to the correct open item in AR.
Question 10
Case Study
Company Background: Global Foods Inc. is a food and beverage distributor operating with a central headquarters (Division 100) and three regional distribution centers (Divisions 200, 300, 400) within a single M3 company. The headquarters handles all centralized procurement and supplier payments, while the regional centers manage their own sales and customer collections.
Current Situation: All divisions use the same chart of accounts. When the headquarters purchases inventory, it is initially received into Division 100. The inventory is then transferred to the regional centers. The current process for accounting for these transfers is manual, involving complex journal entries that are prone to error and difficult to reconcile at month-end.
Requirements: Global Foods wants to automate the financial postings associated with inventory transfers. When Division 100 ships goods to Division 200, the system must automatically:
Credit the inventory account in Division 100.
Debit the inventory account in Division 200.
Create an intercompany receivable in Division 100 from Division 200.
Create an intercompany payable in Division 200 to Division 100.
Question: Based on the requirements, which M3 configuration provides the most integrated and automated solution for handling the financial consequences of these inventory transfers?
Answer and explanation
Correct answer: B
This is the standard, fully integrated M3 solution. By using Distribution Orders (DOs) to manage the physical transfer, you can leverage the underlying FAM functions (e.g., DL30) linked to the DO type. These functions can be configured with accounting rules to automatically generate the required intercompany AR (in the sending division) and AP (in the receiving division) invoices, creating a clean, auditable trail and eliminating manual journals.