Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Oracle Financials Cloud:

Receivables Fundamentals
Student Guide
D94177GC10
Edition 1.0 | January 2016 | D94562

Learn more from Oracle University at oracle.com/education/


Author Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Deepak Seth Disclaimer

This document contains proprietary information and is protected by copyright and other intellectual
Technical Contributors property laws. You may copy and print this document solely for your own use in an Oracle training
course. The document may not be modified or altered in any way. Except where your use
and Reviewers constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print,
display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or
Christine Rudd in part without the express authorization of Oracle.
Kathryn Wohnoutka The information contained in this document is subject to change without notice. If you find any
Bruce Ingram problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway,
Redwood Shores, California 94065 USA. This document is not warranted to be error-free.

Restricted Rights Notice


Editor
Arijit Ghosh If this documentation is delivered to the United States Government or anyone using the
documentation on behalf of the United States Government, the following notice is applicable:

Publishers U.S. GOVERNMENT RIGHTS


Pavithran Adka The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose
these training materials are restricted by the terms of the applicable Oracle license agreement
Sujatha Nagendra and/or the applicable U.S. Government contract.
Jobi Varghese
Trademark Notice

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be
trademarks of their respective owners.
Contents

1 Order to Cash Lifecycle Overview


Objectives 1-2
Order to Cash Lifecycle 1-3
Manage Sales Orders: Overview 1-5
Scheduling Process 1-7
Manage Order Promising: Overview 1-9
AutoInvoice Process 1-11
Receivables Process 1-12
Cash Management Process 1-13
Overview of Application Integration 1-14
Business Units Positioning in Order to Cash Flow 1-16
Prerequisite Setups for Oracle Fusion Receivables 1-19
Summary 1-21

2 Manage Parties and Customer Accounts


Objectives 2-2
Customers and Parties 2-3
Party Model: Overview 2-4
Party Model 2-5
Party Model and Relationships 2-6
Customer Account Relationships 2-8
Managing Parties 2-10
Customer Accounts 2-11
Customer Addresses 2-12
Integrating Party Information 2-14
Profile Classes 2-15
Profile Class Characteristics 2-17
Updating Profile Classes 2-18
Customer Profile Setup Steps 2-20
Collectors 2-21
Payment Terms 2-23
Other Customer Profile Setup Steps 2-25
Entry Methods 2-27
Upload Customer Data 2-29
TCA Registry 2-30

iii
Oracle Fusion Data Quality Management 2-32
How Do Data Quality Services Work? 2-33
Business Issues 2-35
Business Purposes 2-36
Multiple Sites and Business Purposes: Centralized Example 2-37
Multiple Sites and Business Purposes: Decentralized Example 2-38
Summary 2-39

3 Process Invoices
Objectives 3-2
Required Setup Steps for Transactions 3-3
Receivables Transaction Types 3-5
Using Natural Application 3-7
AutoAccounting 3-8
Balance Forward Billing Cycle 3-11
Setting Up Balance Forward Billing 3-13
Payment Terms 3-14
Transaction Sources 3-16
Remit-to Addresses 3-18
System Options Relating to Transactions 3-20
Implementation Considerations for Transactions 3-22
Implementation Considerations for Remit-To Addresses 3-23
Salespeople 3-24
Standard Memo Lines 3-25
Setting Up Document Sequencing 3-26
Setting Up Statements 3-28
AutoInvoice Process 3-30
AutoInvoice Integration 3-32
External Data Integration Services for Oracle Cloud 3-34
What Occurs During AutoInvoicing 3-34
AutoInvoice Interface Tables 3-36
Managing AutoInvoice System Options 3-38
Defining Transaction Batch Sources for AutoInvoice 3-40
Automated Refunds 3-42
Grouping Transaction Attributes 3-43
Grouping Rules 3-44
Line Ordering Rules 3-47
Transaction Flexfields 3-49
Implementation Considerations 3-50
Error Correction: Overview 3-51
Oracle Receivables: Overview 3-53

