CashFlowManagement:setup|MyFinancialDynamicsAX
MyFinancialDynamicsAX
ADynamicsAXfunctionalblogforconsultantorenduser
CashFlowManagement:setup
TheobjectivesofthisarticlearetoexplaintherelationshipbetweencashflowandothermodulesinDynamcis
AX2012andhowtosettingforecastcashflows.
Cashflowisthemovementofmoneyintooroutofabusiness(Incomingsandoutgoingsofcash).Itisusually
measured during a specified, limited period of time. In Dynamics AX, you can use the tools of cash flow
forecastsandcurrencyrequirementstoestimatefutureavailabilityneedsforthecompany.
Forthecashflowforecastsarereliable,functionalitymust:
Identifyandlistallliquidityaccounts,whicharecashaccounts(orequivalent)ofthecompany;
Identifyandconfiguretheforecasttransactionsthataffectliquidityaccountsofthecompany;
Monitorthelevelofintegrationofforecastcashflowselectingparametersforforecastscashflow;
Calculateanddisplayforecastsofcashflows;
Analyzecashflowswithastatementofcashflowscreatedbyusingthefinancialstatementfunctionality.
Relationshipbetweencashflowandothermodules:
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl001.jpg)
1/Liquidityaccounts
Access:GL>Setup>Posting>Liquidity
Setupallliquidityaccountsusedforcachingcashreceiptorcashdisbursements:bankaccounts,cashaccounts,
.
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
1/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
ClickonNew
Selectthemainaccount
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl002.jpg)
2/Accountspayableparameters
Access:AP>Setup>APParameters>LedgerandSalestaxtab
Setupdefaultvaluestouseonvendorstransactionsaffectingthecashflow.
Periodbetweendeliveryandinvoicing:selectavaluethatrepresentstheintervalbetweenthepurchaseorder
deliverydateandtheexpectedinvoicingoftheorder.
Invoicing period: select a value that represents the interval between future purchases transactions and the
invoicedate
Terms of payment: select default terms of payment for purchases. This value is used for cash flow
calculationsexceptwhenthetermsofpaymentarespecifiedonthepurchaseorder.
Settle period: select the value that represents the expected delay between the due date and the date of
payment.
Settleaccount:selecttheliquidityaccountthatisthedefaultaccounttowhichvendorpaymentsareposted.
Allocation key: select the value that reduces the effect of the budget in the cash flow forecast as purhase
ordersarecreated.
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
2/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl0031.jpg)
Remark:ifthevalueyouneedisnotavailable,gotoAP>Setup>Payment>Termsofpaymenttocreateanewone(orclick
directlyonViewdetailswhenyouareinthefield).
3/Accountsreceivableparameters
Access:AR>Setup>ARParameters>LedgerandSalestaxtab
Setupdefaultvaluestouseoncustomerstransactionsaffectingthecashflow.
Period between delivery and invoicing: select a value that represents the interval between the sales order
deliverydateandtheexpectedinvoicingoftheorder.
Invoicingperiod:selectavaluethatrepresentstheintervalbetweenfuturesalestransactionsandtheinvoice
date
Terms of payment: select default terms of payment for sales. This value is used for cash flow calculations
exceptwhenthetermsofpaymentarespecifiedonthesalesorder.
Settle period: select the value that represents the expected delay between the due date and the date of
payment.
Settle account: select the liquidity account that is the default account to which customers payments are
posted.
Allocationkey:selectthevaluethatreducestheeffectofthebudgetinthecashflowforecastassalesorders
arecreated.
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
3/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl0041.jpg)
4/VendorandCustomergroups
Access:AP/AR>Setup>Customer/Vendor>Customer/Vendorgroup
Forthetermsofpaymentandthesettleperiod,itispossibletosetupamorespecificvalueforeachgroups.
Vendorgroups
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl008.jpg)
Customergroups
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
4/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl007.jpg)
5/VendorandCustomerpostingprofiles
Access:AR/AP>Setup>Vendor/Customerpostingprofiles
Foreachcustomer/vendorpostingprofile,youcanselectaSettlementaccount.Thisaccountwillbeusedinthe
financialstatement.
Vendorpostingprofile
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl005.jpg)
Customerpostingprofile
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
5/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl006.jpg)
6/Generalledgeraccounts
Access:GL>Setup>Chartofaccounts>ChartofaccountsorCommon>Mainaccounts
Somecashflowtransactionsarenotrecordedinapurchaseorderorinaninvoice.Itisthecaseforthepayment
oftaxesforexample.Soyoucansetupsomegeneralledgeraccountstobeusedinthecashflowforecast.
Editthemainaccount.
CheckthelevelofmainaccountselectedisCompanies.
ClickonCashflowforecastbutton.
Selectapercenttoapply,termosofpaymentandthemainaccount.
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl009.jpg)
Itisalsopossibletosetupadependentcashflowforecastforamainaccountthatcontainstransactionsthatare
directly related to transactions in another main account : for more details go to : technet microsoft.
(http://technet.microsoft.com/ENUS/library/aa550077.aspx)
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
6/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
7/Budgetmodels
Access:Budgeting>Setup>Budgetsmodels
Youcanincludebudgetsthatarecreatedfrombudgetmodelsincashflowforecasts:Ifyouwantthecashflow
forecasttoincludebudgetsthatarebasedonaspecificbudgetmodel,selecttheCashflowforecastscheckbox.
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl010.jpg)
8/Createacashflowstatement
The last step of the setup is to create a financial statement for the analysis of the cash flow forcast. For more
details about the creation of a financial statement, go to this article : Financial statement general setup.
(https://vsdynamicsfinance.wordpress.com/2013/07/20/financialsstatementsgeneralsetup/)
Step 1: Create a financial dimension step with the main accounts : GL > Setup > Financial dimension >
Financialdimensionset
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
7/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl011.jpg)
Step 2: Create a row definition with a structure designer that contains all the settle accounts from
customer/vendors posting profiles, general accounts with cash flow forecast, and accounts used in budget
withforecast.(GL>Setup>Financialstatement>Rowdefinition)
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl012.jpg)
Step3:Createanewfinancialstatlement:GL>Setup>Financialstatement>FinancialStatement
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl013.jpg)
Step4:createthecolumnforthecashflowreport.(GL>Setup>Financialstatement>FinancialStatement).
SelectCashflowforecasttodisplaythecashflowamount.
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
8/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl014.jpg)
Exampleofstatement:
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl015.jpg)
9/Cashflowcalculation
Access:GL>Periodic>Currencyrequirement>Calculatecashflowforecast
Tobeabletoseecashflowforecast,youmustruntheCalculatecashflowforecastbatch.
Selectwhichkindofforecastcalculationtoperform:
Total: Clear all cash flow forecast transactions and recalculate. This option is preferred if you have not
updatedthecashflowforecastsforalongtime.
New: Create a new cash flow forecast, but do not clear other cash flow forecasts. This option lets you
investigate,forexample,theconsequencesofbudgetmodifications.
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
9/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl016.jpg)
10/Exampleofcashflowtransaction
Vendoraccountcashflowforecastforperiod01/09/2013to30/09/2013=10410
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl017.jpg)
Newvendorinvoice:$5000/Duedate=19/09/2013
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
10/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl018.jpg)
GeneratingCalculatecashflowforecast
Displaythecashflowreport:Vendortransactioncashflowforecastforperiod01/09/2013to30/09/2013=10
410+5000
(https://vsdynamicsfinance.files.wordpress.com/2013/08/cashflowgl019.jpg)
About these ads
(http://wordpress.com/aboutthese-ads/)
ThisentrywaspostedinGLSetupandtaggedCashFlow.Bookmarkthepermalink.
3thoughtsonCashFlowManagement:setup
lallysays:August20,2013at9:20pm
HiViolaine,
Thankyouforthepost.
Ihaveonequestionwehavethetwosettleaccounts
a)AP/ARparametersSettleaccount512010/512020.
b)Vendor/CustomerPostingprofilesSettleaccount940100
Whatisthedifferencebetweenthesetwoaccounts?
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
11/12
4/2/2015
CashFlowManagement:setup|MyFinancialDynamicsAX
Whatisthedifferencebetweenthesetwoaccounts?
Whenwerunthecalculatecashflowforecastbatchjob,doessystempostsanyentriestotheseabovedefined
accountsfrombacked?
WithoutcreatingtheCashflowStatement,IsthereanystandardreportavailableinAX(atleastfromlevel)?
Violainesays:August21,2013at3:08pm
ThesettleaccountintheAR/APparameteristhedefaultvalue,usedifthereisnosettleaccountselected
inthepostingprofile(Inmycase,IdecidedtocreatespecificaccountsforcashflowandIforgettochange
thoseinAP/ARparameters).
Thecashflowforecastcreateonlycashflowentries,thereisnoaccountingposted.
Forthestatement,youcancheckthestandardreport(linktotechnet),butIprefertousethefinancial
statementbecauseyoucancreatethereportyouwant.
Adminsays:May13,2014at9:18pm
Rebloggedthisondynamicsaxgeekandcommented:
awesomeblogpostonAX!
BlogatWordPress.com.|TheSilesiaTheme.
Follow
FollowMyFinancialDynamicsAX
BuildawebsitewithWordPress.com
https://vsdynamicsfinance.wordpress.com/2013/08/20/cashflowmanagementsetup/
Reply
12/12