Skip to content

Commit

Permalink
[MIG] hr_expense_advance_clearing: Migration to 16.0 (revision of uni…
Browse files Browse the repository at this point in the history
…t test)
  • Loading branch information
jumeldi74 committed Jun 26, 2023
1 parent f4a8c99 commit 5abeaf6
Showing 1 changed file with 12 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -81,19 +81,18 @@ def _create_expense(
payment_mode="own_account",
account=False,
):
with Form(
self.env["hr.expense"].with_context(default_advance=advance)
) as expense:
expense.name = description
expense.employee_id = employee
if not advance:
expense.product_id = product
expense.unit_amount = amount
expense.payment_mode = payment_mode
if account:
expense.account_id = account
expense = expense.save()
expense.tax_ids = False # Test no vat
expense_data = {
"name": description,
"employee_id": employee,
"unit_amount": amount,
"payment_mode": payment_mode,
"tax_ids": False,
}
if not advance:
expense_data["product_id"] = product
if account:
expense_data["account_id"] = account
expense = self.env["hr.expense"].create(expense_data)
return expense

def _create_expense_sheet(
Expand Down

0 comments on commit 5abeaf6

Please sign in to comment.