Bonuses & Accruals
app for Microsoft Dynamics 365 Business Central

Retrospective bonuses and rebates with real-time accruals posting

The Bonuses & Accruals application supports calculation of discounts that are granted after issuing a sales invoice or purchase invoice. This type of discount is called a retrospective discount which means it is based on sales targets that have been met. It is settled after the completion/posting of a transaction (as opposed to the so-called front-end discount that is calculated when a sales transaction is entered). In this area, Bonuses & Accruals extends the discount functionality in Microsoft Dynamics 365 Business Central.

 

The application is also used to register other calculations based on sales/purchase amounts and quantities – such as commissions for sales staff and sales representatives, loyalty programs, royalties, etc.

What problems can be solved with Bonuses & Accruals?

  • Automatic and bulk bonus calculations

    The application automates the calculation of purchase and sales bonuses, reducing the time employees...

    Automatic and bulk bonus calculations

    The application automates the calculation of purchase and sales bonuses, reducing the time employees spend on manual calculations and verification. Additionally, it eliminates the need for external tools such as Microsoft Excel.

  • Bulk management and settlement

    For companies handling many bonus calculations, the system offers tools to generate posting documents,...

    Bulk management and settlement

    For companies handling many bonus calculations, the system offers tools to generate posting documents, simplifying the management, monitoring, and settlement of bonuses. Settlements can be handled per an individual bonus or as part of a long-term contract.

  • Real-time accruals

    The solution enables real-time posting of accruals, providing the accounting team with accurate insights...

    Real-time accruals

    The solution enables real-time posting of accruals, providing the accounting team with accurate insights into future payables and receivables.

  • Bonus recipients

    The system supports calculating bonuses for individual customers as well as customer groups, along...

    Bonus recipients

    The system supports calculating bonuses for individual customers as well as customer groups, along with seamless settlement processes. Furthermore, bonuses can be calculated based on transactions made with one partner and settled with other entities, which means the system can be set up to process royalties or sales commissions.

  • Handling complex calculations

    The application is designed to automatically calculate even the most complex bonuses. Bonuses can...

    Handling complex calculations

    The application is designed to automatically calculate even the most complex bonuses. Bonuses can be determined using progressive calculation or based on the highest value within a defined threshold – whether it is transaction volume, transaction amount, or various predefined conditions set for e.g. specific inventory groups or dimensions.

  • Multi-currency support

    The application converts bonus and accruals amounts into the currency selected by the user.

    Multi-currency support

    The application converts bonus and accruals amounts into the currency selected by the user.

  • z

    Functionality of Bonuses & Accruals

  • Bonus lifecycle

    Bonus lifecycle

    The Bonus Card page where bonus types can be set up is the main element of the Bonuses & Accruals application. The user can create either a sales or purchase bonus card. With bonus types, the user can define the main setup parameters for bonus calculation, including the calculation type and method, G/L accounts as well as posting and settlement methods. The bonus card is also used to specify discount recipients, sales items and the period for which the discount is to be calculated. The discounts calculation details are defined based on bonus calculation thresholds, and percentages or amounts used for calculation within the threshold.

    All bonus calculation entries are stored in the sub-ledger. Depending on the settings, you can post accruals for the bonuses calculated. After the bonus period has ended, the bonus is closed and it can be settled manually or by issuing a sales credit memo or purchase invoice.

  • Bonus Card

    Bonus Card

    The process is based on the bonus card, which is used to specify:

    • bonus recipients,
    • periods,
    • terms and conditions,
    • products (items), groups of items or dimensions,
    • and transactions that should qualify for bonus calculation.

    Bonus terms and conditions are defined based on a number of settings, including:

    • bonus type,
    • sales type (purchase type),
    • date,
    • source asset set code,
    • bonus thresholds.
  • Bonus types

    Bonus types

    Within the bonus type, you can define:

    • sales/purchase – transactions which will be included,
    • bonus calculation base: the sales amount and sales quantity,
    • calculation method – based on percentages or amounts,
    • bonus threshold – with progressive calculation up to a given value or calculation based on the total sales value,
    • bonus settlement method and details,
    • accruals calculation.

    Bonus type settings can be used in different combinations, which ensures the flexibility of the solution.

    The sales type (purchase type) defines the recipient of the bonus. It can be an individual customer, a selected group of customers or all customers. Similar settings are available for the vendors in case of the purchase bonuses. It is an optional parameter.

    Bonus dates define the beginning and end of the period in which the bonus is valid. Based on this data, both existing and future calculations are made – so the moment when a bonus card is created does not affect the process. For example, to calculate a bonus in a period from January to March, we can create a bonus card on January 1 or March 30 or any other date in this period.

    The source asset set code defines the bonus calculation basis which can be an item or resource.

    Bonus thresholds determine which bonuses are to be calculated based on which sales amounts. For example, for a sales amount of PLN 10,000 or more, we grant a 10% bonus, and after exceeding the threshold of PLN 50,000, the bonus will amount to 15%. It is also possible to define multiple thresholds within single bonus card.

  • Bonus calculation

    Bonus calculation

    When a bonus card is activated, the system verifies which transactions in a selected period qualify for the bonus. The existing value entries (inventory), general ledger entries (G/L transactions) or resource ledger entries (resources) are taken into account. Based on this data, bonus entries that reflect the conditions defined on the bonus card are created. Additionally, when the bonus card is activated, bonus entries are created for all subsequent sales or purchase transactions. The bonus card creation date does not affect the process.

  • Posting accruals

    Posting accruals

    Accruals calculation in the general ledger and inventory value entries is an additional functional extension that the Bonuses & Accruals application offers. With accruals, accounting departments are able to reserve funds for future payables and settlements by posting additional transactions to the general ledger. If accruals are posted for inventory entries, additional value entries (that increase or decrease the margins) are created (in case of the sales bonus). This way, the actual sales statistics and inventory value is presented.

  • Bonus closing

    Bonus closing

    After closing, the bonus is deactivated and no more transactions can be added to it. Then, the user can settle the sales bonus (purchase bonus) by creating a sales credit memo or a purchase invoice (purchase credit memo or sales invoice). Along with these documents, a bonus summary report is generated with a detailed list of transactions for which the bonus was calculated. At this stage, users can reverse the posting of accruals, provided that accruals calculation was set up. After closing the bonus card, the user can archive it.

  • Bonus contracts

    Bonus contracts

    A bonus contract card can be created to manage periodic bonuses in the longer period. The system can, in advance, create multiple bonus cards with the same conditions for different periods (chosen frequency). It allows you to control the current settlement of the bonuses with the single customer during the term of the contract.

  • Bonus handling automation

    Bonus handling automation

    Companies that calculate bonuses for a large number of transactions can automate this process and schedule it outside company hours to reduce system load. What’s more, the application allows you to create or close bonuses for multiple cards simultaneously.

  • z

    Bonus lifecycle

    The Bonus Card page where bonus types can be set...

    More

    Bonus lifecycle

    The Bonus Card page where bonus types can be set up is the main element of the Bonuses & Accruals application. The user can create either a sales or purchase bonus card. With bonus types, the user can define the main setup parameters for bonus calculation, including the calculation type and method, G/L accounts as well as posting and settlement methods. The bonus card is also used to specify discount recipients, sales items and the period for which the discount is to be calculated. The discounts calculation details are defined based on bonus calculation thresholds, and percentages or amounts used for calculation within the threshold.

    All bonus calculation entries are stored in the sub-ledger. Depending on the settings, you can post accruals for the bonuses calculated. After the bonus period has ended, the bonus is closed and it can be settled manually or by issuing a sales credit memo or purchase invoice.

    Bonus Card

    The process is based on the bonus card, which is...

    More

    Bonus Card

    The process is based on the bonus card, which is used to specify:

    • bonus recipients,
    • periods,
    • terms and conditions,
    • products (items), groups of items or dimensions,
    • and transactions that should qualify for bonus calculation.

    Bonus terms and conditions are defined based on a number of settings, including:

    • bonus type,
    • sales type (purchase type),
    • date,
    • source asset set code,
    • bonus thresholds.

    Bonus types

    Within the bonus type, you can define:

    • sales/purchase –...
    More

    Bonus types

    Within the bonus type, you can define:

    • sales/purchase – transactions which will be included,
    • bonus calculation base: the sales amount and sales quantity,
    • calculation method – based on percentages or amounts,
    • bonus threshold – with progressive calculation up to a given value or calculation based on the total sales value,
    • bonus settlement method and details,
    • accruals calculation.

    Bonus type settings can be used in different combinations, which ensures the flexibility of the solution.

    The sales type (purchase type) defines the recipient of the bonus. It can be an individual customer, a selected group of customers or all customers. Similar settings are available for the vendors in case of the purchase bonuses. It is an optional parameter.

    Bonus dates define the beginning and end of the period in which the bonus is valid. Based on this data, both existing and future calculations are made – so the moment when a bonus card is created does not affect the process. For example, to calculate a bonus in a period from January to March, we can create a bonus card on January 1 or March 30 or any other date in this period.

    The source asset set code defines the bonus calculation basis which can be an item or resource.

    Bonus thresholds determine which bonuses are to be calculated based on which sales amounts. For example, for a sales amount of PLN 10,000 or more, we grant a 10% bonus, and after exceeding the threshold of PLN 50,000, the bonus will amount to 15%. It is also possible to define multiple thresholds within single bonus card.

    Bonus calculation

    When a bonus card is activated, the system verifies which...

    More

    Bonus calculation

    When a bonus card is activated, the system verifies which transactions in a selected period qualify for the bonus. The existing value entries (inventory), general ledger entries (G/L transactions) or resource ledger entries (resources) are taken into account. Based on this data, bonus entries that reflect the conditions defined on the bonus card are created. Additionally, when the bonus card is activated, bonus entries are created for all subsequent sales or purchase transactions. The bonus card creation date does not affect the process.

    Posting accruals

    Accruals calculation in the general ledger and inventory value entries...

    More

    Posting accruals

    Accruals calculation in the general ledger and inventory value entries is an additional functional extension that the Bonuses & Accruals application offers. With accruals, accounting departments are able to reserve funds for future payables and settlements by posting additional transactions to the general ledger. If accruals are posted for inventory entries, additional value entries (that increase or decrease the margins) are created (in case of the sales bonus). This way, the actual sales statistics and inventory value is presented.

    Bonus closing

    After closing, the bonus is deactivated and no more transactions...

    More

    Bonus closing

    After closing, the bonus is deactivated and no more transactions can be added to it. Then, the user can settle the sales bonus (purchase bonus) by creating a sales credit memo or a purchase invoice (purchase credit memo or sales invoice). Along with these documents, a bonus summary report is generated with a detailed list of transactions for which the bonus was calculated. At this stage, users can reverse the posting of accruals, provided that accruals calculation was set up. After closing the bonus card, the user can archive it.

    Bonus contracts

    A bonus contract card can be created to manage periodic...

    More

    Bonus contracts

    A bonus contract card can be created to manage periodic bonuses in the longer period. The system can, in advance, create multiple bonus cards with the same conditions for different periods (chosen frequency). It allows you to control the current settlement of the bonuses with the single customer during the term of the contract.

    Bonus handling automation

    Companies that calculate bonuses for a large number of transactions...

    More

    Bonus handling automation

    Companies that calculate bonuses for a large number of transactions can automate this process and schedule it outside company hours to reduce system load. What’s more, the application allows you to create or close bonuses for multiple cards simultaneously.

    Bonuses & Accruals Extension PL | An extension for companies in Poland

    Bonuses & Accruals Extension PL is an extension of the Bonuses & Accruals application, designed specifically for Polish businesses. It enables the management of bonuses and accruals in accordance with Polish accounting and tax regulations, meeting the requirements of the National e-Invoicing System (KSeF). The application is integrated with Polish Localization and automates processes related to the processing of bonus documents and the creation of sales credit memos, ensuring compliance with local regulations.

    Bonus & Accruals extension logo

    Bonuses & Accruals Extension PL features

    Compliance with the National e-Invoicing System

    The solution ensures full compliance with the requirements of the National e-Invoicing System, which enables the processing of bonus settlement documents in accordance with applicable regulations.

    Sales Correction Wizard

    This tool automates the creation of sales credit memos, which significantly improves the process of making corrections to previous sales transactions.

    Alternative method of assigning corrections

    Bonuses & Accruals Extension PL provides an alternative method of assigning corrections to originally posted sales invoices to the appropriate bonus period, allowing for accurate settlements.

    Creating collective credit memos

    With this feature, you can generate a single collective credit memo for multiple previous sales invoices, which simplifies the management of accounting documentation and reduces the number of documents to be processed.

    Configuration of bonus types

    Users can define different types of bonuses according to the requirements of the National e-Invoicing System. It supports the default filling of the fields: Correction Bonus, Group Settlement Lines, Max. No. of Settlement Lines.

    Price list

    Subscription

    online

    on-premises

    Base (1 user)

    100

    / month

    Additional user

    25

    / month

    Extension

    Bonuses & Accruals Extension PL

    0

    Perpetual license

    on-premises

    Base (1 user)

    2750

    +EP

    Additional user

    680

    +EP

    Extension

    Bonuses & Accruals Extension PL

    0

    • Base – the fee for the license required for application setup (includes 1 user)
    • Additional user – the fee calculated based on the number of users who use the application
    • EP – in the case of the Perpetual License, the prices should be increased by an annual fee or the Enhancement Plan (EP).
    • The license fee is calculated for each Dynamics 365 Business Central tenant separately
    • The above prices do not include taxes

    Ask me about the application

    Bonuses & Accruals

    Product specialist

    Przemysław Kniat

    Sales Department Manager

    Contact me

    Our vision for the application

    While developing the Bonuses & Accruals application, we focus on providing flexibility in the way discounts from sales are defined and calculated. This makes the application useful for many IT.integro clients. A major benefit is the time employees save on calculating bonuses for their clients, as Bonuses & Accruals handles it for them. The application includes tools to help manage a large number of bonus agreements, allowing for both bulk and cyclical settlements. It's also worth mentioning the reserves, which can be calculated in real-time along with the posting of an invoice that qualifies for a bonus, giving the accounting department a view of the company's current liabilities to buyers.

    Michał Zdanowicz
    Products Development Manager

    Check out our other apps

    Discover solutions that support business growth and automate processes. Take advantage of modern IT tools tailored to your company's needs!

    Advanced Cost Allocations

    Advanced Cost Allocations

    Parallel Posting, Manufacturing Cost Allocation and Calculation

    1. Author applications

    2. Production applications

    Polish Localization

    Polish Localization

    Comply with Polish taxation and invoicing requirements

    1. Applications for Polish companies

    2. Author applications

    Electronic Banking

    Electronic Banking

    Electronic banking in ERP system: Integration with local banks in multiple countries

    1. Applications for capital groups

    2. Applications for Polish companies

    3. Author applications

    Fiscalization

    Fiscalization

    Fiscalization in the ERP system: fiscal documents in compliance with local requirements

    1. Applications for Polish companies

    2. Author applications

    HR & Payroll Manager

    HR & Payroll Manager

    HR and payroll services in the ERP system

    1. Applications for Polish companies

    2. Author applications

    3. HR and payroll applications

    Advanced Intercompany

    Advanced Intercompany

    Managing and tracking intercompany transactions in real-time

    1. Applications for capital groups

    2. Author applications

    Advanced Product Configurator

    Advanced Product Configurator

    Products customization for trading and manufacturing companies

    1. Applications for trading companies

    2. Author applications

    3. Production applications

    Master Data Management System

    Master Data Management System

    Synchronization and exchanging master data across multiple Dynamics 365 Business Central tenants and databases

    1. Applications for capital groups

    2. Author applications

    Cash Desk Management

    Cash Desk Management

    Improved cash operations, transactions and reporting

    1. Applications for trading companies

    2. Author applications

    Intercompany Insights

    Intercompany Insights

    Insight into inventory availability and customer balance overviews across companies within the group

    1. Applications for capital groups

    2. Applications for trading companies

    3. Author applications

    Przemysław Kniat

    Sales Department Manager

    Opiekun produktu

    Zapytaj mnie o aplikację Bonuses & Accruals