Skip to main content
Server path: /odoo-finance | Type: Application | PCID required: Yes

Tools

ToolDescription
odoo_finance_create_invoiceCreate an invoice or bill
odoo_finance_create_paymentCreate a payment
odoo_finance_read_invoicesRead invoices/bills by ID
odoo_finance_read_paymentsRead payments by ID
odoo_finance_search_read_invoicesSearch and read invoices/bills
odoo_finance_search_read_paymentsSearch and read payments

odoo_finance_create_invoice

Create an invoice or bill Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new invoice/bill

odoo_finance_create_payment

Create a payment Parameters:
ParameterTypeRequiredDefaultDescription
valuesobjectYesField values for the new payment

odoo_finance_read_invoices

Read invoices/bills by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_finance_read_payments

Read payments by ID Parameters:
ParameterTypeRequiredDefaultDescription
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
idsinteger[]YesArray of record IDs to read, update, or delete

odoo_finance_search_read_invoices

Search and read invoices/bills Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.

odoo_finance_search_read_payments

Search and read payments Parameters:
ParameterTypeRequiredDefaultDescription
domainany[]NoOdoo domain filter. Array of conditions where each condition is [field, operator, value]. Operators: =, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_of. Logical operators ’&’ (AND, default), ’|’ (OR), ’!’ (NOT) can prefix conditions. Example: [[‘is_company’,’=‘,true],[‘country_id.code’,’=’,‘US’]]
fieldsstring[]NoList of field names to return. If empty or omitted, returns all fields. Example: [‘name’,‘email’,‘phone’]
limitintegerNoMaximum number of records to return. Default is 80.
offsetintegerNoNumber of records to skip for pagination. Default is 0.
orderstringNoSort order. Format: ‘field_name asc’ or ‘field_name desc’. Multiple fields: ‘name asc, id desc’.