# Ir Model
## Account Analytic Line
### X Parent Id Display Name
ID: `mint_system.ir_model.account_analytic_line.x_parent_id_display_name`
```xml
Übergeordnete Aufgabe
account.move.line
x_parent_id_display_name
char
task_id.parent_id.display_name
```
Source: [snippets/ir_model.account_analytic_line.x_parent_id_display_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_analytic_line.x_parent_id_display_name.xml)
### X Phase Id Name
ID: `mint_system.ir_model.account_analytic_line.x_phase_id_name`
```xml
Project Phase
account.move.line
x_phase_ids_name
char
task_id.phase_id.name
```
Source: [snippets/ir_model.account_analytic_line.x_phase_id_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_analytic_line.x_phase_id_name.xml)
### X Sale Order Id
ID: `mint_system.ir_model.account_analytic_line.x_sale_order_id`
```xml
Verkaufsauftrag
account.move.line
x_sale_order_id
many2one
sale.order
task_id.sale_order_id
```
Source: [snippets/ir_model.account_analytic_line.x_sale_order_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_analytic_line.x_sale_order_id.xml)
### X Timesheet Invoice Type
ID: `mint_system.ir_model.account_analytic_line.x_timesheet_invoice_type`
```xml
Abrechenbarer Typ
account.move.line
x_timesheet_invoice_type
many2one
so_line
[('non_billable','Nicht abrechenbare Aufwände'),('billable_time','Abrechenbare Aufwände')]
for rec in self:
rec['x_timesheet_invoice_type'] = 'billable_time' if rec.so_line.price_unit > 0 else 'non_billable'
```
Source: [snippets/ir_model.account_analytic_line.x_timesheet_invoice_type.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_analytic_line.x_timesheet_invoice_type.xml)
### X Vehicle Id
ID: `mint_system.ir_model.account_analytic_line.x_vehicle_id`
```xml
Fahrzeug
account.analytic.line
x_vehicle_id
many2one
fleet.vehicle
task_id.vehicle_id
```
Source: [snippets/ir_model.account_analytic_line.x_vehicle_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_analytic_line.x_vehicle_id.xml)
## Account Bank Statement
### X Cashbox End Ids
ID: `mint_system.ir_model.account_bank_statement.x_cashbox_end_ids`
```xml
Kassenprüfung Endpositionen
account.bank.statement
x_cashbox_end_ids
many2one
cashbox_end_id.cashbox_lines_ids
account.cashbox.line
cashbox_id
```
Source: [snippets/ir_model.account_bank_statement.x_cashbox_end_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_bank_statement.x_cashbox_end_ids.xml)
### X Cashbox Start Ids
ID: `mint_system.ir_model.account_bank_statement.x_cashbox_start_ids`
```xml
Kassenprüfung Startpositionen
account.bank.statement
x_cashbox_start_ids
many2one
cashbox_start_id.cashbox_lines_ids
account.cashbox.line
cashbox_id
```
Source: [snippets/ir_model.account_bank_statement.x_cashbox_start_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_bank_statement.x_cashbox_start_ids.xml)
## Account Invoice Report
### X Shipping Address
ID: `mint_system.ir_model.account_invoice_report.x_shipping_address`
```xml
Lieferadresse
account.invoice.report
x_shipping_id
many2one
move_id.partner_shipping_id
```
Source: [snippets/ir_model.account_invoice_report.x_shipping_address.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_invoice_report.x_shipping_address.xml)
## Account Move
### X Account Codes
ID: `mint_system.ir_model.account_move.x_account_codes`
```xml
Kontos
account.move
x_account_codes
text
line_ids
for record in self:
codes = record.line_ids.mapped('account_id.code')
codes.sort()
record['x_account_codes'] = ",".join(codes)
```
Source: [snippets/ir_model.account_move.x_account_codes.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_account_codes.xml)
### X Bexio Name
ID: `mint_system.ir_model.account_move.x_bexio_name`
```xml
Bexio Name
account.move
x_bexio_name
char
```
Source: [snippets/ir_model.account_move.x_bexio_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_bexio_name.xml)
### X Country Id
ID: `mint_system.ir_model.account_move.x_country_id`
```xml
Land
account.move
x_country_id
many2one
partner_id.country_id
```
Source: [snippets/ir_model.account_move.x_country_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_country_id.xml)
### X Date Done
ID: `mint_system.ir_model.account_move.x_date_done`
```xml
date_done
account.move
x_date_done
date
picking_ids.date_done
```
Source: [snippets/ir_model.account_move.x_date_done.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_date_done.xml)
### X Duplicate Found
ID: `mint_system.ir_model.account_move.x_duplicate_found`
```xml
Duplikat Gefunden
account.move
x_duplicate_found
boolean
partner_id,amount_total,state
for rec in self:
if rec.state == 'draft' and rec.move_type == 'in_invoice':
invoice_id = self.env['account.move'].search([
('state', '=', 'posted'),
('partner_id', '=', rec.partner_id.id),
('amount_total', '=', rec.amount_total)
], limit=1)
if invoice_id:
rec['x_duplicate_found'] = True
else:
rec['x_duplicate_found'] = False
else:
rec['x_duplicate_found'] = False
```
Source: [snippets/ir_model.account_move.x_duplicate_found.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_duplicate_found.xml)
### X Gross Weight
ID: `mint_system.ir_model.account_move.x_gross_weight`
```xml
Bruttogewicht [kg]
account.move
x_gross_weight
float
```
Source: [snippets/ir_model.account_move.x_gross_weight.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_gross_weight.xml)
### X Group Ids
ID: `mint_system.ir_model.account_move.x_group_ids`
```xml
Gruppen
account.move
x_group_ids
1
many2many
res.groups
line_ids
for record in self:
record['x_group_ids'] = record.line_ids.mapped('purchase_order_id.x_group_ids')
```
Source: [snippets/ir_model.account_move.x_group_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_group_ids.xml)
### X Has Downpayment
ID: `mint_system.ir_model.account_move.x_has_downpayment`
```xml
Hat Anzahlung
account.move
x_has_downpayment
boolean
invoice_line_ids.sale_line_ids
for rec in self:
if any(line.is_downpayment for line in rec.invoice_line_ids.sale_line_ids.order_id.order_line):
rec['x_has_downpayment'] = True
else:
rec['x_has_downpayment'] = False
```
Source: [snippets/ir_model.account_move.x_has_downpayment.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_has_downpayment.xml)
### X Hide Partner Name
ID: `mint_system.ir_model.account_move.x_hide_partner_name`
```xml
Hide Partner Name
account.move
x_hide_partner_name
Boolean
```
Source: [snippets/ir_model.account_move.x_hide_partner_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_hide_partner_name.xml)
### X Hr Expense Sheet Ids
ID: `mint_system.ir_model.account_move.x_hr_expense_sheet_ids`
```xml
Auslagen Abrechnungen
account.move
x_hr_expense_sheet_ids
one2many
hr.expense.sheet
account_move_id
```
Source: [snippets/ir_model.account_move.x_hr_expense_sheet_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_hr_expense_sheet_ids.xml)
### X Invoice Text
ID: `mint_system.ir_model.account_move.x_invoice_text`
```xml
Rechnungstext
account.move
x_invoice_text
Many2many
x_rechnungstext
x_account_move_x_rechnungstext_rel
account_move_id
x_rechnungstext_id
```
Source: [snippets/ir_model.account_move.x_invoice_text.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_invoice_text.xml)
### X Invoice Warn Msg
ID: `mint_system.ir_model.account_move.x_invoice_warn_msg`
```xml
Nachricht zu Rechnung
account.move
x_invoice_warn_msg
text
partner_id.invoice_warn_msg
```
Source: [snippets/ir_model.account_move.x_invoice_warn_msg.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_invoice_warn_msg.xml)
### X Is Test
ID: `mint_system.ir_model.account_move.x_is_test`
```xml
Test
account.move
x_test
Boolean
```
Source: [snippets/ir_model.account_move.x_is_test.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_is_test.xml)
### X Net Weight
ID: `mint_system.ir_model.account_move.x_net_weight`
```xml
Nettogewicht [kg]
account.move
x_net_weight
float
```
Source: [snippets/ir_model.account_move.x_net_weight.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_net_weight.xml)
### X Packaging
ID: `mint_system.ir_model.account_move.x_packaging`
```xml
Verpackung
account.move
x_packaging
char
```
Source: [snippets/ir_model.account_move.x_packaging.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_packaging.xml)
### X Picking List
ID: `mint_system.ir_model.account_move.x_picking_list`
```xml
Picking List
account.move
x_picking_list
text
picking_ids
for record in self:
picking_ids = record.picking_ids.mapped('name')
if picking_ids:
picking_list = ", ".join(picking_ids)
record['x_picking_list'] = picking_list
record['invoice_origin'] = picking_list
```
Source: [snippets/ir_model.account_move.x_picking_list.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_picking_list.xml)
### X Recurring Inverval
ID: `mint_system.ir_model.account_move.x_recurring_inverval`
```xml
Abrechnungsintervall
account.move
x_recurring_inverval
selection
[
{'value':'daily','name':'Daily'},
{'value':'monthly','name':'Monthly'},
{'value':'quarterly','name':'Quarterly'},
{'value':'yearly','name':'Yearly'}
]
```
Source: [snippets/ir_model.account_move.x_recurring_inverval.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_recurring_inverval.xml)
### X Show Bank Details
ID: `mint_system.ir_model.account_move.x_show_bank_details`
```xml
Show Bank Details
account.move
x_show_bank_details
Boolean
```
Source: [snippets/ir_model.account_move.x_show_bank_details.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_show_bank_details.xml)
### X Studio Description
ID: `mint_system.ir_model.account_move.x_studio_description`
```xml
Beschreibung Rechnung
account.move
x_studio_description
text
```
Source: [snippets/ir_model.account_move.x_studio_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_studio_description.xml)
### X Total Credit
ID: `mint_system.ir_model.account_move.x_total_credit`
```xml
Rechnungsbetrag unterzeichnet credit
account.move
x_amount_residual_signed_credit
float
amount_residual_signed
for rec in self:
if rec.move_type in ['in_invoice', 'in_refund']:
rec['x_amount_residual_signed_credit'] = rec.amount_residual_signed * -1
else:
rec['x_amount_residual_signed_credit'] = 0
```
Source: [snippets/ir_model.account_move.x_total_credit.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_total_credit.xml)
### X Total Debit
ID: `mint_system.ir_model.account_move.x_total_debit`
```xml
Rechnungsbetrag unterzeichnet debit
account.move
x_amount_residual_signed_debit
float
amount_residual_signed
for rec in self:
if rec.move_type in ['out_invoice', 'out_refund']:
rec['x_amount_residual_signed_debit'] = rec.amount_residual_signed
else:
rec['x_amount_residual_signed_debit'] = 0
```
Source: [snippets/ir_model.account_move.x_total_debit.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move.x_total_debit.xml)
## Account Move Line
### X Drawing File
ID: `mint_system.ir_model.account_move_line.x_drawing_file`
```xml
Zeichnung
account.move.line
x_drawing_file
many2one
product_id.drawing_file
```
Source: [snippets/ir_model.account_move_line.x_drawing_file.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move_line.x_drawing_file.xml)
### X Sale Order Id
ID: `mint_system.ir_model.account_move_line.x_sale_order_id`
```xml
Verkaufsauftrag
account.move.line
x_sale_order_id
many2one
sale.order
sale_line_ids
for record in self:
record['x_sale_order_id'] = record.sale_line_ids[0].order_id if record.sale_line_ids else 0
```
Source: [snippets/ir_model.account_move_line.x_sale_order_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move_line.x_sale_order_id.xml)
### X Tax Group Id
ID: `mint_system.ir_model.account_move_line.x_tax_group_id`
```xml
Steuergruppe
account.move.line
x_tax_group_id
many2one
tax_line_id.tax_group_id
tax_line_id
account.tax.group
```
Source: [snippets/ir_model.account_move_line.x_tax_group_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.account_move_line.x_tax_group_id.xml)
## Agreement Agreement
### X Group Ids
ID: `mint_system.ir_model.agreement_agreement.x_group_ids`
```xml
Gruppen
agreement.agreement
x_group_ids
many2many
res.groups
```
Source: [snippets/ir_model.agreement_agreement.x_group_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.agreement_agreement.x_group_ids.xml)
### X User Ids
ID: `mint_system.ir_model.agreement_agreement.x_user_ids`
```xml
Benutzer
agreement.agreement
x_user_ids
many2many
res.users
```
Source: [snippets/ir_model.agreement_agreement.x_user_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.agreement_agreement.x_user_ids.xml)
## Business Requirement
### X Estimated Cost
ID: `mint_system.ir_model.business_requirement.x_estimated_cost`
```xml
Estimated Cost
business.requirement
x_estimated_cost
monetary
```
Source: [snippets/ir_model.business_requirement.x_estimated_cost.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.business_requirement.x_estimated_cost.xml)
### X Planned Hours
ID: `mint_system.ir_model.business_requirement.x_planned_hours`
```xml
Planned Hours
business.requirement
x_planned_hours
float
```
Source: [snippets/ir_model.business_requirement.x_planned_hours.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.business_requirement.x_planned_hours.xml)
### X Project Id
ID: `mint_system.ir_model.business_requirement.x_project_id`
```xml
Project
business.requirement
x_project_id
many2one
project.project
```
Source: [snippets/ir_model.business_requirement.x_project_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.business_requirement.x_project_id.xml)
### X Task Id
ID: `mint_system.ir_model.business_requirement.x_task_id`
```xml
Task
business.requirement
x_task_id
many2one
project.task
```
Source: [snippets/ir_model.business_requirement.x_task_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.business_requirement.x_task_id.xml)
## Calendar Event
### X Color
ID: `mint_system.ir_model.calendar_event.x_color`
```xml
Farbkennzeichnung
calendar.event
x_color
integer
```
Source: [snippets/ir_model.calendar_event.x_color.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.calendar_event.x_color.xml)
## Crm Lead
### X Date Start
ID: `mint_system.ir_model.crm_lead.x_date_start`
```xml
Date Start
crm.lead
x_date_start
datetime
```
Source: [snippets/ir_model.crm_lead.x_date_start.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.crm_lead.x_date_start.xml)
### X Date Stop
ID: `mint_system.ir_model.crm_lead.x_date_stop`
```xml
Date Stop
crm.lead
x_date_stop
datetime
x_date_start
for record in self:
record['x_date_stop'] = (record.x_date_start + datetime.timedelta(minutes=30))
```
Source: [snippets/ir_model.crm_lead.x_date_stop.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.crm_lead.x_date_stop.xml)
### X Mobile
ID: `mint_system.ir_model.crm_lead.x_mobile`
```xml
Mobile
crm.lead
x_mobile
many2one
res.partner
partner_id.mobile
```
Source: [snippets/ir_model.crm_lead.x_mobile.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.crm_lead.x_mobile.xml)
### X Task Id
ID: `mint_system.ir_model.crm_lead.x_task_id`
```xml
Aufgabe
business.requirement
x_task_id
many2one
project.task
```
Source: [snippets/ir_model.crm_lead.x_task_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.crm_lead.x_task_id.xml)
## Helpdesk Ticket
### X Date Deadline
ID: `mint_system.ir_model.helpdesk_ticket.x_date_deadline`
```xml
Frist
helpdesk.ticket
x_date_deadline
datetime
```
Source: [snippets/ir_model.helpdesk_ticket.x_date_deadline.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.helpdesk_ticket.x_date_deadline.xml)
### X Link With Ids
ID: `mint_system.ir_model.helpdesk_ticket.x_link_with_ids`
```xml
Verbunden mit
helpdesk.ticket
x_link_with_ids
many2many
helpdesk.ticket
```
Source: [snippets/ir_model.helpdesk_ticket.x_link_with_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.helpdesk_ticket.x_link_with_ids.xml)
## Hr Applicant
### X Gdpr
ID: `mint_system.ir_model.hr_applicant.x_gdpr`
```xml
Datenschutz
hr.applicant
x_date_order
boolean
```
Source: [snippets/ir_model.hr_applicant.x_gdpr.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_applicant.x_gdpr.xml)
## Hr Contract
### X Struct Id
ID: `mint_system.ir_model.hr_contract.x_struct_id`
```xml
Lohnstruktur
hr.applicant
x_struct_id
many2one
hr.payroll.structure
```
Source: [snippets/ir_model.hr_contract.x_struct_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_contract.x_struct_id.xml)
## Hr Expense
### X Partner Id
ID: `mint_system.ir_model.hr_expense.x_partner_id`
```xml
Kunde
hr.expense
x_partner_id
many2one
res.partner
```
Source: [snippets/ir_model.hr_expense.x_partner_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_expense.x_partner_id.xml)
## Hr Leave
### X Number Of Hours
ID: `mint_system.ir_model.hr_leave.x_number_of_hours`
```xml
Dauer (Stunden)
hr.leave
x_number_of_hours
float
number_of_hours_display
for leave in self:
leave['x_number_of_hours'] = round(leave.number_of_hours_display, 2)
```
Source: [snippets/ir_model.hr_leave.x_number_of_hours.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_leave.x_number_of_hours.xml)
### X Requires Allocation
ID: `mint_system.ir_model.hr_leave.x_requires_allocation`
```xml
Erfordert Zuweisung
hr.leave
x_requires_allocation
selection
holiday_status_id.requires_allocation
```
Source: [snippets/ir_model.hr_leave.x_requires_allocation.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_leave.x_requires_allocation.xml)
## Hr Payslip Line
### X Code Name
ID: `mint_system.ir_model.hr_payslip_line.x_code_name`
```xml
Code mit Name
hr.payslip.line
x_code_name
char
name,code
for rec in self:
rec['x_code_name'] = rec.code + ' ' + rec.name
```
Source: [snippets/ir_model.hr_payslip_line.x_code_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.hr_payslip_line.x_code_name.xml)
## Maintenance Equipment
### X Calibrated Until
ID: `mint_system.ir_model.maintenance_equipment.x_calibrated_until`
```xml
[]
Kalibriert bis
maintenance.equipment
x_calibrated_until
date
x_last_maintenance_request.x_calibrated_until
```
Source: [snippets/ir_model.maintenance_equipment.x_calibrated_until.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_calibrated_until.xml)
### X Date Action Required
ID: `mint_system.ir_model.maintenance_equipment.x_date_action_required`
```xml
[]
Handlungsbedarf am
maintenance.equipment
x_date_action_required
date
x_calibrated_until, x_lead_time_recovery_work
for record in self:
if record['x_calibrated_until']:
record['x_date_action_required'] = record['x_calibrated_until'] - datetime.timedelta(days=record.x_lead_time_recovery_work)
else:
record['x_date_action_required'] = datetime.date.today() - datetime.timedelta(days=record.x_lead_time_recovery_work)
```
Source: [snippets/ir_model.maintenance_equipment.x_date_action_required.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_date_action_required.xml)
### X Last Maintenance Request
ID: `mint_system.ir_model.maintenance_equipment.x_last_maintenance_request`
```xml
[]
Letzter Wartungsauftrag
maintenance.equipment
x_last_maintenance_request
many2one
maintenance.request
maintenance_ids.x_calibrated_until, maintenance_ids.close_date
for record in self:
last_maintenance = record.maintenance_ids.search([('stage_id.id', 'in', ['3']), ('equipment_id', '=', record.id)], order='close_date desc', limit=1)
if last_maintenance and last_maintenance.close_date:
record['x_last_maintenance_request'] = last_maintenance.id
else:
record['x_last_maintenance_request'] = None
```
Source: [snippets/ir_model.maintenance_equipment.x_last_maintenance_request.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_last_maintenance_request.xml)
### X Lead Time Recovery Work
ID: `mint_system.ir_model.maintenance_equipment.x_lead_time_recovery_work`
```xml
[]
Durchlaufzeit (Tage)
maintenance.equipment
x_lead_time_recovery_work
integer
```
Source: [snippets/ir_model.maintenance_equipment.x_lead_time_recovery_work.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_lead_time_recovery_work.xml)
### X Maintenance Kind Id
ID: `mint_system.ir_model.maintenance_equipment.x_maintenance_kind_id`
```xml
[]
Nächster Wartungsauftrag Typ
maintenance.equipment
x_maintenance_kind_id
many2one
maintenance.kind
x_next_maintenance_request.maintenance_kind_id
```
Source: [snippets/ir_model.maintenance_equipment.x_maintenance_kind_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_maintenance_kind_id.xml)
### X Next Maintenance Request
ID: `mint_system.ir_model.maintenance_equipment.x_next_maintenance_request`
```xml
[]
Nächster Wartungsauftrag
maintenance.equipment
x_next_maintenance_request
many2one
maintenance.request
name, maintenance_ids.schedule_date
for record in self:
next_maintenance = record.maintenance_ids.search([('stage_id.id', 'in', ['1', '2']), ('equipment_id', '=', record.id)], order='schedule_date', limit=1)
if next_maintenance and next_maintenance.schedule_date:
record['x_next_maintenance_request'] = next_maintenance.id
else:
record['x_next_maintenance_request'] = None
```
Source: [snippets/ir_model.maintenance_equipment.x_next_maintenance_request.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_next_maintenance_request.xml)
### X Schedule Date
ID: `mint_system.ir_model.maintenance_equipment.x_schedule_date`
```xml
[]
Nächster Wartungsauftrag am
maintenance.equipment
x_schedule_date
datetime
x_next_maintenance_request.schedule_date
```
Source: [snippets/ir_model.maintenance_equipment.x_schedule_date.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_schedule_date.xml)
### X Stage Id
ID: `mint_system.ir_model.maintenance_equipment.x_stage_id`
```xml
[]
Nächster Wartungsauftrag Stufe
maintenance.equipment
x_stage_id
many2one
maintenance.stage
x_next_maintenance_request.stage_id
```
Source: [snippets/ir_model.maintenance_equipment.x_stage_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_equipment.x_stage_id.xml)
## Maintenance Request
### X Calibrated Until
ID: `mint_system.ir_model.maintenance_request.x_calibrated_until`
```xml
[]
Kalibriert bis
maintenance.request
x_calibrated_until
date
```
Source: [snippets/ir_model.maintenance_request.x_calibrated_until.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.maintenance_request.x_calibrated_until.xml)
## Mrp Bom
### X Note
ID: `mint_system.ir_model.mrp_bom.x_note`
```xml
Notiz
mrp.bom
x_note
text
```
Source: [snippets/ir_model.mrp_bom.x_note.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_bom.x_note.xml)
### X Type Description
ID: `mint_system.ir_model.mrp_bom.x_type_description`
```xml
Typenbezeichnung
mrp.bom
x_type_description
char
product_tmpl_id.type_description
product_tmpl_id.type_description
```
Source: [snippets/ir_model.mrp_bom.x_type_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_bom.x_type_description.xml)
## Mrp Production
### X Date Deadline
ID: `mint_system.ir_model.mrp_production.x_date_deadline`
```xml
Frist
mrp.production
x_date_deadline
datetime
```
Source: [snippets/ir_model.mrp_production.x_date_deadline.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_production.x_date_deadline.xml)
### X Note
ID: `mint_system.ir_model.mrp_production.x_note`
```xml
Notiz
mrp.production
x_note
text
product_id,bom_id
for record in self:
if not record.x_note:
record['x_note'] = record.bom_id.x_note
```
Source: [snippets/ir_model.mrp_production.x_note.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_production.x_note.xml)
### X Quality Check Ids
ID: `mint_system.ir_model.mrp_production.x_quality_check_ids`
```xml
Qualitätsprüfungen
mrp.production
x_quality_check_ids
One2many
quality.check
production_id
```
Source: [snippets/ir_model.mrp_production.x_quality_check_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_production.x_quality_check_ids.xml)
## Mrp Workcenter Productivity
### X Production Id State
ID: `mint_system.ir_model.mrp_workcenter_productivity.x_production_id_state`
```xml
MO State
model_mrp_workcenter_productivity
x_production_id_state
selection
production_id.state
```
Source: [snippets/ir_model.mrp_workcenter_productivity.x_production_id_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workcenter_productivity.x_production_id_state.xml)
### X Workcenter Id Costs Hour
ID: `mint_system.ir_model.mrp_workcenter_productivity.x_workcenter_id_costs_hour`
```xml
Workcenter Cost Per Hour
model_mrp_workcenter
x_workcenter_id_costs_hour
float
workcenter_id.costs_hour
```
Source: [snippets/ir_model.mrp_workcenter_productivity.x_workcenter_id_costs_hour.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workcenter_productivity.x_workcenter_id_costs_hour.xml)
## Mrp Workorder
### X Finished Lot Id
ID: `mint_system.ir_model.mrp_workorder.x_finished_lot_id`
```xml
Los/Serie
mrp.workorder
x_finished_lot_id
char
finished_lot_id.name
```
Source: [snippets/ir_model.mrp_workorder.x_finished_lot_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workorder.x_finished_lot_id.xml)
### X Reservation State
ID: `mint_system.ir_model.mrp_workorder.x_reservation_state`
```xml
Materialverfügbarkeit
mrp.workorder
x_reservation_state
selection
production_id.reservation_state
```
Source: [snippets/ir_model.mrp_workorder.x_reservation_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workorder.x_reservation_state.xml)
### X Type Description
ID: `mint_system.ir_model.mrp_workorder.x_type_description`
```xml
Typenbezeichnung
mrp.workorder
x_type_description
product_id.type_description
```
Source: [snippets/ir_model.mrp_workorder.x_type_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workorder.x_type_description.xml)
### X Type Description2
ID: `mint_system.ir_model.mrp_workorder.x_type_description2`
```xml
Typenbezeichnung 2
mrp.workorder
x_type_description2
product_id.type_description2
```
Source: [snippets/ir_model.mrp_workorder.x_type_description2.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.mrp_workorder.x_type_description2.xml)
## Product Category
### X Relevant For Certificate
ID: `mint_system.ir_model.product_category.x_relevant_for_certificate`
```xml
Für Werkszeugnis relevant
product.category
x_relevant_for_certificate
boolean
```
Source: [snippets/ir_model.product_category.x_relevant_for_certificate.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_category.x_relevant_for_certificate.xml)
## Product Packaging
### X Description
ID: `mint_system.ir_model.product_packaging.x_description`
```xml
Beschreibung
product.packaging
x_description
char
```
Source: [snippets/ir_model.product_packaging.x_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_packaging.x_description.xml)
### X Qty Description
ID: `mint_system.ir_model.product_packaging.x_qty_description`
```xml
Label Gewicht
product.packaging
x_qty_description
char
```
Source: [snippets/ir_model.product_packaging.x_qty_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_packaging.x_qty_description.xml)
## Product Set Line
### X Categ Id
ID: `mint_system.ir_model.product_set_line.x_categ_id`
```xml
Produktkategorie
product.set.line
x_categ_id
many2one
product.category
product_id.categ_id
```
Source: [snippets/ir_model.product_set_line.x_categ_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_set_line.x_categ_id.xml)
## Product Template
### X Calibre
ID: `mint_system.ir_model.product_template.x_calibre`
```xml
Kaliber
product.template
x_calibre
char
```
Source: [snippets/ir_model.product_template.x_calibre.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_calibre.xml)
### X Expiration Days
ID: `mint_system.ir_model.product_template.x_expiration_days`
```xml
Haltbarkeit in Tagen
product.template
x_expiration_days
int
```
Source: [snippets/ir_model.product_template.x_expiration_days.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_expiration_days.xml)
### X Hide On Delivery
ID: `mint_system.ir_model.product_template.x_hide_on_delivery`
```xml
Auf Lieferschein ausblenden
product.template
x_hide_on_delivery
boolean
```
Source: [snippets/ir_model.product_template.x_hide_on_delivery.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_hide_on_delivery.xml)
### X Hide On Invoice
ID: `mint_system.ir_model.product_template.x_hide_on_invoice`
```xml
Auf Rechnung ausblenden
product.template
x_hide_on_invoice
boolean
```
Source: [snippets/ir_model.product_template.x_hide_on_invoice.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_hide_on_invoice.xml)
### X Hide On Sale Order
ID: `mint_system.ir_model.product_template.x_hide_on_sale_order`
```xml
Auf Verkaufsangebot ausblenden
product.template
x_hide_on_sale_order
boolean
```
Source: [snippets/ir_model.product_template.x_hide_on_sale_order.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_hide_on_sale_order.xml)
### X Product Label
ID: `mint_system.ir_model.product_template.x_product_label`
```xml
Label Layout
product.template
x_product_label
Many2One
Label to be used when printing
ir.actions.report
Set NULL
```
Source: [snippets/ir_model.product_template.x_product_label.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_product_label.xml)
### X Purchase Price
ID: `mint_system.ir_model.product_template.x_purchase_price`
```xml
Einkaufspreis
product.template
x_purchase_price
float
```
Source: [snippets/ir_model.product_template.x_purchase_price.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_purchase_price.xml)
### X Storage Temperature
ID: `mint_system.ir_model.product_template.x_storage_temperature`
```xml
Aufbewahrung bei
product.template
x_storage_temperature
int
```
Source: [snippets/ir_model.product_template.x_storage_temperature.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_storage_temperature.xml)
### X Warranty
ID: `mint_system.ir_model.product_template.x_warranty`
```xml
Garantie
product.template
x_warranty
char
```
Source: [snippets/ir_model.product_template.x_warranty.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_warranty.xml)
### X Xml Id
ID: `mint_system.ir_model.product_template.x_xml_id`
```xml
External ID
product.template
x_xml_id
char
name
res = self.get_external_id()
for record in self:
record['x_xml_id'] = res.get(record.id)
```
Source: [snippets/ir_model.product_template.x_xml_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.product_template.x_xml_id.xml)
## Project Task
### X Business Requirement Id
ID: `mint_system.ir_model.project_task.x_business_requirement_id`
```xml
Business Requirement
project.task
x_business_requirement_id
many2one
business.requirement
project_id,name,partner_id
for rec in self:
rec['x_business_requirement_id'] = self.env['business.requirement'].search([('x_task_id', '=', rec.id)], limit=1)
```
Source: [snippets/ir_model.project_task.x_business_requirement_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_business_requirement_id.xml)
### X Lead Id
ID: `mint_system.ir_model.project_task.x_lead_id`
```xml
Lead
project.task
x_lead_id
many2one
crm.lead
project_id,name,partner_id
for rec in self:
rec['x_lead_id'] = self.env['crm.lead'].search([('x_task_id', '=', rec.id)], limit=1)
```
Source: [snippets/ir_model.project_task.x_lead_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_lead_id.xml)
### X Not Billable
ID: `mint_system.ir_model.project_task.x_not_billable`
```xml
Nicht Verrechenbar
project.task
x_not_billable
boolean
```
Source: [snippets/ir_model.project_task.x_not_billable.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_not_billable.xml)
### X Systemname
ID: `mint_system.ir_model.project_task.x_systemname`
```xml
Benutzer
project.task
char
x_systemname
```
Source: [snippets/ir_model.project_task.x_systemname.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_systemname.xml)
### X User Text
ID: `mint_system.ir_model.project_task.x_user_text`
```xml
Benutzer
project.task
char
x_user_text
```
Source: [snippets/ir_model.project_task.x_user_text.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_user_text.xml)
### X Vehicle Id
ID: `mint_system.ir_model.project_task.x_vehicle_id`
```xml
Fahrzeug
project.task
x_vehicle_id
many2one
fleet.vehicle
```
Source: [snippets/ir_model.project_task.x_vehicle_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.project_task.x_vehicle_id.xml)
## Purchase Order
### X Alternative Invoice Address
ID: `mint_system.ir_model.purchase_order.x_alternative_invoice_address`
```xml
Alternative Rechnungsadresse
purchase.order
x_alternative_invoice_address
many2one
res.partner
```
Source: [snippets/ir_model.purchase_order.x_alternative_invoice_address.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_alternative_invoice_address.xml)
### X Comment
ID: `mint_system.ir_model.purchase_order.x_comment`
```xml
```
Source: [snippets/ir_model.purchase_order.x_comment.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_comment.xml)
### X Group Ids
ID: `mint_system.ir_model.purchase_order.x_group_ids`
```xml
Gruppen
purchase.order
x_group_ids
1
many2many
res.groups
```
Source: [snippets/ir_model.purchase_order.x_group_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_group_ids.xml)
### X Is Hidden
ID: `mint_system.ir_model.purchase_order.x_is_hidden`
```xml
Ist verborgen
purchase.order
x_is_hidden
boolean
```
Source: [snippets/ir_model.purchase_order.x_is_hidden.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_is_hidden.xml)
### X Payment State
ID: `mint_system.ir_model.purchase_order.x_payment_state`
```xml
Zahlungsstatus
purchase.order
x_payment_state
selection
[
{'value':'not_paid','name':'Nicht Bezahlt'},
{'value':'in_payment','name':'In Zahlung'},
{'value':'paid','name':'Bezahlt'},
]
invoice_ids,invoice_ids.payment_state
for rec in self:
if rec.invoice_ids:
has_only_paid_invoices = all(rec.invoice_ids.mapped(lambda i: i.payment_state == 'paid'))
has_in_payment_invoices = any(rec.invoice_ids.mapped(lambda i: i.payment_state == 'in_payment'))
has_not_paid_invoices = any(rec.invoice_ids.mapped(lambda i: i.payment_state == 'not_paid'))
if has_only_paid_invoices:
rec['x_payment_state'] = 'paid'
elif has_in_payment_invoices:
rec['x_payment_state'] = 'in_payment'
elif has_not_paid_invoices:
rec['x_payment_state'] = 'not_paid'
else:
rec['x_payment_state'] = 'not_paid'
```
Source: [snippets/ir_model.purchase_order.x_payment_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_payment_state.xml)
### X Recurring Inverval
ID: `mint_system.ir_model.purchase_order.x_recurring_inverval`
```xml
Vertragsintervall
purchase.order
x_recurring_inverval
selection
[
{'value':'daily','name':'Daily'},
{'value':'monthly','name':'Monthly'},
{'value':'quarterly','name':'Quarterly'},
{'value':'yearly','name':'Yearly'}
]
```
Source: [snippets/ir_model.purchase_order.x_recurring_inverval.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order.x_recurring_inverval.xml)
## Purchase Order Line
### X Date Approve
ID: `mint_system.ir_model.purchase_order_line.x_date_approve`
```xml
Bestätigung am
purchase.order.line
x_date_approve
date
order_id.date_approve
```
Source: [snippets/ir_model.purchase_order_line.x_date_approve.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_date_approve.xml)
### X Drawing File
ID: `mint_system.ir_model.purchase_order_line.x_drawing_file`
```xml
Zeichnung
purchase.order.line
x_drawing_file
many2one
product_id.drawing_file
```
Source: [snippets/ir_model.purchase_order_line.x_drawing_file.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_drawing_file.xml)
### X Origin
ID: `mint_system.ir_model.purchase_order_line.x_origin`
```xml
Referenzbeleg
purchase.order.line
x_origin
char
order_id.origin
```
Source: [snippets/ir_model.purchase_order_line.x_origin.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_origin.xml)
### X Partner Ref
ID: `mint_system.ir_model.purchase_order_line.x_partner_ref`
```xml
Lieferantenreferenz
purchase.order.line
x_partner_ref
text
order_id.partner_ref
```
Source: [snippets/ir_model.purchase_order_line.x_partner_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_partner_ref.xml)
### X State
ID: `mint_system.ir_model.purchase_order_line.x_state`
```xml
Status Bestellposition
purchase.order.line
x_state
selection
order_id.state
```
Source: [snippets/ir_model.purchase_order_line.x_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_state.xml)
### X User Id
ID: `mint_system.ir_model.purchase_order_line.x_user_id`
```xml
Einkaufsbeauftragter
purchase.order.line
x_user_id
many2one
res.users
order_id.user_id
```
Source: [snippets/ir_model.purchase_order_line.x_user_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.purchase_order_line.x_user_id.xml)
## Quality Check
### X Active
ID: `mint_system.ir_model.quality_check.x_active`
```xml
Aktiv
quality.check
x_active
boolean
test_type_id
for rec in self:
if rec.test_type_id.technical_name == 'register_consumed_materials':
rec['x_active'] = False
else:
rec['x_active'] = True
```
Source: [snippets/ir_model.quality_check.x_active.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.quality_check.x_active.xml)
## Res Partner
### X Birthdate
ID: `mint_system.ir_model.res_partner.x_birthdate`
```xml
Geburtstag
res.partner
x_birthdate
date
```
Source: [snippets/ir_model.res_partner.x_birthdate.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_birthdate.xml)
### X Created On
ID: `mint_system.ir_model.res_partner.x_created_on`
```xml
Erstellt am
res.partner
x_created_on
date
```
Source: [snippets/ir_model.res_partner.x_created_on.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_created_on.xml)
### X Department Id
ID: `mint_system.ir_model.res_partner.x_department_id`
```xml
Abteilung
res.partner
x_department_id
many2one
hr.department
user_id.employee_id.department_id
```
Source: [snippets/ir_model.res_partner.x_department_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_department_id.xml)
### X Eori
ID: `mint_system.ir_model.res_partner.x_eori`
```xml
[]
EORI
res.partner
x_eori
char
```
Source: [snippets/ir_model.res_partner.x_eori.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_eori.xml)
### X External Ref
ID: `mint_system.ir_model.res_partner.x_external_ref`
```xml
Externe Referenz
res.partner
x_external_ref
char
```
Source: [snippets/ir_model.res_partner.x_external_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_external_ref.xml)
### X First Sale Date
ID: `mint_system.ir_model.res_partner.x_first_sale_date`
```xml
Erstes Verkaufsdatum
res.partner
x_first_sale_date
date
sale_order_ids
for rec in self:
first_sale_order = rec.sale_order_ids.filtered(lambda s: s.state == 'sale').sorted('date_order')[:1]
if first_sale_order:
rec['x_first_sale_date'] = first_sale_order.date_order
else:
rec['x_first_sale_date'] = False
```
Source: [snippets/ir_model.res_partner.x_first_sale_date.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_first_sale_date.xml)
### X Global Location Number
ID: `mint_system.ir_model.res_partner.x_global_location_number`
```xml
[]
VSTGLN
res.partner
x_global_location_number
char
```
Source: [snippets/ir_model.res_partner.x_global_location_number.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_global_location_number.xml)
### X Packaging Ref
ID: `mint_system.ir_model.res_partner.x_packaging_ref`
```xml
Verpackungsreferenz
res.partner
x_packaging_ref
char
```
Source: [snippets/ir_model.res_partner.x_packaging_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_packaging_ref.xml)
### X Privacy Visibility
ID: `mint_system.ir_model.res_partner.x_privacy_visibility`
```xml
[]
Sichtbarkeit
res.partner
x_privacy_visibility
boolean
```
Source: [snippets/ir_model.res_partner.x_privacy_visibility.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_privacy_visibility.xml)
### X Schema
ID: `mint_system.ir_model.res_partner.x_schema`
```xml
[]
Schema
res.partner
x_schema
char
```
Source: [snippets/ir_model.res_partner.x_schema.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_schema.xml)
### X Stock Move Ids
ID: `mint_system.ir_model.res_partner.x_stock_move_ids`
```xml
Lagerbuchungen
res.partner
x_stock_move_ids
one2many
stock.move
x_picking_partner_id
```
Source: [snippets/ir_model.res_partner.x_stock_move_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_stock_move_ids.xml)
### X Vat
ID: `mint_system.ir_model.res_partner.x_vat`
```xml
[]
VAT
res.partner
x_vat
char
```
Source: [snippets/ir_model.res_partner.x_vat.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_vat.xml)
### X Vst
ID: `mint_system.ir_model.res_partner.x_vst`
```xml
[]
VST
res.partner
x_vst
char
```
Source: [snippets/ir_model.res_partner.x_vst.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_vst.xml)
### X Zaz
ID: `mint_system.ir_model.res_partner.x_zaz`
```xml
[]
ZAZ
res.partner
x_vat
char
```
Source: [snippets/ir_model.res_partner.x_zaz.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.res_partner.x_zaz.xml)
## Sale Blanket Order Line
### X Product Uom Category Id
ID: `mint_system.ir_model.sale_blanket_order_line.x_product_uom_category_id`
```xml
Kategorie
sale.blanket.order.line
x_product_uom_category_id
Many2One
uom.category
product_id.uom_id.category_id
```
Source: [snippets/ir_model.sale_blanket_order_line.x_product_uom_category_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_blanket_order_line.x_product_uom_category_id.xml)
## Sale Order
### X As4import
ID: `mint_system.ir_model.sale_order.x_as4import`
```xml
AS4 Import
sale.order
x_as4import
boolean
```
Source: [snippets/ir_model.sale_order.x_as4import.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_as4import.xml)
### X Bexioid
ID: `mint_system.ir_model.sale_order.x_bexioid`
```xml
Bexio ID
sale.order
x_bexioid
integer
```
Source: [snippets/ir_model.sale_order.x_bexioid.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_bexioid.xml)
### X Client Project Ref
ID: `mint_system.ir_model.sale_order.x_client_project_ref`
```xml
Projektnummer Kunde
sale.order
x_client_project_ref
Char
```
Source: [snippets/ir_model.sale_order.x_client_project_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_client_project_ref.xml)
### X Country Id Name
ID: `mint_system.ir_model.sale_order.x_country_id_name`
```xml
Kundenland
sale.order
x_country_id_name
char
partner_id.country_id.name
```
Source: [snippets/ir_model.sale_order.x_country_id_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_country_id_name.xml)
### X Incoterm Blanket Order
ID: `mint_system.ir_model.sale_order.x_incoterm_blanket_order`
```xml
Incoterm Rahmenauftrag
sale.order
x_incoterm_blanket_order
many2one
account.incoterms
blanket_order_id.incoterm
```
Source: [snippets/ir_model.sale_order.x_incoterm_blanket_order.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_incoterm_blanket_order.xml)
### X Industry Id
ID: `mint_system.ir_model.sale_order.x_industry_id`
```xml
Branche
sale.order
x_industry_id
char
partner_id.industry_id.name
```
Source: [snippets/ir_model.sale_order.x_industry_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_industry_id.xml)
### X Is Test
ID: `mint_system.ir_model.sale_order.x_is_test`
```xml
Test
sale.order
x_test
Boolean
```
Source: [snippets/ir_model.sale_order.x_is_test.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_is_test.xml)
### X Order Number
ID: `mint_system.ir_model.sale_order.x_order_number`
```xml
Bestellnummer Kunde
sale.order
x_order_number
Char
```
Source: [snippets/ir_model.sale_order.x_order_number.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_order_number.xml)
### X Partner Ref
ID: `mint_system.ir_model.sale_order.x_partner_ref`
```xml
Kunden Nr.
sale.order
partner_ref
Char
partner_id.ref
```
Source: [snippets/ir_model.sale_order.x_partner_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_partner_ref.xml)
### X Payment State
ID: `mint_system.ir_model.sale_order.x_payment_state`
```xml
Zahlungsstatus
sale.order
x_payment_state
selection
[
{'value':'not_paid','name':'Nicht Bezahlt'},
{'value':'in_payment','name':'In Zahlung'},
{'value':'paid','name':'Bezahlt'},
]
invoice_ids,invoice_ids.payment_state
for rec in self:
if rec.invoice_ids:
has_only_paid_invoices = all(rec.invoice_ids.mapped(lambda i: i.payment_state == 'paid'))
has_in_payment_invoices = any(rec.invoice_ids.mapped(lambda i: i.payment_state == 'in_payment'))
has_not_paid_invoices = any(rec.invoice_ids.mapped(lambda i: i.payment_state == 'not_paid'))
if has_only_paid_invoices:
rec['x_payment_state'] = 'paid'
elif has_in_payment_invoices:
rec['x_payment_state'] = 'in_payment'
elif has_not_paid_invoices:
rec['x_payment_state'] = 'not_paid'
else:
rec['x_payment_state'] = 'not_paid'
```
Source: [snippets/ir_model.sale_order.x_payment_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_payment_state.xml)
### X Payment Term Blanket Order
ID: `mint_system.ir_model.sale_order.x_payment_term_blanket_order`
```xml
Zahlungsbedingungen Rahmenauftrag
sale.order
x_payment_term_blanket_order
many2one
account.payment.terms
order_line.blanket_order_line.order_id.payment_term_id
```
Source: [snippets/ir_model.sale_order.x_payment_term_blanket_order.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_payment_term_blanket_order.xml)
### X Product Uom Qty
ID: `mint_system.ir_model.sale_order.x_product_uom_qty`
```xml
Gesamtmenge
sale.order
x_product_uom_qty
float
order_line
for rec in self:
lines = rec.order_line.filtered(lambda l: l.product_id.categ_id.name == 'Ware')
rec['x_product_uom_qty'] = sum(lines.mapped(lambda l: l.product_id.weight * l.product_uom_qty))
```
Source: [snippets/ir_model.sale_order.x_product_uom_qty.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_product_uom_qty.xml)
### X Project
ID: `mint_system.ir_model.sale_order.x_project`
```xml
Gesamtmenge
sale.order
x_product_uom_qty
float
order_line
for rec in self:
lines = rec.order_line.filtered(lambda l: l.product_id.categ_id.name == 'Ware')
rec['x_product_uom_qty'] = sum(lines.mapped(lambda l: l.product_id.weight * l.product_uom_qty))
```
Source: [snippets/ir_model.sale_order.x_project.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_project.xml)
### X Studio Description
ID: `mint_system.ir_model.sale_order.x_studio_description`
```xml
Beschreibung Verkausauftrag
sale.order
x_studio_description
text
```
Source: [snippets/ir_model.sale_order.x_studio_description.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_studio_description.xml)
### X Vst
ID: `mint_system.ir_model.sale_order.x_vst`
```xml
VST
sale.order
x_vst
char
partner_sale_id.x_vst
```
Source: [snippets/ir_model.sale_order.x_vst.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order.x_vst.xml)
## Sale Order Line
### X Client Order Ref
ID: `mint_system.ir_model.sale_order_line.x_client_order_ref`
```xml
Kundenreferenz
sale.order.line
x_client_order_ref
text
order_id.client_order_ref
```
Source: [snippets/ir_model.sale_order_line.x_client_order_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_client_order_ref.xml)
### X Commitment Date
ID: `mint_system.ir_model.sale_order_line.x_commitment_date`
```xml
Lieferdatum
sale.order.line
x_commitment_date
date
order_id.commitment_date
```
Source: [snippets/ir_model.sale_order_line.x_commitment_date.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_commitment_date.xml)
### X Date Order
ID: `mint_system.ir_model.sale_order_line.x_date_order`
```xml
Auftragsdatum
sale.order.line
x_date_order
datetime
order_id.date_order
```
Source: [snippets/ir_model.sale_order_line.x_date_order.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_date_order.xml)
### X Drawing File
ID: `mint_system.ir_model.sale_order_line.x_drawing_file`
```xml
Zeichnung
sale.order.line
x_drawing_file
many2one
product_id.drawing_file
```
Source: [snippets/ir_model.sale_order_line.x_drawing_file.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_drawing_file.xml)
### X Industry Id
ID: `mint_system.ir_model.sale_order_line.x_industry_id`
```xml
Branche
sale.order.line
x_industry_id
many2one
order_partner_id.industry_id
```
Source: [snippets/ir_model.sale_order_line.x_industry_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_industry_id.xml)
### X Margin Percent
ID: `mint_system.ir_model.sale_order_line.x_margin_percent`
```xml
Marge (%)
Marge Aufschlagsrechnung
sale.order.line
x_margin_percent
float
margin_percent
for line in self:
if line.product_id.type == 'product' and line.purchase_price != 0:
line['x_margin_percent'] = (line.price_unit-line.purchase_price)/(line.purchase_price)
else:
line['x_margin_percent'] = 0
line['margin'] = 0
```
Source: [snippets/ir_model.sale_order_line.x_margin_percent.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_margin_percent.xml)
### X Pricelist Id
ID: `mint_system.ir_model.sale_order_line.x_pricelist_id`
```xml
Preisliste
sale.order.line
x_pricelist_id
many2one
order_id.pricelist_id
```
Source: [snippets/ir_model.sale_order_line.x_pricelist_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_pricelist_id.xml)
### X Service Policy
ID: `mint_system.ir_model.sale_order_line.x_service_policy`
```xml
Faktierungsregel
sale.order.line
x_service_policy
selection
product_id.service_policy
```
Source: [snippets/ir_model.sale_order_line.x_service_policy.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_service_policy.xml)
### X Service Tracking
ID: `mint_system.ir_model.sale_order_line.x_service_tracking`
```xml
Dienstverfolgung
sale.order.line
x_service_tracking
selection
product_id.service_tracking
```
Source: [snippets/ir_model.sale_order_line.x_service_tracking.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_service_tracking.xml)
### X State
ID: `mint_system.ir_model.sale_order_line.x_state`
```xml
Status Auftragsposition
sale.order.line
x_state
selection
order_id.state
```
Source: [snippets/ir_model.sale_order_line.x_state.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_state.xml)
### X Taxed Amount
ID: `mint_system.ir_model.sale_order_line.x_taxed_amount`
```xml
Total inkl. MWST
sale.order.line
x_taxed_amount
float
price_unit,discount,qty_delivered,product_uom_qty,price_tax
for rec in self:
rec['x_taxed_amount'] = rec.price_unit * (1 - (rec.discount or 0.0) / 100.0) * (rec.qty_delivered or rec.product_uom_qty) + rec.price_tax
```
Source: [snippets/ir_model.sale_order_line.x_taxed_amount.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_taxed_amount.xml)
### X Taxed Amount Invoiced
ID: `mint_system.ir_model.sale_order_line.x_taxed_amount_invoiced`
```xml
Rechnungsbetrag inkl. MWST
sale.order.line
x_taxed_amount_invoiced
float
untaxed_amount_invoiced,price_tax
for rec in self:
rec['x_taxed_amount_invoiced'] = rec.price_unit * (1 - (rec.discount or 0.0) / 100.0) * (rec.qty_delivered or rec.product_uom_qty) + rec.price_tax
```
Source: [snippets/ir_model.sale_order_line.x_taxed_amount_invoiced.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_taxed_amount_invoiced.xml)
### X Untaxed Amount
ID: `mint_system.ir_model.sale_order_line.x_untaxed_amount`
```xml
Total exkl. MWST
sale.order.line
x_untaxed_amount
float
price_unit,discount,qty_delivered,product_uom_qty
for rec in self:
rec['x_untaxed_amount'] = rec.price_unit * (1 - (rec.discount or 0.0) / 100.0) * (rec.qty_delivered or rec.product_uom_qty)
```
Source: [snippets/ir_model.sale_order_line.x_untaxed_amount.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_untaxed_amount.xml)
### X Weight Delivered
ID: `mint_system.ir_model.sale_order_line.x_weight_delivered`
```xml
Geliefertes Gewicht
sale.order.line
x_weight_delivered
float
qty_delivered,product_id.weight
for rec in self:
rec['x_weight_delivered'] = rec.product_id.weight * rec.qty_delivered
```
Source: [snippets/ir_model.sale_order_line.x_weight_delivered.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.sale_order_line.x_weight_delivered.xml)
## Stock Location
### X Should Be Valued
ID: `mint_system.ir_model.stock_location.x_should_be_valued`
```xml
Should be valued
stock.location
x_should_be_valued
boolean
usage
for rec in self:
rec['x_should_be_valued'] = rec._should_be_valued()
```
Source: [snippets/ir_model.stock_location.x_should_be_valued.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_location.x_should_be_valued.xml)
## Stock Lot
### X Product Weight
ID: `mint_system.ir_model.stock_lot.x_product_weight`
```xml
Produktgewicht
stock.lot
x_product_weight
float
product_id.product_weight
```
Source: [snippets/ir_model.stock_lot.x_product_weight.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_lot.x_product_weight.xml)
### X Weight Uom Name
ID: `mint_system.ir_model.stock_lot.x_weight_uom_name`
```xml
Produktgewicht Masseinheit
stock.lot
x_weight_uom_id
char
product_id.weight_uom_id.name
```
Source: [snippets/ir_model.stock_lot.x_weight_uom_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_lot.x_weight_uom_name.xml)
## Stock Move
### X Count Boxes
ID: `mint_system.ir_model.stock_move.x_count_boxes`
```xml
Anzahl Kisten
Count the number of packaging boxes.
stock.move
x_count_boxes
int
quantity_done,product_packaging
for rec in self:
rec['x_count_boxes'] = 0
if rec.product_packaging and rec.product_packaging.qty:
product_qty = rec.product_packaging.qty
count_boxes = rec.quantity_done / product_qty
rec['x_count_boxes'] = int(-(-count_boxes // 1))
if rec.product_packaging.parent_packaging and rec.product_packaging.parent_packaging.qty:
parent_qty = rec.product_packaging.parent_packaging.qty
count_boxes = rec.quantity_done / parent_qty
rec['x_count_boxes'] = int(-(-count_boxes // 1))
```
Source: [snippets/ir_model.stock_move.x_count_boxes.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_count_boxes.xml)
### X Count Packaging
ID: `mint_system.ir_model.stock_move.x_count_packaging`
```xml
Anzahl Verpackungen
Counts the number of packages for dispaying in on the picking report.
stock.move
x_count_packaging
int
product_uom_qty
for rec in self:
if rec.product_packaging:
rec['x_count_packaging'] = rec.product_uom_qty // rec.product_packaging.qty
```
Source: [snippets/ir_model.stock_move.x_count_packaging.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_count_packaging.xml)
### X Label Qty
ID: `mint_system.ir_model.stock_move.x_label_qty`
```xml
Anzahl Etiketten
stock.move
x_label_qty
int
product_uom_qty
for rec in self:
rec['x_label_qty'] = 1
```
Source: [snippets/ir_model.stock_move.x_label_qty.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_label_qty.xml)
### X Operation Qty
ID: `mint_system.ir_model.stock_move.x_operation_qty`
```xml
Inventory +/-
stock.move
x_operation_qty
float
product_uom_qty
for record in self:
if (record.location_id.usage == 'internal'):
record['x_operation_qty'] = -1 * record.product_uom_qty
else:
record['x_operation_qty'] = record.product_uom_qty
```
Source: [snippets/ir_model.stock_move.x_operation_qty.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_operation_qty.xml)
### X Packaging Uom Id
ID: `mint_system.ir_model.stock_move.x_packaging_uom_id`
```xml
Mengeneinheit
product.packaging
x_packaging_uom_id
many2one
uom.uom
```
Source: [snippets/ir_model.stock_move.x_packaging_uom_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_packaging_uom_id.xml)
### X Picking Partner Id
ID: `mint_system.ir_model.stock_move.x_picking_partner_id`
```xml
Lieferadresse
stock.move
x_picking_partner_id
many2one
res.partner
picking_id.partner_id
```
Source: [snippets/ir_model.stock_move.x_picking_partner_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_picking_partner_id.xml)
### X Print Parent Only
ID: `mint_system.ir_model.stock_move.x_print_parent_only`
```xml
Nur übergeordnete Verpackung drucken
product.packaging
x_print_parent_only
boolean
```
Source: [snippets/ir_model.stock_move.x_print_parent_only.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_print_parent_only.xml)
### X Print Without Parent
ID: `mint_system.ir_model.stock_move.x_print_without_parent`
```xml
Ohne übergeordnete Verpackung drucken
product.packaging
x_print_without_parent
boolean
```
Source: [snippets/ir_model.stock_move.x_print_without_parent.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_print_without_parent.xml)
### X Scrap Id
ID: `mint_system.ir_model.stock_move.x_scrap_id`
```xml
Buchung Lagerschwund
product.packaging
x_scrap_id
many2one
stock.move
state
for record in self:
if record.state == 'done':
record['x_scrap_id'] = 1
else:
record['x_scrap_id'] = 0
```
Source: [snippets/ir_model.stock_move.x_scrap_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_move.x_scrap_id.xml)
## Stock Picking
### X As4 Import
ID: `mint_system.ir_model.stock_picking.x_as4_import`
```xml
AS4 Import
stock.picking
x_sale_id_as4_import
boolean
sale_id.x_as4import
```
Source: [snippets/ir_model.stock_picking.x_as4_import.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_as4_import.xml)
### X Autocomplete
ID: `mint_system.ir_model.stock_picking.x_autocomplete`
```xml
Automatisch Erledigen
stock.picking
x_autocomplete
boolean
```
Source: [snippets/ir_model.stock_picking.x_autocomplete.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_autocomplete.xml)
### X Client Order Ref
ID: `mint_system.ir_model.stock_picking.x_client_order_ref`
```xml
Bestellnummer Kunde
stock.picking
x_client_order_ref
char
sale_id.client_order_ref
```
Source: [snippets/ir_model.stock_picking.x_client_order_ref.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_client_order_ref.xml)
### X Date Done
ID: `mint_system.ir_model.stock_picking.x_date_done`
```xml
Lieferdatum
stock.picking
x_date_done
date
```
Source: [snippets/ir_model.stock_picking.x_date_done.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_date_done.xml)
### X Date Order
ID: `mint_system.ir_model.stock_picking.x_date_order`
```xml
Bestelldatum
stock.picking
x_date_order
datetime
sale_id.date_order
```
Source: [snippets/ir_model.stock_picking.x_date_order.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_date_order.xml)
### X Incoterm
ID: `mint_system.ir_model.stock_picking.x_incoterm`
```xml
Incoterm
stock.picking
x_incoterm
account.incoterms
many2one
```
Source: [snippets/ir_model.stock_picking.x_incoterm.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_incoterm.xml)
### X Name
ID: `mint_system.ir_model.stock_picking.x_name`
```xml
Referenz
stock.picking
x_name
char
```
Source: [snippets/ir_model.stock_picking.x_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_name.xml)
### X Origin
ID: `mint_system.ir_model.stock_picking.x_origin`
```xml
Herkunftstock.pickingx_sale_id_partner_idtextorigin,scheduled_date
for record in self:
if record.origin is not None and record.x_origin_and_partner_id is not None:
x_origin_and_partner_id_str = str(record.x_origin_and_partner_id)
if x_origin_and_partner_id_str.lower() != 'false':
record['x_origin'] = str(record.origin) + ', ' + x_origin_and_partner_id_str
else:
record['x_origin'] = str(record.origin)
elif record.origin is not None:
record['x_origin'] = str(record.origin)
elif record.x_origin_and_partner_id is not None:
x_origin_and_partner_id_str = str(record.x_origin_and_partner_id)
if x_origin_and_partner_id_str.lower() != 'false':
record['x_origin'] = x_origin_and_partner_id_str
else:
record['x_origin'] = ''
else:
record['x_origin'] = ''
```
Source: [snippets/ir_model.stock_picking.x_origin.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_origin.xml)
### X Origin And Partner Id
ID: `mint_system.ir_model.stock_picking.x_origin_and_partner_id`
```xml
Herkunft und Partner
stock.picking
x_sale_id_partner_id
char
sale_id.partner_id.name
```
Source: [snippets/ir_model.stock_picking.x_origin_and_partner_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_origin_and_partner_id.xml)
### X Sale Id Incoterm
ID: `mint_system.ir_model.stock_picking.x_sale_id_incoterm`
```xml
Sale incoterm
stock.picking
x_sale_id_incoterm
account.incoterms
many2one
sale_id.incoterm
```
Source: [snippets/ir_model.stock_picking.x_sale_id_incoterm.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_sale_id_incoterm.xml)
### X Vst
ID: `mint_system.ir_model.stock_picking.x_vst`
```xml
VST
stock.picking
x_vst
char
sale_id.x_vst
```
Source: [snippets/ir_model.stock_picking.x_vst.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_picking.x_vst.xml)
## Stock Production Lot
### X Autoremove
ID: `mint_system.ir_model.stock_production_lot.x_autoremove`
```xml
Automatisch Entfernen
stock.production.lot
x_autoremove
boolean
```
Source: [snippets/ir_model.stock_production_lot.x_autoremove.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_autoremove.xml)
### X Default Code
ID: `mint_system.ir_model.stock_production_lot.x_default_code`
```xml
Internal Reference
stock.production.lot
x_default_code
char
```
Source: [snippets/ir_model.stock_production_lot.x_default_code.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_default_code.xml)
### X Device Name
ID: `mint_system.ir_model.stock_production_lot.x_device_name`
```xml
Device Name
stock.lot
x_device_name
char
```
Source: [snippets/ir_model.stock_production_lot.x_device_name.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_device_name.xml)
### X Forcepoint Pol
ID: `mint_system.ir_model.stock_production_lot.x_forcepoint_pol`
```xml
Forcepoint PoL
stock.production.lot
x_forcepoint_pol
char
```
Source: [snippets/ir_model.stock_production_lot.x_forcepoint_pol.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_forcepoint_pol.xml)
### X Forcepoint Pos
ID: `mint_system.ir_model.stock_production_lot.x_forcepoint_pos`
```xml
Forcepoint PoS
stock.production.lot
x_forcepoint_pos
char
```
Source: [snippets/ir_model.stock_production_lot.x_forcepoint_pos.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_forcepoint_pos.xml)
### X Hostname
ID: `mint_system.ir_model.stock_production_lot.x_hostname`
```xml
Hostname
stock.production.lot
x_hostname
char
```
Source: [snippets/ir_model.stock_production_lot.x_hostname.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_hostname.xml)
### X Ip Address
ID: `mint_system.ir_model.stock_production_lot.x_ip_address`
```xml
IP Address
stock.lot
stock.lot
x_ip_address
char
```
Source: [snippets/ir_model.stock_production_lot.x_ip_address.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_ip_address.xml)
### X Location
ID: `mint_system.ir_model.stock_production_lot.x_location`
```xml
Location
stock.lot
x_location
char
```
Source: [snippets/ir_model.stock_production_lot.x_location.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_location.xml)
### X Managed Service
ID: `mint_system.ir_model.stock_production_lot.x_managed_service`
```xml
Managed Service
stock.production.lot
x_managed_service
selection
[
('high', 'MS1 High'),
('medium', 'MS1 Medium'),
('low', 'MS1 Low'),
('central', 'MS1 Central')
]
```
Source: [snippets/ir_model.stock_production_lot.x_managed_service.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_managed_service.xml)
### X Production Id
ID: `mint_system.ir_model.stock_production_lot.x_production_id`
```xml
Fertigungsauftrag
stock.production.lot
x_production_id
char
x_production_ids
for rec in self:
if rec.x_production_ids:
rec['x_production_id'] = rec.x_production_ids[0].name.split('-')[0]
else:
rec['x_production_id'] = ''
```
Source: [snippets/ir_model.stock_production_lot.x_production_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_production_id.xml)
### X Production Ids
ID: `mint_system.ir_model.stock_production_lot.x_production_ids`
```xml
Fertigungsaufträge
stock.production.lot
x_production_ids
One2many
mrp.production
lot_producing_id
```
Source: [snippets/ir_model.stock_production_lot.x_production_ids.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_production_ids.xml)
### X Weight Uom
ID: `mint_system.ir_model.stock_production_lot.x_weight_uom`
```xml
Nettogewicht [kg]
stock.production.lot
x_weight_uom
float
product_qty, product_id.weight, product_id.weight_uom_id
for record in self:
record['x_weight_uom'] = record.product_qty * record.product_id.product_tmpl_id.weight_uom_id._compute_quantity(record.product_id.weight, self.env.ref('uom.product_uom_kgm'))
```
Source: [snippets/ir_model.stock_production_lot.x_weight_uom.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_production_lot.x_weight_uom.xml)
## Stock Quant
### X Expiration Date
ID: `mint_system.ir_model.stock_quant.x_expiration_date`
```xml
Ablaufdatum
stock.quant
x_expiration_date
datetime
stock.lot
lot_id.x_expiration_date
```
Source: [snippets/ir_model.stock_quant.x_expiration_date.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_quant.x_expiration_date.xml)
### X Last Delivery Partner Id
ID: `mint_system.ir_model.stock_quant.x_last_delivery_partner_id`
```xml
Lieferadresse
stock.quant
x_last_delivery_partner_id
many2one
res.partner
lot_id.last_delivery_partner_id
```
Source: [snippets/ir_model.stock_quant.x_last_delivery_partner_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_quant.x_last_delivery_partner_id.xml)
### X Package Type
ID: `mint_system.ir_model.stock_quant.x_package_type`
```xml
Pakettyp
stock.quant
x_package_type
char
package_id.package_type_id.display_name
```
Source: [snippets/ir_model.stock_quant.x_package_type.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_quant.x_package_type.xml)
## Stock Quant Package
### X Note
ID: `mint_system.ir_model.stock_quant_package.x_note`
```xml
Notiz
mrp.quant.bom
x_note
text
```
Source: [snippets/ir_model.stock_quant_package.x_note.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_quant_package.x_note.xml)
## Stock Valuation Layer
### X Quant Location Id
ID: `mint_system.ir_model.stock_valuation_layer.x_quant_location_id`
```xml
Lagerort Bestand
stock.valuation.layer
x_quant_location_id
many2one
stock.location
stock_move_id.location_id,stock_move_id.location_dest_id
for record in self:
if (record.stock_move_id.picking_code == "outgoing"):
record['x_quant_location_id'] = record.stock_move_id.location_id.id
elif (record.stock_move_id.picking_code == "incoming"):
record['x_quant_location_id'] = record.stock_move_id.location_dest_id.id
else:
record['x_quant_location_id'] = record.stock_move_id.location_dest_id.id
```
Source: [snippets/ir_model.stock_valuation_layer.x_quant_location_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.stock_valuation_layer.x_quant_location_id.xml)
## Survey User Input
### X Department Id
ID: `mint_system.ir_model.survey_user_input.x_department_id`
```xml
Abteilung
survey.user_input
x_department_id
many2one
hr.department
partner_id
partner_id.x_department_id
```
Source: [snippets/ir_model.survey_user_input.x_department_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.survey_user_input.x_department_id.xml)
### X Manager Id
ID: `mint_system.ir_model.survey_user_input.x_manager_id`
```xml
Manager
survey.user_input
x_manager_id
many2one
hr.employee
x_department_id
x_department_id.manager_id
```
Source: [snippets/ir_model.survey_user_input.x_manager_id.xml](https://github.com/Mint-System/Odoo-Build/tree/main/snippets/ir_model.survey_user_input.x_manager_id.xml)