--- title: "Billing" slug: "billing-1" updated: 2026-07-21T17:18:06Z published: 2026-07-21T17:18:06Z canonical: "help.idibilling.com/billing-1" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.idibilling.com/llms.txt > Use this file to discover all available pages before exploring further. # Billing The Billing business rules let you set up parameters for the billing engine. **Show picture** ![UG template for Help](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/81371.png?sv=2026-02-06&spr=https&st=2026-11-14T10%3A58%3A27Z&se=2026-11-14T11%3A58%3A27Z&sr=c&sp=r&sig=fOAPuB%2Fh5ilHu8Fi5iUrjgCNURRlI99OiuUYH7LWN7c%3D) 1. Configure Billing settings as needed: | Error Threshold | Number of customers that can fail before a warning is displayed. | | --- | --- | | Done Threshold | Number of customers that must fail before the solution will mark the bill period as “incomplete.” For example, if this field is set to “10,” ten customers could fail to be billed and the system would mark the bill period status as “billed,” but if 11 customers failed to be billed, the bill period status would NOT be noted as “billed.” | | Grace Days | Number of days to be added to a customer's disconnect date to determine if a bill should be created. If the resulting date is less than the current date (that you are creating a bill), and the customer has no usage, payments, adjustments, or a previous balance, you have the option to skip billing for that customer. Cost also gives you the option of skipping billing for other customers with the same criteria. | | Generate Usage History | ***Checked:*** Adds information to the invoice usage history table for use in the General Ledger Rollup and Customer Usage History Export reports (in the Reports application) and other customer-specific special reports. > [!NOTE] > Note > > This may slow the rating and billing processes. ***Unchecked:*** No information is added to the invoice usage history. | | Bill Old Previous Invoices | ***Checked:*** Bills those customers whose last invoice is prior to the most recent bill period. For example, if a customer had left your company and returned at a later date, they would have old information, but no bill in the most recent bill period. > [!NOTE] > Note > > If you select this check box, the Total Amount Due may not be correct on the Billing Register Report in the Reports application. ***Unchecked:*** Does not bill customers who do not have an invoice in the most recent bill period, even if they have usage. Creates a warning in the error log. | | Ignore Establish Date With Usage | ***Checked:*** Creates an invoice for service numbers that have an established date later than a usage date. ***Unchecked:*** Creates a recycle toll entry for calls made before the service number's established date. | | General Ledger Rollup | ***Checked:*** Automatically performs General Ledger Rollup of a bill period after billing is completed. ***Unchecked***: General Ledger Rollup of the bill period must be done as a separate step after bill | | Disable Zero Usage Warning | ***Checked:*** Does not print a warning that a customer has usage records but no usage charges. ***Unchecked:*** Displays a warning when a customer has usage records but no usage charges. | | Collection Threshold | This field is no longer used. | | Enable Finance Charge Tracing | Writes the calculations used to determine finance charges to the RateBill Request log file. | | Enable Prorating Tracing | Writes the calculations used to determine prorated charges to the RateBill Request log file. | | Display All Billing Periods | ***Checked:*** In the Bill Period Selector window of the RateBill Request Wizard, displays all bill periods that have been created. ***Unchecked:*** In the Bill Period Selector window of the RateBill Request Wizard, does not display Bill Periods with a Loading Status of "Locked" and a Billing Status of "Closed". | | Calculate Finance Charges in IPPA | ***Checked:*** Calculates finance charges when Immediate Posting of Payments and Adjustments is run. ***Unchecked:*** Calculates finance charges only during Billing and Re-Billing. | | Enable Usage Discount Details | ***True:*** Displays discount amounts on usage in Invoices, Usage Detail. ***False:*** Does not display discount detail on usage when displaying usage in Invoices, Usage Detail. | | Separate Invoice Detail for In-Advance Products | ***Checked***: If a product has a proration type of “In Advance,” the system creates separate line items on the invoice for both the prorated amount and the full, non-prorated amount. ***Unchecked***: Each prorated product is displayed as a single line item on the invoice. | | Compute Credit on Disconnected Products | ***Checked:*** If products are marked as “Compute Credit on Disconnect” and were disconnected in a previously billed bill period, the back credit is applied on the current invoice. For example, if an invoice is sent out on 5‑1‑00 and on 6‑15‑00 the product is discontinued, with an end date of 4‑15‑00, the customer will be credited from 4‑15‑00 on the 7‑1‑00 invoice. ***Unchecked:*** Products disconnected in a previously billed bill period will not be credited. If the previously disconnected product is beyond the billing grace days, no credit will be issued. Credit on disconnect for products assigned at the customer account level are not affected by this grace period. > [!NOTE] > Note > > The products must be designated as “Compute Credit on Disconnect” in the Product Catalog. | | Disable Usage and Discount Rounding | ***Checked:*** Does not round each discount as it is calculated, rather it totals all discounts (unrounded) and then rounds the total. ***Unchecked:*** Rounds each individual discount as it is calculated. > [!NOTE] > Note > > This applies to usage only. | | Bill Single Corp. Customer | ***Checked:*** If the designated customer is part of a corporate account, only the specific customer entered is billed. ***Unchecked:*** If the designated customer is part of a corporate account, all associated customers are included in the billing process. | | Processing Timing | ***Checked:*** In the log, include the time that the billing process took. ***Unchecked:*** In the log, do not include the time that the billing process took. | | Max Batch Count | Number of customers to be loaded into memory for a single pass of the billing engine. If memory is a problem, this number can be reduced to load smaller batches of customers at a time. | | Process all customers on IPPA | ***Checked:*** Allows customers without payments or adjustments to be processed during IPPA. ***Unchecked:*** Only allows customers with payments or adjustments to be processed during IPPA. > [!NOTE] > Note > > This option should only be selected before you do your first bill run and then turned off. | | Include LD Dir Assistance in DA Exemptions | ***Checked:*** Includes long distance Directory Assistance calls when calculating the number of exemptions. ***Unchecked:*** Includes only local Directory Assistance calls when calculating the number of exemptions. | | Default Contract Grace Days | Establishes the default grace period during which a subscriber may cancel their service without having to pay an Early Termination Fee. Users with proper authority may adjust the grace period via the Edit Contract Term window. Grace days are counted from the day the service is provisioned. |