Accrual Scheme in Microsoft Dynamics 365 FO

In today’s blog we will talk about “accrual scheme” feature which is natively available in Dynamics 365 FO (Also available in AX 2012) which most of the companies does not explore though they have the requirement for the same.

Before moving forward let’s first understand the purpose and concept behind using Accrual scheme.

Accruals are used in accrual accounting to track revenue that is recognized in the period that it's earned in, not when the actual payment is received, and same concept applies to track expenses (costs) that are only recognized when they occur, not when the actual payment is made.

In most of the organization we have transactions where we pay in advance for a specific expense and that point of time, we record that as advance and then moving forward we recognize the expense by reversing advance or prepaid on Monthly basis. So, let’s understand this with one example.


Use Case: Let’s say a company buys the Software License subscription of $647 for 3 months on “1st May 2021” though they will record the invoice on 1st May and pay the amount to vendor but customer (We as a Company) cannot show that as “Expense in P&L” for the month of “May 2021”. So, first it has to be recorded as Balance sheet item as prepaid and then every month for the duration of subscription we have to reverse the prepaid and post the “Expense” for a specific month. Here are the expected Accounting entries:

At the time of Invoice Booking:
License Cost A/C$647
To Vendor A/C$647
Prepaid schedule for 3 months to recognize expenses, so for next 3 months’ entries will be:
Prepaid Expense A/C($647 / 3)
To License Cost A/C($647 / 3)

Above discussed scenario can be solved using with one-time setup of “Accrual Scheme” feature for Dynamics 365.

Follow the below procedure to setup Accrual schemes for prepaid expenses.

  • 1. Open Accrual Schemes.
    Path: General ledger>>Journal Setup>>Accrual Schemes.
  • 2. Click on New.
  • 3. Enter the name you want to give to Accrual Scheme in Accrual Identification.
  • 4. Enter description of Accrual Scheme in Description of Accrual Scheme.
  • 5. Click on Debit and enter Account you want to get debited at the time of booking the prepaid entry. Usually the account selected here will be the balance sheet Account where Advance or Prepaid will be recorded.
  • 6. Click on Credit and select the Main Account you want to Credit moving forward into the months i.e., the actual expense account.

  • 7. Click on Voucher and from dropdown menu select ‘New voucher for accrual transactions’.
  • 8. Click on Number Series and select appropriate number series.
  • 9. Click on description and add description for the Accrual Scheme.
  • 10. Click on Accrual Basis and form dropdown select ‘Calendar’.

  • 11. Click on Period Frequency and from drop-down select Monthly. For this transaction we want to post Accrual journal every month that is why we have selected Monthly.
  • 12. Click on Number of Occurrences by Period and enter period. Here, we want to post Accrual Journal for 3 Months that is why we have selected Number of Occurrences as 3. If you want to post for 12 months, then enter ‘12’ here and so on.
  • 13. Click on Post Transaction and from drop-down menu select Month.

    • 14. Click on Post in Week, Month, or quarter and from dropdown select Beginning
    • 15. Here, we have three option to select from,
      • Beginning – 1st of every month
      • Middle – 15th of every month
      • End – 30th /31st of every month
    • 16. Click on Spread Month and Quarter Values and select Evenly from drop-down.
    • 17. Here, we have two options to select from,
      • Evenly – Divide the total amount equally according to months mentioned.
      • Number of days – Calculated the amount according to the no. of days.
    • 18. Click on Save.

  • 19. Now, Go to Vendor Invoice Journal.
    Path: Account Payable>>Invoice>>Invoice Journal.
  • 20. Click on New.
  • 21. Select AP Invoice form dropdown.
  • 22. Click on Lines.

  • 23. Click on Date and select a date for the transaction.
  • 24. Click on Account and select the Vendor for the transaction.
  • 25. Click on Invoice Date and enter a date for the transaction.
  • 26. Click on Invoice and enter Invoice Number.

  • 27. Click on Credit and enter the amount.
  • 28. Click on Offset Account and select Offset account along with the Financial dimensions.

  • 29. Click on Functions just above the Journal Line.
  • 30. Click on Ledger Accrual from dropdown menu.
  • 31. A new side window will open.

  • 32. Click on Accrual Identification from dropdown select the Accrual Scheme which you want. In our case it was Licence.
  • 33. Other details will reflect automatically. You do not need to change it manually unless necessary.

  • 34. Click on Transactions to validate the transactions for Accrual Scheme.
  • 35. After that, close the window and you will be back to side window of Accrual Scheme.
  • 36. Click on Ok to apply schedule on Invoice.
  • 37. After clicking Ok, Side window will close and you will be back to Invoice Journal Screen.
  • 38. Click on Validate and simulate Posting. If no error occurs, we are good to go.
  • 39. Click on Post.
  • 40. Click on Print and from dropdown select Posted transactions by Journals to review the journal entries posted on the actual date on which we want to book the expense.
  • 41. A new side window will open.

  • 42. Click on Ok

  • 43. Posted Transaction by Journal report will open where you can validate the transaction posted.

If you see we have all the entry posted as per the expectations, It has posted Complete amount in “Prepaid Expense Account” and then on monthly basis it has calculated and posted in respective months for next 3 months.

That’s all about this blog. This feature can really make the change in your implementation. So, try to explore this and implement.

Thank you for your time!!!

I will be back next week with new blog.

Please share your feedback and also let me know if you want to pick any specific area.

Stay Safe and Healthy!!!