What methods are available in stock.valuation.adjustment.lines? or What are the technical details of stock.valuation.adjustment.lines?

Response: The stock.valuation.adjustment.lines model is defined in module: stock_landed_costs. It has 5 computed fields: name, final_cost, currency_id, display_name, __last_update. Stored computed fields: name, final_cost. Related fields: currency_id -> cost_id.company_id.currency_id. Original module methods: _compute_name, _compute_final_cost, _create_accounting_entries, _create_account_move_line.


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

Response: Foreign keys in vendor_deposit_amount_wizard: create_uid -> res_users.id [constraint: vendor_deposit_amount_wizard_create_uid_fkey]; currency_id -> res_currency.id [constraint: vendor_deposit_amount_wizard_currency_id_fkey]; write_uid -> res_users.id [constraint: vendor_deposit_amount_wizard_write_uid_fkey]. Total foreign key relationships: 3. Referenced tables: res_currency, res_users.


What columns does ir_model_access have? or What is the ir_model_access table?

Response: The ir_model_access table has 13 columns and 4 foreign key relationships. It stores data related to ir model access in the system. The table has 4 indexes for performance optimization. Column types: integer: 5, character varying: 1, boolean: 5, timestamp without time zone: 2. Nullable columns: 10, columns with defaults: 1.


List all constraint names in pos_voucher. or How does pos_voucher relate to other tables?

Response: Foreign keys in pos_voucher: company_id -> res_company.id [constraint: pos_voucher_company_id_fkey]; create_uid -> res_users.id [constraint: pos_voucher_create_uid_fkey]; customer_id -> res_partner.id [constraint: pos_voucher_customer_id_fkey]; generated_source_id -> generate_pos_voucher.id [constraint: pos_voucher_generated_source_id_fkey]; pos_order_id -> pos_order.id [constraint: pos_voucher_pos_order_id_fkey]; pos_order_line_id -> pos_order_line.id [constraint: pos_voucher_pos_order_line_id_fkey]; receipt_template_id -> pos_receipt_template.id [constraint: pos_voucher_receipt_template_id_fkey]; source_document_id -> generate_pos_voucher.id [constraint: pos_voucher_source_document_id_fkey]; user_id -> res_users.id [constraint: pos_voucher_user_id_fkey]; write_uid -> res_users.id [constraint: pos_voucher_write_uid_fkey]. Total foreign key relationships: 10. Referenced tables: pos_order_line, res_partner, pos_receipt_template, res_company, pos_order, generate_pos_voucher, res_users.


How many columns are in sh_purchase_report_representative_wizard? or Explain the sh_purchase_report_representative_wizard table schema.

Response: The sh_purchase_report_representative_wizard table has 8 columns and 2 foreign key relationships. It stores data related to sh purchase report representative wizard in the system. The table has 1 indexes for performance optimization. Column types: integer: 3, timestamp without time zone: 4, character varying: 1. Nullable columns: 5, columns with defaults: 1.


Explain the purchase_tender_create_wizard_res_partner_rel table schema. or What is the purchase_tender_create_wizard_res_partner_rel table?

Response: The purchase_tender_create_wizard_res_partner_rel table has 2 columns and 6 foreign key relationships. It stores data related to purchase tender create wizard res 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 are the column types in account_journal_debt_collection_report_rel? or Show me the column structure of account_journal_debt_collection_report_rel.

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


What foreign keys exist in gamification.karma.tracking? or What are the relationships in gamification.karma.tracking?

Response: The gamification.karma.tracking model has 3 relational fields: user_id -> res.users; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What methods are available in setu.inventory.outofstock.report? or How is setu.inventory.outofstock.report implemented technically?

Response: The setu.inventory.outofstock.report model is defined in module: setu_advance_inventory_reports. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: onchange_product_category_id, onchange_company_id, get_file_name, create_excel_workbook, create_excel_worksheet, set_column_width, set_format, set_report_title, get_products_outofstock_data, prepare_data_to_write, download_report, download_report_in_listview, create_data, write_report_data_header, write_data_to_worksheet.


Describe the blanket_approval_matrix_lines_res_users_rel table structure. or How many columns are in blanket_approval_matrix_lines_res_users_rel?

Response: The blanket_approval_matrix_lines_res_users_rel table has 2 columns and 2 foreign key relationships. It stores data related to blanket approval matrix lines res users rel in the system. The table has 4 indexes for performance optimization. Column types: integer: 2. Nullable columns: 0, columns with defaults: 0.


Show me the fields of pos.config. or What are the available fields for pos.config?

