Odoo 19.0 Community · Persistente

account.invoice.report: campos, relaciones y API

El modelo account.invoice.report («Estadísticas de facturas») es un modelo persistente declarado por el módulo Facturación y ampliado por 1 módulo más. Expone 34 campos, 28 de ellos declarados directamente en el modelo. A continuación encontrará cada campo con su nombre técnico, tipo, etiqueta en español y relaciones, y un ejemplo de llamada a la API JSON-2 de Odoo 19.

Ficha de identidad

Nombre técnico
account.invoice.report
Etiqueta
Estadísticas de facturas
Tipo
Persistente (models.Model)
Tabla SQL
Ninguna (modelo sin tabla)
Módulo de origen
Facturación (account)
Ampliado por
sale
Orden por defecto (_order)
invoice_date desc
Campo mostrado (_rec_name)
invoice_date

Campos del modelo

28 campos propios, 0 heredados de mixins y 6 campos automáticos del ORM. Haga clic en un nombre para obtener el enlace directo al campo.

34 de 34 campos mostrados

Nombre técnicoEtiquetaTipoDetalles
account_idCuenta de ingresos/gastosmany2one
solo lectura
commercial_partner_idContacto principalmany2one
company_currency_idMoneda de la empresamany2one
solo lectura
company_idCompañíamany2one
solo lectura
country_idPaísmany2one
currency_idMonedamany2one
solo lectura
fiscal_position_idPosición fiscalmany2one
solo lectura
inventory_valueValor del inventariofloat
solo lectura
invoice_dateFecha de facturadate
solo lectura
invoice_date_dueFecha de vencimientodate
solo lectura
invoice_user_idComercialmany2one
solo lectura
journal_idDiariomany2one
solo lectura
move_idAsientomany2one
solo lectura
move_typeTipo de movimientoselection
solo lectura

Valores: out_invoice (Factura de cliente), in_invoice (Factura de proveedor), out_refund (Factura rectificativa de cliente), in_refund (Factura rectificativa de proveedor)

partner_idContactomany2one
solo lectura
payment_stateEstado de pagoselection
solo lectura

Valores: not_paid (No pagado), in_payment (En proceso de pago), paid (Pagado), partial (Pagado parcialmente), reversed (Revertido), blocked (Bloqueado), invoicing_legacy (Sistema anterior de facturación)

price_averagePrecio promediofloat
solo lectura
price_marginMargenfloat
solo lectura
price_subtotalImporte basefloat
solo lectura
price_subtotal_currencyImporte base en monedafloat
solo lectura
price_totalTotalfloat
solo lectura
price_total_currencyTotal en monedafloat
solo lectura
product_categ_idCategoría de productomany2one
solo lectura
product_idProductomany2one
solo lectura
product_uom_idUnidadmany2one
solo lectura
quantityCantidad de productofloat
solo lectura
stateEstado de la facturaselection
solo lectura

Valores: draft (Borrador), posted (Abierto), cancel (Cancelado)

team_idEquipo de ventasmany2one

añadido por Ventas (sale)

create_dateCreado eldatetime
solo lecturaautomático
create_uidCreado pormany2one
solo lecturaautomático
display_nameNombre mostradochar
solo lecturacalculadoautomático
idIDinteger
solo lecturaautomático
write_dateÚltima actualización eldatetime
solo lecturaautomático
write_uidÚltima actualización pormany2one
solo lecturaautomático

Relaciones

Modelos enlazados desde este modelo

Campos de otros modelos que apuntan aquí

Ningún campo Many2one o Many2many de otro modelo apunta a este modelo.

Leer este modelo por la API

Ejemplo de llamada a la API JSON-2 de Odoo 19: lectura de los cinco primeros registros con campos reales del modelo. Sustituya la instancia, la base y la clave API por las suyas.

curl
curl -X POST "https://su-instancia.odoo.com/json/2/account.invoice.report/search_read" \
  -H "Authorization: bearer $ODOO_API_KEY" \
  -H "X-Odoo-Database: su-base" \
  -H "Content-Type: application/json" \
  -d '{"domain":[],"fields":["invoice_date","state","account_id","commercial_partner_id","company_currency_id"],"limit":5}'
Python (requests)
import requests

BASE_URL = "https://su-instancia.odoo.com/json/2"
headers = {"Authorization": f"bearer {API_KEY}", "X-Odoo-Database": "su-base"}

res = requests.post(
    f"{BASE_URL}/account.invoice.report/search_read",
    headers=headers,
    json={"domain": [], "fields": ["invoice_date","state","account_id","commercial_partner_id","company_currency_id"], "limit": 5},
)
res.raise_for_status()
print(res.json())
  • El acceso a la API externa está reservado al plan Custom de Odoo.
  • XML-RPC y JSON-RPC se retirarán en Odoo 22 (otoño de 2028): use JSON-2.
  • Se aplican los permisos de acceso y las reglas de registro del usuario de la clave.

Citar esta herramienta

¿Escribe un tutorial, una documentación interna o una respuesta en un foro? Copie este enlace para dirigir a sus lectores a la ficha actualizada.

<a href="https://aidoo.ai/es/outils/explorateur-modeles-odoo/account-invoice-report">account.invoice.report (Odoo 19.0)</a>

Fuentes

Datos verificados el 23 de septiembre de 2026 · Odoo 19.0 Community

¿Tiene un proyecto Odoo o quiere aprovechar su ERP con la IA? Hablemos

Implantación, desarrollo de módulos, conexión de Claude o ChatGPT a sus datos: cuéntenos su contexto y le responderemos en 24 horas laborables.