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)'
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
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 upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Dec 24
|
393 | ||
|
0
Nov 24
|
107 | ||
|
1
Jul 24
|
4037 | ||
|
2
Jun 24
|
3467 | ||
|
1
Dec 23
|
449 |