Response: The pos.config model has 493 fields. Field types distribution: char: 48, boolean: 267, many2one: 51, selection: 29, many2many: 39, text: 12, one2many: 7, float: 16, date: 1, integer: 19, html: 1, datetime: 3. Computed fields: 41. Field details: name (char) [required] [module: point_of_sale]; is_installed_account_accountant (boolean) [readonly] [compute: _compute_is_installed_account_accountant] [not stored] [module: point_of_sale]; journal_id (many2one) -> account.journal [module: point_of_sale]; invoice_journal_id (many2one) -> account.journal [module: point_of_sale]; currency_id (many2one) [readonly] -> res.currency [compute: _compute_currency] [not stored] [module: point_of_sale]; iface_cashdrawer (boolean) [module: point_of_sale]; iface_electronic_scale (boolean) [module: point_of_sale]; iface_vkeyboard (boolean) [module: point_of_sale]; iface_customer_facing_display (boolean) [module: point_of_sale]; iface_print_via_proxy (boolean) [module: point_of_sale]; iface_scan_via_proxy (boolean) [module: point_of_sale]; iface_big_scrollbars (boolean) [module: point_of_sale]; iface_print_auto (boolean) [module: point_of_sale]; iface_print_skip_screen (boolean) [module: point_of_sale]; iface_tax_included (selection) [required] [module: point_of_sale]; iface_start_categ_id (many2one) -> pos.category [module: point_of_sale]; selectable_categ_ids (many2many) [readonly] -> pos.category [compute: _compute_selectable_categories] [not stored] [module: point_of_sale]; iface_display_categ_images (boolean) [module: point_of_sale]; restrict_price_control (boolean) [module: point_of_sale]; cash_control (boolean) [module: point_of_sale]; receipt_header (text) [module: point_of_sale]; receipt_footer (text) [module: point_of_sale]; proxy_ip (char) [module: point_of_sale]; active (boolean) [module: point_of_sale]; uuid (char) [readonly] [module: point_of_sale]; sequence_id (many2one) [readonly] -> ir.sequence [module: point_of_sale]; sequence_line_id (many2one) [readonly] -> ir.sequence [module: point_of_sale]; session_ids (one2many) -> pos.session [module: point_of_sale]; current_session_id (many2one) [readonly] -> pos.session [compute: _compute_current_session] [not stored] [module: point_of_sale]; current_session_state (char) [readonly] [compute: _compute_current_session] [not stored] [module: point_of_sale]; last_session_closing_cash (float) [readonly] [compute: _compute_last_session] [not stored] [module: point_of_sale]; last_session_closing_date (date) [readonly] [compute: _compute_last_session] [not stored] [module: point_of_sale]; last_session_closing_cashbox (many2one) [readonly] -> account.bank.statement.cashbox [compute: _compute_last_session] [not stored] [module: point_of_sale]; pos_session_username (char) [readonly] [compute: _compute_current_session_user] [not stored] [module: point_of_sale]; pos_session_state (char) [readonly] [compute: _compute_current_session_user] [not stored] [module: point_of_sale]; pos_session_duration (char) [readonly] [compute: _compute_current_session_user] [not stored] [module: point_of_sale]; pricelist_id (many2one) [required] -> product.pricelist [module: point_of_sale]; available_pricelist_ids (many2many) -> product.pricelist [module: point_of_sale]; allowed_pricelist_ids (many2many) [readonly] -> product.pricelist [compute: _compute_allowed_pricelist_ids] [not stored] [module: point_of_sale]; company_id (many2one) [required] -> res.company [module: point_of_sale]; barcode_nomenclature_id (many2one) [required] -> barcode.nomenclature [module: point_of_sale]; iface_tipproduct (boolean) [module: point_of_sale]; tip_product_id (many2one) -> product.product [module: point_of_sale]; fiscal_position_ids (many2many) -> account.fiscal.position [module: point_of_sale]; default_fiscal_position_id (many2one) -> account.fiscal.position [module: point_of_sale]; default_cashbox_id (many2one) -> account.bank.statement.cashbox [module: point_of_sale]; use_pricelist (boolean) [module: point_of_sale]; tax_regime (boolean) [module: point_of_sale]; tax_regime_selection (boolean) [module: point_of_sale]; start_category (boolean) [module: point_of_sale]; module_account (boolean) [module: point_of_sale]; module_pos_discount (boolean) [module: point_of_sale]; module_pos_loyalty (boolean) [module: point_of_sale]; module_pos_mercury (boolean) [module: point_of_sale]; manage_orders (boolean) [module: point_of_sale]; product_configurator (boolean) [module: point_of_sale]; is_posbox (boolean) [module: point_of_sale]; is_header_or_footer (boolean) [module: point_of_sale]; module_pos_hr (boolean) [module: point_of_sale]; amount_authorized_diff (float) [module: point_of_sale]; payment_method_ids (many2many) -> pos.payment.method [module: point_of_sale]; company_has_template (boolean) [readonly] [compute: _compute_company_has_template] [not stored] [module: point_of_sale]; current_user_id (many2one) [readonly] -> res.users [compute: _compute_current_session_user] [not stored] [module: point_of_sale]; other_devices (boolean) [module: point_of_sale]; rounding_method (many2one) -> account.cash.rounding [module: point_of_sale]; cash_rounding (boolean) [module: point_of_sale]; only_round_cash_method (boolean) [module: point_of_sale]; has_active_session (boolean) [readonly] [compute: _compute_current_session] [not stored] [module: point_of_sale]; show_allow_invoicing_alert (boolean) [readonly] [compute: _compute_show_allow_invoicing_alert] [not stored] [module: point_of_sale]; manual_discount (boolean) [module: point_of_sale]; iface_discount (boolean) [module: pos_discount]; discount_pc (float) [module: pos_discount]; discount_product_id (many2one) -> product.product [module: pos_discount]; epson_printer_ip (char) [module: pos_epson_printer]; employee_ids (many2many) -> hr.employee [module: pos_hr]; iface_splitbill (boolean) [module: pos_restaurant]; iface_printbill (boolean) [module: pos_restaurant]; iface_orderline_notes (boolean) [module: pos_restaurant]; floor_ids (one2many) -> restaurant.floor [module: pos_restaurant]; printer_ids (many2many) -> restaurant.printer [module: pos_restaurant]; is_table_management (boolean) [module: pos_restaurant]; is_order_printer (boolean) [module: pos_restaurant]; set_tip_after_payment (boolean) [module: pos_restaurant]; module_pos_restaurant (boolean) [module: pos_restaurant]; crm_team_id (many2one) -> crm.team [module: pos_sale]; group_pos_manager_id (many2one) -> res.groups [module: equip3_pos_general]; group_pos_user_id (many2one) -> res.groups [module: equip3_pos_general]; pos_receipt_template_id (many2one) -> pos.receipt.template [module: equip3_pos_general]; order_loading_options (selection) [module: equip3_pos_general]; number_of_days (integer) [module: equip3_pos_general]; weight_scale_barcode_format_id (many2one) -> weight.scale.barcode.format [module: equip3_pos_general]; bnk_cash_control (boolean) [module: equip3_pos_general]; restaurant_order (boolean) [module: equip3_pos_general]; restaurant_order_login (char) [module: equip3_pos_general]; restaurant_order_password (char) [module: equip3_pos_general]; pos_config_cashbox_lines_ids (one2many) -> account.cashbox.line [module: equip3_pos_general]; pos_config_cashbox_clsosing_line_ids (one2many) -> account.cashbox.line [module: equip3_pos_general]; cashbox_lines_ids (one2many) -> account.cashbox.line [module: equip3_pos_general]; pos_cashbox_lines_ids (one2many) -> pos.account.cashbox.line [module: equip3_pos_general]; printer_id (many2one) -> pos.epson [module: equip3_pos_general]; load_coupon_program (boolean) [module: equip3_pos_general]; coupon_program_apply_type (selection) [module: equip3_pos_general]; coupon_program_ids (many2many) -> coupon.program [module: equip3_pos_general]; coupon_giftcard_ids (many2many) -> coupon.program [module: equip3_pos_general]; coupon_giftcard_create (boolean) [module: equip3_pos_general]; user_id (many2one) -> res.users [module: equip3_pos_general]; allow_change_pos_profile (boolean) [module: equip3_pos_general]; allow_numpad (boolean) [module: equip3_pos_general]; allow_discount (boolean) [module: equip3_pos_general]; allow_qty (boolean) [module: equip3_pos_general]; allow_price (boolean) [module: equip3_pos_general]; allow_remove_line (boolean) [module: equip3_pos_general]; allow_minus (boolean) [module: equip3_pos_general]; allow_payment (boolean) [module: equip3_pos_general]; allow_customer (boolean) [module: equip3_pos_general]; allow_add_order (boolean) [module: equip3_pos_general]; allow_remove_order (boolean) [module: equip3_pos_general]; allow_add_product (boolean) [module: equip3_pos_general]; allow_payment_zero (boolean) [module: equip3_pos_general]; allow_closing_session (boolean) [module: equip3_pos_general]; allow_closing_all_sessions_online (boolean) [module: equip3_pos_general]; allow_duplicate_session (boolean) [module: equip3_pos_general]; allow_otp (boolean) [module: equip3_pos_general]; twilio_acc_sid (char) [module: equip3_pos_general]; twilio_auth_token (char) [module: equip3_pos_general]; pos_otp_reset_time (float) [module: equip3_pos_general]; pos_otp_msg (text) [module: equip3_pos_general]; tax_affect_compliment (boolean) [module: equip3_pos_general]; sale_order (boolean) [module: equip3_pos_general]; sale_order_auto_confirm (boolean) [module: equip3_pos_general]; sale_order_auto_invoice (boolean) [module: equip3_pos_general]; sale_order_auto_delivery (boolean) [module: equip3_pos_general]; sale_order_required_signature (boolean) [module: equip3_pos_general]; pos_orders_management (boolean) [module: equip3_pos_general]; pos_order_tracking (boolean) [module: equip3_pos_general]; pos_order_tracking_remove_when_closing_session (boolean) [module: equip3_pos_general]; shipping_order (boolean) [module: equip3_pos_general]; pos_orders_load_orders_another_pos (boolean) [module: equip3_pos_general]; pos_orders_filter_by_branch (boolean) [module: equip3_pos_general]; pos_order_period_return_days (float) [module: equip3_pos_general]; pos_allowed_return_category_ids (many2many) -> pos.category [module: equip3_pos_general]; required_reason_return (boolean) [module: equip3_pos_general]; display_return_days_receipt (boolean) [module: equip3_pos_general]; display_onhand (boolean) [module: equip3_pos_general]; allow_order_out_of_stock (boolean) [module: equip3_pos_general]; allow_pos_categories_out_of_stock (many2many) -> pos.category [module: equip3_pos_general]; hide_product_when_outof_stock (boolean) [module: equip3_pos_general]; print_voucher (boolean) [module: equip3_pos_general]; voucher_sequence_id (many2one) -> ir.sequence [module: equip3_pos_general]; expired_days_voucher (integer) [module: equip3_pos_general]; sync_multi_session (boolean) [module: equip3_pos_general]; sync_play_sound (boolean) [module: equip3_pos_general]; sync_multi_session_with (char) [readonly] [compute: _get_sync_with_sessions] [not stored] [module: equip3_pos_general]; sync_multi_session_manual_stop (boolean) [module: equip3_pos_general]; sync_multi_session_alert_remove_order (boolean) [module: equip3_pos_general]; sync_multi_session_offline (boolean) [module: equip3_pos_general]; sync_to_pos_config_ids (many2many) -> pos.config [module: equip3_pos_general]; sync_tracking_activities_user (boolean) [module: equip3_pos_general]; display_person_add_line (boolean) [module: equip3_pos_general]; internal_transfer (boolean) [module: equip3_pos_general]; internal_transfer_picking_type_id (many2one) -> stock.picking.type [module: equip3_pos_general]; discount (boolean) [module: equip3_pos_general]; discount_ids (many2many) -> pos.global.discount [module: equip3_pos_general]; delay (integer) [module: equip3_pos_general]; discount_limit (boolean) [module: equip3_pos_general]; discount_limit_type (selection) [module: equip3_pos_general]; discount_limit_amount (float) [module: equip3_pos_general]; return_products (boolean) [module: equip3_pos_general]; return_method_id (many2one) -> pos.payment.method [module: equip3_pos_general]; return_covert_to_coupon (boolean) [module: equip3_pos_general]; return_coupon_program_id (many2one) -> coupon.program [module: equip3_pos_general]; return_duplicate (boolean) [module: equip3_pos_general]; return_viva_scan_barcode (boolean) [module: equip3_pos_general]; validate_payment (boolean) [module: equip3_pos_general]; validate_remove_order (boolean) [module: equip3_pos_general]; validate_new_order (boolean) [module: equip3_pos_general]; validate_change_minus (boolean) [module: equip3_pos_general]; validate_quantity_change (boolean) [module: equip3_pos_general]; validate_quantity_change_type (selection) [module: equip3_pos_general]; validate_price_change (boolean) [module: equip3_pos_general]; validate_price_change_type (selection) [module: equip3_pos_general]; validate_discount_change (boolean) [module: equip3_pos_general]; validate_discount_change_type (selection) [module: equip3_pos_general]; validate_remove_line (boolean) [module: equip3_pos_general]; validate_return (boolean) [module: equip3_pos_general]; validate_coupon (boolean) [module: equip3_pos_general]; product_operation (boolean) [module: equip3_pos_general]; note_order (boolean) [module: equip3_pos_general]; signature_order (boolean) [module: equip3_pos_general]; booking_orders (boolean) [module: equip3_pos_general]; load_booked_orders_type (selection) [module: equip3_pos_general]; booking_orders_load_orders_another_pos (boolean) [module: equip3_pos_general]; booking_orders_alert (boolean) [module: equip3_pos_general]; booking_allow_confirm_sale (boolean) [module: equip3_pos_general]; booking_orders_display_shipping_receipt (boolean) [module: equip3_pos_general]; display_tax_orderline (boolean) [module: equip3_pos_general]; display_tax_receipt (boolean) [module: equip3_pos_general]; display_image_orderline (boolean) [module: equip3_pos_general]; display_amount_discount (boolean) [module: equip3_pos_general]; display_barcode (boolean) [module: equip3_pos_general]; quickly_look_up_product (boolean) [module: equip3_pos_general]; management_invoice (boolean) [module: equip3_pos_general]; load_invoices_type (selection) [module: equip3_pos_general]; invoice_offline (boolean) [module: equip3_pos_general]; wallet (boolean) [module: equip3_pos_general]; payment_journal_ids (many2many) -> account.journal [module: equip3_pos_general]; send_invoice_email (boolean) [module: equip3_pos_general]; customer_default_id (many2one) -> res.partner [module: equip3_pos_general]; auto_invoice (boolean) [module: equip3_pos_general]; auto_invoice_with_customer_default (boolean) [module: equip3_pos_general]; invoice_without_download (boolean) [module: equip3_pos_general]; fiscal_position_auto_detect (boolean) [module: equip3_pos_general]; display_sale_price_within_tax (boolean) [module: equip3_pos_general]; display_cost_price (boolean) [module: equip3_pos_general]; display_product_ref (boolean) [module: equip3_pos_general]; display_product_detail (boolean) [module: equip3_pos_general]; allow_remove_product (boolean) [module: equip3_pos_general]; allow_edit_product (boolean) [module: equip3_pos_general]; display_product_name_without_product_code (boolean) [module: equip3_pos_general]; product_virtual_keyboard (boolean) [module: equip3_pos_general]; hide_product_image (boolean) [module: equip3_pos_general]; multi_location (boolean) [module: equip3_pos_general]; update_stock_onhand (boolean) [module: equip3_pos_general]; multi_stock_operation_type (boolean) [module: equip3_pos_general]; multi_stock_operation_type_ids (many2many) -> stock.picking.type [module: equip3_pos_general]; product_view (selection) [required] [module: equip3_pos_general]; update_tax (boolean) [module: equip3_pos_general]; update_tax_ids (many2many) -> account.tax [module: equip3_pos_general]; check_duplicate_email (boolean) [module: equip3_pos_general]; check_duplicate_phone (boolean) [module: equip3_pos_general]; check_required_phone (boolean) [module: equip3_pos_general]; check_required_email (boolean) [module: equip3_pos_general]; check_required_vat (boolean) [module: equip3_pos_general]; add_sale_person (boolean) [module: equip3_pos_general]; default_seller_id (many2one) -> res.users [module: equip3_pos_general]; seller_ids (many2many) -> res.users [module: equip3_pos_general]; force_seller (boolean) [module: equip3_pos_general]; backup_orders (text) [readonly] [module: equip3_pos_general]; backup_orders_automatic (boolean) [module: equip3_pos_general]; save_orders_removed (boolean) [module: equip3_pos_general]; management_session (boolean) [module: equip3_pos_general]; default_set_cash_open (boolean) [module: equip3_pos_general]; default_set_cash_amount (float) [module: equip3_pos_general]; default_set_cash_notes (text) [module: equip3_pos_general]; cash_inout_reason_ids (text) [module: equip3_pos_general]; barcode_receipt (boolean) [module: equip3_pos_general]; qrcode_receipt (boolean) [module: equip3_pos_general]; qrcode_ids (one2many) -> pos.qrcode [module: equip3_pos_general]; receipt_template (selection) [required] [module: equip3_pos_general]; hide_mobile (boolean) [module: equip3_pos_general]; hide_phone (boolean) [module: equip3_pos_general]; hide_email (boolean) [module: equip3_pos_general]; update_client (boolean) [module: equip3_pos_general]; add_client (boolean) [module: equip3_pos_general]; archive_client (boolean) [module: equip3_pos_general]; remove_client (boolean) [module: equip3_pos_general]; report_signature (boolean) [module: equip3_pos_general]; report_product_summary (boolean) [module: equip3_pos_general]; report_product_summary_auto_check_product (boolean) [module: equip3_pos_general]; report_product_summary_auto_check_category (boolean) [module: equip3_pos_general]; report_product_summary_auto_check_location (boolean) [module: equip3_pos_general]; report_product_summary_auto_check_payment (boolean) [module: equip3_pos_general]; report_order_summary (boolean) [module: equip3_pos_general]; report_order_summary_auto_check_order (boolean) [module: equip3_pos_general]; report_order_summary_auto_check_category (boolean) [module: equip3_pos_general]; report_order_summary_auto_check_payment (boolean) [module: equip3_pos_general]; report_order_summary_default_state (selection) [module: equip3_pos_general]; report_payment_summary (boolean) [module: equip3_pos_general]; report_sale_summary (boolean) [module: equip3_pos_general]; report_sale_summary_show_profit (boolean) [module: equip3_pos_general]; default_product_sort_by (selection) [module: equip3_pos_general]; hide_order_screen (boolean) [module: equip3_pos_general]; add_customer_before_products_already_in_shopping_cart (boolean) [module: equip3_pos_general]; allow_cashier_select_pricelist (boolean) [module: equip3_pos_general]; sale_with_package (boolean) [module: equip3_pos_general]; allow_set_price_smaller_min_price (boolean) [module: equip3_pos_general]; create_lots (boolean) [module: equip3_pos_general]; fullfill_lots_type (selection) [module: equip3_pos_general]; fullfill_lots (boolean) [module: equip3_pos_general]; stock_location_ids (many2many) -> stock.location [module: equip3_pos_general]; validate_by_manager (boolean) [module: equip3_pos_general]; discount_unlock_by_manager (boolean) [module: equip3_pos_general]; assigned_user_ids (many2many) [readonly] -> res.users [compute: _compute_assigned_user_ids] [not stored] [module: equip3_pos_general]; manager_ids (many2many) -> res.users [module: equip3_pos_general]; stock_location_id (many2one) [readonly] -> stock.location [compute: <bound method Field._compute_related of pos.config.stock_location_id>] [not stored] [module: equip3_pos_general] [related: picking_type_id.default_location_src_id]; stock_location_dest_id (many2one) [readonly] -> stock.location [compute: <bound method Field._compute_related of pos.config.stock_location_dest_id>] [not stored] [module: equip3_pos_general] [related: picking_type_id.default_location_dest_id]; discount_value (boolean) [module: equip3_pos_general]; discount_value_limit (float) [module: equip3_pos_general]; discount_global_id (many2one) -> product.product [module: equip3_pos_general]; posbox_save_orders (boolean) [module: equip3_pos_general]; posbox_save_orders_server_ip (char) [module: equip3_pos_general]; posbox_save_orders_server_port (char) [module: equip3_pos_general]; analytic_account_id (many2one) -> account.analytic.account [module: equip3_pos_general]; limit_categories (boolean) [module: equip3_pos_general]; iface_available_categ_ids (many2many) -> pos.category [module: equip3_pos_general]; barcode_scan_timeout (float) [module: equip3_pos_general]; rounding_automatic (boolean) [module: equip3_pos_general]; rounding_type (selection) [module: equip3_pos_general]; service_charge_ids (many2many) -> pos.service.charge [module: equip3_pos_general]; service_charge_type (selection) [module: equip3_pos_general]; service_shipping_automatic (boolean) [module: equip3_pos_general]; google_map_api_key (char) [module: equip3_pos_general]; payment_reference (boolean) [module: equip3_pos_general]; display_margin (boolean) [module: equip3_pos_general]; start_session_oneclick (boolean) [module: equip3_pos_general]; translate_products_name (boolean) [module: equip3_pos_general]; set_product_name_from_field (selection) [module: equip3_pos_general]; replace_partners_name (boolean) [module: equip3_pos_general]; set_partner_name_from_field (selection) [module: equip3_pos_general]; create_quotation (boolean) [module: equip3_pos_general]; assign_orders_to_config_ids (many2many) -> pos.config [module: equip3_pos_general]; product_generic_option (boolean) [module: equip3_pos_general]; mrp (boolean) [module: equip3_pos_general]; last_save_cache (char) [readonly] [compute: _get_last_save_cache] [not stored] [module: equip3_pos_general]; category_ancestors (char) [readonly] [compute: _get_category_ancestors] [not stored] [module: equip3_pos_general]; point_of_sale_update_stock_quantities (selection) [required] [module: equip3_pos_general]; multi_session (boolean) [module: equip3_pos_general]; display_filter_product_categories (boolean) [module: equip3_pos_general]; product_category_ids (many2many) -> product.category [module: equip3_pos_general]; sessions_opened (boolean) [readonly] [compute: _check_has_sessions_not_closed] [not stored] [module: equip3_pos_general]; search_query_only_start_when_enter (boolean) [module: equip3_pos_general]; create_category_direct (boolean) [module: equip3_pos_general]; create_product_direct (boolean) [module: equip3_pos_general]; customer_facing_screen (boolean) [module: equip3_pos_general]; customer_facing_screen_width (integer) [module: equip3_pos_general]; customer_facing_screen_height (integer) [module: equip3_pos_general]; rounding (boolean) [module: equip3_pos_general]; rounding_factor (float) [module: equip3_pos_general]; decimal_places (integer) [module: equip3_pos_general]; font_family (char) [module: equip3_pos_general]; price_tag_color (char) [module: equip3_pos_general]; header_background_color (char) [module: equip3_pos_general]; cart_box_style (selection) [required] [module: equip3_pos_general]; buttons_box_style (selection) [required] [module: equip3_pos_general]; background (char) [module: equip3_pos_general]; product_screen_background (char) [module: equip3_pos_general]; cart_background (char) [module: equip3_pos_general]; payment_screen_background (char) [module: equip3_pos_general]; numpad_background (char) [module: equip3_pos_general]; product_categories_height (integer) [module: equip3_pos_general]; product_width (integer) [required] [module: equip3_pos_general]; product_height (integer) [required] [module: equip3_pos_general]; product_margin (float) [required] [module: equip3_pos_general]; product_image_width (integer) [module: equip3_pos_general]; product_image_height (integer) [module: equip3_pos_general]; product_name_font_size (integer) [module: equip3_pos_general]; display_mobile_mode (boolean) [module: equip3_pos_general]; display_mobile_screen_size (integer) [module: equip3_pos_general]; display_product_image (selection) [required] [module: equip3_pos_general]; cart_width (integer) [module: equip3_pos_general]; whatsapp_api (char) [module: equip3_pos_general]; whatsapp_token (char) [module: equip3_pos_general]; whatsapp_send_type (selection) [module: equip3_pos_general]; whatsapp_message_receipt (text) [module: equip3_pos_general]; checkin_screen (boolean) [module: equip3_pos_general]; hidden_product_ids (many2many) -> product.product [module: equip3_pos_general]; warning_closing_session (boolean) [module: equip3_pos_general]; warning_odoo_offline (boolean) [module: equip3_pos_general]; pos_title (char) [module: equip3_pos_general]; sync_partners_realtime (boolean) [module: equip3_pos_general]; cache (selection) [module: equip3_pos_general]; local_network_printer (boolean) [module: equip3_pos_general]; local_network_printer_ip_address (char) [module: equip3_pos_general]; local_network_printer_port (integer) [module: equip3_pos_general]; product_recommendation (boolean) [module: equip3_pos_general]; product_recommendation_number (integer) [module: equip3_pos_general]; show_session_information (boolean) [module: equip3_pos_general]; tip_percent (boolean) [module: equip3_pos_general]; tip_percent_max (float) [module: equip3_pos_general]; categ_dislay_type (selection) [module: equip3_pos_general]; custom_sale (boolean) [module: equip3_pos_general]; custom_sale_product_id (many2one) -> product.product [module: equip3_pos_general]; multi_currency (boolean) [module: equip3_pos_general]; multi_currency_ids (many2many) -> res.currency [module: equip3_pos_general]; allowed_employee_ids (many2many) [readonly] -> hr.employee [compute: _compute_allowed_employee_ids] [not stored] [module: equip3_pos_general]; fire_appetizer (many2many) -> pos.category [module: equip3_pos_general]; fire_main_course (many2many) -> pos.category [module: equip3_pos_general]; fire_dessert (many2many) -> pos.category [module: equip3_pos_general]; enable_fire_appetizer (boolean) [module: equip3_pos_general]; enable_fire_main_course (boolean) [module: equip3_pos_general]; enable_fire_dessert (boolean) [module: equip3_pos_general]; enable_seat_time (boolean) [module: equip3_pos_general]; seat_time (float) [module: equip3_pos_general]; show_product_template (boolean) [module: equip3_pos_general]; available_product_domain (char) [readonly] [compute: _compute_available_product_domain] [not stored] [module: equip3_pos_general]; promotion_manual_select (boolean) [module: equip3_pos_general]; promotion_auto_add (boolean) [module: equip3_pos_general]; promotion_ids (many2many) -> pos.promotion [module: equip3_pos_general]; is_manual_sync_for_sync_between_session (boolean) [module: equip3_pos_general]; is_manual_sync_masterdata (boolean) [module: equip3_pos_general]; is_manual_sync_member (boolean) [module: equip3_pos_general]; is_auto_sync_product_stock (boolean) [module: equip3_pos_general]; is_auto_sync_product_price (boolean) [module: equip3_pos_general]; is_auto_sync_product (boolean) [module: equip3_pos_general]; is_auto_sync_pricelist (boolean) [module: equip3_pos_general]; is_auto_sync_promotion (boolean) [module: equip3_pos_general]; is_auto_sync_coupon (boolean) [module: equip3_pos_general]; is_monitor_auto_sync (boolean) [module: equip3_pos_general]; is_force_sync_promotion (boolean) [module: equip3_pos_general]; is_force_sync_pricelist (boolean) [module: equip3_pos_general]; filter_load_pos_order (selection) [module: equip3_pos_general]; zone_id (many2one) -> pos.zone [module: equip3_pos_general]; product_voucher_service_id (many2one) -> product.product [module: equip3_pos_general]; product_coupon_service_id (many2one) -> product.product [module: equip3_pos_general]; display_table (boolean) [module: equip3_pos_general]; display_all_product (boolean) [module: equip3_pos_general]; product_categ_ids (many2many) -> pos.category [module: equip3_pos_general]; product_categ_display_names (char) [readonly] [compute: _compute_product_categ_display_names] [not stored] [module: equip3_pos_general]; set_lines_to_done (boolean) [module: equip3_pos_general]; order_receipt_tickets (text) [module: equip3_pos_general]; qr_orders (text) [module: equip3_pos_general]; login_title (text) [module: equip3_pos_general]; login_required (boolean) [module: equip3_pos_general]; login_create_partner (boolean) [module: equip3_pos_general]; qrcode_order_screen (boolean) [module: equip3_pos_general]; qrcode_order_auto_alert (boolean) [module: equip3_pos_general]; customer_facing_display_html (html) [readonly] [compute: _compute_customer_html] [not stored] [module: equip3_pos_general]; user_ids (many2many) -> res.users [module: equip3_pos_general]; sync_manual_button (boolean) [module: equip3_pos_general]; period_minutes_warning (float) [module: equip3_pos_general]; enable_void_time (boolean) [module: equip3_pos_general]; void_time (float) [module: equip3_pos_general]; void_order_pin_ids (many2many) -> res.users [module: equip3_pos_general]; void_order_pins (char) [readonly] [compute: compute_void_order_pins] [not stored] [module: equip3_pos_general]; void_order_line_pin_ids (many2many) -> res.users [module: equip3_pos_general]; void_order_line_pins (char) [readonly] [compute: compute_void_order_line_pins] [stored] [module: equip3_pos_general]; advertisement_image_ids (many2many) -> advertisement.images [module: equip3_pos_general]; marquee_type (selection) [module: equip3_pos_general]; marquee_text (char) [module: equip3_pos_general]; marque_color (char) [module: equip3_pos_general]; marque_bg_color (char) [module: equip3_pos_general]; marque_font_size (integer) [module: equip3_pos_general]; mute_video_sound (boolean) [module: equip3_pos_general]; ac_width (char) [module: equip3_pos_general]; ac_height (char) [module: equip3_pos_general]; ac_qrcod (boolean) [module: equip3_pos_general]; ac_qr_link (char) [module: equip3_pos_general]; warehouse_id (many2one) -> stock.warehouse [module: equip3_pos_general]; is_order_rounding (boolean) [module: equip3_pos_general]; order_rounding_type (selection) [module: equip3_pos_general]; picking_type_id (many2one) [required] -> stock.picking.type [module: equip3_pos_general]; pos_branch_id (many2one) -> res.branch [module: equip3_pos_general]; pos_branch_name (char) [readonly] [compute: <bound method Field._compute_related of pos.config.pos_branch_name>] [not stored] [module: equip3_pos_general] [related: pos_branch_id.name]; branch_telephone (char) [readonly] [compute: <bound method Field._compute_related of pos.config.branch_telephone>] [not stored] [module: equip3_pos_general] [related: pos_branch_id.telephone]; branch_address (text) [readonly] [compute: <bound method Field._compute_related of pos.config.branch_address>] [not stored] [module: equip3_pos_general] [related: pos_branch_id.address]; branch_street (char) [readonly] [compute: <bound method Field._compute_related of pos.config.branch_street>] [not stored] [module: equip3_pos_general] [related: pos_branch_id.street]; branch_street_2 (char) [readonly] [compute: <bound method Field._compute_related of pos.config.branch_street_2>] [not stored] [module: equip3_pos_general] [related: pos_branch_id.street_2]; enable_gift_card (boolean) [module: equip3_pos_general]; gift_card_account_id (many2one) -> account.account [module: equip3_pos_general]; gift_card_product_id (many2one) -> product.product [module: equip3_pos_general]; gift_payment_method_id (many2one) -> pos.payment.method [module: equip3_pos_general]; manual_card_number (boolean) [module: equip3_pos_general]; msg_before_card_pay (boolean) [module: equip3_pos_general]; is_difference_value_opening_control_validation (boolean) [module: equip3_pos_cashbox]; is_cash_management_with_validation (boolean) [module: equip3_pos_cashbox]; cashbox_payment_method_id (many2one) -> pos.payment.method [module: equip3_pos_cashbox]; pos_cashbox_product_services (text) [readonly] [compute: _compute_pos_cashbox_product_services] [not stored] [module: equip3_pos_cashbox]; cashbox_line_amount (float) [readonly] [compute: _compute_cashbox_line_amount] [not stored] [module: equip3_pos_cashbox]; screen_type (selection) [module: equip3_pos_general_contd]; is_allow_product_exchange (boolean) [module: equip3_pos_general_contd]; product_exchange_pin_ids (many2many) -> res.users [module: equip3_pos_general_contd]; product_exchange_line_pins (char) [readonly] [compute: _compute_product_exchange_line_pins] [not stored] [module: equip3_pos_general_contd]; is_save_order_history_local (boolean) [module: equip3_pos_general_contd]; save_order_history_local_days (integer) [module: equip3_pos_general_contd]; is_save_order_to_pos_cache_service (boolean) [module: equip3_pos_general_contd]; link_pos_cache_service (char) [module: equip3_pos_general_contd]; select_shortcut (many2one) -> pos.keyboard.shortcuts [module: equip3_pos_keyboard_shortcut]; enable_shortcuts (boolean) [module: equip3_pos_keyboard_shortcut]; display_point_receipt (boolean) [module: equip3_pos_membership]; pos_loyalty_id (many2one) -> pos.loyalty [module: equip3_pos_membership]; pos_loyalty_ids (many2many) -> pos.loyalty [module: equip3_pos_membership]; loyalty_combine_promotion (boolean) [module: equip3_pos_membership]; loyalty_redeem_in_pos_screen (boolean) [module: equip3_pos_membership]; is_allow_redeem_in_pos_screen (boolean) [readonly] [compute: _compute_is_allow_redeem_in_pos_screen] [not stored] [module: equip3_pos_membership]; is_allow_create_member_in_pos_screen (boolean) [readonly] [compute: _compute_is_allow_create_member_in_pos_screen] [not stored] [module: equip3_pos_membership]; customer_deposit_account_id (many2one) -> account.account [module: equip3_pos_membership]; customer_deposit_reconcile_journal_id (many2one) -> account.journal [module: equip3_pos_membership]; order_summery (boolean) [module: equip3_pos_report]; product_summery (boolean) [module: equip3_pos_report]; product_categ_summery (boolean) [module: equip3_pos_report]; loc_summery (boolean) [module: equip3_pos_report]; payment_summery (boolean) [module: equip3_pos_report]; pos_code (char) [module: allfresh_mod_pos]; is_hide_pos_order_button (boolean) [module: allfresh_mod_pos]; analytic_group_ids (many2many) -> account.analytic.tag [module: allfresh_mod_pos]; is_pos_load_data_from_pos_cache_sdk (boolean) [module: equip3_pos_cache]; 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 does the phone.blacklist.remove model represent? or What is the phone.blacklist.remove model?

