(RUS) Cash flow management

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

This article explains how you can use Cash flow management for Russia for Microsoft Dynamics AX. This functionality is available if you have installed hotfix 3072850 for Russia (RUS).

The Cash flow management process involves the payment processing and includes the following tasks:

  • Configure Cash flow management parameters to support new functionality.

  • Perform a planned payment processing. Automatically creation and update of forecast transactions of forthcoming outpayments and inpayments based on purchase orders, sales orders and free text invoices.

  • Perform a payment request processing (including creation, update, approve) based on indebtedness to vendor, customer, worker and a prepayment requirements from vendors. This task is dependent on the Payment request configuration key being active.

  • Perform a payment schedule journal processing for mid-term liquidity planning (payment plan) and daily payment management (payment register). Cash deficit and surplus analysis through payment schedule sheet balancing (the simulation function).

  • Generate payments based on approved Payment register (a variety of payment schedule journal).

Example

In a centralized payments organization, there are many legal entities for operations, and each operating legal entity manages its own invoices payable information. Payment for all the operating legal entities are generated from a single legal entity, which in this example is called the Treasury legal entity. The Treasury department is responsible to monitor the flow of cash/liquidity movement across companies and cash positions, and prevent a corporate cash shortage in good time. The key goals of the Treasury department are:

  • Obtain an accurate liquidity/cash flow forecast and perform an analysis for mid-term/short-term horizon.

  • Manage payments on a daily basis using payment schedule journals.

  • Control the company’s cash position (shortage, surplus).

  • Maintain the company’s cash flows with centralized control.

Prerequisites

The following table shows the prerequisites that must be in place before you start.

Category

Prerequisite

Parameters

Specify Cash flow management parameters (Cash and bank management > Setup > Cash and bank management parameters).

Optional Setup

Create Centralized payments hierarchy. For more information, see Create or modify an organization hierarchy.

Data setup

  • Specify payment priority code for party (vendor, customer, worker).

  • Create Payment request type (Cash and bank management > Setup > Cash flow management > Payment request type).

  • Create and arrange Payment priority. (Cash and bank management > Setup > Cash flow management > Payment priority)

  • Specify payment request types on Terms of payment form (Accounts payable > Setup > Payment > Terms of payment).

  • Mark payment line of payment schedule as prepayment on Payment schedules form (Accounts payable > Setup > Payment > Payment schedules).

  • Mark main account as remittance en route account on Liquidity form (General ledger > Setup > Posting > Liquidity).

  • Specify Minimum cash balance for bank account (Cash and bank management > Common > Bank accounts).

  • Specify Minimum cash balance for cash account (Cash and bank management > Common > Cash accounts).

  • Specify Payment order requisites for purchase agreement (Accounts payable > Common > Purchase orders > Purchase agreements).

  • Specify Payment order requisites for sales agreement (Accounts receivable > Common > Sales orders > Sales agreements).

  • Create and specify payment schedule journals for two types: payment plan and payment register (Cash and bank management > Setup > Cash flow management > Payment schedule journal names).

Workflow setup

Create Cash flow management workflows (Cash and bank management > Setup > Cash and bank management workflows > Payment request approval and Payment schedule journal approval.

Process planned payments

Planned payments are a source for cash flow forecast. In addition, planned payment with an indicator Prepayment is a basis for prepayment generation if the payment request functionality is used.

To process planned payments, follow these steps:

  1. Click the Invoice > Bill > Planned payments button on the All purchase orders form, All sales orders form or All free text invoices form to generate or validate planned payments.

  2. Use the periodic operation Calculate planned payments (Cash and bank management > Periodic > Cash flow management > Calculate planned payments) to generate or recalculate planned payments for selected sources and legal entities.

Process payment requests

Payment requests are a main source for cash flow forecast and payments generation. Payment request can be created manually or automatically based on posted vendor invoices, customer return invoices, prepayment planned payments.

To process payment requests, follow these steps:

  1. Use the All payment requests form (Cash and bank management > Common > Payment requests > All payment requests) to create, update, copy, cancel, hold, split payment requests.

  2. Click Purchase > Generate > Payment requests on the All purchase orders form, All sales orders form or All free text invoices form to generate payment requests. Click Purchase > Journals > Payment requests to validate associated with selected source payment requests.

  3. Use the periodic operation Create payment requests (Cash and bank management > Periodic > Cash flow management > Create payment requests) to generate payment requests for selected sources and legal entities.

  4. Use the periodic operation Update payment requests (Cash and bank management > Periodic > Cash flow management > Update payment requests) to update payment requests for selected sources and legal entities.

Process payment schedule journals

Payment schedule journals represent aggregated information for cash flow analysis, simulation and payments creation. They collect information from different sources.Payment schedule journals have two types:

  • Payment plan – This journal type is intended for cash flow forecast in medium/short horizon.

  • Payment register – This journal type is used or daily payment management and intended for payments generation.

To process payment schedule journals, follow these steps:

  1. Create and calculate new payment schedule journal (Cash and bank management > Journals > Payment schedule journal). Click New on the Payment schedule journal form and specify journal parameters. Click Calculate on the Payment schedule journal form.

  2. Click Lines on the Payment schedule journal form to validate journal lines. Click Edit beginning balance on the Payment schedule journal lines form to validate and change a beginning balance of particular journal.

  3. Click Payment schedule on the Payment schedule journal form to generate payment schedule sheet. Double click on amount for journal data source equal to Payment request (if payment request configuration key is active) or Accounts payable > Accounts receivable (if payment request configuration key is inactive) opens sources of this amount. Right click a mouse and click operation Change payment sources to make changes in coming payments.

  4. Click Functions > Apply changes or Revert changes on the Payment schedule journal form to confirm or reject changes in this journal.

  5. Click Confirm on the Payment schedule journal form to confirm payment schedule journal.

  6. Click the Functions > Generate payments button on the Payment schedule journal form for journal with type Payment register to generate vendor or customer payment journals based on confirmed payment schedule journal.

Technical information for system administrators

If you don't have access to the pages that are used to complete this task, contact your system administrator and provide the information that is shown in the following table.

Category

Prerequisite

Configuration keys

Cash flow management

Payment request (optional)

Security duties

CFMConfigure

CFMExtendedMaintain

CFMGeneralMaintain

CFMGeneralView

CFMPaymentGeneration

CFMPaymentRequestView

CFMPaymScheduleJourMaintain

CFMPaymScheduleJourView

CFMPeriodicMaintain

Security privileges

CFMAnalyticEdit

CFMAnalyticView

CFMJournalApproveWorkflow

CFMJournalPost

CFMJournalSetup

CFMJournalUpdate

CFMJournalView

CFMPaymentJournalCreate

CFMPaymentPriorityMaintain

CFMPaymentPriorityView

CFMPaymentRequestCreate

CFMPaymentRequestCreate_FTI

CFMPaymentRequestCreate_PO

CFMPaymentRequestCreate_SO

CFMPaymentRequestMaintain

CFMPaymentRequestOrigin

CFMPaymentRequestTypeMaintain

CFMPaymentRequestTypeView

CFMPaymentRequestUpdateFromSource

CFMPaymentRequestUpdFromSourcePeriodic

CFMPaymentRequestView

CFMPaymentRequestView_CustTrans

CFMPaymentRequestView_FTI

CFMPaymentRequestView_PO

CFMPaymentRequestView_SO

CFMPaymentRequestView_VendTrans

CFMPaymentRequestWFCancel

CFMPaymentRequestWFSubmit

CFMPaymentRequestWorkFlow

CFMPlannedPaymentUpdate

CFMPlannedPaymentView

CFMPRPeriodicCreate