How does budget_carry_over relate to other tables? or What tables does budget_carry_over reference?

Response: Foreign keys in budget_carry_over: branch_id -> res_branch.id [constraint: budget_carry_over_branch_id_fkey]; company_id -> res_company.id [constraint: budget_carry_over_company_id_fkey]; create_uid -> res_users.id [constraint: budget_carry_over_create_uid_fkey]; crossover_budget_id -> crossovered_budget.id [constraint: budget_carry_over_crossover_budget_id_fkey]; message_main_attachment_id -> ir_attachment.id [constraint: budget_carry_over_message_main_attachment_id_fkey]; parent_id -> crossovered_budget.id [constraint: budget_carry_over_parent_id_fkey]; write_uid -> res_users.id [constraint: budget_carry_over_write_uid_fkey]. Total foreign key relationships: 7. Referenced tables: crossovered_budget, res_company, ir_attachment, res_users, res_branch.


What data types are used in account_account_template? or Show me the column structure of account_account_template.

Response: Columns in account_account_template: id (integer) [NOT NULL] [DEFAULT: nextval('account_account_template_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [NOT NULL] [COMMENT: Name]; currency_id (integer) [PRECISION: 32] [COMMENT: Account Currency]; code (character varying) [NOT NULL] [LENGTH: 64] [COMMENT: Code]; user_type_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Type]; reconcile (boolean) [COMMENT: Allow Invoices & payments Matching]; note (text) [COMMENT: Note]; nocreate (boolean) [COMMENT: Optional Create]; chart_template_id (integer) [PRECISION: 32] [COMMENT: Chart Template]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]; parent_id (integer) [PRECISION: 32] [COMMENT: Parent Account]. Total columns: 14. Statistics: 10 nullable, 1 with defaults, 1 with length constraints.


What data types are used in weight_scale_barcode_format_line? or Show me the column structure of weight_scale_barcode_format_line.

Response: Columns in weight_scale_barcode_format_line: id (integer) [NOT NULL] [DEFAULT: nextval('weight_scale_barcode_format_line_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [COMMENT: Name]; parent_id (integer) [PRECISION: 32] [COMMENT: Parent]; digit (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Digit]; sequence (integer) [PRECISION: 32] [COMMENT: Sequence]; data (character varying) [NOT NULL] [COMMENT: Data]; coefficient_ratio (numeric) [COMMENT: Coefficient Ratio]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]; rounding (character varying) [COMMENT: Rounding]. Total columns: 12. Statistics: 9 nullable, 1 with defaults, 0 with length constraints.


Tell me about the list_top_product_compare table. or What is stored in list_top_product_compare?

Response: The list_top_product_compare table has 8 columns and 3 foreign key relationships. It stores data related to list top product compare in the system. The table has 1 indexes for performance optimization. Column types: integer: 4, character varying: 1, double precision: 1, timestamp without time zone: 2. Nullable columns: 7, columns with defaults: 1.


What are common use cases for choose.delivery.package? or What business logic is in choose.delivery.package?

Response: To use the choose.delivery.package model, you need to provide values for required fields: none. Readonly fields: weight_uom_name, company_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: weight_uom_name [readonly] [computed] [no_copy]; company_id [readonly] [computed] [no_copy]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


What are the foreign keys in base_language_install_website_rel? or Describe the relational structure of base_language_install_website_rel.

Response: Foreign keys in base_language_install_website_rel: base_language_install_id -> base_language_install.id [constraint: base_language_install_website_rel_base_language_install_id_fkey]; website_id -> website.id [constraint: base_language_install_website_rel_website_id_fkey]. Total foreign key relationships: 2. Referenced tables: website, base_language_install.


What operations can I perform on qiscus.template.content? or How to create records in qiscus.template.content?

Response: To use the qiscus.template.content model, you need to provide values for required fields: none. Readonly fields: name, id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: name [readonly] [computed] [no_copy]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


What tables are connected to account_fiscal_position_res_country_state_rel? or What tables does account_fiscal_position_res_country_state_rel reference?

Response: Foreign keys in account_fiscal_position_res_country_state_rel: account_fiscal_position_id -> account_fiscal_position.id [constraint: account_fiscal_position_res_cou_account_fiscal_position_id_fkey]; res_country_state_id -> res_country_state.id [constraint: account_fiscal_position_res_country_s_res_country_state_id_fkey]. Total foreign key relationships: 2. Referenced tables: account_fiscal_position, res_country_state.


What data types are used in stock_picking_transfer_rel? or What are the length constraints in stock_picking_transfer_rel?

Response: Columns in stock_picking_transfer_rel: stock_immediate_transfer_id (integer) [NOT NULL] [PRECISION: 32]; stock_picking_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What columns does account_edi_document have? or What indexes exist on account_edi_document?

Response: The account_edi_document table has 11 columns and 5 foreign key relationships. It stores data related to account edi document in the system. The table has 3 indexes for performance optimization. Column types: integer: 6, character varying: 2, text: 1, timestamp without time zone: 2. Nullable columns: 8, columns with defaults: 1.


List all constraint names in stock_picking_type_users_rel. or What are the foreign keys in stock_picking_type_users_rel?

Response: Foreign keys in stock_picking_type_users_rel: picking_type_id -> stock_picking_type.id [constraint: stock_picking_type_users_rel_picking_type_id_fkey]; user_id -> res_users.id [constraint: stock_picking_type_users_rel_user_id_fkey]. Total foreign key relationships: 2. Referenced tables: stock_picking_type, res_users.


How is sh.tsp.top.purchasing.product.wizard used in the system? or Describe the sh.tsp.top.purchasing.product.wizard model in Odoo.

Response: The sh.tsp.top.purchasing.product.wizard model represents Top purchasing product Transient model to just filter products in the ERP system. It contains 15 fields and is used to manage top purchasing product transient model to just filter products data. Defined in module: sh_purchase_reports. Key fields include: type, date_from, date_to, date_compare_from, date_compare_to, no_of_top_item, product_qty, company_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What data types are used in kpi_item_kpi_item_all_parents_rel_table? or Which columns are nullable in kpi_item_kpi_item_all_parents_rel_table?

Response: Columns in kpi_item_kpi_item_all_parents_rel_table: kpi_item_all_id (integer) [NOT NULL] [PRECISION: 32]; kpi_item_all_back_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What computed fields exist in picking.order.wizard? or What fields does picking.order.wizard have?

Response: The picking.order.wizard model has 9 fields. Field types distribution: many2one: 3, many2many: 1, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: delivery_boy (many2one) -> res.partner [module: pragmatic_odoo_delivery_boy]; sale_order (many2many) -> sale.order [module: pragmatic_odoo_delivery_boy]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


How does pos.promotion.multi.buy relate to other models? or List all relational fields in pos.promotion.multi.buy.

Response: The pos.promotion.multi.buy model has 4 relational fields: product_ids -> product.product; promotion_id -> pos.promotion; create_uid -> res.users; write_uid -> res.users. Many2many fields: product_ids. One2many fields: none.


Describe the field structure of stock.warehouse.driver. or Which fields are required in stock.warehouse.driver?

Response: The stock.warehouse.driver model has 10 fields. Field types distribution: many2one: 4, selection: 1, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: warehouse_id (many2one) -> stock.warehouse [module: pragmatic_delivery_control_app]; status (selection) [module: pragmatic_delivery_control_app]; driver_id (many2one) -> res.partner [module: pragmatic_odoo_delivery_boy]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What data types are used in approval_matrix_sale_order_lines? or What fields are available in approval_matrix_sale_order_lines?

Response: Columns in approval_matrix_sale_order_lines: id (integer) [NOT NULL] [DEFAULT: nextval('approval_matrix_sale_order_lines_id_seq'::regclass)] [PRECISION: 32]; approval_matrix (integer) [PRECISION: 32] [COMMENT: Approval Matrix]; order_id (integer) [PRECISION: 32] [COMMENT: Sale Order]; sequence (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Sequence]; sequence2 (integer) [PRECISION: 32] [COMMENT: No.]; minimum_approver (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Minimum Approver]; state_char (text) [COMMENT: Approval Status]; time_stamp (timestamp without time zone) [COMMENT: Timestamp]; feedback (character varying) [COMMENT: Rejected Reason]; last_approved (integer) [PRECISION: 32] [COMMENT: Users]; approved (boolean) [COMMENT: Approved]; approval_type (character varying) [COMMENT: Approval Type]; approver_state (character varying) [COMMENT: State]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]; bo_order_id (integer) [PRECISION: 32] [COMMENT: Sale Order]. Total columns: 18. Statistics: 15 nullable, 1 with defaults, 0 with length constraints.


Describe the many2many relations for ks_dashboard_ninja.child_board. or What one2many fields are in ks_dashboard_ninja.child_board?

Response: The ks_dashboard_ninja.child_board model has 4 relational fields: ks_dashboard_ninja_id -> ks_dashboard_ninja.board; company_id -> res.company; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What foreign keys exist in account.tax.digunggung? or What models are connected to account.tax.digunggung?

Response: The account.tax.digunggung model has 4 relational fields: partner_id -> res.partner; company_id -> res.company; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What computed fields exist in account.cashbox.wizard.line? or What field types are used in account.cashbox.wizard.line?

Response: The account.cashbox.wizard.line model has 16 fields. Field types distribution: many2one: 7, float: 2, integer: 2, boolean: 1, char: 1, datetime: 3. Computed fields: 5. Field details: account_cashbox_wizard_id (many2one) -> account.cashbox.wizard [module: equip3_pos_cashbox]; coin_value (float) [module: equip3_pos_cashbox]; number (integer) [module: equip3_pos_cashbox]; subtotal (float) [readonly] [compute: _sub_total] [not stored] [module: equip3_pos_cashbox]; cashbox_id (many2one) -> account.bank.statement.cashbox [module: equip3_pos_cashbox]; currency_id (many2one) [readonly] -> res.currency [compute: <bound method Field._compute_related of account.cashbox.wizard.line.currency_id>] [not stored] [module: equip3_pos_cashbox] [related: cashbox_id.currency_id]; pos_config_id (many2one) -> pos.config [module: equip3_pos_cashbox]; pos_session_id (many2one) -> pos.session [module: equip3_pos_cashbox]; is_closing_line (boolean) [readonly] [compute: <bound method Field._compute_related of account.cashbox.wizard.line.is_closing_line>] [not stored] [module: equip3_pos_cashbox] [related: account_cashbox_wizard_id.is_closing_wizard]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What are the technical details of snailmail.letter? or What modules define snailmail.letter?

Response: The snailmail.letter model is defined in module: snailmail. It has 5 computed fields: attachment_datas, attachment_fname, display_name, reference, __last_update. Stored computed fields: none. Related fields: attachment_datas -> attachment_id.datas, attachment_fname -> attachment_id.name. Original module methods: _compute_display_name, _compute_reference, create, _fetch_attachment, _count_pages_pdf, _snailmail_create, _get_error_message, _get_failure_type, _snailmail_print, _snailmail_print_invalid_address, _snailmail_print_valid_address, snailmail_print, cancel, _snailmail_cron, _is_valid_address.


How does global.search.fields relate to other models? or What are the relationships in global.search.fields?

Response: The global.search.fields model has 6 relational fields: global_search_id -> global.search; field_id -> ir.model.fields; model_id -> ir.model; field_ids -> o2m.global.search.fields; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: field_ids.


Tell me about the weight_scale_barcode_format_line table. or Describe the weight_scale_barcode_format_line table structure.

Response: The weight_scale_barcode_format_line table has 12 columns and 3 foreign key relationships. It stores data related to weight scale barcode format line in the system. The table has 1 indexes for performance optimization. Column types: integer: 6, character varying: 3, numeric: 1, timestamp without time zone: 2. Nullable columns: 9, columns with defaults: 1.


Describe the account_open_chart table structure. or Explain the account_open_chart table schema.

Response: The account_open_chart table has 13 columns and 3 foreign key relationships. It stores data related to account open chart in the system. The table has 1 indexes for performance optimization. Column types: integer: 4, date: 2, character varying: 3, boolean: 2, timestamp without time zone: 2. Nullable columns: 9, columns with defaults: 1.


What are the column types in res_company_setu_inventory_turnover_analysis_report_rel? or What data types are used in res_company_setu_inventory_turnover_analysis_report_rel?

Response: Columns in res_company_setu_inventory_turnover_analysis_report_rel: setu_inventory_turnover_analysis_report_id (integer) [NOT NULL] [PRECISION: 32]; res_company_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What one2many fields are in meetings.salespersons? or How does meetings.salespersons relate to other models?

Response: The meetings.salespersons model has 4 relational fields: salesperson_id -> res.users; calendar_event_id -> calendar.event; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


Tell me about the mail_mass_mailing_list_rel table. or What columns does mail_mass_mailing_list_rel have?

Response: The mail_mass_mailing_list_rel table has 2 columns and 2 foreign key relationships. It stores data related to mail mass mailing list rel in the system. The table has 4 indexes for performance optimization. Column types: integer: 2. Nullable columns: 0, columns with defaults: 0.


What does the pos.bus.log model represent? or How is pos.bus.log used in the system?

Response: The pos.bus.log model represents Transactions of Point Sync in the ERP system. It contains 7 fields and is used to manage transactions of point sync data. Defined in module: equip3_pos_general. Key fields include: id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


How does website.published.mixin relate to other models? or List all relational fields in website.published.mixin.

Response: The website.published.mixin model has no explicit relational fields defined in its field metadata.


What tables does dev_rma_rma_stock_picking_rel reference? or What tables are connected to dev_rma_rma_stock_picking_rel?

Response: Foreign keys in dev_rma_rma_stock_picking_rel: dev_rma_rma_id -> dev_rma_rma.id [constraint: dev_rma_rma_stock_picking_rel_dev_rma_rma_id_fkey]; stock_picking_id -> stock_picking.id [constraint: dev_rma_rma_stock_picking_rel_stock_picking_id_fkey]. Total foreign key relationships: 2. Referenced tables: dev_rma_rma, stock_picking.


What computed fields exist in mrp.bom.line? or Show me the fields of mrp.bom.line.

Response: The mrp.bom.line model has 28 fields. Field types distribution: many2one: 13, float: 2, integer: 3, many2many: 5, one2many: 1, char: 1, datetime: 3. Computed fields: 14. Field details: product_tmpl_id (many2one) [readonly] -> product.template [compute: <bound method Field._compute_related of mrp.bom.line.product_tmpl_id>] [not stored] [module: mrp] [related: product_id.product_tmpl_id]; company_id (many2one) [readonly] -> res.company [compute: <bound method Field._compute_related of mrp.bom.line.company_id>] [stored] [module: mrp] [related: bom_id.company_id]; product_qty (float) [required] [module: mrp]; product_uom_category_id (many2one) [readonly] -> uom.category [compute: <bound method Field._compute_related of mrp.bom.line.product_uom_category_id>] [not stored] [module: mrp] [related: product_id.uom_id.category_id]; sequence (integer) [module: mrp]; bom_id (many2one) [required] -> mrp.bom [module: mrp]; parent_product_tmpl_id (many2one) [readonly] -> product.template [compute: <bound method Field._compute_related of mrp.bom.line.parent_product_tmpl_id>] [not stored] [module: mrp] [related: bom_id.product_tmpl_id]; possible_bom_product_template_attribute_value_ids (many2many) [readonly] -> product.template.attribute.value [compute: _compute_possible_bom_product_template_attribute_value_ids] [not stored] [module: mrp]; bom_product_template_attribute_value_ids (many2many) -> product.template.attribute.value [module: mrp]; allowed_operation_ids (many2many) [readonly] -> mrp.routing.workcenter [compute: _compute_allowed_operation_ids] [not stored] [module: mrp]; operation_id (many2one) -> mrp.routing.workcenter [module: mrp]; child_bom_id (many2one) [readonly] -> mrp.bom [compute: _compute_child_bom_id] [not stored] [module: mrp]; child_line_ids (one2many) [readonly] -> mrp.bom.line [compute: _compute_child_line_ids] [not stored] [module: mrp]; attachments_count (integer) [readonly] [compute: _compute_attachments_count] [not stored] [module: mrp]; branch_id (many2one) [readonly] -> res.branch [compute: <bound method Field._compute_related of mrp.bom.line.branch_id>] [not stored] [module: equip3_manuf_masterdata] [related: bom_id.branch_id]; cost (float) [readonly] [compute: _compute_cost] [stored] [module: equip3_manuf_masterdata]; product_id (many2one) [required] -> product.product [module: equip3_manuf_masterdata]; alternative_component_ids (many2many) -> product.product [module: equip3_manuf_masterdata]; operation_two_ids (many2many) [readonly] -> mrp.bom.operation [compute: <bound method Field._compute_related of mrp.bom.line.operation_two_ids>] [not stored] [module: equip3_manuf_masterdata] [related: bom_id.operation_two_ids]; operation_two_id (many2one) -> mrp.bom.operation [module: equip3_manuf_masterdata]; product_uom_id (many2one) [required] -> uom.uom [module: equip3_manuf_masterdata]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What fields are available in account_analytic_tag_analytic_sale_order_line_rel? or Which columns are nullable in account_analytic_tag_analytic_sale_order_line_rel?

Response: Columns in account_analytic_tag_analytic_sale_order_line_rel: analytic_sale_order_line_id (integer) [NOT NULL] [PRECISION: 32]; account_analytic_tag_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What are the foreign keys in ai_chat_job? or List all constraint names in ai_chat_job.

Response: Foreign keys in ai_chat_job: create_uid -> res_users.id [constraint: ai_chat_job_create_uid_fkey]; queue_job_id -> queue_job.id [constraint: ai_chat_job_queue_job_id_fkey]; session_id -> ai_chat_session.id [constraint: ai_chat_job_session_id_fkey]; user_id -> res_users.id [constraint: ai_chat_job_user_id_fkey]; write_uid -> res_users.id [constraint: ai_chat_job_write_uid_fkey]. Total foreign key relationships: 5. Referenced tables: queue_job, ai_chat_session, res_users.


Which fields are stored computed fields in sale.excel.report? or Describe the implementation of sale.excel.report.

Response: The sale.excel.report model is defined in module: equip3_pos_report. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: .


What one2many fields are in inter.transfer.company? or How does inter.transfer.company relate to other models?

Response: The inter.transfer.company model has 11 relational fields: sale_id -> sale.order; invoice_id -> account.move; purchase_id -> purchase.order; return_id -> return.inter.transfer.company; from_warehouse -> stock.warehouse; currency_id -> res.currency; to_warehouse -> stock.warehouse; pricelist_id -> product.pricelist; product_lines -> inter.transfer.company.line; create_uid -> res.users; write_uid -> res.users. Many2many fields: invoice_id. One2many fields: product_lines.


What are the length constraints in setu_inventory_turnover_analysis_report? or Which columns are nullable in setu_inventory_turnover_analysis_report?

Response: Columns in setu_inventory_turnover_analysis_report: id (integer) [NOT NULL] [DEFAULT: nextval('setu_inventory_turnover_analysis_report_id_seq'::regclass)] [PRECISION: 32]; start_date (date) [COMMENT: Start Date]; end_date (date) [COMMENT: End Date]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]; company_id (integer) [PRECISION: 32] [COMMENT: Company]. Total columns: 8. Statistics: 7 nullable, 1 with defaults, 0 with length constraints.


Describe the implementation of report.extra.content. or What is the module hierarchy for report.extra.content?

Response: The report.extra.content model is defined in module: general_template. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: check_upload_file, convert_img2pdf, convert_txt2pdf, convert_dxp2pdf, write, create.


What tables does account_account_account_day_book_rel reference? or What tables are connected to account_account_account_day_book_rel?

Response: Foreign keys in account_account_account_day_book_rel: account_account_id -> account_account.id [constraint: account_account_account_day_book_rel_account_account_id_fkey]; account_day_book_id -> account_day_book.id [constraint: account_account_account_day_book_rel_account_day_book_id_fkey]. Total foreign key relationships: 2. Referenced tables: account_day_book, account_account.


What is stored in resource_resource? or Explain the resource_resource table schema.

Response: The resource_resource table has 13 columns and 5 foreign key relationships. It stores data related to resource resource in the system. The table has 1 indexes for performance optimization. Column types: integer: 6, character varying: 3, boolean: 1, double precision: 1, timestamp without time zone: 2. Nullable columns: 7, columns with defaults: 1.


What data types are used in account_pettycash_fund_change? or Which columns are nullable in account_pettycash_fund_change?

Response: Columns in account_pettycash_fund_change: id (integer) [NOT NULL] [DEFAULT: nextval('account_pettycash_fund_change_id_seq'::regclass)] [PRECISION: 32]; fund (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Fund]; fund_name (character varying) [COMMENT: Fund Name]; custodian (integer) [PRECISION: 32] [COMMENT: Custodian]; new_amount (numeric) [COMMENT: New Amount]; payable_account (integer) [PRECISION: 32] [COMMENT: Modify Account]; receivable_account (integer) [PRECISION: 32] [COMMENT: Receivable Account]; effective_date (date) [NOT NULL] [COMMENT: Accounting Date]; do_receivable (boolean) [COMMENT: Do Receivable]; move (integer) [PRECISION: 32] [COMMENT: Journal Entry]; is_add_balance (boolean) [COMMENT: Add Balance]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 15. Statistics: 12 nullable, 1 with defaults, 0 with length constraints.


What relationships exist for account_analytic_default? or Show me the foreign key constraints of account_analytic_default.

Response: Foreign keys in account_analytic_default: account_id -> account_account.id [constraint: account_analytic_default_account_id_fkey]; analytic_id -> account_analytic_account.id [constraint: account_analytic_default_analytic_id_fkey]; branch_id -> res_branch.id [constraint: account_analytic_default_branch_id_fkey]; company_id -> res_company.id [constraint: account_analytic_default_company_id_fkey]; create_uid -> res_users.id [constraint: account_analytic_default_create_uid_fkey]; message_main_attachment_id -> ir_attachment.id [constraint: account_analytic_default_message_main_attachment_id_fkey]; partner_id -> res_partner.id [constraint: account_analytic_default_partner_id_fkey]; product_id -> product_product.id [constraint: account_analytic_default_product_id_fkey]; user_id -> res_users.id [constraint: account_analytic_default_user_id_fkey]; write_uid -> res_users.id [constraint: account_analytic_default_write_uid_fkey]. Total foreign key relationships: 10. Referenced tables: product_product, res_partner, res_company, account_account, ir_attachment, res_users, res_branch, account_analytic_account.


What business logic is in crm.lead.scoring.frequency.field? or How to create records in crm.lead.scoring.frequency.field?

Response: To use the crm.lead.scoring.frequency.field model, you need to provide values for required fields: field_id. Readonly fields: name, field_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: name [readonly] [computed] [no_copy]; field_id [required] [readonly]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


How to query web_tour.tour data? or How do I use the web_tour.tour model?

Response: To use the web_tour.tour model, you need to provide values for required fields: name. Readonly fields: id, display_name, __last_update. Field usage details: name [required]; id [readonly]; display_name [readonly] [computed] [no_copy]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


What is stored in scrap_request_analytic_tag_rel? or Describe the scrap_request_analytic_tag_rel table structure.

Response: The scrap_request_analytic_tag_rel table has 2 columns and 2 foreign key relationships. It stores data related to scrap request analytic tag rel in the system. The table has 4 indexes for performance optimization. Column types: integer: 2. Nullable columns: 0, columns with defaults: 0.


What tables does mass_mailing_ir_attachments_rel reference? or List all constraint names in mass_mailing_ir_attachments_rel.

Response: Foreign keys in mass_mailing_ir_attachments_rel: attachment_id -> ir_attachment.id [constraint: mass_mailing_ir_attachments_rel_attachment_id_fkey]; mass_mailing_id -> mailing_mailing.id [constraint: mass_mailing_ir_attachments_rel_mass_mailing_id_fkey]. Total foreign key relationships: 2. Referenced tables: mailing_mailing, ir_attachment.


Which fields are stored computed fields in budget.change.req? or What are the technical details of budget.change.req?

Response: The budget.change.req model is defined in module: equip3_accounting_budget. It has 19 computed fields: approval_matrix, is_allowed_to_approval_matrix, approval_matrix_line_id, is_approve_button, state1, state2, message_is_follower, message_partner_ids, message_channel_ids, message_unread, message_unread_counter, message_needaction, message_needaction_counter, message_has_error, message_has_error_counter, message_attachment_count, message_has_sms_error, display_name, __last_update. Stored computed fields: approval_matrix. Related fields: state1 -> state, state2 -> state. Original module methods: _get_approval_matrix, _get_approve_status_from_config, _get_approve_button, _send_whatsapp_message_approval, _send_whatsapp_message_approval_submitter, action_approve, action_request_for_approval, action_confirm, action_for_approved, action_reject, _onchange_budget_std_id, _compute_approving_matrix_lines, create, write.


What methods are defined in account.full.reconcile original module? or What modules define account.full.reconcile?

Response: The account.full.reconcile model is defined in module: account. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: unlink.


Describe the relational structure of change_lock_date. or How does change_lock_date relate to other tables?

Response: Foreign keys in change_lock_date: company_id -> res_company.id [constraint: change_lock_date_company_id_fkey]; create_uid -> res_users.id [constraint: change_lock_date_create_uid_fkey]; write_uid -> res_users.id [constraint: change_lock_date_write_uid_fkey]. Total foreign key relationships: 3. Referenced tables: res_users, res_company.


What does the asset.asset.revalue.wizard model represent? or How is asset.asset.revalue.wizard used in the system?

Response: The asset.asset.revalue.wizard model represents Asset Revaluation Wizard in the ERP system. It contains 18 fields and is used to manage asset revaluation wizard data. Defined in module: equip3_accounting_asset. Key fields include: reason, remaining_value, amount, journal_id, method_number, method_period, company_id, company_currency_id, currency_id, salvage_value, asset_depreciation_manual_date, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What are the foreign keys in utm_campaign? or Show me the foreign key constraints of utm_campaign.

Response: Foreign keys in utm_campaign: company_id -> res_company.id [constraint: utm_campaign_company_id_fkey]; create_uid -> res_users.id [constraint: utm_campaign_create_uid_fkey]; stage_id -> utm_stage.id [constraint: utm_campaign_stage_id_fkey]; user_id -> res_users.id [constraint: utm_campaign_user_id_fkey]; write_uid -> res_users.id [constraint: utm_campaign_write_uid_fkey]. Total foreign key relationships: 5. Referenced tables: utm_stage, res_users, res_company.


What columns does phone_blacklist have? or How many columns are in phone_blacklist?

Response: The phone_blacklist table has 8 columns and 3 foreign key relationships. It stores data related to phone blacklist in the system. The table has 4 indexes for performance optimization. Column types: integer: 4, character varying: 1, boolean: 1, timestamp without time zone: 2. Nullable columns: 6, columns with defaults: 1.


What does the account.tax.repartition.line model represent? or Describe the account.tax.repartition.line model in Odoo.

Response: The account.tax.repartition.line model represents Tax Repartition Line in the ERP system. It contains 19 fields and is used to manage tax repartition line data. Defined in module: account. Key fields include: factor_percent, factor, repartition_type, account_id, tag_ids, invoice_tax_id, refund_tax_id, tax_id, tax_fiscal_country_id, company_id, sequence, use_in_tax_closing, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What is the sh.qc.measurement model? or Tell me about the sh.qc.measurement model.

Response: The sh.qc.measurement model represents Quality Measurement in the ERP system. It contains 8 fields and is used to manage quality measurement data. Defined in module: sh_inventory_mrp_qc. Key fields include: measurement_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


Tell me about the pos.gift.card model. or Describe the pos.gift.card model in Odoo.

Response: The pos.gift.card model represents Used to Create Gift card. in the ERP system. It contains 17 fields and is used to manage used to create gift card. data. Defined in module: equip3_pos_masterdata. Key fields include: card_no, card_value, card_type, customer_id, issue_date, expire_date, is_active, Paid, used_line, recharge_line, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What computed fields exist in analytic.sale.order.line? or What fields does analytic.sale.order.line have?

Response: The analytic.sale.order.line model has 21 fields. Field types distribution: text: 1, many2one: 7, float: 6, many2many: 2, integer: 1, char: 1, datetime: 3. Computed fields: 7. Field details: name (text) [readonly] [compute: _compute_product_name] [stored] [module: contract_recurring_invoice_analytic]; product_id (many2one) [required] -> product.product [module: contract_recurring_invoice_analytic]; product_uom_qty (float) [required] [module: contract_recurring_invoice_analytic]; product_uom (many2one) [required] [readonly] -> uom.uom [compute: <bound method Field._compute_related of analytic.sale.order.line.product_uom>] [not stored] [module: contract_recurring_invoice_analytic] [related: product_id.uom_id]; price_unit (float) [module: contract_recurring_invoice_analytic]; analytic_tag_ids (many2many) -> account.analytic.tag [module: contract_recurring_invoice_analytic]; tax_ids (many2many) -> account.tax [module: contract_recurring_invoice_analytic]; discount (float) [module: contract_recurring_invoice_analytic]; subscription_product_line_id (many2one) -> account.analytic.account [module: contract_recurring_invoice_analytic]; not_subscription_product_line_id (many2one) -> account.analytic.account [module: contract_recurring_invoice_analytic]; price_subtotal (float) [readonly] [compute: _compute_amount] [stored] [module: contract_recurring_invoice_analytic]; price_tax (float) [readonly] [compute: _compute_amount] [stored] [module: contract_recurring_invoice_analytic]; price_total (float) [readonly] [compute: _compute_amount] [stored] [module: contract_recurring_invoice_analytic]; currency_id (many2one) -> res.currency [module: contract_recurring_invoice_analytic]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What relationships exist for purchase_agreement_type? or What tables does purchase_agreement_type reference?

Response: Foreign keys in purchase_agreement_type: create_uid -> res_users.id [constraint: purchase_agreement_type_create_uid_fkey]; write_uid -> res_users.id [constraint: purchase_agreement_type_write_uid_fkey]. Total foreign key relationships: 2. Referenced tables: res_users.


Describe the setu.inventory.xyz.analysis.report model in Odoo. or Can you explain the purpose of setu.inventory.xyz.analysis.report?

Response:
The setu.inventory.xyz.analysis.report model represents
        XYZ Analysis is always done for the current Stock in Inventory and aims at classifying the items into three classes on the basis of their Inventory values.
        The current value of the items/variants in the Inventory alone is taken into consideration for the Analysis and it is not possible to do this analysis for any other dates.

        First 70% of the total Inventory value corresponds to X Class
        Next 20% are of Y Class
        Last 10% of the value corresponds to the Z Class.
     in the ERP system. It contains 13 fields and is used to manage
        xyz analysis is always done for the current stock in inventory and aims at classifying the items into three classes on the basis of their inventory values.
        the current value of the items/variants in the inventory alone is taken into consideration for the analysis and it is not possible to do this analysis for any other dates.

        first 70% of the total inventory value corresponds to x class
        next 20% are of y class
        last 10% of the value corresponds to the z class.
     data. Defined in module: setu_advance_inventory_reports. Key fields include: stock_file_data, product_category_ids, product_ids, inventory_analysis_type, company_id, company_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What indexes exist on pos_category_product_template_rel? or How many columns are in pos_category_product_template_rel?

Response: The pos_category_product_template_rel table has 2 columns and 2 foreign key relationships. It stores data related to pos category product template rel in the system. The table has 4 indexes for performance optimization. Column types: integer: 2. Nullable columns: 0, columns with defaults: 0.


List all relational fields in delivery.carrier. or How does delivery.carrier relate to other models?

Response: The delivery.carrier model has 8 relational fields: company_id -> res.company; product_id -> product.product; country_ids -> res.country; state_ids -> res.country.state; price_rule_ids -> delivery.price.rule; website_id -> website; create_uid -> res.users; write_uid -> res.users. Many2many fields: country_ids, state_ids. One2many fields: price_rule_ids.


List all columns in account_bank_statement_import. or What fields are available in account_bank_statement_import?

Response: Columns in account_bank_statement_import: id (integer) [NOT NULL] [DEFAULT: nextval('account_bank_statement_import_id_seq'::regclass)] [PRECISION: 32]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 5. Statistics: 4 nullable, 1 with defaults, 0 with length constraints.


Which fields in ir.default are computed? or What modules define ir.default?

Response: The ir.default model is defined in module: base. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: create, write, unlink, set, get, get_model_defaults, discard_records, discard_values.


Which fields are required in website.seo.metadata? or What are the available fields for website.seo.metadata?

Response: The website.seo.metadata model has 9 fields. Field types distribution: boolean: 1, char: 5, text: 1, integer: 1, datetime: 1. Computed fields: 3. Field details: is_seo_optimized (boolean) [readonly] [compute: _compute_is_seo_optimized] [not stored] [module: website]; website_meta_title (char) [module: website]; website_meta_description (text) [module: website]; website_meta_keywords (char) [module: website]; website_meta_og_img (char) [module: website]; seo_name (char) [module: website]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field] [not stored] [module: None].


What indexes exist on stock_warehouse? or Tell me about the stock_warehouse table.

Response: The stock_warehouse table has 62 columns and 40 foreign key relationships. It stores data related to stock warehouse in the system. The table has 8 indexes for performance optimization. Column types: integer: 46, character varying: 10, boolean: 4, timestamp without time zone: 2. Nullable columns: 53, columns with defaults: 1.


What business logic is in recurring.move.line? or How to create records in recurring.move.line?

Response: To use the recurring.move.line model, you need to provide values for required fields: recurring_id, account_id. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: recurring_id [required] [no_copy]; account_id [required]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


Which fields are required in sh.mpo.merge.purchase.order.wizard? or What fields does sh.mpo.merge.purchase.order.wizard have?

Response: The sh.mpo.merge.purchase.order.wizard model has 12 fields. Field types distribution: many2one: 4, many2many: 1, selection: 2, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: partner_id (many2one) [required] -> res.partner [module: sh_all_in_one_purchase_tools]; purchase_order_id (many2one) -> purchase.order [module: sh_all_in_one_purchase_tools]; purchase_order_ids (many2many) -> purchase.order [module: sh_all_in_one_purchase_tools]; merge_type (selection) [module: sh_all_in_one_purchase_tools]; merge_option (selection) [module: equip3_purchase_operation]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What columns have default values in account_financial_year_op? or Describe the columns of account_financial_year_op.

Response: Columns in account_financial_year_op: id (integer) [NOT NULL] [DEFAULT: nextval('account_financial_year_op_id_seq'::regclass)] [PRECISION: 32]; company_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Company]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 6. Statistics: 4 nullable, 1 with defaults, 0 with length constraints.


