omaralalwi/laravel-taxify

Laravel Taxify provides a set of helper functions and classes to simplify tax (VAT) calculations within Laravel applications. that allow developers to easily integrate tax calculation functionalities into their projects. it's offers a straightforward and efficient solution Designed to streamline the process of handling taxes.

Downloads

27

Stars

26

Version

2.0.1

Laravel Taxify

Laravel Taxify

Laravel Taxify provides a set of helper functions and classes to simplify tax (VAT) calculations within Laravel applications. that allow developers to easily integrate tax calculation functionalities into their projects with multi tax profiles settings and (fixed, percentage) ways. it's offers a straightforward and efficient solution Designed to streamline the process of handling taxes.

Documentation

Features

  • Calculate tax for individual amounts or a collection of amounts
  • Retrieve tax amount, rate, and type for any profile as individual.
  • Retrieve tax amount_with_tax and tax_amount and tax_rate for any profile as individual for one amount or a collection of amounts
  • Get tax rate as a percentage (for percentage type only)
  • Customizable configuration options through environment variables easy.
  • helper functions easy-to-use.
  • support all php and laravel versions.
  • Exception Handling: Robust error handling to ensure smooth operation and easy debugging.
  • Logging: Automatic logging of errors and exceptions for better error tracking and debugging.
  • Unit Tests.

Testing

php artisan test --filter TaxifyTest

Contributing

Please see CONTRIBUTING for details.

TODO

this todo list , contain the tasks that we planning to working on them, you can choose one of them and develop it if you want to contribute.

Security

If you discover any security related issues, please email [email protected].

Credits

License

The MIT License (MIT). Please see License File for more information.

omaralalwi

Author

omaralalwi