iv
Transactions: Overview 3-54
Invoice Entry Methods 3-55
Creating an Invoice Manually 3-56
Invoice Components 3-57
Required Transaction Information 3-59
Entering Invoice Dates 3-60
Transaction Defaults 3-61
Standard Invoice Line Types 3-63
Entering Freight Invoices or Lines 3-64
Entering Sales Credits 3-65
Completing Transactions 3-66
Creating Copies of Invoices 3-67
Creating Invoices with Rules 3-68
Revenue Scheduling Rules 3-69
Assigning Revenue Scheduling Rules to Invoice Lines 3-70
Using Invoices with Rules 3-71
Example of Billing in Advance 3-72
Example of Billing in Arrears 3-73
Deferred Revenue Scheduling Rules 3-74
Revenue Recognition Program 3-75
Calculating Late Charges 3-76
How Oracle Fusion Receivables Uses Statements 3-78
Invoice Correction Methods 3-79
Updating Invoices 3-80
Creating Debit Memos 3-81
Creating Adjustments 3-82
Applying Different Types of Credits 3-83
Credit Memo Options 3-84
On-Account Credit Options 3-86
Manual Refunds 3-87
Voiding Transactions 3-89
Summary 3-90

4 Process Receipts
Objectives 4-2
Overview of Receipt Setup 4-3
Receivables Activity Types 4-4
Receivables Activity Setup 4-6
Receivables Activities Tax Rate Code Source Usage 4-8
Receipt Class, Receipt Method, and Bank Account Relationship 4-9
Defining Remittance Banks and Bank Accounts 4-10

v
Defining Receipt Classes 4-11
Associating a Bank Account with a Receipt Method 4-13
Defining Receipt Sources 4-14
Defining Auto Cash Rules 4-15
Defining Application Rule Sets 4-17
Set Cash Processing Receivables System Options 4-19
Overview of Receipts 4-22
Receipt Creation 4-23
Receipt Statuses 4-24
Manual Receipt Entry Process 4-25
Creating Automatic Receipt Batches 4-26
Validating Receipts in Batches 4-28
Setting Up Lockboxes 4-29
Automatic Receipts 4-32
Summary 4-34

5 Fusion Tax and Receivables Integration


Objectives 5-2
Oracle Fusion Tax Architecture: Overview 5-3
Oracle Fusion Tax Key Concepts and Examples 5-4
Calculating Tax on Transactions 5-6
Global Tax: Overview 5-7
Tax: Overview 5-9
Value Added Tax: Overview 5-10
US Sales Tax: Overview 5-11
Tax Partner Process: Overview 5-12
Setting Up Receivables for Tax Calculation 5-13
Defining Transaction Types and Tax Exemptions 5-14
Define Auto Accounting for Tax 5-15
Enabling Calculation of Tax on Freight 5-16
Tax Accounting: Overview 5-17
Setting Up Tax Accounting for Deferred Tax 5-18
Defining Receivables Activities 5-19
Adjusting Tax on Invoices 5-20
Tax Credit Memo 5-21
Summary 5-23

6 Receivables Reporting
Objectives 6-2
BI Publisher Reports 6-3
Oracle BI Publisher 6-4

vi
Oracle BI Publisher: End to End View 6-5
Oracle Receivables Predefined Reports 6-7
Accounting Reports 6-8
Billing Reports 6-9
Receivables Balances Reports 6-10
Oracle Transactional Business Intelligence (BI) Reports 6-15
Receivables to Ledger Reconciliation 6-16
Extract Reconciliation Data from Receivables to General Ledger Process 6-18
Oracle Transactional BI Key Features 6-20
Oracle Transactional BI Architecture 6-22
Summary 6-24

vii
1
Order to Cash Lifecycle
Overview

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.


Objectives

After completing this lesson, you should be able to:


• Describe the key features of order to cash lifecycle
• Explain the integration with other applications
• Portray business units positioning in order to cash flow
• List the prerequisites for receivables implementation

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Oracle Financials Cloud: Receivables Fundamentals 1 - 2


Order to Cash Lifecycle
Order Capture
Transfer
Accounting to
Scheduling
General Ledger
Through SLA

Ordering

Cash Accounting Shipping