Describe the columns of sh_stock_move_pass_fail. or Show me the column structure of sh_stock_move_pass_fail.

Response: Columns in sh_stock_move_pass_fail: id (integer) [NOT NULL] [DEFAULT: nextval('sh_stock_move_pass_fail_id_seq'::regclass)] [PRECISION: 32]; product_id (integer) [PRECISION: 32] [COMMENT: Product]; sh_message (text) [COMMENT: Measurement Message]; sh_quality_point_id (integer) [PRECISION: 32] [COMMENT: Quality Control Point]; picking_id (integer) [PRECISION: 32] [COMMENT: Picking]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 9. Statistics: 8 nullable, 1 with defaults, 0 with length constraints.


How to query sh.purchase.payment.report.wizard data? or How to create records in sh.purchase.payment.report.wizard?

Response: To use the sh.purchase.payment.report.wizard model, you need to provide values for required fields: date_start, date_end. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: date_start [required] [has_default]; date_end [required] [has_default]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


Show me the foreign key constraints of approval_matrix_purchase_request. or Describe the relational structure of approval_matrix_purchase_request.

Response: Foreign keys in approval_matrix_purchase_request: message_main_attachment_id -> ir_attachment.id [constraint: approval_matrix_purchase_reque_message_main_attachment_id_fkey1]; message_main_attachment_id -> ir_attachment.id [constraint: approval_matrix_purchase_reque_message_main_attachment_id_fkey2]; message_main_attachment_id -> ir_attachment.id [constraint: approval_matrix_purchase_reque_message_main_attachment_id_fkey3]; message_main_attachment_id -> ir_attachment.id [constraint: approval_matrix_purchase_reques_message_main_attachment_id_fkey]; branch_id -> res_branch.id [constraint: approval_matrix_purchase_request_branch_id_fkey]; campaign_id -> utm_campaign.id [constraint: approval_matrix_purchase_request_campaign_id_fkey]; company_id -> res_company.id [constraint: approval_matrix_purchase_request_company_id_fkey]; create_uid -> res_users.id [constraint: approval_matrix_purchase_request_create_uid_fkey]; department_id -> hr_department.id [constraint: approval_matrix_purchase_request_department_id_fkey]; medium_id -> utm_medium.id [constraint: approval_matrix_purchase_request_medium_id_fkey]; source_id -> utm_source.id [constraint: approval_matrix_purchase_request_source_id_fkey]; write_uid -> res_users.id [constraint: approval_matrix_purchase_request_write_uid_fkey]. Total foreign key relationships: 12. Referenced tables: utm_source, utm_medium, res_company, hr_department, ir_attachment, res_users, res_branch, utm_campaign.


