You can configure to process only paid invoices from Chargebee Billing under the Advanced Connection Settings. Invoices with other status such as payment_due or unpaid will be ignored. This configuration allows for adopting the accounting policy to only recognize revenue when invoices are paid.
This applies only to Chargebee customers who use the RevRec integration's "Invoice as Contract" feature.
When Paid_invoice_only is set to true, the following logic will apply:
|Description||Date to be used from Chargebee|
|Order Date||Paid_at Date|
|Service Start Date||Billing Period Start Date|
|Service End Date||Billing Period End Date|
|Billing Date||Paid_at Date|
Consider an invoice created in Chargebee Billing on January 1st, and the customer had not yet paid it. The invoice status was marked as "Payment Due". On January 15th, the invoice was fully paid by the customer.
In this scenario, the Order Date in Order Details would be set to January 15th and the Service Start Date would be effective from January 1st. Additionally, the Billing Date in the Billing Schedule would be set to January 15th.
In Chargebee Billing, there are two types of credit notes available: Refundable and Adjustment credit notes.
When an invoice is partially paid in Chargebee, the status of the invoice remains as Payment Due and is not changed to Paid. The RevRec ETL will not create any records for Order Details or Billing Schedule, and will instead ignore the invoice.
Unbilled charges will not be processed by the RevRec ETL in order to create Order Details records. Once the unbilled charges are invoiced in Chargebee, the RevRec ETL will check the status of the invoice.
When the "Payment Required for Revenue Recognition" flag is set to True while configuring ChargeBee with RevRec, the RevRec ETL will ignore the Pending Collectability functionality if the new property "paid_invoice_only" is set to true. As a result, the "Pending Collectibility" flag will not be set for customers whose invoices are not marked as Paid yet in Chargebee.
Voided or Written-off for unpaid invoices are not processed by RevRec.