Management

Collecting

Collection AutoInvoice to
and Receivables
Receipts

Invoicing/Revenue Mgmt.

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This graphic depicts how the order to cash lifecycle flows clockwise through three phases:
Ordering, Collecting, and Accounting. The Ordering phase includes ordering/pricing,
scheduling, and shipping; the Collecting phase includes AutoInvoicing to Receivables,
Invoicing/Revenue Management, and Collection and Receipts; and the Accounting phase
includes Cash Management and Transfer Accounting to GL through SLA.
The Order to Cash flow begins with the ordering process. The ordering process leads to the
shipping of goods, followed by invoicing the customer, and concludes with the receipt of
payment and reconciling the bank statement.
The order to cash flow includes these activities:
1. Order: The order is captured with information that includes the customer, ship-to, bill-to,
payment terms, order type, price list, unit price, and warehouse. Then the order is
booked and the order proceeds through the workflow process. If the order is for a
shipping item and the quantities are available, the process includes shipping execution.
2. Shipping: The order is pick released, which generates the move order. Once the item is
brought from sub inventory into the staging area, it is ready to be placed on a shipping
vehicle. After this, the ship confirm process is run.

Oracle Financials Cloud: Receivables Fundamentals 1 - 3


3. Billing: AutoInvoice imports invoices, credit memos, and on-account credits from other
systems into Oracle Fusion Receivables. In Receivables, invoices are printed and sent
to the customer.
4. Revenue: Revenue recognition manages revenue processing.
5. Receipt: When payment is received, a receipt is generated and posted in the
Receivables subledger.
6. Collections: When necessary, Advanced Collections manages the collection efforts
until payment is received.
7. Reconciliation: In Cash Management, the system pulls information from posted
receipts and matches this information to the bank statements for bank reconciliation. In
Receivables, you use the Receivables to General Ledger Reconciliation Report to
reconcile receivables transactions to the general ledger.

Oracle Financials Cloud: Receivables Fundamentals 1 - 4


Manage Sales Orders: Overview

The Manage Sales Orders business process comprises the


following activities and tasks:
• Process Sales Orders
• Manage Open Sales Orders

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

The Manage Sales Orders business process comprises the following activities and tasks:
• Process Sales Orders: Receive and transform orders from order capture systems,
assign and launch the orchestration processes, orchestrate and send the orders to the
fulfillment system, receive fulfillment statuses from the fulfillment system, and update
order capture systems.
The Process Sales Orders activity comprises the following tasks:
- Manage Sales Order Transformation
- Enrich Orders
- Manage Change Orders
- Manage Orchestration Processes
- Manage Fulfillment Tasks
- Obtain Activity Fulfillment Statuses
Most of these tasks are performed automatically by the application and do not have
corresponding application pages to be accessed by order orchestration users. You use
the corresponding setup and maintenance pages to perform the setup tasks, to
determine the rules that will be applied when the tasks are performed by the application.

Oracle Financials Cloud: Receivables Fundamentals 1 - 5


• Manage Open Sales Orders: Monitor fulfillment line statuses and exceptions, view
exception details, view orchestration process details and jeopardy status, and take
corrective action.
The Manage Open Sales Orders activity comprises the following tasks:
- Manage Fulfillment Line Exceptions
- Monitor Sales Order
- Manage Orchestration Process Exceptions
- Manage Order Orchestration Messages
- View Orchestration Process Details
- View Item Supply-Allocation Report
- View Fulfillment Details
- View Item Supply-Availability Report
- Manage Reservations
- Split Fulfillment Line
- Manage Scheduling
- Change Fulfillment Line Attributes
- Assign Lines to Process
- Manage Holds
- Substitute Item
- Check Item Availability
- Manage Error Recovery Processing (Note: Only order orchestration users with the
Error Recovery Manager role can perform this task.)
These tasks have corresponding application pages to be accessed by order
orchestration users. You use the corresponding setup and maintenance pages to
perform the setup tasks to determine the rules that will be applied when the tasks are
performed by order orchestration users.

Oracle Financials Cloud: Receivables Fundamentals 1 - 6