How to query kpi.help data? or How to work with kpi.help fields?

Response: To use the kpi.help model, you need to provide values for required fields: none. Readonly fields: help_notes, kpi_help_dummy, id, display_name, __last_update. Field usage details: help_notes [readonly] [computed] [no_copy]; kpi_help_dummy [readonly]; id [readonly]; display_name [readonly] [computed] [no_copy]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


Can you explain the purpose of sh.mrp.qc.measurement? or How is sh.mrp.qc.measurement used in the system?

Response: The sh.mrp.qc.measurement model represents MRP Measurement in the ERP system. It contains 13 fields and is used to manage mrp measurement data. Defined in module: sh_inventory_mrp_qc. Key fields include: product_id, quality_point_id, sh_measure, sh_message, mrp_id, workorder_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What columns have default values in auditlog_autovacuum? or List all columns in auditlog_autovacuum.

Response: Columns in auditlog_autovacuum: id (integer) [NOT NULL] [DEFAULT: nextval('auditlog_autovacuum_id_seq'::regclass)] [PRECISION: 32]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 5. Statistics: 4 nullable, 1 with defaults, 0 with length constraints.


What foreign keys exist in barcodes.barcode_events_mixin? or What one2many fields are in barcodes.barcode_events_mixin?

Response: The barcodes.barcode_events_mixin model has no explicit relational fields defined in its field metadata.


