The system generates invoices once the billing period ends. However, it might not happen due to the following reasons:
1) The financial cubes for the billing period are not calculated yet. As Hour cubes, Financial cubes cover hour data and should consist of relevant information about processed EDRs. You can check if the cubes are fully calculated via report SMS Analytical cube status (Administration). Specify the filter Period: Financial. If the EDR state and DLR state show Ready, and the value Last change is recent (10 minutes ago, for example), the cubes have been recalculated. In case the EDR/DLR state show Must be recalculated, it is obligatory to wait until the State changes to Ready:
If SMS billing option is set to Bill by delivered or Bill by reported - check DLR state. Otherwise, check only the EDR state column.
2) An additional delay is defined in the system parameter Invoice generation delay, hours (Administration\System settings\Financial module), which sets the delay of generation once the financial data is ready. This is done to make sure that all the late EDRs for that period successfully hit the System before the invoice is generated. Note that the delay is applied to the date of the last cube change. For example, the value is set as 3 hours (the default value). It means that as soon as new data is received, the invoice generation is postponed for 3 hours. It may happen that the message is sent before the end of the billing period, and the delivery report arrives later. If the delivery report arrives within these 3 hours after the end of the period, the system assumes that new data is received, and it starts waiting for another 3 hours from that moment.
You can check the report Invoice generation delay (Finance/SMS) in Reports interface in order to find out whether cubes are fully calculated and invoice generation delay is passed or not:
You can find more detailed information in our manual via the following link:
Article 'Invoice generation delay (Finance/SMS)'
3) Option Is billable is disabled for the product, in this case no invoice will be generated.
4) There was no traffic or the invoice amount is less than the agreement setting In/out minimum invoice amount or the system settings Global minimum vendor/client invoice amount.
5) Some parameters of the agreement have been edited. For example, if In/Out billing period was changed from Monthly to Weekly. To generate invoice for weekly period - click at Close billing period and generate invoice button, perform invoice recalculation with Recalculate period button for the partner and specify the beginning of the current month in Start date field.
6) There is zero charge for a product. It may be caused by a gap in rates, which appeared after editing, so there are no active rates for the defined period. In this case, it's recommended to adjust the rates and start EDR recalculation task to apply them.
If you experience difficulties and cannot find the reason why the invoice was not generated - contact Alaris technical support team and provide the description of the issue including Product ID.
AKBSMS - Alaris Knowledge Base
Related Questions:
Invoice was not generated
Invoice missing
Invoice is not generated after the billing period ended
Link to this Article: https://helpdesk.alarislabs.com/en/knowledge_base/article/261/category/133/