Scheduling Process

Checking
Available to Promise (ATP) Placing demand

Shipping the order


Reserving
on-hand Running
inventory pick release

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This graphic depicts the scheduling process flow.


• Oracle Fusion Distributed Order Orchestration enables you to consolidate the managing
and monitoring of orders from multiple order capture systems.
• Distributed Order Orchestration and Oracle Fusion Global Order Promising enable you
to fulfill each line of these orders using the best fulfillment option across warehouses
and distribution centers managed by different fulfillment systems.
With Order Orchestration, you can automate the fulfillment of orders with the best fulfillment
option, regardless of which order capture system is the source of the order and which
fulfillment system is managing the fulfillment location.
The Oracle Fusion Distributed Order Orchestration and Oracle Fusion Global Order Promising
applications are designed to help you achieve the following objectives for the Manage Sales
Orders and Manage Order Promising business processes:
• Reduce the cost of order fulfillment.
• Provide centralized coordination to fulfill sales orders across multiple fulfillment systems.
• Calculate the earliest item availability.

Oracle Financials Cloud: Receivables Fundamentals 1 - 7


• Determine the best source to fulfill a fulfillment line.
• Centrally monitor fulfillment activities.
• Proactively identify orchestration orders that may not meet promised delivery dates.
• Take corrective action on an orchestration order or group of orchestration orders with
current or potential fulfillment issues.

Oracle Financials Cloud: Receivables Fundamentals 1 - 8


Manage Order Promising: Overview

The Manage Order Promising business process comprises the


following activities and tasks:
• Promise Orders
• Manage Order Promising Rules
• Collect Order Promising Reference and Transaction Data

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

The Manage Order Promising business process comprises the following activities and tasks:
• Promise Orders: The Promise Orders activity comprises the tasks given below.
These tasks have corresponding application pages to be accessed by order
orchestration users. The setup and maintenance tasks you perform for the other
Manage Order Promising activities determine the rules that will be applied when these
tasks are performed by order orchestration users or when scheduling is done
automatically by the order orchestration application.
• Promise Orders:
- Check Availability
- View Availability Options
- View Availability Details
- Schedule Order Fulfillment Lines
- View ATP Rules
- View Sourcing Rules

Oracle Financials Cloud: Receivables Fundamentals 1 - 9


- View Planning Allocation Rules
- Review Supply Availability
- Review Supply Allocation
- Perform Order Promising Server Data Refresh
• Manage Order Promising Rules: The Manage Order Promising Rules activity
comprises the following tasks, which you perform to influence the behavior of the order
promising engine:
- Manage ATP Rules
- Manage Planning Allocation Rules
• Collect Order Promising Reference and Transaction Data: The Collect Order
Promising Reference and Transaction Data activity comprises the tasks given below.
You perform these tasks to define your data collection processes and to run your data
collections to populate the order orchestration and planning data repository, which is
used by the order orchestration and order promising processes.
- Manage Planning Data Collection Processes
- Perform Order Orchestration and Planning Data Collection
- Perform Order Orchestration and Planning Data Load from Staging Tables
- Monitor Planning Data Collection Processes
- Review Planning Collected Data

Oracle Financials Cloud: Receivables Fundamentals 1 - 10


AutoInvoice Process

Transaction Data Interface Tables Invoices

Corrected Records Interface Exceptions

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This graphic depicts the AutoInvoicing process flow.


Transaction data can originate from Oracle applications and legacy systems.
When the data is brought into the Interface Tables, errors are sent to the Interface Exceptions
Table where they can be corrected. Once the lines are corrected, AutoInvoice can be rerun
and invoices created from the corrected lines.
Corrected data is sent to Receivables through the AutoInvoice program; this includes
corrected data for debit memos, credit memos, and invoices.

Oracle Financials Cloud: Receivables Fundamentals 1 - 11


Receivables Process

Imported Invoices Review and Print Invoices


and Manually Correct Data
Created Invoices

Post Receipts Collect Payments Send Invoices

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This graphic depicts the Receivables process flow.

Oracle Financials Cloud: Receivables Fundamentals 1 - 12