How does account.print.journal relate to other models? or What are the relationships in account.print.journal?

Response: The account.print.journal model has 5 relational fields: journal_ids -> account.journal; report_currency_id -> res.currency; company_id -> res.company; create_uid -> res.users; write_uid -> res.users. Many2many fields: journal_ids. One2many fields: none.


Can you explain the purpose of account.financial.report? or What is the account.financial.report model?

Response: The account.financial.report model represents Account Report in the ERP system. It contains 26 fields and is used to manage account report data. Defined in module: accounting_pdf_reports. Key fields include: name, parent_id, children_ids, sequence, level, type, account_ids, account_report_id, account_type_ids, sign, display_detail, style_overwrite, active, code, domain, formulas, menu_id, action_id, output_format, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What data can be stored in ks_dashboard_ninja.item? or What computed fields exist in ks_dashboard_ninja.item?

Response: The ks_dashboard_ninja.item model has 122 fields. Field types distribution: char: 35, many2one: 18, binary: 1, selection: 19, integer: 9, float: 4, boolean: 18, datetime: 9, many2many: 4, one2many: 4, text: 1. Computed fields: 14. Field details: name (char) [module: ks_dashboard_ninja]; ks_dashboard_board_template_id (many2one) -> ks_dashboard_ninja.board_template [module: ks_dashboard_ninja]; ks_domain (char) [module: ks_dashboard_ninja]; ks_model_id_2 (many2one) -> ir.model [module: ks_dashboard_ninja]; ks_model_name_2 (char) [readonly] [compute: <bound method Field._compute_related of ks_dashboard_ninja.item.ks_model_name_2>] [not stored] [module: ks_dashboard_ninja] [related: ks_model_id_2.model]; ks_domain_temp (char) [module: ks_dashboard_ninja]; ks_background_color (char) [module: ks_dashboard_ninja]; ks_icon (binary) [module: ks_dashboard_ninja]; ks_default_icon (char) [module: ks_dashboard_ninja]; ks_default_icon_color (char) [module: ks_dashboard_ninja]; ks_icon_select (char) [module: ks_dashboard_ninja]; ks_font_color (char) [module: ks_dashboard_ninja]; ks_dashboard_item_theme (char) [module: ks_dashboard_ninja]; ks_layout (selection) [required] [module: ks_dashboard_ninja]; ks_preview (integer) [module: ks_dashboard_ninja]; ks_model_name (char) [readonly] [compute: <bound method Field._compute_related of ks_dashboard_ninja.item.ks_model_name>] [not stored] [module: ks_dashboard_ninja] [related: ks_model_id.model]; ks_record_count_type_2 (selection) [module: ks_dashboard_ninja]; ks_record_field_2 (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_record_count_2 (float) [readonly] [compute: ks_get_record_count_2] [not stored] [module: ks_dashboard_ninja]; ks_record_count_type (selection) [module: ks_dashboard_ninja]; ks_record_count (float) [readonly] [compute: ks_get_record_count] [not stored] [module: ks_dashboard_ninja]; ks_record_field (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_record_data_limit_visibility (boolean) [module: ks_dashboard_ninja]; ks_isDateFilterApplied (boolean) [module: ks_dashboard_ninja]; ks_date_filter_selection (selection) [required] [module: ks_dashboard_ninja]; ks_date_filter_field (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_item_start_date (datetime) [module: ks_dashboard_ninja]; ks_item_end_date (datetime) [module: ks_dashboard_ninja]; ks_date_filter_field_2 (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_item_start_date_2 (datetime) [module: ks_dashboard_ninja]; ks_item_end_date_2 (datetime) [module: ks_dashboard_ninja]; ks_domain_2 (char) [module: ks_dashboard_ninja]; ks_domain_2_temp (char) [module: ks_dashboard_ninja]; ks_date_filter_selection_2 (selection) [required] [module: ks_dashboard_ninja]; ks_previous_period (boolean) [module: ks_dashboard_ninja]; ks_dashboard_ninja_board_id (many2one) -> ks_dashboard_ninja.board [module: ks_dashboard_ninja]; ks_dashboard_item_type (selection) [required] [module: ks_dashboard_ninja]; ks_chart_groupby_type (char) [readonly] [compute: get_chart_groupby_type] [not stored] [module: ks_dashboard_ninja]; ks_chart_sub_groupby_type (char) [readonly] [compute: get_chart_sub_groupby_type] [not stored] [module: ks_dashboard_ninja]; ks_chart_relation_groupby (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_chart_relation_sub_groupby (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_chart_date_groupby (selection) [module: ks_dashboard_ninja]; ks_chart_date_sub_groupby (selection) [module: ks_dashboard_ninja]; ks_graph_preview (char) [module: ks_dashboard_ninja]; ks_chart_data (char) [readonly] [compute: ks_get_chart_data] [not stored] [module: ks_dashboard_ninja]; ks_chart_data_count_type (selection) [module: ks_dashboard_ninja]; ks_chart_measure_field (many2many) -> ir.model.fields [module: ks_dashboard_ninja]; ks_chart_cumulative_field (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_chart_cumulative (boolean) [module: ks_dashboard_ninja]; ks_chart_measure_field_2 (many2many) -> ir.model.fields [module: ks_dashboard_ninja]; ks_bar_chart_stacked (boolean) [module: ks_dashboard_ninja]; ks_semi_circle_chart (boolean) [module: ks_dashboard_ninja]; ks_sort_by_field (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_sort_by_order (selection) [module: ks_dashboard_ninja]; ks_record_data_limit (integer) [module: ks_dashboard_ninja]; ks_list_view_preview (char) [module: ks_dashboard_ninja]; ks_kpi_preview (char) [module: ks_dashboard_ninja]; ks_kpi_type (selection) [module: ks_dashboard_ninja]; ks_target_view (char) [module: ks_dashboard_ninja]; ks_data_comparison (char) [module: ks_dashboard_ninja]; ks_kpi_data (char) [readonly] [compute: ks_get_kpi_data] [not stored] [module: ks_dashboard_ninja]; ks_chart_item_color (selection) [module: ks_dashboard_ninja]; ks_list_view_type (selection) [required] [module: ks_dashboard_ninja]; ks_list_view_fields (many2many) -> ir.model.fields [module: ks_dashboard_ninja]; ks_export_all_records (boolean) [module: ks_dashboard_ninja]; ks_list_view_group_fields (many2many) -> ir.model.fields [module: ks_dashboard_ninja]; ks_list_view_data (char) [readonly] [compute: ks_get_list_view_data] [not stored] [module: ks_dashboard_ninja]; ks_company_id (many2one) -> res.company [module: ks_dashboard_ninja]; ks_goal_enable (boolean) [module: ks_dashboard_ninja]; ks_goal_bar_line (boolean) [module: ks_dashboard_ninja]; ks_standard_goal_value (float) [module: ks_dashboard_ninja]; ks_goal_lines (one2many) -> ks_dashboard_ninja.item_goal [module: ks_dashboard_ninja]; ks_list_target_deviation_field (many2one) -> ir.model.fields [module: ks_dashboard_ninja]; ks_many2many_field_ordering (char) [module: ks_dashboard_ninja]; ks_show_data_value (boolean) [module: ks_dashboard_ninja]; ks_action_lines (one2many) -> ks_dashboard_ninja.item_action [module: ks_dashboard_ninja]; ks_actions (many2one) -> ir.actions.act_window [module: ks_dashboard_ninja]; ks_compare_period (integer) [module: ks_dashboard_ninja]; ks_year_period (integer) [module: ks_dashboard_ninja]; ks_compare_period_2 (integer) [module: ks_dashboard_ninja]; ks_year_period_2 (integer) [module: ks_dashboard_ninja]; ks_multiplier_active (boolean) [module: ks_dashboard_ninja]; ks_multiplier (float) [module: ks_dashboard_ninja]; ks_update_items_data (selection) [module: ks_dashboard_ninja]; ks_unit (boolean) [module: ks_dashboard_ninja]; ks_unit_selection (selection) [module: ks_dashboard_ninja]; ks_chart_unit (char) [module: ks_dashboard_ninja]; ks_show_records (boolean) [module: ks_dashboard_ninja]; ks_fill_temporal (boolean) [module: ks_dashboard_ninja]; ks_domain_extension (char) [module: ks_dashboard_ninja]; ks_domain_extension_2 (char) [module: ks_dashboard_ninja]; ks_hide_legend (boolean) [module: ks_dashboard_ninja]; ks_data_format (selection) [module: ks_dashboard_ninja]; ks_button_color (char) [module: ks_dashboard_ninja]; ks_auto_update_type (selection) [module: ks_dashboard_ninja]; ks_show_live_pop_up (boolean) [module: ks_dashboard_ninja]; ks_is_client_action (boolean) [module: ks_dashboard_ninja]; ks_client_action (many2one) -> ir.actions.client [module: ks_dashboard_ninja]; ks_pagination_limit (integer) [module: ks_dashboard_ninja]; ks_multiplier_lines (one2many) -> ks_dashboard_item.multiplier [module: ks_dashboard_ninja]; ks_precision_digits (integer) [compute: _ks_compute_precision_digits] [stored] [module: ks_dashboard_ninja]; ks_to_do_preview (char) [module: ks_dashboard_ninja]; ks_dn_header_lines (one2many) -> ks_to.do.headers [module: ks_dashboard_ninja]; ks_to_do_data (char) [readonly] [compute: ks_get_to_do_view_data] [not stored] [module: ks_dashboard_ninja]; ks_header_bg_color (char) [module: ks_dashboard_ninja]; ks_custom_query (text) [module: ks_dn_advance]; ks_data_calculation_type (selection) [module: ks_dn_advance]; ks_query_result (char) [readonly] [compute: ks_run_query] [not stored] [module: ks_dn_advance]; ks_xlabels (char) [module: ks_dn_advance]; ks_ylabels (char) [module: ks_dn_advance]; ks_model_id (many2one) -> ir.model [module: ks_dn_advance]; ks_list_view_layout (selection) [module: ks_dn_advance]; ks_is_date_ranges (boolean) [module: ks_dn_advance]; ks_query_start_date (datetime) [module: ks_dn_advance]; ks_query_end_date (datetime) [module: ks_dn_advance]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


Describe the report.equip3_accounting_reports.financial_ratio_report model in Odoo. or What is the report.equip3_accounting_reports.financial_ratio_report model?

Response: The report.equip3_accounting_reports.financial_ratio_report model represents report.equip3_accounting_reports.financial_ratio_report in the ERP system. It contains 3 fields and is used to manage report.equip3_accounting_reports.financial_ratio_report data. Defined in module: equip3_accounting_reports. Key fields include: id, display_name, __last_update.


What is the sh.sale.product.profit.xls model? or How is sh.sale.product.profit.xls used in the system?

Response: The sh.sale.product.profit.xls model represents Sales Product Profit Xls Report in the ERP system. It contains 9 fields and is used to manage sales product profit xls report data. Defined in module: sh_sale_reports. Key fields include: excel_file, file_name, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What are the available fields for product.template.attribute.value? or What data can be stored in product.template.attribute.value?

Response: The product.template.attribute.value model has 20 fields. Field types distribution: boolean: 2, char: 3, many2one: 7, float: 1, one2many: 1, many2many: 1, selection: 1, integer: 1, datetime: 3. Computed fields: 9. Field details: ptav_active (boolean) [module: product]; name (char) [readonly] [compute: <bound method Field._compute_related of product.template.attribute.value.name>] [not stored] [module: product] [related: product_attribute_value_id.name]; product_attribute_value_id (many2one) [required] -> product.attribute.value [module: product]; attribute_line_id (many2one) [required] -> product.template.attribute.line [module: product]; price_extra (float) [module: product]; currency_id (many2one) [readonly] -> res.currency [compute: <bound method Field._compute_related of product.template.attribute.value.currency_id>] [not stored] [module: product] [related: attribute_line_id.product_tmpl_id.currency_id]; exclude_for (one2many) -> product.template.attribute.exclusion [module: product]; product_tmpl_id (many2one) [readonly] -> product.template [compute: <bound method Field._compute_related of product.template.attribute.value.product_tmpl_id>] [stored] [module: product] [related: attribute_line_id.product_tmpl_id]; attribute_id (many2one) [readonly] -> product.attribute [compute: <bound method Field._compute_related of product.template.attribute.value.attribute_id>] [stored] [module: product] [related: attribute_line_id.attribute_id]; ptav_product_variant_ids (many2many) [readonly] -> product.product [module: product]; html_color (char) [readonly] [compute: <bound method Field._compute_related of product.template.attribute.value.html_color>] [not stored] [module: product] [related: product_attribute_value_id.html_color]; is_custom (boolean) [readonly] [compute: <bound method Field._compute_related of product.template.attribute.value.is_custom>] [not stored] [module: product] [related: product_attribute_value_id.is_custom]; display_type (selection) [readonly] [compute: <bound method Field._compute_related of product.template.attribute.value.display_type>] [not stored] [module: product] [related: product_attribute_value_id.display_type]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


How to work with sh.sale.invoice.summary.wizard fields? or What business logic is in sh.sale.invoice.summary.wizard?

Response: To use the sh.sale.invoice.summary.wizard model, you need to provide values for required fields: sh_start_date, sh_end_date, sh_partner_ids. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: sh_start_date [required] [has_default]; sh_end_date [required] [has_default]; sh_partner_ids [required]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


How does pos_category_pos_voucher_rel relate to other tables? or What tables are connected to pos_category_pos_voucher_rel?

Response: Foreign keys in pos_category_pos_voucher_rel: pos_category_id -> pos_category.id [constraint: pos_category_pos_voucher_rel_pos_category_id_fkey]; pos_voucher_id -> pos_voucher.id [constraint: pos_category_pos_voucher_rel_pos_voucher_id_fkey]. Total foreign key relationships: 2. Referenced tables: pos_category, pos_voucher.


How to create records in vendor.deposit.line.reconcile? or What operations can I perform on vendor.deposit.line.reconcile?

Response: To use the vendor.deposit.line.reconcile model, you need to provide values for required fields: none. Readonly fields: filter_move_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: filter_move_ids [readonly] [computed] [no_copy]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


How is vendor.payment.request.line implemented technically? or What modules define vendor.payment.request.line?

Response: The vendor.payment.request.line model is defined in module: equip3_purchase_operation. It has 4 computed fields: amount_total, currency_id, display_name, __last_update. Stored computed fields: amount_total, currency_id. Related fields: amount_total -> purchase_order_id.amount_total, currency_id -> purchase_order_id.currency_id. Original module methods: default_get, _onchage_payable_amount, view_bill.


What are common use cases for pos.session.log.cashier? or How to query pos.session.log.cashier data?

Response: To use the pos.session.log.cashier model, you need to provide values for required fields: name. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: name [required]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


Can you explain the purpose of pos.call.log? or Tell me about the pos.call.log model.

Response: The pos.call.log model represents Log datas of pos sessions in the ERP system. It contains 16 fields and is used to manage log datas of pos sessions data. Defined in module: equip3_pos_masterdata. Key fields include: min_id, max_id, call_domain, call_results, call_model, call_fields, active, write_date, branch_id, company_id, id, display_name, create_uid, create_date, write_uid, __last_update.


Show me the column structure of product_uom_price. or Which columns are nullable in product_uom_price?

Response: Columns in product_uom_price: id (integer) [NOT NULL] [DEFAULT: nextval('product_uom_price_id_seq'::regclass)] [PRECISION: 32]; uom_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Uom]; product_tmpl_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Product]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 7. Statistics: 4 nullable, 1 with defaults, 0 with length constraints.


Show me the relational structure of mr.internal_transfer_line. or What foreign keys exist in mr.internal_transfer_line?

Response: The mr.internal_transfer_line model has 12 relational fields: mr_id -> material.request; product_id -> product.product; uom_id -> uom.uom; source_location -> stock.location; source_warehouse_id -> stock.warehouse; mr_ir_wizard -> mr.internal_transfer; mr_line_id -> material.request.line; filter_warehouse_ids -> stock.warehouse; filter_location_ids -> stock.location; dest_warehouse_id -> stock.warehouse; create_uid -> res.users; write_uid -> res.users. Many2many fields: filter_warehouse_ids, filter_location_ids. One2many fields: none.


How does salesperson_tracking_history relate to other tables? or What are the foreign keys in salesperson_tracking_history?

Response: Foreign keys in salesperson_tracking_history: create_uid -> res_users.id [constraint: salesperson_tracking_history_create_uid_fkey]; tracking_history_id -> crm_sales_tracking_history.id [constraint: salesperson_tracking_history_tracking_history_id_fkey]; write_uid -> res_users.id [constraint: salesperson_tracking_history_write_uid_fkey]. Total foreign key relationships: 3. Referenced tables: crm_sales_tracking_history, res_users.


List all fields in the kpi.constant model. or What data can be stored in kpi.constant?

Response: The kpi.constant model has 16 fields. Field types distribution: char: 2, float: 1, one2many: 1, many2one: 3, boolean: 2, text: 1, integer: 2, html: 1, datetime: 3. Computed fields: 3. Field details: name (char) [required] [module: kpi_scorecard]; target_value (float) [module: kpi_scorecard]; periods_ids (one2many) -> kpi.period.value [module: kpi_scorecard]; company_id (many2one) -> res.company [module: kpi_scorecard]; active (boolean) [module: kpi_scorecard]; description (text) [module: kpi_scorecard]; sequence (integer) [module: kpi_scorecard]; help_notes (html) [readonly] [compute: <function kpi_help._compute_show_kpi_help at 0x2f195ae50>] [not stored] [module: kpi_scorecard]; kpi_help_dummy (boolean) [module: kpi_scorecard]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What are the column types in purchase_checklist_rel? or What data types are used in purchase_checklist_rel?

Response: Columns in purchase_checklist_rel: order_id (integer) [NOT NULL] [PRECISION: 32]; checlist_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What foreign keys exist in res.users.identitycheck? or What models are connected to res.users.identitycheck?

Response: The res.users.identitycheck model has 2 relational fields: create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


Tell me about the ks_dashboard_ninja.board_template model. or Describe the ks_dashboard_ninja.board_template model in Odoo.

Response: The ks_dashboard_ninja.board_template model represents Dashboard Ninja Template in the ERP system. It contains 13 fields and is used to manage dashboard ninja template data. Defined in module: ks_dashboard_ninja. Key fields include: name, ks_gridstack_config, ks_item_count, ks_template_type, ks_dashboard_item_ids, ks_dashboard_board_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What are the available fields for web_editor.converter.test.sub? or Which fields are required in web_editor.converter.test.sub?

Response: The web_editor.converter.test.sub model has 8 fields. Field types distribution: char: 2, integer: 1, many2one: 2, datetime: 3. Computed fields: 2. Field details: name (char) [module: web_editor]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What tables are connected to ai_memory? or What tables does ai_memory reference?

Response: Foreign keys in ai_memory: create_uid -> res_users.id [constraint: ai_memory_create_uid_fkey]; session_id -> ai_chat_session.id [constraint: ai_memory_session_id_fkey]; user_id -> res_users.id [constraint: ai_memory_user_id_fkey]; write_uid -> res_users.id [constraint: ai_memory_write_uid_fkey]. Total foreign key relationships: 4. Referenced tables: ai_chat_session, res_users.


What computed fields exist in purchase.flow.wizard? or List all fields in the purchase.flow.wizard model.

Response: The purchase.flow.wizard model has 8 fields. Field types distribution: char: 2, integer: 1, many2one: 2, datetime: 3. Computed fields: 2. Field details: name (char) [readonly] [module: equip3_purchase_report]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


Describe the field structure of res.users.tag. or What are the available fields for res.users.tag?

Response: The res.users.tag model has 8 fields. Field types distribution: char: 2, integer: 1, many2one: 2, datetime: 3. Computed fields: 2. Field details: name (char) [required] [module: report_user_access_right]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


Which fields are required in stock.warn.insufficient.qty.repair? or What fields does stock.warn.insufficient.qty.repair have?

Response: The stock.warn.insufficient.qty.repair model has 13 fields. Field types distribution: many2one: 5, many2many: 1, float: 1, char: 2, integer: 1, datetime: 3. Computed fields: 3. Field details: repair_id (many2one) -> repair.order [module: repair]; product_id (many2one) [required] -> product.product [module: stock]; location_id (many2one) [required] -> stock.location [module: stock]; quant_ids (many2many) [readonly] -> stock.quant [compute: _compute_quant_ids] [not stored] [module: stock]; quantity (float) [required] [module: stock]; product_uom_name (char) [required] [module: stock]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


List all columns in product_warehouse_price. or What fields are available in product_warehouse_price?

Response: Columns in product_warehouse_price: id (integer) [NOT NULL] [DEFAULT: nextval('product_warehouse_price_id_seq'::regclass)] [PRECISION: 32]; product_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Product]; warehouse_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Warehouse]; company_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Company]; standard_price (numeric) [COMMENT: Cost]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 9. Statistics: 5 nullable, 1 with defaults, 0 with length constraints.


Which columns are nullable in pos_config_pos_loyalty_rel? or Show me the column structure of pos_config_pos_loyalty_rel.

Response: Columns in pos_config_pos_loyalty_rel: pos_config_id (integer) [NOT NULL] [PRECISION: 32]; loyalty_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


Which columns are nullable in res_partner_group_rel? or List all columns in res_partner_group_rel.

Response: Columns in res_partner_group_rel: partner_id (integer) [NOT NULL] [PRECISION: 32]; group_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


What models are connected to stock.life? or What one2many fields are in stock.life?

Response: The stock.life model has 6 relational fields: product_ids -> product.product; category_ids -> product.category; is_customer -> res.partner; branch_ids -> res.branch; create_uid -> res.users; write_uid -> res.users. Many2many fields: product_ids, category_ids, branch_ids. One2many fields: none.


How does account_journal_group relate to other tables? or Describe the relational structure of account_journal_group.

Response: Foreign keys in account_journal_group: company_id -> res_company.id [constraint: account_journal_group_company_id_fkey]; create_uid -> res_users.id [constraint: account_journal_group_create_uid_fkey]; write_uid -> res_users.id [constraint: account_journal_group_write_uid_fkey]. Total foreign key relationships: 3. Referenced tables: res_users, res_company.


What are common use cases for sh.report.template? or What business logic is in sh.report.template?

Response: To use the sh.report.template model, you need to provide values for required fields: name, border_size, border_style, border_color. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: name [required]; border_size [required] [has_default]; border_style [required] [has_default]; border_color [required] [has_default]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


What are the available fields for kitchen.safety.stock.line? or What data can be stored in kitchen.safety.stock.line?

Response: The kitchen.safety.stock.line model has 10 fields. Field types distribution: many2one: 4, float: 1, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: stock_id (many2one) [required] -> kitchen.safety.stock [module: equip3_kitchen_operations]; product_id (many2one) [required] -> product.product [module: equip3_kitchen_operations]; product_qty (float) [required] [module: equip3_kitchen_operations]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


List all constraint names in res_company_sh_tv_top_vendor_wizard_rel. or What tables are connected to res_company_sh_tv_top_vendor_wizard_rel?

Response: Foreign keys in res_company_sh_tv_top_vendor_wizard_rel: sh_tv_top_vendor_wizard_id -> sh_tv_top_vendor_wizard.id [constraint: res_company_sh_tv_top_vendor_wi_sh_tv_top_vendor_wizard_id_fkey]; res_company_id -> res_company.id [constraint: res_company_sh_tv_top_vendor_wizard_rel_res_company_id_fkey]. Total foreign key relationships: 2. Referenced tables: sh_tv_top_vendor_wizard, res_company.


What models are connected to ks_dashboard_ninja.item_goal? or List all relational fields in ks_dashboard_ninja.item_goal.

Response: The ks_dashboard_ninja.item_goal model has 3 relational fields: ks_dashboard_item -> ks_dashboard_ninja.item; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What indexes exist on project_task_recurrence? or Describe the project_task_recurrence table structure.

Response: The project_task_recurrence table has 25 columns and 2 foreign key relationships. It stores data related to project task recurrence in the system. The table has 1 indexes for performance optimization. Column types: integer: 6, date: 2, character varying: 8, boolean: 7, timestamp without time zone: 2. Nullable columns: 24, columns with defaults: 1.


Which fields are required in journal.entry.report? or List all fields in the journal.entry.report model.

Response: The journal.entry.report model has 15 fields. Field types distribution: many2one: 3, many2many: 3, selection: 2, date: 2, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: company_id (many2one) [required] -> res.company [module: equip3_accounting_reports]; journal_ids (many2many) [required] -> account.journal [module: equip3_accounting_reports]; account_ids (many2many) -> account.account [module: equip3_accounting_reports]; display_account (selection) [required] [module: equip3_accounting_reports]; target_move (selection) [required] [module: equip3_accounting_reports]; date_from (date) [module: equip3_accounting_reports]; date_to (date) [module: equip3_accounting_reports]; move_ids (many2many) -> account.move [module: equip3_accounting_reports]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


How does account.tax.map.purchase.line relate to other models? or Describe the many2many relations for account.tax.map.purchase.line.

Response: The account.tax.map.purchase.line model has 11 relational fields: company_id -> res.company; purchase_tax_id -> account.tax; target_company -> res.company; target_purchase_tax -> account.tax; map_id -> account.account.map; create_uid -> res.users; write_uid -> res.users; line_ids -> account.account.map.line; child_company_id -> res.company; sales_line_ids -> account.tax.map.sales.line; purchase_line_ids -> account.tax.map.purchase.line. Many2many fields: none. One2many fields: line_ids, sales_line_ids, purchase_line_ids.


What methods are defined in ai.generate.training.data original module? or What is the module hierarchy for ai.generate.training.data?

Response: The ai.generate.training.data model is defined in module: ai_chat_agent. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: _get_schema_cache, _get_table_cache, _get_question_patterns, _get_table_patterns, generate_data, _validate_vertex_ai_requirements, _process_generate_data, _apply_paraphrasing, _paraphrase_example, _paraphrase_question, _paraphrase_answer, _create_zip_attachment, _prepare_split_by_model_files, _create_attachment, _return_multiple_files, _convert_to_vertex_ai_format, _convert_to_huggingface_format, _split_train_validation, _stratified_split, _apply_quality_scoring, _score_example_quality, _score_clarity, _score_relevance, _score_completeness, _score_accuracy, _generate_huggingface_readme, _get_size_category, _generate_quality_report, _generate_orm_examples, _generate_diverse_model_examples, _generate_contextual_answer, _assess_complexity_level, _classify_question_type, _estimate_tokens, _generate_sql_examples, _generate_diverse_table_examples, _generate_table_contextual_answer, _assess_table_complexity_level, _get_database_schema, _process_single_table, _get_table_columns_threadsafe, _get_table_foreign_keys_threadsafe, _get_table_indexes_threadsafe, _generate_table_examples, _generate_column_examples, _generate_relation_examples, _generate_model_examples, _generate_field_examples, _generate_method_examples, _format_as_markdown, _extract_section_title, clear_all_caches.


Can you explain the purpose of remove.action? or What does the remove.action model represent?

Response: The remove.action model represents Models Right in the ERP system. It contains 25 fields and is used to manage models right data. Defined in module: simplify_access_management. Key fields include: access_management_id, model_id, view_data_ids, server_action_ids, report_action_ids, restrict_export, restrict_import, restrict_upload_acc_move, readonly, restrict_create, restrict_edit, restrict_delete, restrict_archive_unarchive, restrict_duplicate, restrict_chatter, model_name, model, view_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What data can be stored in confirm.stock.sms? or What fields does confirm.stock.sms have?

Response: The confirm.stock.sms model has 8 fields. Field types distribution: many2many: 1, integer: 1, char: 1, many2one: 2, datetime: 3. Computed fields: 2. Field details: pick_ids (many2many) -> stock.picking [module: stock_sms]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What columns have default values in account_common_report? or Describe the columns of account_common_report.

Response: Columns in account_common_report: id (integer) [NOT NULL] [DEFAULT: nextval('account_common_report_id_seq'::regclass)] [PRECISION: 32]; company_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Company]; date_from (date) [COMMENT: Start Date]; date_to (date) [COMMENT: End Date]; target_move (character varying) [NOT NULL] [COMMENT: Target Moves]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; create_date (timestamp without time zone) [COMMENT: Created on]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]; report_currency_id (integer) [PRECISION: 32] [COMMENT: Report Currency]. Total columns: 10. Statistics: 7 nullable, 1 with defaults, 0 with length constraints.


List all constraint names in cash_box_out. or Describe the relational structure of cash_box_out.

Response: Foreign keys in cash_box_out: create_uid -> res_users.id [constraint: cash_box_out_create_uid_fkey]; write_uid -> res_users.id [constraint: cash_box_out_write_uid_fkey]. Total foreign key relationships: 2. Referenced tables: res_users.


What models are connected to pos.coupon.program? or Show me the relational structure of pos.coupon.program.

Response: The pos.coupon.program model has 5 relational fields: base_on_product_id -> product.product; company_id -> res.company; reward_product_id -> product.product; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


Show me the foreign key constraints of coupon_program. or List all constraint names in coupon_program.

Response: Foreign keys in coupon_program: company_id -> res_company.id [constraint: coupon_program_company_id_fkey]; create_uid -> res_users.id [constraint: coupon_program_create_uid_fkey]; gift_product_id -> product_product.id [constraint: coupon_program_gift_product_id_fkey]; reward_id -> coupon_reward.id [constraint: coupon_program_reward_id_fkey]; rule_id -> coupon_rule.id [constraint: coupon_program_rule_id_fkey]; website_id -> website.id [constraint: coupon_program_website_id_fkey]; write_uid -> res_users.id [constraint: coupon_program_write_uid_fkey]. Total foreign key relationships: 7. Referenced tables: product_product, coupon_reward, website, coupon_rule, res_company, res_users.


What computed fields exist in basemodel.extend? or List all fields in the basemodel.extend model.

Response: The basemodel.extend model has 3 fields. Field types distribution: integer: 1, char: 1, datetime: 1. Computed fields: 2. Field details: id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field] [not stored] [module: None].


