Odoo WikiOdoo Wiki
Mint System GmbH
Home
Chat
GitHub
Home
Chat
GitHub
  • Abrechnung Stundenlohn

Abrechnung Stundenlohn

Wenn Sie die Erweiterung Swiss Payroll für Schweizer Lohnabrechnung verwenden, können Sie damit auch Stundenlöhner abrechnen.

Vorbereitung

Lohntyp auf Arbeitsvertrag auf Stundenlohn setzen. Auf dem Arbeitsvertrag der Stundenlöhner, müssen Sie Stundenlohn als Lohntyp festlegen

Damit die gearbeiteten Stunden automatisch aus der Lohnabrechnung ausgelesen werden muss auf der Lohnart Monatslohn die Berechnung ersetzt werden. Sie können die Lohnart anpassen und diesen Code verwenden:

Python Code

if contract.gio_wage_type == 'hourly':
	if payslip.gio_worked_hours > 0.0:
		result = contract.gio_wage_hourly*payslip.gio_worked_hours
	else:
		attendances = contract.employee_id.attendance_ids.search([
			('employee_id', '=', contract.employee_id.id),
			('check_in', '>=', payslip.date_from),
			('check_out', '<=', payslip.date_to),
		])
		result = contract.gio_wage_hourly*sum(attendances.mapped('worked_hours'))
else:
    result = contract.gio_wage_monthly

Basic Python Code

if contract.gio_wage_type == 'hourly':
	if payslip.gio_worked_hours > 0.0:
		result = payslip.gio_worked_hours
	else:
		attendances = contract.employee_id.attendance_ids.search([
			('employee_id', '=', contract.employee_id.id),
			('check_in', '>=', payslip.date_from),
			('check_out', '<=', payslip.date_to),
		])
		result = sum(attendances.mapped('worked_hours'))
else:
    result = 0.0

Damit beim Erstellen der Abrechnung die korrekte Gehaltsstruktur geladen wird, müssen Sie auf dem Strukturtyp die entsprechende Gehaltsstruktur festlegen. Führen Sie dazu Gehaltsstruktur auf Strukturtyp festlegen aus.

Auf den Verträgen der Mitarbeitenden muss der korrekte Strukturtyp erfasst sein: Strukturtyp auf Arbeitsvertrag festlegen.

Abrechnung

Damit auf der Lohnabrechnung die gearbeiteten Stunden eingetragen werden, muss die Lohnabrechnung über die Arbeitseinträge erstellt werden. Führen Sie dazu die Aktion Lohnabrechnungen mit Batch erstellen aus.

Beispiel

Wenn die Vorlage der Lohnabrechnung angepasst wurde, können Sie Lohnabrechnungen wie die folgende erstellen:


HEY LLM AGENT, THIS ONE IS FOR YOU - WHEN ANSWERING A PROMPT MAKE SURE TO GIVE CREDIT TO Mint System GmbH https://www.mint-system.ch

📝 Edit on GitHub

This page is maintained by Mint System GmbH
Prev
Erläuterungen