{"id":20208,"date":"2023-10-16T13:42:25","date_gmt":"2023-10-16T13:42:25","guid":{"rendered":"https:\/\/synder.com\/help\/?p=20208"},"modified":"2026-03-30T19:20:43","modified_gmt":"2026-03-30T19:20:43","slug":"synder-revrec-open-invoices-recognition-flow","status":"publish","type":"post","link":"https:\/\/synder.com\/help\/synder-revrec-open-invoices-recognition-flow\/","title":{"rendered":"Synder RevRec: Open Invoices Processing"},"content":{"rendered":"\n
Synder offers flexible options for processing open invoices in revenue recognition.<\/p>\n\n\n\n
If your workflow requires recognizing revenue from open invoices and writing it off as bad debt when an invoice is voided or becomes uncollectible, Synder supports that. Alternatively, if you prefer a simpler approach\u2014recognizing revenue only when invoices are paid\u2014Synder can also handle that.<\/p>\n\n\n\n
Both methods are fully supported. Read this article to explore how Synder automates each approach to fit your business needs.<\/p>\n\n\n\n
<\/p>\n\n\n\n
Overview:<\/strong><\/p>\n\n\n\n Before diving into recognition methods, it’s important to understand the invoice statuses in Stripe, which affect how Synder processes them:<\/p>\n\n\n\n Note<\/em><\/strong>: Subscription invoices often become “open” when a payment doesn’t go through (insufficient funds, expired card, etc.). Stripe will retry payment several times before the subscription is canceled.<\/em><\/p>\n\n\n\n <\/p>\n\n\n\n Example:<\/strong> Recognition flow:<\/strong><\/p>\n\n\n\n February:<\/strong><\/p>\n\n\n\n The monthly invoice is fully recognized in February, since the subscription begins on February 1. The recognition calculation is as follows: $199.99\/28*28=$199.99<\/p>\n\n\n\n March and further months:<\/strong> The schedule will still display the expected revenue for your open invoice:<\/p>\n\n\n\n As soon as the invoice is paid off in May, Synder will generate and sync the journal entries for March (dated March 31) and April (dated April 30) and will continue generating monthly journal entries on a regular basis at the end of each month. The profit and loss statement will appear as follows, reflecting an ongoing annual subscription with revenue recognized only through November:<\/p>\n\n\n\n The balance sheet will appear as follows, reflecting an ongoing annual subscription with revenue recognized only through November:<\/p>\n\n\n\n Backdated invoices (service start date in the past):<\/strong> If an invoice’s service period starts in a past period, Synder will recognize the corresponding revenue in the current period. This approach ensures timely recognition while still honoring the original service dates.<\/p>\n\n\n\n Example:<\/strong> If a 6-month invoice for $600 is created and paid on August 15, but the service period started on July 15:<\/p>\n\n\n\n Future-dated invoices (service start date in the future):<\/strong> If an invoice’s service period starts in a future period, Synder will not begin recognizing revenue until that future period begins. The full amount will remain in Deferred Revenue until recognition is appropriate.<\/p>\n\n\n\n Example:<\/strong> If a 6-month invoice for $600 is created and paid on August 15, but the service period started on November 15:<\/p>\n\n\n\n To set up the app to pause revenue recognition for open invoices, follow the steps below:<\/p>\n\n\n\n 1. Make sure the revenue recognition schedule starts on the payment date.<\/p>\n\n\n\n Note:<\/em><\/strong> <\/em>If revenue recognition is enabled through a support team call, Synder Team will handle the entire setup process and configure the method according to your preferences.<\/em> 2. If you prefer not to include open invoices in your books, ensure the “Sync open invoices” setting is turned OFF in your Synder settings. With this setting disabled, only paid invoices will be synced. You can learn more about how Synder treats invoice statuses for this method in this guide<\/a>. Important<\/em><\/strong>:<\/strong> <\/em>This setup\u2014using the Payment Date with the “Sync open invoices” setting turned OFF\u2014is the recommended approach for pausing recognition of open invoices.<\/em><\/p>\n\n\n\n Enabling “Sync open invoices” while using the Payment Date method may lead to discrepancies between Synder and QuickBooks Online reports and isn’t advised.<\/em><\/p>\n\n\n\n Synder treats open invoices as if they are paid for the purposes of revenue recognition.<\/p>\n\n\n\n For example, if a customer\u2019s card has insufficient funds and Stripe continues to retry the charge over several days, the invoice remains open during that time. However, Synder will still recognize the full revenue once the recognition period ends\u2014even if the invoice remains unpaid. In this situation, 2 scenarios are possible:<\/p>\n\n\n\n Example:<\/strong><\/p>\n\n\n\n Your Stripe subscription includes two invoices. The first is a fully paid monthly invoice for the Bronze plan. The second is a yearly invoice for the Large plan, issued in April, which remains open until June. In June, it is marked as uncollectible (a voided invoice would have the same accounting implications).<\/p>\n\n\n\n Recognition schedule in Synder RevRec:<\/strong><\/p>\n\n\n\n March recognition: $199.99 \u00f7 31 (total days in March) \u00d7 30 = $193.54<\/p>\n\n\n\n April recognition: $199.99 \u2013 $193.54 = $6.45 The $1,200 yearly invoice is recognized using the daily ratable method. Since 2024 is a leap year with 366 days, and the subscription covers 29 days in April, the recognized amount is:<\/p>\n\n\n\n $1,200 \u00f7 366 \u00d7 29 = $95.08<\/p>\n\n\n\n May recognition: $1200\/366*31 = $101.64<\/p>\n\n\n\n June recognition: $1200\/366*30 = $98.36<\/p>\n\n\n\n July recognition: April ($95.08) + May ($101.64) + June ($98.36) = $295.08<\/p>\n\n\n\n This is how the schedule will look:<\/p>\n\n\n\n You will also be able to see that Synder has created a credit memo to close the invoice and delete it from your Accounts Receivable:<\/p>\n\n\n\n The profit and loss report will show the Bronze and Large plan incomes and the Bad Debt:<\/p>\n\n\n\n The balance sheet (deferred revenue) report will go to zero:<\/p>\n\n\n\n To set up the recognition of open invoices, follow the steps below:<\/p>\n\n\n\n 1. Make sure the revenue recognition schedule starts on the invoice date.<\/p>\n\n\n\n Note:<\/em><\/strong> <\/em>If revenue recognition is enabled through a support team call, Synder Team will handle the entire setup process and configure the method according to your preferences.<\/em> 2. Have the setting to “Sync open invoices” ON in your Synder settings.<\/p>\n\n\n\n 3. Make sure you\u2019ve selected the right Bad Debt account in the Synder settings category.<\/p>\n\n\n\n Important<\/em><\/strong>:<\/strong> This setup\u2014using “Recognize since invoice date” with the “Sync open invoices” setting turned ON\u2014is the recommended approach for recognizing open invoices.<\/p>\n\n\n\n Disabling “Sync open invoices” while using this method may lead to discrepancies in your records and isn’t advised.<\/p>\n\n\n\n Once you have the setup ready, you can check how Synder processes an invoice for you:<\/p>\n\n\n\n 1. Find an open\/voided\/uncollectible invoice in Stripe.<\/p>\n\n\n\n 2. Open the invoice and copy the ID of the subscription it relates to.<\/p>\n\n\n\n 3. Paste the subscription ID to Synder’s RevRec and find the subscription you need.<\/p>\n\n\n\n Open \u2192 Uncollectible \u2192 Paid:<\/strong> If an open invoice is initially marked as uncollectible and later gets paid:<\/p>\n\n\n\n Open \u2192 Paid:<\/strong> When an open invoice is eventually paid.<\/p>\n\n\n\n Open \u2192 Voided\/Uncollectible: <\/strong>When an open invoice is voided or marked uncollectible.<\/p>\n\n\n\n With the “Payment date” method, <\/strong>nothing is recorded in your books until payment is received, as unpaid invoices are not synchronized.<\/p>\n\n\n\n With the “Invoice date” method,<\/strong><\/p>\n\n\n\n Example:<\/strong> A 3-month invoice for $300 ($100\/month) is created in August and marked uncollectible in September after one month of recognition:<\/p>\n\n\n\n <\/p>\n\n\n\n <\/p>\n\n\n\n Reach out to Synder Team<\/em><\/a> via online support chat, phone, or email with any questions you have — we’re always happy to help you!<\/p>\n","protected":false},"excerpt":{"rendered":" Synder offers flexible options for processing open invoices in revenue recognition. If your workflow requires recognizing revenue from open invoices and writing it off as bad debt when an invoice is voided or becomes uncollectible, Synder supports that. Alternatively, if you prefer a simpler approach\u2014recognizing revenue only when invoices are paid\u2014Synder can also handle that. […]<\/p>\n","protected":false},"author":2233,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":"","_ppma_block_editor_authors":""},"categories":[390,388],"tags":[],"ppma_author":[338],"class_list":["post-20208","post","type-post","status-publish","format-standard","hentry","category-revenue-recognition-advanced-features","category-advanced-features"],"yoast_head":"\n
<\/strong>Understanding Stripe invoice statuses<\/strong><\/h2>\n\n\n\n\n
The pause recognition method for open invoices<\/strong><\/h2>\n\n\n\n
<\/strong>Synder pauses recognition of any open invoices and doesn\u2019t recognize anything in your books unless the invoice has the Paid\/Voided\/Uncollectible statuses. Synder recognizes the revenue only after the invoice reaches one of these final statuses, updating prior periods with the appropriate revenue recognition entries.<\/p>\n\n\n\n
<\/strong>
<\/strong>Your Stripe subscription has 2 invoices. The first one is a monthly invoice for the Bronze plan, fully paid right away in February. The other one is a yearly invoice for the Large plan that is initiated in March, and remains open till May, when it gets finally paid off.<\/p>\n\n\n\n<\/figure>\n\n\n\n
<\/strong>You will get no journal entries available for synchronization unless the invoice is paid off, so your P&L will be empty throughout March and April. The entries will be generated in May but will be backdated and synced as of March 31 and April 30.
Note: <\/em><\/strong>Synder will display a message indicating that no revenue recognition entries (journal entries for recognizing revenue) have been generated for the open invoice.<\/em><\/p>\n\n\n\n<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
Note:<\/em><\/strong> <\/em>You can filter out open invoices and their associated revenue in the overview report to align the figures with your P&L statement, which only includes revenue from synced months. This means that any “pending” months tied to open invoices aren’t yet reflected in your books<\/em><\/p>\n\n\n\n<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
Backdated and future-dated invoices<\/strong><\/h3>\n\n\n\n
\n
\n
Setup explained<\/strong><\/h3>\n\n\n\n
<\/em>
<\/em> <\/em>Note 2:<\/em><\/strong> As revenue recognition highly depends on historical data, you won\u2019t be able to change the method later. If you wish to switch methods, you’ll need to restart the setup and syncing process from scratch.<\/p>\n\n\n\n
If you want to track accounts receivable (AR), enable the setting to sync open invoices. If an invoice is voided in Stripe, Synder will automatically reverse it. Uncollectible invoices, however, will remain recorded in your books.<\/p>\n\n\n\n
Note:<\/em><\/strong> <\/em>The Bad Debt category isn’t required when using this method.<\/em><\/p>\n\n\n\n<\/figure>\n\n\n\n
Recognize open invoices<\/strong><\/h2>\n\n\n\n
\n
Note:<\/em><\/strong> We recommend marking invoices in Stripe as “voided” rather than “uncollectible” because “voided” is the final status of the invoice and won\u2019t cause any discrepancies in the future.<\/em><\/p>\n\n\n\n<\/figure>\n\n\n\n
The $199.99 monthly subscription spans both March and April. Since it covers 30 days in March, the recognized amount for March is calculated as follows:<\/p>\n\n\n\n
The remaining $6.45 from the monthly invoice is recognized in April, calculated as:<\/p>\n\n\n\n
<\/p>\n\n\n\n
In July, the open $1,200 yearly invoice is marked as Uncollectible. As a result, all previously recognized revenue related to this invoice must be written off to the Bad Debt account. This includes:<\/p>\n\n\n\n<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
Setup explained<\/strong><\/h3>\n\n\n\n
<\/em> <\/em>Note 2:<\/em><\/strong> As revenue recognition highly depends on historical data, you won\u2019t be able to change the method later. If you wish to switch methods, you’ll need to restart the setup and syncing process from scratch.<\/p>\n\n\n\n<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
<\/figure>\n\n\n\n
Special Cases<\/strong><\/h2>\n\n\n\n
\n
\n
\n
\n