List all fields in the purchase.custom.checklist.template model. or What computed fields exist in purchase.custom.checklist.template?

Response: The purchase.custom.checklist.template model has 12 fields. Field types distribution: char: 2, many2many: 1, selection: 1, boolean: 1, integer: 2, many2one: 2, datetime: 3. Computed fields: 3. Field details: name (char) [required] [module: sh_all_in_one_purchase_tools]; checklist_template (many2many) -> purchase.custom.checklist [module: sh_all_in_one_purchase_tools]; order (selection) [module: equip3_purchase_operation]; order_type (boolean) [readonly] [compute: _compute_order_type] [not stored] [module: equip3_purchase_operation]; trigger (integer) [module: equip3_purchase_operation]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What relationships exist for sh_sale_analysis_xls? or How does sh_sale_analysis_xls relate to other tables?

Response: Foreign keys in sh_sale_analysis_xls: create_uid -> res_users.id [constraint: sh_sale_analysis_xls_create_uid_fkey]; write_uid -> res_users.id [constraint: sh_sale_analysis_xls_write_uid_fkey]. Total foreign key relationships: 2. Referenced tables: res_users.


What data types are used in pos_config_tax_rel? or What fields are available in pos_config_tax_rel?

Response: Columns in pos_config_tax_rel: config_id (integer) [NOT NULL] [PRECISION: 32]; tax_id (integer) [NOT NULL] [PRECISION: 32]. Total columns: 2. Statistics: 0 nullable, 0 with defaults, 0 with length constraints.


