I'm afraid your problem is a bit more complex. I did my disertation thesis on this subject from the contractors point of view and here are some problems you must consider:
1. Payments - when you pay vendors, subcontractors, salaries, taxes, etc. and how much do you pay;
2. Revenue - when you recieve money from your clients and how much;
3. Internal funding - how much money and when you have it (how much money your company can invest in a project without external funding - bank, for example);
4. Return of the internal funding - when you will be able to get back the money you invest in a project portfolio - here you should include monetary depreciation depending on inflation, exchage rates between currencies, etc.
5. External funding - how much money and when you can get it (how much money you need to borrow from an external source - bank for example);
6. Cost of external funding - how much money you have to pay for loans - here you will have 2 things to consider: fixed costs for approving loan and accessing it and time costs which may occur;
7. Return of external funding - when you are able to pay the external loan and how much
All of these are milestones, time costs for external funding should be placed on a hammock, for which costs are calculated using a time parameter if you would like to have a dinamic model.
You build 3 scenarios (Optimistic, Probable, Pesimistic). These scenarios are inversely proportional to the execution schedule because in the optimistic schedule everything will be more condesed and payments will occur ealyer, also because of this some milestones will be missing from one scenarios to another, usually the optimistic execution schedule is the most expensive.
Ok now after you do all this you cannot run a Monte Carlo because as I said some milestones may be missing from one scenario to another. You must run a 3 Scenarios Simulation on the project level and you will get the results you want + buffers.
Here is a cumulative diagram of Paymens vs Revenue, where red is payment and green is revenue:
Here is a Cumulative diagram considering all 7 components:
For a Portfolio of 5 projects and 1300 activities, spaning 1 year you should get around 150 milestones.
Now this is a detailed analisys, depending on your precision needs you may simplify it.
Hope this helps.
Best regards,
Bogdan