| account_id | many2one account.account | Account | hr_expense | | | | | |
| account_move_id | many2one account.move | Journal Entry | hr_expense | | | | | |
| accounting_date | date | Accounting Date | hr_expense | | | | | |
| amount_residual | monetary | Amount Due | hr_expense | | | | | |
| amount_tax | monetary | Tax amount in Currency | hr_expense | | | | | |
| amount_tax_company | monetary | Tax amount | hr_expense | | | | | |
| approval_date | datetime | Approval Date | hr_expense | | | | | |
| approval_state | selection | | hr_expense | | | | | |
| approved_by | many2one res.users | Approved By | hr_expense | | | | | |
| approved_on | datetime | Approved On | hr_expense | | | | | |
| attach_receipts_to_invoice | boolean | Attach receipts to future customer invoices | sale_expense | | | | | |
| attachment_ids | one2many ir.attachment | Attachments | hr_expense | | | | | |
| attachment_number | integer | Number of Attachments | hr_expense | | | | | |
| can_approve | boolean | Can Approve | hr_expense | | | | | |
| can_be_reinvoiced | boolean | Can be reinvoiced | sale_expense | | | | | |
| can_edit_account | boolean | | hr_expense | | | | | |
| can_reset | boolean | Can Reset | hr_expense | | | | | |
| card_id | many2one hr.expense.stripe.card | Card | hr_expense_stripeE | | | | | |
| company_currency_id | many2one res.currency | Report Company Currency | hr_expense | | | | | |
| company_id | many2one res.company | Company | hr_expense | | | | | |
| currency_id | many2one res.currency | Currency | hr_expense | | | | | |
| currency_rate | float | | hr_expense | | | | | |
| date | date | Date | hr_expense | | | | | |
| department_id | many2one hr.department | Department | hr_expense | | | | | |
| description | text | Internal Notes | hr_expense | | | | | |
| dispute_currency_id | many2one res.currency | Dispute Currency | hr_expense_stripeE | | | | | |
| dispute_id | many2one hr.expense.stripe.dispute | | hr_expense_stripeE | | | | | |
| disputed_amount | monetary | Disputed Amount | hr_expense_stripeE | | | | | |
| document_count | integer | Document Count | documents_hr_expenseE | | | | | |
| duplicate_expense_ids | many2many hr.expense | | hr_expense | | | | | |
| employee_id | many2one hr.employee | Employee | hr_expense | | | | | |
| existing_bill_id | many2one account.move | Existing Bill | hr_expense | | | | | |
| expense_job_position_limit_amount | monetary | Job Position Limit | hr_expense | | | | | |
| expense_job_position_limit_amount_currency | monetary | Job Position Limit in Currency | hr_expense | | | | | |
| former_sheet_id | integer | Former Report | hr_expense | | | | | |
| has_existing_bill | boolean | | hr_expense | | | | | |
| has_expense_job_position_limit | boolean | | hr_expense | | | | | |
| is_card_expense | boolean | | hr_expense_stripeE | | | | | |
| is_editable | boolean | Is Editable By Current User | hr_expense | | | | | |
| is_expense_exceeding_job_position_limit | boolean | | hr_expense | | | | | |
| is_multiple_currency | boolean | Is currency_id different from the company_currency_id | hr_expense | | | | | |
| is_own_expense | boolean | | hr_expense | | | | | |
| is_ref_editable | boolean | Reference Is Editable By Current User | hr_expense | | | | | |
| is_refused | boolean | Explicitly Refused by manager or accountant | hr_expense | | | | | |
| journal_id | many2one account.journal | | hr_expense | | | | | |
| l10n_be_is_mobility_expense | boolean | | l10n_be_hr_payroll_expenseE | | | | | |
| l10n_be_mobility_budget_remaining_month | monetary | | l10n_be_hr_payroll_expenseE | | | | | |
| l10n_be_mobility_budget_remaining_year | monetary | | l10n_be_hr_payroll_expenseE | | | | | |
| label_convert_rate | char | | hr_expense | | | | | |
| label_currency_rate | char | | hr_expense | | | | | |
| last_notification_date | datetime | Last Notification Date | hr_expense | | | | | |
| manager_id | many2one res.users | Manager | hr_expense | | | | | |
| mcc_tag_id | many2one product.mcc.stripe.tag | | hr_expense_stripeE | | | | | |
| message_main_attachment_checksum | char | | hr_expense | | | | | |
| name | char | Description | hr_expense | | | | | |
| nb_attachment | integer | Number of Attachments | hr_expense | | | | | |
| payment_method_line_id | many2one account.payment.method.line | Payment Method | hr_expense | | | | | |
| payment_mode | selection | Reimbursement | hr_expense | | | | | |
| payslip_id | many2one hr.payslip | Payslip | hr_payroll_expenseE | | | | | |
| predicted_category | selection | Predicted Category | hr_expense_predict_productE | | | | | |
| price_unit | float | Unit Price | hr_expense | | | | | |
| product_description | html | | hr_expense | | | | | |
| product_has_cost | boolean | Is product with non zero cost selected | hr_expense | | | | | |
| product_has_tax | boolean | Whether tax is defined on a selected product | hr_expense | | | | | |
| product_id | many2one product.product | Product | hr_expense | | | | | |
| product_uom_category_id | many2one uom.category | UoM Category | hr_expense | | | | | |
| product_uom_id | many2one uom.uom | Unit | hr_expense | | | | | |
| quantity | float | | hr_expense | | | | | |
| reference | char | Bill Reference | hr_expense | | | | | |
| refund_in_payslip | boolean | Reimburse In Next Payslip | hr_payroll_expenseE | | | | | |
| sale_order_id | many2one sale.order | Reinvoice to | sale_expense | | | | | |
| sale_order_line_id | many2one sale.order.line | | sale_expense | | | | | |
| same_currency | boolean | Is currency_id different from the company_currency_id | hr_expense | | | | | |
| same_receipt_expense_ids | many2many hr.expense | | hr_expense | | | | | |
| sample | boolean | | hr_expense_extractE | | | | | |
| selectable_payment_method_line_ids | many2many account.payment.method.line | | hr_expense | | | | | |
| sheet_id | many2one hr.expense.sheet | Expense Report | hr_expense | | | | | |
| sheet_is_editable | boolean | | hr_expense | | | | | |
| split_expense_count | integer | Number of Split Expenses | hr_expense | | | | | |
| split_expense_origin_id | many2one hr.expense | Origin Split Expense | hr_expense | | | | | |
| state | selection | Status | hr_expense | | | | | |
| stripe_authorization_id | char | Stripe Authorization ID | hr_expense_stripeE | | | | | |
| stripe_transaction_id | char | Stripe Transaction ID | hr_expense_stripeE | | | | | |
| tax_amount | monetary | Tax amount | hr_expense | | | | | |
| tax_amount_currency | monetary | Tax amount in Currency | hr_expense | | | | | |
| tax_ids | many2many account.tax | Included taxes | hr_expense | | | | | |
| total_amount | monetary | Total | hr_expense | | | | | |
| total_amount_company | monetary | Total | hr_expense | | | | | |
| total_amount_currency | monetary | Total In Currency | hr_expense | | | | | |
| unit_amount | float | Unit Price | hr_expense | | | | | |
| unit_amount_display | float | Unit Price Display | hr_expense | | | | | |
| untaxed_amount | monetary | Total Untaxed Amount | hr_expense | | | | | |
| untaxed_amount_currency | monetary | Total Untaxed Amount In Currency | hr_expense | | | | | |
| vendor_id | many2one res.partner | Vendor | hr_expense | | | | | |