Cash Management Process

Receive Bank Load and Verify Perform


Statement Bank Statement Reconciliation

Post to Complete Manual Review Results


GL through SLA Entries

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

This graphic depicts the cash management process flow.


The final step of the process is to transfer sub ledger accounting entries and post entries to
General Ledger. The entries travel from Cash Management to Receivables sub ledger
accounting to General Ledger.

Oracle Financials Cloud: Receivables Fundamentals 1 - 13


Overview of Application Integration

Customer CRM
Customers Orders
Master Suite
Distributed Order Orchestration

Global Order
Promising
Item
Information
Fusion Product Model Shipping

Invoices
Collections Payments Fusion
Payments
Advanced Collections

Accounting Receipts
Fusion Fusion Cash
SLA/GL Receivables Management

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Orders may come in directly from the CRM suite of applications or from an external Order
Capture system.
1. An order is sent by an external order capture system.
2. The receive and transform process begins by using data in the Order Orchestration and
Planning Data Repository, Oracle Fusion Product Model, and Oracle Fusion Customer
Model to validate data from the source order and to cross-reference data to provide the
values to be used on the orchestration order.
3. Each order line is transformed into one or more fulfillment lines through this four-step
process:
- 3.1 Pre transformation: If pre transformation rules have been defined, they are
applied.
- 3.2 Product Model References: For the item on the sales order line, data from
the Oracle Fusion Product Model, where applicable, is used for transformations
such as decomposing a sales order line into multiple orchestration order lines.
- 3,2 Transformation: Default transformation rules, transformation rules defined
during setup, or both, are applied.
- 3.4 Post transformation: If post transformation rules have been defined, they are
applied.

Oracle Financials Cloud: Receivables Fundamentals 1 - 14


4. An orchestration process is assigned to each line based on orchestration process
assignment rules. The orchestration process is then launched.
5. Orchestration uses rules to automatically sequence the fulfillment steps for processing
an order and then calls task layer services to carry out the steps of the orchestration
process.
6. If the orchestration process includes a scheduling step, then the task layer service calls
Oracle Fusion Global Order Promising. The order promising engine uses data from the
Order Orchestration and Planning Data Repository to determine the available-to-
promise data required to schedule a fulfillment line.
7. The Task Layer Services send information to the External Interface Layer to
communicate to downstream fulfillment systems. For example, the task layer service
Create Shipment request is invoked by a ship order process to send a shipment request
to the shipping system.
8. The External Interface Layer manages the communication from Distributed Order
Orchestration to fulfillment systems.
9. The External Interface Layer manages the communication from fulfillment systems to
Distributed Order Orchestration.
10. The Task Layer Services interpret the responses and updates from the fulfillment
systems.
Order Orchestration then sends information to Receivables through AutoInvoice. The invoices
are then printed in Receivables and sent to the customer for payment. Receivables Revenue
Recognition manages revenue processing. Advanced Collections manages the collection
efforts. Oracle Payments manages the processing of customer payment. The Create
Accounting program generates subledger accounting entries in Receivables. Accounting
information is sent from the Receivables subledgers to the General Ledger. Receipt
information can be accessed by Cash Management in order to reconcile bank statements.

Oracle Financials Cloud: Receivables Fundamentals 1 - 15


Business Units Positioning in Order to Cash Flow

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Review these common application tasks, in the order indicated, to ensure the setup of your
implementation project for your Receivables users:
1. Define a Reference Data Set
2. Define a Business Unit and associate the Reference Data Set
3. Assign the Receivables Business Functions to the Business Unit
4. Create Receivables Users
5. Manage Data Roles
6. Provision Roles to Receivables User
7. Assign Implementation Project Tasks to Receivables Setup User

1. Define a Reference Data Set


Use the implementation project and reference data set to control and manage the setup
tasks involved in defining Financials.
- Open the implementation project.
- Select the Financials offering for the implementation project.

Oracle Financials Cloud: Receivables Fundamentals 1 - 16