Response: The phone.blacklist.remove model represents Remove phone from blacklist in the ERP system. It contains 9 fields and is used to manage remove phone from blacklist data. Defined in module: phone_validation. Key fields include: phone, reason, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


List all columns in pos_config_pos_category_fmc_cat_rel. or What data types are used in pos_config_pos_category_fmc_cat_rel?

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


What columns have default values in product_category_sh_target_commision_rel? or What data types are used in product_category_sh_target_commision_rel?

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


How many columns are in print_prenumbered_checks? or What is stored in print_prenumbered_checks?

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


Tell me about the account.debt.collection model. or What does the account.debt.collection model represent?

Response: The account.debt.collection model represents Debt Collection in the ERP system. It contains 51 fields and is used to manage debt collection data. Defined in module: equip3_accounting_operation. Key fields include: name, partner_id, date, person_in_charge, currency_id, amount, start_date, end_date, deadline_date, branch_id, create_uid, create_date, line_debt_collection, state, is_pic, campaign_id, source_id, medium_id, activity_ids, activity_state, activity_user_id, activity_type_id, activity_type_icon, activity_date_deadline, my_activity_date_deadline, activity_summary, activity_exception_decoration, activity_exception_icon, message_is_follower, message_follower_ids, message_partner_ids, message_channel_ids, message_ids, message_unread, message_unread_counter, message_needaction, message_needaction_counter, message_has_error, message_has_error_counter, message_attachment_count, message_main_attachment_id, website_message_ids, message_has_sms_error, access_url, access_token, access_warning, id, display_name, write_uid, write_date, __last_update.


