JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q50686F
  • License ISC

Cambodia Payroll Calculation

Package Exports

  • cb_pr_calculation
  • cb_pr_calculation/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cb_pr_calculation) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

cb_pr_calculation

A reusable npm package to calculate salary for companies in Cambodia.

NPM Version License

Installation

npm install cb_pr_calculation

Usage

const { calculateSalary, calculateBonus } = require('your-package-name');

// Calculate salary
const salaryResult = calculateSalary(50000, 10, 20);
console.log(salaryResult.netSalary);

// Calculate bonus
const bonusAmount = calculateBonus(50000, 10);
console.log(bonusAmount);

API Reference

calculateSalary(basicSalary, bonusPercentage, taxPercentage)

Calculate salary based on the provided basicSalary, bonusPercentage, and taxPercentage.

Parameters:

  • basicSalary (number): The basic salary amount.
  • bonusPercentage (number): The bonus percentage to be applied to the basic salary.
  • taxPercentage (number): The tax percentage to be applied to the total taxable amount.

Returns:

SalaryCalculationResult (object): An object containing the calculated salary details:

  • basicSalary (number): The basic salary amount.
  • bonusAmount (number): The calculated bonus amount.
  • taxableAmount (number): The total taxable amount after adding the bonus.
  • taxAmount (number): The calculated tax amount based on the taxable amount.
  • netSalary (number): The final net salary after deducting the tax amount.

calculateBonus(basicSalary, bonusPercentage)

Calculate bonus amount based on the provided basicSalary and bonusPercentage.

Parameters:

  • basicSalary (number): The basic salary amount.
  • bonusPercentage (number): The bonus percentage to be applied to the basic salary.

Returns:

number: The calculated bonus amount.

License

cb_pr_calculation is open-source software licensed under the MIT license

Contribution

Contributions are welcome! If you find any issues or want to add new features, feel free to submit a pull request.

Support

If you encounter any problems or have questions, please open an issue on GitHub.

Acknowledgments

Special thanks to Sophanna M. for creating this amazing npm package.