help solve this problem I am doing the payroll setup and when I calculate the sheet here is the error that is displayed, adanlate is the name of the employee
Bad Python code defined for:: - Employé: ADANLETE-ADJANOH Ayoko - Contrat: CDI FIDELE - Fiche de Paie: Fiche de salaire - ADANLETE-ADJANOH Ayoko - septembre 2022 - Règle de Salaire: Prime d'ancienneté (110) - Erreur: : "'hr.contract' object has no attribute 'conge_sans_solde'" while evaluating 'n3 = (payslip.anciennete - contract.conge_sans_solde)/365\nn4 = n3 if n3 > 2 else 0\nresult = round(contract.wage * (n4) / 100)'
This question has been flagged
Hi HI,
Your Salary rule computation failed because there is no field or named "leave_without_pay"
into the contract model which you have used in the salary rule.
you need to update the below line:
n3 = (payslip.seniority - contract.leave_without_pay)/365
Hope it will help you.
Up vote please.
Mauvais code Python défini pour::
- Employé: ADANLETE-ADJANOH Ayoko
- Contrat: CDI Adanlate
- Fiche de Paie: Fiche de salaire - ADANLETE-ADJANOH Ayoko - septembre 2022
- Règle de Salaire: Prime d'ancienneté (PA)
- Erreur: <class 'NameError'>: "name 'paylip' is not defined" while evaluating
'n3 = (paylip.seniority - contract.leave_without_pay)/365\n'
it gives me the same errors
Mauvais code Python défini pour::
- Employé: ADANLETE-ADJANOH Ayoko
- Contrat: CDI Adanlate
- Fiche de Paie: Fiche de salaire - ADANLETE-ADJANOH Ayoko - septembre 2022
- Règle de Salaire: Prime d'ancienneté (PA)
- Erreur: <class 'NameError'>: "name 'paylip' is not defined" while evaluating
'n3 = (paylip.seniority - contract.leave_without_pay)/365\n'
Hi Hi,
Its spelling mistake of payslip.
I have updated the answer. Hope now it will work.
I am starting to understand that my problem is related to code and sequence .can you help me?
Bad Python code defined for:
- Employee: ADANLETE-ADJANOH Ayoko
- Contract: CDI ADANLATE
- Pay slip: Salary slip - ADANLETE-ADJANOH Ayoko - September 2022
- Salary rule: extra salary (130)
- Error: <class 'AttributeError'>: "'hr.contract' object has no attribute 'sursalaire'" while evaluating
'result = contract.sursalaire'
again same mistake, hr contract has no field 'sursalaire'.
It was from some else model.
For contract, you can fetch fields from contract model.
For payslip, you can fetch fields from payslip model.
Hope it will help you.
Please up vote.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up| Related Posts | Replies | Views | Activity | |
|---|---|---|---|---|
|
|
1
Mar 26
|
815 | ||
|
Batches of pay slips
Solved
|
|
1
Sep 25
|
1983 | |
|
|
1
May 25
|
3553 | ||
|
|
1
Mar 25
|
2671 | ||
|
|
0
Feb 25
|
3365 |