[UPDT] PAYROLL: Add contribution report

This commit is contained in:
Horilla
2024-01-31 16:20:15 +05:30
parent 1539a3ae09
commit a34aa73d50
12 changed files with 393 additions and 143 deletions

View File

@@ -3,7 +3,9 @@ context_processor.py
This module is used to register context processor`
"""
from employee.models import Employee
from payroll.models import tax_models as models
from payroll.models.models import Deduction
def default_currency(request):
@@ -24,3 +26,21 @@ def host(request):
"""
protocol = "https" if request.is_secure() else "http"
return {"host": request.get_host(), "protocol": protocol}
def get_deductions(request):
"""
This method used to return the deduction
"""
deductions = Deduction.objects.filter(
only_show_under_employee=False, employer_rate__gt=0
)
return {"get_deductions": deductions}
def get_active_employees(request):
"""
This method used to return the deduction
"""
employees = Employee.objects.filter(is_active=True)
return {"get_active_employees": employees}