Perform On-Demand
- 
start BC Run (BillCycleStatus = IN_PROGRESS) 
- 
for each account in billcycle - 
validate already in progress (AccountBillCycleRun) 
- 
validate payment responsible 
- 
validate activation date (activatedValidFrom < bc.endDate) 
- 
validate registered payer 
- 
store AccountBillCycleRun (AccountSemaphore = WAITING) 
- 
start async CreateOcsBillRunInvoiceAsyncProcess Perform On-Demand 
 
-