How many columns are in account_pettycash_fund_reconcile? or What columns does account_pettycash_fund_reconcile have?

Response: The account_pettycash_fund_reconcile table has 11 columns and 5 foreign key relationships. It stores data related to account pettycash fund reconcile in the system. The table has 1 indexes for performance optimization. Column types: integer: 6, date: 1, numeric: 1, boolean: 1, timestamp without time zone: 2. Nullable columns: 8, columns with defaults: 1.


Show me the relational structure of wizard.asset.create. or What foreign keys exist in wizard.asset.create?

Response: The wizard.asset.create model has 2 relational fields: create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What columns does return_approved_users_receiving_partner_rel have? or What indexes exist on return_approved_users_receiving_partner_rel?

Response: The return_approved_users_receiving_partner_rel table has 2 columns and 2 foreign key relationships. It stores data related to return approved users receiving partner rel in the system. The table has 4 indexes for performance optimization. Column types: integer: 2. Nullable columns: 0, columns with defaults: 0.


What relationships exist for stock_scheduler_compute? or What tables are connected to stock_scheduler_compute?

Response: Foreign keys in stock_scheduler_compute: create_uid -> res_users.id [constraint: stock_scheduler_compute_create_uid_fkey]; write_uid -> res_users.id [constraint: stock_scheduler_compute_write_uid_fkey]. Total foreign key relationships: 2. Referenced tables: res_users.


