{"id":3463,"date":"2026-06-22T10:44:07","date_gmt":"2026-06-22T07:44:07","guid":{"rendered":"https:\/\/ainurpos.com\/help\/?post_type=ht_kb&#038;p=3463"},"modified":"2026-06-22T11:05:10","modified_gmt":"2026-06-22T08:05:10","slug":"salary-module-setup-and-salary-calculation-in-ainurpos","status":"publish","type":"ht_kb","link":"https:\/\/ainurpos.com\/help\/knowledge\/salary-module-setup-and-salary-calculation-in-ainurpos\/","title":{"rendered":"Salary Module: Setup and Salary Calculation in AinurPOS"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Salary Module helps automatically calculate employee salaries based on fixed salaries, sales performance, profit, and bonuses for selling specific products.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong>\u00a0The Salary Module is not an accounting or HR system. It is designed to simplify salary calculations and help monitor employee payments.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Main Screen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After opening the&nbsp;<strong>Salary<\/strong>&nbsp;section, you will see a list of months for the selected year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each month, the following information is displayed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Number of employees<\/li>\n\n\n\n<li>Total salary accrued<\/li>\n\n\n\n<li>Total salary paid<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This allows you to quickly review labor costs and outstanding salary obligations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can switch between years using the selector at the top of the screen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"307\" src=\"https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-1024x307.png\" alt=\"\" class=\"wp-image-3464\" srcset=\"https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-1024x307.png 1024w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-300x90.png 300w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-768x231.png 768w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-50x15.png 50w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-1536x461.png 1536w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-2048x615.png 2048w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-60x18.png 60w, https:\/\/ainurpos.com\/help\/wp-content\/uploads\/2026\/06\/\u0421\u043d\u0438\u043c\u043e\u043a-22.06.2026-\u0432-12.03-2-100x30.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Employee Salary Settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before using the module, configure salary settings for each employee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>Salary Settings<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each employee, you can specify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed monthly salary<\/li>\n\n\n\n<li>Bonus percentage<\/li>\n\n\n\n<li>Bonus type:\n<ul class=\"wp-block-list\">\n<li>Based on revenue<\/li>\n\n\n\n<li>Based on profit<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Revenue-Based Bonus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The bonus is calculated as a percentage of the employee\u2019s total sales revenue.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Profit-Based Bonus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The bonus is calculated as a percentage of the profit generated by the employee\u2019s sales. After saving the settings, the system will automatically begin calculating salary accruals.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bonus Products<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can also reward employees for selling specific products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open the&nbsp;<strong>Bonus Products<\/strong>&nbsp;section.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The current version supports up to 100 bonus products.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding a Bonus Product<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click&nbsp;<strong>Add Product<\/strong>&nbsp;and find the required item using the search function.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After selecting a product, the system displays:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Selling price<\/li>\n\n\n\n<li>Cost price<\/li>\n\n\n\n<li>Profit margin<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What Is a Profit Margin?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Profit margin shows how much profit is generated from a product sale relative to its selling price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This helps determine a safe bonus percentage so that employee rewards do not exceed the profit earned from the product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Setting a Bonus<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Enter the bonus percentage that an employee will receive when selling the selected product.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the bonus percentage exceeds the product\u2019s profit margin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The field will be highlighted in red.<\/li>\n\n\n\n<li>The product will be marked with a warning in the list.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This prevents situations where bonuses exceed actual profits.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Viewing Salary Accruals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open the required month to view salary details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For each employee, the following information is displayed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accrued<\/li>\n\n\n\n<li>Paid<\/li>\n\n\n\n<li>Remaining balance<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What Is Included in the Accrued Amount?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The accrued amount includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed salary<\/li>\n\n\n\n<li>Revenue-based or profit-based bonus<\/li>\n\n\n\n<li>Bonuses for selling bonus products<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">All calculations are automatically adjusted for product returns.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Employee Details<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click an employee to view detailed salary information.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sales<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Displays:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Total sales amount<\/li>\n\n\n\n<li>Profit<\/li>\n\n\n\n<li>Number of sales receipts<\/li>\n\n\n\n<li>Number of items sold<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Returns<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Displays:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Total return amount<\/li>\n\n\n\n<li>Number of returns<\/li>\n\n\n\n<li>Number of returned items<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Bonus Products<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Displays:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bonus product sales<\/li>\n\n\n\n<li>Bonus product returns<\/li>\n\n\n\n<li>Accrued bonuses<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Salary Accruals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed salary<\/li>\n\n\n\n<li>Revenue-based or profit-based bonus<\/li>\n\n\n\n<li>Bonuses from bonus product sales<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Adjustments<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;<strong>Adjustment<\/strong>&nbsp;section allows you to manually change the final accrued amount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can add:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Additional bonuses<\/li>\n\n\n\n<li>Incentive payments<\/li>\n\n\n\n<li>Penalties<\/li>\n\n\n\n<li>Any other manual adjustments<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is useful when salary calculations need to be modified without changing sales documents.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Paid<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Shows the amount already paid to the employee.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Calculation Formula<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A detailed calculation formula is displayed at the bottom of the employee card.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fixed Salary Calculation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A fixed salary is not distributed across working days.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system always displays the current amount owed to the employee for the selected month.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This allows salaries to be paid:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In full<\/li>\n\n\n\n<li>In installments<\/li>\n\n\n\n<li>Daily<\/li>\n\n\n\n<li>According to any custom payment schedule<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Paying an Employee<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To make a payment, click&nbsp;<strong>Pay<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Specify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The account to be used for payment<\/li>\n\n\n\n<li>The payment amount<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After confirmation, the system automatically creates a transaction with the category\u00a0<strong>Salary<\/strong>.  By default, the full outstanding balance is suggested. If you need to pay more than the current accrued amount, first create an adjustment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Account Balance Control<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After selecting an account, the available balance is displayed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If there are insufficient funds:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The system will show a warning.<\/li>\n\n\n\n<li>The payment can still be processed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This supports businesses that allow negative account balances.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mass Salary Payments<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To pay all employees at once, click&nbsp;<strong>Pay All<\/strong>&nbsp;next to the total amount due.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the payment account and confirm the operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The system will automatically create a separate transaction for each employee.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Balance Check During Mass Payments<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The available account balance is displayed before the payment is processed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the balance is insufficient:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A warning will be shown.<\/li>\n\n\n\n<li>The mass payment option will remain available.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">After the operation, the account balance may become negative.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Deleting Payments<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If a payment was created by mistake, it can be deleted through the transaction journal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After deletion, the Salary Module automatically recalculates:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paid amounts<\/li>\n\n\n\n<li>Salary accruals<\/li>\n\n\n\n<li>Outstanding balances<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Important Notes<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Salary Is Calculated Based on the Salesperson<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All salary calculations are based on sales documents and the value specified in the&nbsp;<strong>Salesperson<\/strong>&nbsp;field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a cashier processes the sale while another employee assists the customer, the actual salesperson should be selected when creating the sales document. Accurate salary calculations depend on the correct assignment of the salesperson.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Returns Are Assigned to the Original Salesperson<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When a product is returned, the return is attributed to the employee specified in the original sale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This remains true even if another employee processes the return.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Negative Bonus<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If an employee has returns but no sales during a month, the bonus amount may become negative.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This typically occurs when a sale is made in one month and the return is processed in the following month.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This mechanism helps prevent abuse, such as artificially increasing sales at the end of a month to earn bonuses and then processing returns after bonuses have been paid.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Summary<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The Salary Module in AinurPOS provides a simple way to calculate employee compensation based on fixed salaries, sales performance, profit, and product-specific bonuses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have any questions about the Salary Module or need assistance with setup, please contact the AinurPOS support team. We will help you configure salary calculations according to your business requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Salary Module helps automatically calculate employee salaries based on fixed salaries, sales performance, profit, and bonuses for selling specific products. Important:\u00a0The Salary Module is not an accounting or HR system. It is designed to simplify salary calculations and help monitor employee payments. Main Screen After opening the&nbsp;Salary&nbsp;section, you will&#8230;<\/p>\n","protected":false},"author":5,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[54,97],"ht-kb-tag":[],"class_list":["post-3463","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-what-to-start-with","ht_kb_category-employees-management"],"_links":{"self":[{"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb\/3463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/comments?post=3463"}],"version-history":[{"count":1,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb\/3463\/revisions"}],"predecessor-version":[{"id":3465,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb\/3463\/revisions\/3465"}],"wp:attachment":[{"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/media?parent=3463"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb-category?post=3463"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ainurpos.com\/help\/wp-json\/wp\/v2\/ht-kb-tag?post=3463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}