Recurring Invoicing in Business Central

There is an increasing need for recurring invoicing and selling subscriptions.

This will allow the user to make recurring invoicing of items, whether they are service items or ordinary items. The Blanket Order serves as a contract, where the user can follow what has already been invoice and what will be invoice next. Any subscription can be put on hold by simply setting the Subscription Type to Stop.

Blanket Order Lines

Invitation to Collaboration

With this project, I wanted

  • to contribute to the Microsoft 365 Business Central and Dynamics NAV community.
  • to show that there was an elegant and simple solution to adding Subscriptions to Business Central.
  • to show the elegance and power of the AL language.
  • to show that GitHub is the right place for collaboration around code.
  • to learn.
  • to share.
  • to have fun.

Please, feel free to clone, make suggestions and propose improvements.

Documentation

Navigate to the Documentation folder, to find a Demonstration Script and a Functional Specification.