What are the relationships in sh.notification.logger? or Describe the many2many relations for sh.notification.logger.

Response: The sh.notification.logger model has 3 relational fields: base_config_id -> sh.send.notification; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What foreign keys exist in sh.sale.product.indent.wizard? or What one2many fields are in sh.sale.product.indent.wizard?

Response: The sh.sale.product.indent.wizard model has 7 relational fields: sh_partner_ids -> res.partner; sh_category_ids -> product.category; company_ids -> res.company; company_id -> res.company; product_indent_dic -> user.order.dic; create_uid -> res.users; write_uid -> res.users. Many2many fields: sh_partner_ids, sh_category_ids, company_ids. One2many fields: product_indent_dic.


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

Response: Foreign keys in pos_top_selling_wizard: branch_id -> res_branch.id [constraint: pos_top_selling_wizard_branch_id_fkey]; company_id -> res_company.id [constraint: pos_top_selling_wizard_company_id_fkey]; create_uid -> res_users.id [constraint: pos_top_selling_wizard_create_uid_fkey]; write_uid -> res_users.id [constraint: pos_top_selling_wizard_write_uid_fkey]. Total foreign key relationships: 4. Referenced tables: res_company, res_users, res_branch.


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

Response: Foreign keys in vendor_evaluation: branch_id -> res_branch.id [constraint: vendor_evaluation_branch_id_fkey]; company_id -> res_company.id [constraint: vendor_evaluation_company_id_fkey]; create_uid -> res_users.id [constraint: vendor_evaluation_create_uid_fkey]; evaluation_template_id -> vendor_evaluation_template.id [constraint: vendor_evaluation_evaluation_template_id_fkey]; manager -> res_users.id [constraint: vendor_evaluation_manager_fkey]; message_main_attachment_id -> ir_attachment.id [constraint: vendor_evaluation_message_main_attachment_id_fkey]; vendor -> res_partner.id [constraint: vendor_evaluation_vendor_fkey]; write_uid -> res_users.id [constraint: vendor_evaluation_write_uid_fkey]. Total foreign key relationships: 8. Referenced tables: res_partner, res_company, ir_attachment, res_users, res_branch, vendor_evaluation_template.