- Save and open the implementation project.
- Drill down to the Manage Reference Data Sets page.
- Create a new reference data set.
2. Define a Business Unit and Associate the Reference Data Set
Define a business unit and associate the reference data set that you previously created
with the business unit.
- Use the Create Business Unit page to define a business unit.
- Enter the reference data set that you previously defined as the default set.
- Use the Save and Go to Task: Manage Business Unit Set Assignment menu item
to verify that the default set is assigned correctly.
- Use the Selected Scope hyperlink to add the business unit that you just defined as
the scope.
3. Assign Receivables Business Functions to the Business Unit
Enable Receivables business functions for the business unit.
- Use the Assign Business Functions page to enable the Receivables business
functions Billing and Revenue Management and Customer Payments for the
business unit.
- Use the Assign Tasks window in the Implementation Project page to assign the
implementation tasks Verify Data Role Generation for Business Unit Business
Function and Provision Roles to Implementation Users for Business Unit Business
Function to IT_SECURITY_MANAGER.
4. Create Receivables Users
Use the New Person – New Hire flow in HCM to create Receivables users.
5. Manage Data Roles
When you enable Receivables business functions for the business unit, the Receivables
business unit-based data role template BillingRevMgtandCustPayment automatically
creates data roles for the six seeded Receivables job roles:
- Billing Manager
- Billing Specialist
- Accounts Receivable Manager
- Accounts Receivable Specialist
- Revenue Manager
- Revenue Analyst
In addition, the Financials Setup business unit-based data role template
FinancialsFunBusinessUnit automatically creates a data role for the seeded Financial Setup
job role Financial Application Administrator.
The set-based data role templates FinancialsArSetId and FinancialsFunSetId do not
automatically generate data roles. IT_SECURITY_MANAGER needs to manually generate
these data roles in the Authorization Policy Manager pages by using the Verify Data Role
Generation for Business Unit Business Function.

Oracle Financials Cloud: Receivables Fundamentals 1 - 17


6. Provision Roles to Receivables Users
- Assign, or provision, the data roles to users in order to grant them access to
specific job roles, such as Billing Manager or Revenue Manager, for the given
business unit.
- IT_SECURITY_MANAGER provisions data roles to users using the Provision
Roles to Implementation Users for Business Unit Business Function. Use the
Oracle Identity Manager to query users and provision one or more of the data
roles.
7. Assign Implementation Project Tasks to Receivables Setup User
Assign the Define Receivables Configuration Task List to the setup user defined in the
implementation project.

Oracle Financials Cloud: Receivables Fundamentals 1 - 18


Prerequisite Setups for Oracle Fusion Receivables

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

1. Define Legal Entities for Financials:


- Manage Legal Entity
- Manage Legal Entity Registrations
- Manage Legal Reporting Unit
- Manage Legal Reporting Unit Registrations
2. Define Chart of Accounts of Enterprise Structures for Financials:
- Manage Charts of Accounts
- Manage Account Hierarchies
- Manage Accounting Calendars
3. Define Ledgers:
- Manage Currencies
- Manage Conversion Rate Types
- Manage Accounting Periods
- Manage Daily Rates

Oracle Financials Cloud: Receivables Fundamentals 1 - 19


4. Define Accounting Configurations of Enterprise Structures for Financials:
- Manage Primary Ledgers
- Specify Ledger Options
5. Define Business Units:
- Manage Business Unit
- Assign Business Unit Business Function
6. Define Transaction Taxes
7. Define Implementation Project and User Assignments
8. Define Users for Credit Memo Workflow
9. Complete Receivables Common Tasks:
- Manage Receivables Descriptive Flexfields
- Manage Receivables Lookups
- Manage Receivables Profile Options
- Define Subledger Accounting Rules

Oracle Financials Cloud: Receivables Fundamentals 1 - 20


Summary

In this lesson you should have learned how to:


• Describe the key features of order to cash lifecycle
• Explain the integration with other applications
• Portray business units positioning in order to cash flow
• List the prerequisites for receivables implementation

Copyright © 2016, Oracle and/or its affiliates. All rights reserved.

Oracle Financials Cloud: Receivables Fundamentals 1 - 21

You might also like