Esempio n. 1
0
def create_exemption_declaration(employee, payroll_period):
	create_exemption_category()
	declaration = frappe.get_doc({
		"doctype": "Employee Tax Exemption Declaration",
		"employee": employee,
		"payroll_period": payroll_period,
		"company": erpnext.get_default_company()
	})
	declaration.append("declarations", {
		"exemption_sub_category": "_Test Sub Category",
		"exemption_category": "_Test Category",
		"amount": 100000
	})
	declaration.submit()
 def setup(self):
     make_employee("*****@*****.**")
     create_payroll_period()
     create_exemption_category()
     frappe.db.sql(
         """delete from `tabEmployee Tax Exemption Proof Submission`""")
Esempio n. 3
0
 def setUp(self):
     make_employee("*****@*****.**", company="_Test Company")
     create_payroll_period(company="_Test Company")
     create_exemption_category()
     frappe.db.delete("Employee Tax Exemption Proof Submission")
     frappe.db.delete("Salary Structure Assignment")