Odoo List Invoices
odoo_list_invoicesList Odoo customer invoices (account.move where move_type=out_invoice). Returns name, partner_id, amount_total, amount_residual, state (draft/posted/cancel), payment_state, and invoice_date. Use for "unpaid invoices" or "recent customer invoices".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| db | Yes | Odoo database name. | |
| url | Yes | Odoo instance base URL, e.g. https://mycompany.odoo.com (trailing slash optional). Works for Odoo Online and self-hosted. | |
| limit | No | Max records (default 20). | |
| state | No | Filter by invoice state: draft, posted, or cancel. Omit for all. | |
| _apiKey | Yes | Odoo API key (Settings → Account Security → API Keys) or account password. | |
| username | Yes | Odoo login email. |