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.
- 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
andtax_amount
andtax_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.
php artisan test --filter TaxifyTest
Please see CONTRIBUTING for details.
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.
If you discover any security related issues, please email omaralwi2010@gmail.com
.
The MIT License (MIT). Please see License File for more information.