Mosaic splits debtor invoices into multiple billing cycles based on the system property PAGES_PER_BILLING_ADVICE.
Billing cycles only split where the billing cycle type is configured in the Admin Tool to generate a billing advice.
Can a billing cycle be split into two separate batches, one for bills and one for credits?
No, it can't. Other sites handle this by having their interface split the billing cycle into separate files, that's considered a chargeable change.
The system property defaults to 500. This isn't the number of invoices that is put in each cycle but is instead the maximum number of pages in the whole cycle billing advice. This calculates as follows.
Mosaic uses a hard-coded assumption that each billing advice page takes four week's worth of information. This assumption may be wrong if type descriptions such as Service, Element or Charge Unit are particularly long or short.
All invoices for a payer won't be split between cycles. For example, if a third part pays invoices for multiple people, they'll all be in the same cycle.
For the default setting of 500, this would expect to yield roughly:
500 invoices for a 4 week billing period, an average one page per invoice.
125 invoices for a 13 week billing period, an average of four pages per invoice.
If you're hosted and want to change the PAGES_PER_BILLING_CYCLE property, please raise a new case online and reference the title of this article. Invoice the new value you'd like for this property.
For self-hosted customers, you can get your admins to change this using the below code. Change the 500 to the value you require.
Update system_properties set value = '500' where name = 'PAGES_PER_BILLING_ADVICE';