Describe the sales.order.commission model in Odoo. or What does the sales.order.commission model represent?

Response: The sales.order.commission model represents Sale Order Commission in the ERP system. It contains 12 fields and is used to manage sale order commission data. Defined in module: equip3_sale_team_commission. Key fields include: user_id, job_id, commission, order_id, invoice_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What computed fields exist in cancel.supplier.memory? or What fields does cancel.supplier.memory have?

Response: The cancel.supplier.memory model has 9 fields. Field types distribution: many2one: 3, text: 1, integer: 1, char: 1, datetime: 3. Computed fields: 2. Field details: supplier_id (many2one) [required] -> product.supplierinfo [module: equip3_purchase_masterdata]; reason (text) [required] [module: equip3_purchase_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].


Show me the relational structure of sms.template.preview. or What are the relationships in sms.template.preview?

Response: The sms.template.preview model has 4 relational fields: sms_template_id -> sms.template; model_id -> ir.model; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


What data types are used in setu_rfm_score? or Describe the columns of setu_rfm_score.

Response: Columns in setu_rfm_score: id (integer) [NOT NULL] [DEFAULT: nextval('setu_rfm_score_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [COMMENT: RFM Score]; rfm_segment_id (integer) [PRECISION: 32] [COMMENT: RFM Segment]; recency (character varying) [COMMENT: Recency]; frequency (character varying) [COMMENT: Frequency]; monetization (character varying) [COMMENT: Monetization]; description (text) [COMMENT: Description]; 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: 11. Statistics: 10 nullable, 1 with defaults, 0 with length constraints.


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

Response: Foreign keys in sale_adv_settings: company_id -> res_company.id [constraint: sale_adv_settings_company_id_fkey]; create_uid -> res_users.id [constraint: sale_adv_settings_create_uid_fkey]; write_uid -> res_users.id [constraint: sale_adv_settings_write_uid_fkey]. Total foreign key relationships: 3. Referenced tables: res_users, res_company.


Show me the column structure of account_analytic_tag_account_voucher_rel. or List all columns in account_analytic_tag_account_voucher_rel.

Response: Columns in account_analytic_tag_account_voucher_rel: account_voucher_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 foreign keys exist in ir.actions.act_window_close? or What are the relationships in ir.actions.act_window_close?

Response: The ir.actions.act_window_close model has 3 relational fields: binding_model_id -> ir.model; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


Describe the columns of res_partner_title. or List all columns in res_partner_title.

Response: Columns in res_partner_title: id (integer) [NOT NULL] [DEFAULT: nextval('res_partner_title_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [NOT NULL] [COMMENT: Title]; shortcut (character varying) [COMMENT: Abbreviation]; 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: 5 nullable, 1 with defaults, 0 with length constraints.


How to query res.bank data? or What fields are readonly in res.bank?

Response: To use the res.bank 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 sh.notification.logger? or Tell me about the sh.notification.logger model.

Response: The sh.notification.logger model represents It keeps updated about the notification being sent in the ERP system. It contains 12 fields and is used to manage it keeps updated about the notification being sent data. Defined in module: sh_backmate_theme_adv. Key fields include: name, error, datetime, base_config_id, status, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What data types are used in sale_adv_wizard? or List all columns in sale_adv_wizard.

Response: Columns in sale_adv_wizard: id (integer) [NOT NULL] [DEFAULT: nextval('sale_adv_wizard_id_seq'::regclass)] [PRECISION: 32]; order_id (integer) [PRECISION: 32] [COMMENT: Order ID]; 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: 5 nullable, 1 with defaults, 0 with length constraints.


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

Response: The pos_product_bom table has 11 columns and 6 foreign key relationships. It stores data related to pos product bom in the system. The table has 2 indexes for performance optimization. Column types: integer: 7, numeric: 1, character varying: 1, timestamp without time zone: 2. Nullable columns: 7, columns with defaults: 1.


What foreign keys exist in login.as? or How does login.as relate to other models?

Response: The login.as model has 7 relational fields: group_id -> res.groups; user_id -> res.users; group_ids -> res.groups; company_id -> res.company; company_ids -> res.company; create_uid -> res.users; write_uid -> res.users. Many2many fields: group_ids, company_ids. One2many fields: none.


What columns have default values in crm_lost_reason? or Show me the column structure of crm_lost_reason.

Response: Columns in crm_lost_reason: id (integer) [NOT NULL] [DEFAULT: nextval('crm_lost_reason_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [NOT NULL] [COMMENT: Description]; active (boolean) [COMMENT: Active]; 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: 5 nullable, 1 with defaults, 0 with length constraints.


How do I use the multiple.rfq model? or How to work with multiple.rfq fields?

Response: To use the multiple.rfq model, you need to provide values for required fields: none. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: 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 methods are available in ks_custom_report.ks_column? or What is the module hierarchy for ks_custom_report.ks_column?

Response: The ks_custom_report.ks_column model is defined in module: ks_custom_report. It has 3 computed fields: ks_model_name, display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: _onchange_ks_alter_values, _onchange_ks_model_field_chan, _onchange_ks_cr_model_id, unlink, write, create, ks_fallback_field.


Which fields in purchase.request.report are computed? or How is purchase.request.report implemented technically?

Response: The purchase.request.report model is defined in module: equip3_purchase_report. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: init, _select, _from, _group_by.


How to work with account.tax.digunggung fields? or How to create records in account.tax.digunggung?

Response: To use the account.tax.digunggung model, you need to provide values for required fields: tax_report, start_date_digunggung, end_date_digunggung, partner_id. Readonly fields: company_id, id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: tax_report [required]; start_date_digunggung [required]; end_date_digunggung [required]; partner_id [required]; company_id [readonly] [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 fields of pos.call.log. or What field types are used in pos.call.log?

Response: The pos.call.log model has 16 fields. Field types distribution: integer: 3, char: 5, boolean: 1, datetime: 3, many2one: 4. Computed fields: 2. Field details: min_id (integer) [required] [readonly] [module: equip3_pos_masterdata]; max_id (integer) [required] [readonly] [module: equip3_pos_masterdata]; call_domain (char) [required] [readonly] [module: equip3_pos_masterdata]; call_results (char) [readonly] [module: equip3_pos_masterdata]; call_model (char) [required] [readonly] [module: equip3_pos_masterdata]; call_fields (char) [readonly] [module: equip3_pos_masterdata]; active (boolean) [module: equip3_pos_masterdata]; write_date (datetime) [readonly] [module: equip3_pos_masterdata]; branch_id (many2one) -> res.branch [module: equip3_pos_masterdata]; company_id (many2one) -> res.company [module: equip3_pos_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]; __last_update (datetime) [readonly] [compute: compute_concurrency_field_with_access] [not stored] [module: None].


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

Response: Foreign keys in pos_config_coupon_program_rel: coupon_id -> coupon_program.id [constraint: pos_config_coupon_program_rel_coupon_id_fkey]; pos_config_id -> pos_config.id [constraint: pos_config_coupon_program_rel_pos_config_id_fkey]. Total foreign key relationships: 2. Referenced tables: coupon_program, pos_config.


What operations can I perform on link.tracker.code? or How to create records in link.tracker.code?

Response: To use the link.tracker.code model, you need to provide values for required fields: code, link_id. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: code [required]; link_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.


Describe the columns of lost_customer. or What data types are used in lost_customer?

Response: Columns in lost_customer: id (integer) [NOT NULL] [DEFAULT: nextval('lost_customer_id_seq'::regclass)] [PRECISION: 32]; name (character varying) [COMMENT: Customer]; top_id (integer) [PRECISION: 32] [COMMENT: Top]; 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: 6 nullable, 1 with defaults, 0 with length constraints.


What models are connected to pos.report.journal? or What are the relationships in pos.report.journal?

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


Which fields in sh.sale.details.report.wizard are computed? or How is sh.sale.details.report.wizard implemented technically?

Response: The sh.sale.details.report.wizard model is defined in module: sh_sale_reports. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: default_company_ids, default_get, _check_dates, print_report, print_sale_detail_xls_report.


How is sale.order.deduction used in the system? or Describe the sale.order.deduction model in Odoo.

Response: The sale.order.deduction model represents Sale Order Deduction in the ERP system. It contains 13 fields and is used to manage sale order deduction data. Defined in module: equip3_sale_operation. Key fields include: product_id, sale_id, description, product_qty, product_price, product_total, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


Describe the iap.account model in Odoo. or Can you explain the purpose of iap.account?

Response: The iap.account model represents IAP Account in the ERP system. It contains 10 fields and is used to manage iap account data. Defined in module: iap. Key fields include: service_name, account_token, company_ids, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What data can be stored in account.pettycash? or Describe the field structure of account.pettycash.

Response: The account.pettycash model has 65 fields. Field types distribution: selection: 8, integer: 6, boolean: 8, many2one: 15, char: 8, float: 3, date: 4, datetime: 3, one2many: 7, many2many: 2, text: 1. Computed fields: 29. Field details: replenish_interval (selection) [module: equip3_accounting_pettycash]; times (selection) [module: equip3_accounting_pettycash]; replenish_date (selection) [module: equip3_accounting_pettycash]; replenish_date_2 (selection) [module: equip3_accounting_pettycash]; replenish_week (selection) [module: equip3_accounting_pettycash]; replenish_intervals (integer) [module: equip3_accounting_pettycash]; auto_replenish (boolean) [module: equip3_accounting_pettycash]; cash_journal (many2one) [required] -> account.journal [module: equip3_accounting_pettycash]; number (char) [readonly] [module: equip3_accounting_pettycash]; name (char) [required] [readonly] [module: equip3_accounting_pettycash]; custodian (many2one) [required] [readonly] -> res.users [module: equip3_accounting_pettycash]; main_cash_account_id (many2one) [readonly] -> account.account [module: equip3_accounting_pettycash]; journal (many2one) [required] [readonly] -> account.journal [module: equip3_accounting_pettycash]; amount (float) [required] [module: equip3_accounting_pettycash]; balance (float) [readonly] [compute: compute_amount] [stored] [module: equip3_accounting_pettycash]; virtual_balance (float) [readonly] [compute: compute_amount] [stored] [module: equip3_accounting_pettycash]; company_id (many2one) [readonly] -> res.company [module: equip3_accounting_pettycash]; branch_id (many2one) -> res.branch [module: equip3_accounting_pettycash]; effective_date (date) [module: equip3_accounting_pettycash]; create_uid (many2one) [readonly] -> res.users [module: equip3_accounting_pettycash]; create_date (datetime) [readonly] [module: equip3_accounting_pettycash]; state (selection) [module: equip3_accounting_pettycash]; move_id (one2many) [readonly] -> account.move [module: equip3_accounting_pettycash]; voucher_id (one2many) -> account.pettycash.voucher.wizard [module: equip3_accounting_pettycash]; paid_voucher_ids (one2many) -> account.pettycash.voucher.wizard [module: equip3_accounting_pettycash]; is_custodian_user (boolean) [readonly] [compute: _get_custodian_user] [not stored] [module: equip3_accounting_pettycash]; custodian_partner (many2one) [readonly] -> res.partner [compute: <bound method Field._compute_related of account.pettycash.custodian_partner>] [not stored] [module: equip3_accounting_pettycash] [related: custodian.partner_id]; is_replenished (boolean) [readonly] [compute: _get_replenish] [not stored] [module: equip3_accounting_pettycash]; next_execute_date (date) [module: equip3_accounting_pettycash]; campaign_id (many2one) -> utm.campaign [module: utm]; source_id (many2one) -> utm.source [module: utm]; medium_id (many2one) -> utm.medium [module: utm]; activity_ids (one2many) -> mail.activity [module: mail]; activity_state (selection) [readonly] [compute: _compute_activity_state] [not stored] [module: mail]; activity_user_id (many2one) -> res.users [compute: <bound method Field._compute_related of account.pettycash.activity_user_id>] [not stored] [module: mail] [related: activity_ids.user_id] [inverse: <bound method Field._inverse_related of account.pettycash.activity_user_id>]; activity_type_id (many2one) -> mail.activity.type [compute: <bound method Field._compute_related of account.pettycash.activity_type_id>] [not stored] [module: mail] [related: activity_ids.activity_type_id] [inverse: <bound method Field._inverse_related of account.pettycash.activity_type_id>]; activity_type_icon (char) [readonly] [compute: <bound method Field._compute_related of account.pettycash.activity_type_icon>] [not stored] [module: mail] [related: activity_ids.icon]; activity_date_deadline (date) [readonly] [compute: _compute_activity_date_deadline] [not stored] [module: mail]; my_activity_date_deadline (date) [readonly] [compute: _compute_my_activity_date_deadline] [not stored] [module: mail]; activity_summary (char) [compute: <bound method Field._compute_related of account.pettycash.activity_summary>] [not stored] [module: mail] [related: activity_ids.summary] [inverse: <bound method Field._inverse_related of account.pettycash.activity_summary>]; activity_exception_decoration (selection) [readonly] [compute: _compute_activity_exception_type] [not stored] [module: mail]; activity_exception_icon (char) [readonly] [compute: _compute_activity_exception_type] [not stored] [module: mail]; message_is_follower (boolean) [readonly] [compute: _compute_is_follower] [not stored] [module: mail]; message_follower_ids (one2many) -> mail.followers [module: mail]; message_partner_ids (many2many) [readonly] -> res.partner [compute: _get_followers] [not stored] [module: mail]; message_channel_ids (many2many) [readonly] -> mail.channel [compute: _get_followers] [not stored] [module: mail]; message_ids (one2many) -> mail.message [module: mail]; message_unread (boolean) [readonly] [compute: _get_message_unread] [not stored] [module: mail]; message_unread_counter (integer) [readonly] [compute: _get_message_unread] [not stored] [module: mail]; message_needaction (boolean) [readonly] [compute: _get_message_needaction] [not stored] [module: mail]; message_needaction_counter (integer) [readonly] [compute: _get_message_needaction] [not stored] [module: mail]; message_has_error (boolean) [readonly] [compute: _compute_message_has_error] [not stored] [module: mail]; message_has_error_counter (integer) [readonly] [compute: _compute_message_has_error] [not stored] [module: mail]; message_attachment_count (integer) [readonly] [compute: _compute_message_attachment_count] [not stored] [module: mail]; message_main_attachment_id (many2one) -> ir.attachment [module: mail]; website_message_ids (one2many) -> mail.message [module: portal]; message_has_sms_error (boolean) [readonly] [compute: _compute_message_has_sms_error] [not stored] [module: sms]; access_url (char) [readonly] [compute: _compute_access_url] [not stored] [module: portal]; access_token (char) [module: portal]; access_warning (text) [readonly] [compute: _compute_access_warning] [not stored] [module: portal]; id (integer) [readonly] [module: None]; display_name (char) [readonly] [compute: _compute_display_name] [not stored] [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 ir_attachment_sh_quality_check_rel? or What data types are used in ir_attachment_sh_quality_check_rel?

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


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

Response: Foreign keys in page_hide_view_nodes_store_model_nodes_rel: hide_id -> hide_view_nodes.id [constraint: page_hide_view_nodes_store_model_nodes_rel_hide_id_fkey]; store_id -> store_model_nodes.id [constraint: page_hide_view_nodes_store_model_nodes_rel_store_id_fkey]. Total foreign key relationships: 2. Referenced tables: hide_view_nodes, store_model_nodes.


How many columns are in account_cash_flow_statement? or What is the account_cash_flow_statement table?

Response: The account_cash_flow_statement table has 16 columns and 4 foreign key relationships. It stores data related to account cash flow statement in the system. The table has 1 indexes for performance optimization. Column types: integer: 6, date: 3, character varying: 4, boolean: 1, timestamp without time zone: 2. Nullable columns: 10, columns with defaults: 1.


Which fields in crm.stage are computed? or How is crm.stage implemented technically?

Response: The crm.stage model is defined in module: crm. It has 3 computed fields: team_count, display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: default_get, _compute_team_count.


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

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


Describe the field structure of sale.margin.report.wizard. or Which fields are required in sale.margin.report.wizard?

Response: The sale.margin.report.wizard model has 12 fields. Field types distribution: many2many: 2, datetime: 5, many2one: 3, integer: 1, char: 1. Computed fields: 2. Field details: partner_ids (many2many) -> res.partner [module: equip3_sale_report]; start_date (datetime) [required] [module: equip3_sale_report]; end_date (datetime) [required] [module: equip3_sale_report]; company_ids (many2many) -> res.company [module: equip3_sale_report]; branch_id (many2one) -> res.branch [module: equip3_sale_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].


What is the calendar.alarm model? or How is calendar.alarm used in the system?

Response: The calendar.alarm model represents Event Alarm in the ERP system. It contains 12 fields and is used to manage event alarm data. Defined in module: calendar. Key fields include: name, duration, interval, duration_minutes, alarm_type, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


How does purchase.price.history relate to other models? or Show me the relational structure of purchase.price.history.

Response: The purchase.price.history model has 7 relational fields: name -> purchase.order.line; partner_id -> res.partner; variant_id -> product.product; purchase_order_id -> purchase.order; currency_id -> res.currency; create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


Show me the fields of res.branch. or What computed fields exist in res.branch?

Response: The res.branch model has 50 fields. Field types distribution: many2many: 4, char: 12, many2one: 9, text: 1, integer: 6, boolean: 6, one2many: 5, selection: 2, date: 2, datetime: 3. Computed fields: 22. Field details: analytic_tag_ids (many2many) -> account.analytic.tag [module: equip3_accounting_analytical]; name (char) [required] [module: equip3_general_features]; company_id (many2one) [required] -> res.company [module: equip3_general_features]; telephone (char) [module: equip3_general_features]; address (text) [module: equip3_general_features]; street (char) [module: equip3_general_features]; street_2 (char) [module: equip3_general_features]; city (char) [module: equip3_general_features]; state_id (many2one) -> res.country.state [module: equip3_general_features]; country_id (many2one) -> res.country [module: equip3_general_features]; zip_code (char) [module: equip3_general_features]; active_company_sequence (integer) [module: equip3_accounting_masterdata]; npwp (char) [module: equip3_accounting_efaktur]; user_id (many2one) -> res.users [module: equip3_pos_masterdata]; user_ids (many2many) -> res.users [module: equip3_pos_masterdata]; is_external_link (boolean) [module: equip3_sale_other_operation_cont]; config_ids (one2many) [readonly] -> pos.config [module: equip3_pos_general]; branch_code (char) [module: allfresh_mod_inventory]; activity_ids (one2many) -> mail.activity [module: mail]; activity_state (selection) [readonly] [compute: _compute_activity_state] [not stored] [module: mail]; activity_user_id (many2one) -> res.users [compute: <bound method Field._compute_related of res.branch.activity_user_id>] [not stored] [module: mail] [related: activity_ids.user_id] [inverse: <bound method Field._inverse_related of res.branch.activity_user_id>]; activity_type_id (many2one) -> mail.activity.type [compute: <bound method Field._compute_related of res.branch.activity_type_id>] [not stored] [module: mail] [related: activity_ids.activity_type_id] [inverse: <bound method Field._inverse_related of res.branch.activity_type_id>]; activity_type_icon (char) [readonly] [compute: <bound method Field._compute_related of res.branch.activity_type_icon>] [not stored] [module: mail] [related: activity_ids.icon]; activity_date_deadline (date) [readonly] [compute: _compute_activity_date_deadline] [not stored] [module: mail]; my_activity_date_deadline (date) [readonly] [compute: _compute_my_activity_date_deadline] [not stored] [module: mail]; activity_summary (char) [compute: <bound method Field._compute_related of res.branch.activity_summary>] [not stored] [module: mail] [related: activity_ids.summary] [inverse: <bound method Field._inverse_related of res.branch.activity_summary>]; activity_exception_decoration (selection) [readonly] [compute: _compute_activity_exception_type] [not stored] [module: mail]; activity_exception_icon (char) [readonly] [compute: _compute_activity_exception_type] [not stored] [module: mail]; message_is_follower (boolean) [readonly] [compute: _compute_is_follower] [not stored] [module: mail]; message_follower_ids (one2many) -> mail.followers [module: mail]; message_partner_ids (many2many) [readonly] -> res.partner [compute: _get_followers] [not stored] [module: mail]; message_channel_ids (many2many) [readonly] -> mail.channel [compute: _get_followers] [not stored] [module: mail]; message_ids (one2many) -> mail.message [module: mail]; message_unread (boolean) [readonly] [compute: _get_message_unread] [not stored] [module: mail]; message_unread_counter (integer) [readonly] [compute: _get_message_unread] [not stored] [module: mail]; message_needaction (boolean) [readonly] [compute: _get_message_needaction] [not stored] [module: mail]; message_needaction_counter (integer) [readonly] [compute: _get_message_needaction] [not stored] [module: mail]; message_has_error (boolean) [readonly] [compute: _compute_message_has_error] [not stored] [module: mail]; message_has_error_counter (integer) [readonly] [compute: _compute_message_has_error] [not stored] [module: mail]; message_attachment_count (integer) [readonly] [compute: _compute_message_attachment_count] [not stored] [module: mail]; message_main_attachment_id (many2one) -> ir.attachment [module: mail]; website_message_ids (one2many) -> mail.message [module: portal]; message_has_sms_error (boolean) [readonly] [compute: _compute_message_has_sms_error] [not stored] [module: 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 does pos_profit_loss_wizard have? or Explain the pos_profit_loss_wizard table schema.

Response: The pos_profit_loss_wizard table has 8 columns and 3 foreign key relationships. It stores data related to pos profit loss wizard in the system. The table has 1 indexes for performance optimization. Column types: integer: 4, date: 2, timestamp without time zone: 2. Nullable columns: 5, columns with defaults: 1.


What fields are readonly in purchase.target.based.on? or How to create records in purchase.target.based.on?

Response: To use the purchase.target.based.on model, you need to provide values for required fields: name, code. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: name [required]; code [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.


Tell me about the kpi.category model. or How is kpi.category used in the system?

Response: The kpi.category model represents KPI Category in the ERP system. It contains 22 fields and is used to manage kpi category data. Defined in module: kpi_scorecard. Key fields include: name, active, parent_id, child_ids, company_id, description, sequence, user_ids, user_group_ids, access_user_ids, edit_user_ids, edit_user_group_ids, edit_access_user_ids, help_notes, kpi_help_dummy, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What are the column types in project_create_sale_order? or What fields are available in project_create_sale_order?

Response: Columns in project_create_sale_order: id (integer) [NOT NULL] [DEFAULT: nextval('project_create_sale_order_id_seq'::regclass)] [PRECISION: 32]; project_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Project]; partner_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Customer]; link_selection (character varying) [NOT NULL] [COMMENT: Link Selection]; sale_order_id (integer) [PRECISION: 32] [COMMENT: Sales Order]; 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 fields are stored computed fields in sh.mpo.merge.purchase.order.wizard? or How is sh.mpo.merge.purchase.order.wizard implemented technically?

Response: The sh.mpo.merge.purchase.order.wizard model is defined in module: sh_all_in_one_purchase_tools. It has 2 computed fields: display_name, __last_update. Stored computed fields: none. Related fields: none. Original module methods: onchange_partner_id, action_merge_purchase_order, default_get.


List all relational fields in sh.purchase.analysis.xls. or How does sh.purchase.analysis.xls relate to other models?

Response: The sh.purchase.analysis.xls model has 2 relational fields: create_uid -> res.users; write_uid -> res.users. Many2many fields: none. One2many fields: none.


How is account.pettycash.voucher.wizard used in the system? or Can you explain the purpose of account.pettycash.voucher.wizard?

Response: The account.pettycash.voucher.wizard model represents Account Petty Cash Voucher Wizard in the ERP system. It contains 27 fields and is used to manage account petty cash voucher wizard data. Defined in module: equip3_accounting_pettycash. Key fields include: name, number, fund, partner_id, date, ba_ca_journal_id, payment_reference, submitter_id, attachment, currency_id, company_id, state, voucher_line, total, is_pettycash_voucher_approved, move_id, narration, voucher_type, tax_amount, expense_account_state, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


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

Response: The res_partner_category table has 10 columns and 3 foreign key relationships. It stores data related to res partner category in the system. The table has 3 indexes for performance optimization. Column types: integer: 5, character varying: 2, boolean: 1, timestamp without time zone: 2. Nullable columns: 8, columns with defaults: 1.


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

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


What models are connected to website.seo.metadata? or What are the relationships in website.seo.metadata?

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


What modules define _unknown? or What methods are available in _unknown?

Response: The _unknown 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.


Can you explain the purpose of account.multipayment.credit? or What is the account.multipayment.credit model?

Response: The account.multipayment.credit model represents   in the ERP system. It contains 22 fields and is used to manage   data. Defined in module: equip3_accounting_operation. Key fields include: line_id, currency_id, invoice_id, account_id, invoice_date, invoice_date_due, original_amount, base_amount, original_unreconcile, base_unreconcile, is_full_reconcile, amount, payment_id, account_reverse_ids, account_reverse_total, id, display_name, create_uid, create_date, write_uid, write_date, __last_update.


What are the length constraints in material_request_line_show_stock? or What are the column types in material_request_line_show_stock?

Response: Columns in material_request_line_show_stock: id (integer) [NOT NULL] [DEFAULT: nextval('material_request_line_show_stock_id_seq'::regclass)] [PRECISION: 32]; stock_quant_id (integer) [PRECISION: 32] [COMMENT: Stock Quant]; product_id (integer) [PRECISION: 32] [COMMENT: Product]; quantity (double precision) [PRECISION: 53] [COMMENT: On Hand]; available_quantity (double precision) [PRECISION: 53] [COMMENT: Available Quantity]; forecast_incoming (double precision) [PRECISION: 53] [COMMENT: Forecast Incoming]; forecast_outcoming (double precision) [PRECISION: 53] [COMMENT: Forecast Outgoing]; forecast_qty (double precision) [PRECISION: 53] [COMMENT: Forecast Quantity]; location_id (integer) [PRECISION: 32] [COMMENT: Location]; warehouse_id (integer) [PRECISION: 32] [COMMENT: Warehouse]; 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: 14. Statistics: 13 nullable, 1 with defaults, 0 with length constraints.


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

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


Show me the relational structure of ir.qweb.field.integer. or What models are connected to ir.qweb.field.integer?

Response: The ir.qweb.field.integer model has no explicit relational fields defined in its field metadata.


How do I use the sh.top.customers.xls model? or How to work with sh.top.customers.xls fields?

Response: To use the sh.top.customers.xls model, you need to provide values for required fields: none. Readonly fields: id, display_name, create_uid, create_date, write_uid, write_date, __last_update. Field usage details: 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 data can be stored in apply.voucher? or Describe the field structure of apply.voucher.

Response: The apply.voucher model has 9 fields. Field types distribution: many2one: 3, one2many: 1, integer: 1, char: 1, datetime: 3. Computed fields: 3. Field details: customer_id (many2one) -> res.partner [module: equip3_sale_loyalty]; voucher_ids (one2many) [readonly] -> customer.voucher [compute: _compute_voucher_ids] [not stored] [module: equip3_sale_loyalty]; 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 replenishment_history_wizard? or Show me the column structure of replenishment_history_wizard.

Response: Columns in replenishment_history_wizard: id (integer) [NOT NULL] [DEFAULT: nextval('replenishment_history_wizard_id_seq'::regclass)] [PRECISION: 32]; html_field (text) [COMMENT:  ]; 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: 5 nullable, 1 with defaults, 0 with length constraints.


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

Response: Columns in asset_asset_revalue_wizard: id (integer) [NOT NULL] [DEFAULT: nextval('asset_asset_revalue_wizard_id_seq'::regclass)] [PRECISION: 32]; reason (character varying) [NOT NULL] [COMMENT: Reason]; remaining_value (numeric) [NOT NULL] [COMMENT: Current Amount]; amount (numeric) [NOT NULL] [COMMENT: Revalued Amount]; journal_id (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Revalued Entry]; method_number (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Number of Depreciation]; method_period (integer) [NOT NULL] [PRECISION: 32] [COMMENT: Number of Months]; company_id (integer) [PRECISION: 32] [COMMENT: Company]; company_currency_id (integer) [PRECISION: 32] [COMMENT: Company Currency]; currency_id (integer) [PRECISION: 32] [COMMENT: Currency]; salvage_value (double precision) [PRECISION: 53] [COMMENT: Salvage Value]; asset_depreciation_manual_date (date) [COMMENT: First Depreciation 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]. Total columns: 16. Statistics: 9 nullable, 1 with defaults, 0 with length constraints.


Show me the foreign key constraints of import_record_data. or What tables does import_record_data reference?

Response: Foreign keys in import_record_data: create_uid -> res_users.id [constraint: import_record_data_create_uid_fkey]; location_id -> stock_location.id [constraint: import_record_data_location_id_fkey]; message_main_attachment_id -> ir_attachment.id [constraint: import_record_data_message_main_attachment_id_fkey]; partner_id -> res_partner.id [constraint: import_record_data_partner_id_fkey]; warehouse_id -> stock_warehouse.id [constraint: import_record_data_warehouse_id_fkey]; write_uid -> res_users.id [constraint: import_record_data_write_uid_fkey]. Total foreign key relationships: 6. Referenced tables: stock_warehouse, res_partner, stock_location, ir_attachment, res_users.


What fields does ir.cron have? or Describe the field structure of ir.cron.

Response: The ir.cron model has 56 fields. Field types distribution: many2one: 12, char: 12, boolean: 5, integer: 6, selection: 6, datetime: 5, text: 2, many2many: 4, one2many: 2, html: 2. Computed fields: 41. Field details: ir_actions_server_id (many2one) [required] -> ir.actions.server [module: base]; cron_name (char) [compute: <bound method Field._compute_related of ir.cron.cron_name>] [stored] [module: base] [related: ir_actions_server_id.name] [inverse: <bound method Field._inverse_related of ir.cron.cron_name>]; user_id (many2one) [required] -> res.users [module: base]; active (boolean) [module: base]; interval_number (integer) [module: base]; interval_type (selection) [module: base]; numbercall (integer) [module: base]; doall (boolean) [module: base]; nextcall (datetime) [required] [module: base]; lastcall (datetime) [module: base]; priority (integer) [module: base]; 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]; name (char) [required] [compute: <bound method Field._compute_related of ir.cron.name>] [not stored] [module: None] [related: ir_actions_server_id.name] [inverse: <bound method Field._inverse_related of ir.cron.name>]; type (char) [required] [compute: <bound method Field._compute_related of ir.cron.type>] [not stored] [module: None] [related: ir_actions_server_id.type] [inverse: <bound method Field._inverse_related of ir.cron.type>]; sequence (integer) [compute: <bound method Field._compute_related of ir.cron.sequence>] [not stored] [module: None] [related: ir_actions_server_id.sequence] [inverse: <bound method Field._inverse_related of ir.cron.sequence>]; model_id (many2one) [required] -> ir.model [compute: <bound method Field._compute_related of ir.cron.model_id>] [not stored] [module: None] [related: ir_actions_server_id.model_id] [inverse: <bound method Field._inverse_related of ir.cron.model_id>]; model_name (char) [readonly] [compute: <bound method Field._compute_related of ir.cron.model_name>] [not stored] [module: None] [related: ir_actions_server_id.model_name] [inverse: <bound method Field._inverse_related of ir.cron.model_name>]; code (text) [compute: <bound method Field._compute_related of ir.cron.code>] [not stored] [module: None] [related: ir_actions_server_id.code] [inverse: <bound method Field._inverse_related of ir.cron.code>]; child_ids (many2many) -> ir.actions.server [compute: <bound method Field._compute_related of ir.cron.child_ids>] [not stored] [module: None] [related: ir_actions_server_id.child_ids] [inverse: <bound method Field._inverse_related of ir.cron.child_ids>]; crud_model_id (many2one) -> ir.model [compute: <bound method Field._compute_related of ir.cron.crud_model_id>] [not stored] [module: None] [related: ir_actions_server_id.crud_model_id] [inverse: <bound method Field._inverse_related of ir.cron.crud_model_id>]; crud_model_name (char) [readonly] [compute: <bound method Field._compute_related of ir.cron.crud_model_name>] [not stored] [module: None] [related: ir_actions_server_id.crud_model_name] [inverse: <bound method Field._inverse_related of ir.cron.crud_model_name>]; link_field_id (many2one) -> ir.model.fields [compute: <bound method Field._compute_related of ir.cron.link_field_id>] [not stored] [module: None] [related: ir_actions_server_id.link_field_id] [inverse: <bound method Field._inverse_related of ir.cron.link_field_id>]; fields_lines (one2many) -> ir.server.object.lines [compute: <bound method Field._compute_related of ir.cron.fields_lines>] [not stored] [module: None] [related: ir_actions_server_id.fields_lines] [inverse: <bound method Field._inverse_related of ir.cron.fields_lines>]; groups_id (many2many) -> res.groups [compute: <bound method Field._compute_related of ir.cron.groups_id>] [not stored] [module: None] [related: ir_actions_server_id.groups_id] [inverse: <bound method Field._inverse_related of ir.cron.groups_id>]; mass_edit_line_ids (one2many) -> mass.editing.line [compute: <bound method Field._compute_related of ir.cron.mass_edit_line_ids>] [not stored] [module: None] [related: ir_actions_server_id.mass_edit_line_ids] [inverse: <bound method Field._inverse_related of ir.cron.mass_edit_line_ids>]; mass_edit_apply_domain_in_lines (boolean) [readonly] [compute: <bound method Field._compute_related of ir.cron.mass_edit_apply_domain_in_lines>] [not stored] [module: None] [related: ir_actions_server_id.mass_edit_apply_domain_in_lines] [inverse: <bound method Field._inverse_related of ir.cron.mass_edit_apply_domain_in_lines>]; mass_edit_message (text) [compute: <bound method Field._compute_related of ir.cron.mass_edit_message>] [not stored] [module: None] [related: ir_actions_server_id.mass_edit_message] [inverse: <bound method Field._inverse_related of ir.cron.mass_edit_message>]; partner_ids (many2many) -> res.partner [compute: <bound method Field._compute_related of ir.cron.partner_ids>] [not stored] [module: None] [related: ir_actions_server_id.partner_ids] [inverse: <bound method Field._inverse_related of ir.cron.partner_ids>]; channel_ids (many2many) -> mail.channel [compute: <bound method Field._compute_related of ir.cron.channel_ids>] [not stored] [module: None] [related: ir_actions_server_id.channel_ids] [inverse: <bound method Field._inverse_related of ir.cron.channel_ids>]; template_id (many2one) -> mail.template [compute: <bound method Field._compute_related of ir.cron.template_id>] [not stored] [module: None] [related: ir_actions_server_id.template_id] [inverse: <bound method Field._inverse_related of ir.cron.template_id>]; activity_type_id (many2one) -> mail.activity.type [compute: <bound method Field._compute_related of ir.cron.activity_type_id>] [not stored] [module: None] [related: ir_actions_server_id.activity_type_id] [inverse: <bound method Field._inverse_related of ir.cron.activity_type_id>]; activity_summary (char) [compute: <bound method Field._compute_related of ir.cron.activity_summary>] [not stored] [module: None] [related: ir_actions_server_id.activity_summary] [inverse: <bound method Field._inverse_related of ir.cron.activity_summary>]; activity_note (html) [compute: <bound method Field._compute_related of ir.cron.activity_note>] [not stored] [module: None] [related: ir_actions_server_id.activity_note] [inverse: <bound method Field._inverse_related of ir.cron.activity_note>]; activity_date_deadline_range (integer) [compute: <bound method Field._compute_related of ir.cron.activity_date_deadline_range>] [not stored] [module: None] [related: ir_actions_server_id.activity_date_deadline_range] [inverse: <bound method Field._inverse_related of ir.cron.activity_date_deadline_range>]; activity_date_deadline_range_type (selection) [compute: <bound method Field._compute_related of ir.cron.activity_date_deadline_range_type>] [not stored] [module: None] [related: ir_actions_server_id.activity_date_deadline_range_type] [inverse: <bound method Field._inverse_related of ir.cron.activity_date_deadline_range_type>]; activity_user_type (selection) [required] [compute: <bound method Field._compute_related of ir.cron.activity_user_type>] [not stored] [module: None] [related: ir_actions_server_id.activity_user_type] [inverse: <bound method Field._inverse_related of ir.cron.activity_user_type>]; activity_user_id (many2one) -> res.users [compute: <bound method Field._compute_related of ir.cron.activity_user_id>] [not stored] [module: None] [related: ir_actions_server_id.activity_user_id] [inverse: <bound method Field._inverse_related of ir.cron.activity_user_id>]; activity_user_field_name (char) [compute: <bound method Field._compute_related of ir.cron.activity_user_field_name>] [not stored] [module: None] [related: ir_actions_server_id.activity_user_field_name] [inverse: <bound method Field._inverse_related of ir.cron.activity_user_field_name>]; usage (selection) [required] [compute: <bound method Field._compute_related of ir.cron.usage>] [not stored] [module: None] [related: ir_actions_server_id.usage] [inverse: <bound method Field._inverse_related of ir.cron.usage>]; state (selection) [required] [compute: <bound method Field._compute_related of ir.cron.state>] [not stored] [module: None] [related: ir_actions_server_id.state] [inverse: <bound method Field._inverse_related of ir.cron.state>]; sms_template_id (many2one) -> sms.template [compute: <bound method Field._compute_related of ir.cron.sms_template_id>] [not stored] [module: None] [related: ir_actions_server_id.sms_template_id] [inverse: <bound method Field._inverse_related of ir.cron.sms_template_id>]; sms_mass_keep_log (boolean) [compute: <bound method Field._compute_related of ir.cron.sms_mass_keep_log>] [not stored] [module: None] [related: ir_actions_server_id.sms_mass_keep_log] [inverse: <bound method Field._inverse_related of ir.cron.sms_mass_keep_log>]; xml_id (char) [readonly] [compute: <bound method Field._compute_related of ir.cron.xml_id>] [not stored] [module: None] [related: ir_actions_server_id.xml_id] [inverse: <bound method Field._inverse_related of ir.cron.xml_id>]; website_path (char) [compute: <bound method Field._compute_related of ir.cron.website_path>] [not stored] [module: None] [related: ir_actions_server_id.website_path] [inverse: <bound method Field._inverse_related of ir.cron.website_path>]; website_url (char) [readonly] [compute: <bound method Field._compute_related of ir.cron.website_url>] [not stored] [module: None] [related: ir_actions_server_id.website_url] [inverse: <bound method Field._inverse_related of ir.cron.website_url>]; website_published (boolean) [compute: <bound method Field._compute_related of ir.cron.website_published>] [not stored] [module: None] [related: ir_actions_server_id.website_published] [inverse: <bound method Field._inverse_related of ir.cron.website_published>]; help (html) [compute: <bound method Field._compute_related of ir.cron.help>] [not stored] [module: None] [related: ir_actions_server_id.help] [inverse: <bound method Field._inverse_related of ir.cron.help>]; binding_model_id (many2one) -> ir.model [compute: <bound method Field._compute_related of ir.cron.binding_model_id>] [not stored] [module: None] [related: ir_actions_server_id.binding_model_id] [inverse: <bound method Field._inverse_related of ir.cron.binding_model_id>]; binding_type (selection) [required] [compute: <bound method Field._compute_related of ir.cron.binding_type>] [not stored] [module: None] [related: ir_actions_server_id.binding_type] [inverse: <bound method Field._inverse_related of ir.cron.binding_type>]; binding_view_types (char) [compute: <bound method Field._compute_related of ir.cron.binding_view_types>] [not stored] [module: None] [related: ir_actions_server_id.binding_view_types] [inverse: <bound method Field._inverse_related of ir.cron.binding_view_types>].


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

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