How do I use the sh.mrp.qc.alert model? or What fields are readonly in sh.mrp.qc.alert?

Response: To use the sh.mrp.qc.alert model, you need to provide values for required fields: team_id, user_id. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: team_id [required]; user_id [required]; id [readonly]; display_name [readonly] [computed] [no_copy]; create_uid [readonly]; create_date [readonly]; write_uid [readonly]; write_date [readonly]; __last_update [readonly] [computed] [no_copy]. The model supports standard CRUD operations through the ORM.


Show me the relational structure of mail.blacklist. or Describe the many2many relations for mail.blacklist.

Response: The mail.blacklist model has 8 relational fields: message_follower_ids -> mail.followers; message_partner_ids -> res.partner; message_channel_ids -> mail.channel; message_ids -> mail.message; message_main_attachment_id -> ir.attachment; website_message_ids -> mail.message; create_uid -> res.users; write_uid -> res.users. Many2many fields: message_partner_ids, message_channel_ids. One2many fields: message_follower_ids, message_ids, website_message_ids.


List all columns in return_approval_matrix. or What fields are available in return_approval_matrix?

Response: Columns in return_approval_matrix: id (integer) [NOT NULL] [DEFAULT: nextval('return_approval_matrix_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [NOT NULL] [COMMENT: Name]; company_id (integer) [PRECISION: 32] [COMMENT: Company]; branch_id (integer) [PRECISION: 32] [COMMENT: Branch]; create_date (timestamp without time zone) [COMMENT: Create On]; create_uid (integer) [PRECISION: 32] [COMMENT: Created by]; warehouse_id (integer) [PRECISION: 32] [COMMENT: Warehouse]; write_uid (integer) [PRECISION: 32] [COMMENT: Last Updated by]; write_date (timestamp without time zone) [COMMENT: Last Updated on]. Total columns: 9. Statistics: 7 nullable, 1 with defaults, 0 with length constraints.


What are the technical details of kpi.category? or Which fields in kpi.category are computed?

Response: The kpi.category model is defined in module: kpi_scorecard. It has 5 computed fields: access_user_ids, edit_access_user_ids, help_notes, display_name, __last_update. Stored computed fields: access_user_ids, edit_access_user_ids. Related fields: none. Original module methods: _compute_access_user_ids, _compute_edit_access_user_ids, _check_node_recursion, _inverse_active, name_get, action_return_nodes, _return_nodes_recursive, _compute_show_kpi_help.


What field types are used in report_excel_export_gen? or What data can be stored in report_excel_export_gen?

Response: The report_excel_export_gen model has 7 fields. Field types distribution: integer: 1, char: 1, many2one: 2, datetime: 3. Computed fields: 2. Field details: id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


What is the module hierarchy for sh.product.barcode.mobile.wizard.line? or Describe the implementation of sh.product.barcode.mobile.wizard.line.

Response: The sh.product.barcode.mobile.wizard.line model is defined in module: equip3_inventory_operation. It has 3 computed fields: currency_id, display_name, __last_update. Stored computed fields: none. Related fields: currency_id -> company_id.currency_id. Original module methods: .


List all constraint names in ir_cron. or What are the foreign keys in ir_cron?

Response: Foreign keys in ir_cron: create_uid -> res_users.id [constraint: ir_cron_create_uid_fkey]; ir_actions_server_id -> ir_act_server.id [constraint: ir_cron_ir_actions_server_id_fkey]; user_id -> res_users.id [constraint: ir_cron_user_id_fkey]; write_uid -> res_users.id [constraint: ir_cron_write_uid_fkey]. Total foreign key relationships: 4. Referenced tables: ir_act_server, res_users.


List all fields in the ir.actions.act_window.view model. or What computed fields exist in ir.actions.act_window.view?

Response: The ir.actions.act_window.view model has 12 fields. Field types distribution: integer: 2, many2one: 4, boolean: 1, selection: 1, char: 1, datetime: 3. Computed fields: 2. Field details: sequence (integer) [module: base]; view_id (many2one) -> ir.ui.view [module: base]; act_window_id (many2one) -> ir.actions.act_window [module: base]; multi (boolean) [module: base]; view_mode (selection) [required] [module: mail]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [module: None]; create_uid (many2one) [readonly] -> res.users [module: None]; create_date (datetime) [readonly] [module: None]; write_uid (many2one) [readonly] -> res.users [module: None]; write_date (datetime) [readonly] [module: None]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].