Odoo 19 · Ingenio Construcciones · CRM y Ventas

Facturar la venta

Confirmar una orden no habilita a facturarla entera de una sola vez: cada línea decide, según el producto, si factura lo pedido o lo entregado, y ese cálculo se traduce en un estado que gobierna qué botón aparece. Este manual cubre esa política, el asistente para cobrar anticipos —por porcentaje o por un importe fijo— y qué queda colgando cuando una orden se cancela, una por una o en bloque. El recorrido completo, de la cotización a la confirmación, está en el Manual «El circuito de venta».

1

Ordenado o entregado: la política por producto

Cada producto decide, con un solo campo, si sus líneas facturan lo que se pidió o lo que efectivamente se entregó.

Odoo no factura una orden completa de un saque: lo que se puede facturar en cada línea depende de un campo que vive en el producto, no en la orden. Se llama Política de facturación y está en la ficha del producto, pestaña Información general. Es obligatorio para todo producto que se pueda vender (no aplica a los productos de tipo combo), y tiene solo dos valores:

PolíticaQué habilita facturar
Cantidad ordenadaLo que se pidió, apenas la orden está confirmada. No hace falta que nada haya salido del depósito.
Cantidades entregadasSolo lo que ya se entregó. Aunque la orden esté confirmada, si no hay entrega registrada no hay nada que facturar.

La diferencia no es cosmética: con Cantidad ordenada, la cantidad pendiente de facturar de una línea es cantidad pedida menos cantidad ya facturada, sin mirar la entrega para nada. Con Cantidades entregadas, esa misma cuenta se hace contra la cantidad entregada, no contra la pedida. Es el motivo por el que dos líneas de la misma orden, con la misma cantidad y el mismo estado de entrega, pueden estar en situaciones de facturación completamente distintas: todo depende de qué política tiene cargada cada producto.

Los servicios y los productos sin seguimiento de inventario suelen venir con Cantidad ordenada por defecto; los productos almacenables o consumibles, con Cantidades entregadas. Se puede cambiar en cualquier momento, pero es una configuración del producto: afecta a todas las órdenes que lo usen de ahí en adelante.

La ficha de un producto, pestaña Información general, con el selector de Política de facturación desplegado: Cantidad ordenada o Cantidades entregadas.
Una orden confirmada con dos productos de política distinta: la línea de alquiler quedó resaltada en celeste y negrita porque todavía tiene algo pendiente de facturar.
Cambiar la política no recalcula lo ya cargadoEl campo que decide cuánto queda por facturar en una línea (Cantidad a facturar) no se recalcula cuando se cambia la Política de facturación del producto: solo se recalcula cuando cambian la cantidad, lo entregado o lo facturado de esa línea puntual. Es deliberado —Odoo no quiere reescribir órdenes ya confirmadas por un cambio de configuración hecho después—, pero significa que si se corrige la política de un producto, las líneas de órdenes ya cargadas con la política vieja no se enteran solas. Hay que tocar algo en la línea (por ejemplo, la cantidad) para que se vuelva a calcular.
2

El estado de facturación: por línea y por orden

Un semáforo de cuatro valores que decide qué botón de facturar aparece y en qué lista termina cada orden.

Cada línea de una orden confirmada tiene un Estado de la factura que resume, en una palabra, su situación respecto a la facturación:

EstadoCuándo aparece
Nada que facturarLa orden no está confirmada, o la línea no tiene nada pendiente según su política.
Por facturarHay cantidad pendiente de facturar (ordenada o entregada, según la política) mayor a cero.
Facturado por completoLo facturado ya alcanza o supera lo pedido.
Oportunidad de venta adicionalSolo con política Cantidad ordenada: se entregó más de lo pedido y esa diferencia todavía no se facturó.

La orden completa también tiene su propio Estado de la factura, y no es un promedio: es una regla de prioridad sobre las líneas. Si alguna línea está Por facturar, la orden entera queda Por facturar. Si no hay ninguna así pero todas están Facturado por completo, la orden queda Facturado por completo. Y si el resto son facturadas o de oportunidad de venta adicional, la orden pasa a Oportunidad de venta adicional. Alcanza con una sola línea pendiente para que la orden entera se lea como pendiente.

Dónde se ve esto en la práctica: la columna Estado de la factura del listado Ventas > Órdenes > Pedidos, con una insignia de color por estado, y los dos accesos directos Ventas > Por facturar > Órdenes a facturar y Órdenes para crear ventas adicionales, que llegan con el filtro ya aplicado. Dentro de la ficha de la orden, este estado no aparece como un campo a la vista, pero se lee igual de forma indirecta: las columnas Cantidad, Entregado y Facturado de la línea pendiente aparecen resaltadas en celeste y negrita.

El listado de órdenes con la columna Estado de la factura: la insignia cambia de color según el estado — celeste para Por facturar, verde para Facturado por completo.
El acceso directo Ventas > Por facturar, con Órdenes a facturar y Órdenes para crear ventas adicionales.
El estado no se ve como campo, pero mandaEl Estado de la factura no aparece como un campo aparte en el formulario de la orden: para el uso diario alcanza con leerlo indirecto, como se explicó arriba —la insignia de color en el listado, o qué botón de facturar ofrece la cabecera—. Y un detalle que conviene tener claro: Oportunidad de venta adicional solo existe con la política Cantidad ordenada. Con Cantidades entregadas, entregar de más nunca genera una oportunidad de venta adicional: directamente habilita a facturar esa cantidad extra como Por facturar.
3

Facturar por anticipado

El mismo botón «Crear factura» abre un asistente que arma una factura normal o un anticipo, por porcentaje o por un importe fijo.

El botón Crear factura aparece en la cabecera de la orden confirmada en dos situaciones distintas. La más común: cuando el Estado de la factura es Por facturar, y ahí abre el asistente listo para facturar todo lo pendiente como Factura normal. La segunda, menos evidente: cuando todavía no hay nada pendiente (Nada que facturar) pero la orden ya está confirmada, también aparece un botón Crear factura —para cobrar un anticipo antes de que haya algo formalmente facturable— y en ese caso el asistente arranca directamente en modo Anticipo (porcentaje).

El asistente tiene un campo Crear factura con tres opciones:

OpciónQué genera
Factura normalUna factura con todas las líneas que estén Por facturar, respetando la política de cada una. Es la opción por defecto.
Anticipo (porcentaje)Una línea de anticipo por el porcentaje indicado en el campo Anticipo, calculado sobre el total de la orden.
Anticipo (importe fijo)Una línea de anticipo por el monto exacto que se escriba en Importe del anticipo (fijo).

Los dos anticipos exigen un valor positivo —Odoo corta con un error si se deja en cero o negativo— y en ambos casos la línea de anticipo se agrega dentro de una sección aparte llamada Anticipos, sin tocar las líneas originales de la orden. Si ya existen facturas en borrador vinculadas a la orden, el asistente lo avisa arriba de todo, y al elegir Factura normal aclara además que la nueva factura va a descontar esas borrador. Y si la orden ya tiene anticipos previos, aparece un campo Facturado mostrando cuánto se cobró de anticipo hasta ese momento.

Cuando se factura más de una orden a la vez desde el listado, el asistente cambia: las opciones de anticipo desaparecen —solo se puede facturar normal— y en su lugar aparece Facturación consolidada, para agrupar todas las órdenes del mismo cliente en una sola factura en lugar de una por orden. El anticipo, por diseño, es una operación de una orden por vez.

El botón Crear borrador confirma cualquiera de las tres opciones y deja la factura armada en Contabilidad, en estado borrador, para revisar antes de publicarla.

Una orden confirmada con algo pendiente de facturar: el botón Crear factura en la cabecera, antes de tocarlo.
El asistente Crear factura, con Anticipo (porcentaje) elegido y un 15% cargado en el campo Anticipo.
El mismo asistente con Anticipo (importe fijo) elegido: el importe cargado, y arriba la alerta de que ya existen facturas en borrador para esta orden.
El porcentaje es siempre sobre el total originalEl anticipo por porcentaje no se calcula sobre el saldo pendiente: se calcula sobre el total de la orden, siempre. Facturar un 20% y después otro 20% factura un 40% del total original en dos partes, no un 20% adicional sobre el 80% que quedaba. Para el importe fijo no hay ese riesgo —el número que se escribe es el que termina en la factura, ajustando redondeos internamente para que cierre exacto—, así que cuando la cuenta importa conviene usar importe fijo en vez de porcentaje.
4

Cancelar una orden

Cancelar siempre pide confirmación antes de aplicar el cambio; lo único que cambia según el estado es si el botón está disponible.

El botón Cancelar está disponible en Cotización, Cotización enviada y Orden de venta; no aparece si la orden está Bloqueada —hay que desbloquearla primero, y si se intenta igual por otra vía, Odoo corta con el error "Debe desbloquear la orden para cancelarla"—.

Al tocar Cancelar, sin importar si la orden está en Cotización, Cotización enviada o ya confirmada, Odoo muestra siempre el mismo cuadro de confirmación: «¿Estás seguro de que deseas cancelar esta orden? Es posible que esta decisión afecte documentos o procesos relacionados.» Aceptar cancela la orden en el acto; no hay ningún paso intermedio ni la posibilidad de mandarle un aviso al cliente desde ahí —si hace falta avisarle, se hace aparte, por fuera de este cuadro—.

Lo que pasa por debajo, en cualquiera de las dos formas de cancelar: las facturas en borrador vinculadas a la orden se cancelan solas. Las facturas ya confirmadas no se tocan para nada: siguen existiendo, siguen cobrándose, y la orden pasa a Cancelado igual, sin que nada lo impida. No hay, para Ventas, un freno equivalente al de una factura confirmada que bloquee la cancelación.

Una vez cancelada, aparece Establecer como cotización, que la devuelve a Cotización para reusarla con el mismo cliente si la operación se retoma.

El cuadro de confirmación al tocar Cancelar: «¿Estás seguro de que deseas cancelar esta orden?...».
La misma orden ya cancelada: el estado pasó a Cancelado, y en la cabecera aparece el botón Establecer como cotización.
Cancelar no deshace lo facturadoSi una orden ya tiene facturas confirmadas, cancelarla no las anula ni las revierte: quedan ahí, cobrables, mientras la orden queda como Cancelada. Antes de cancelar una orden que ya facturó algo conviene mirar su botón inteligente de Facturas y decidir con Contabilidad si corresponde una nota de crédito, porque Ventas no va a preguntarlo ni a impedirlo.
5

Cancelar varias órdenes a la vez

Desde el listado se puede cancelar en bloque, con una sola confirmación que no pasa por el asistente de a una.

Desde Ventas > Órdenes > Cotizaciones o Pedidos, marcando varias filas con el casillero y usando la acción Cancelar del menú de acciones del listado, se abre el asistente Cancelar. Pregunta si se está seguro de cancelar la cantidad seleccionada y, si alguna de esas órdenes ya está confirmada, agrega una advertencia aparte: "Algunas órdenes confirmadas están seleccionadas. La cancelación podría afectar sus documentos relacionados." Los botones son Cancelar y Descartar.

Conviene saber que esta cancelación masiva no es la misma operación que tocar Cancelar en cada orden una por una: no muestra el mensaje de correo al cliente, y tampoco respeta el bloqueo. Una orden Bloqueada no puede cancelarse individualmente —el botón ni siquiera aparece—, pero seleccionada junto con otras en el listado y cancelada en bloque, sí se cancela. Es una diferencia real entre los dos caminos, no un detalle menor: conviene revisar qué se está por cancelar en bloque antes de confirmar, en particular si hay órdenes bloqueadas en la selección.

Cuatro órdenes seleccionadas en el listado, con el menú Acciones abierto y la opción Cancelar resaltada.
El asistente Cancelar, con al menos una orden confirmada en la selección: aparece la alerta «Algunas órdenes confirmadas están seleccionadas...» arriba de los botones.
La cancelación en bloque salta el candadoEl botón Cancelar de una orden bloqueada no aparece, y si se lo fuerza por otra vía Odoo corta con un error. La cancelación masiva no pasa por ese control: cancela directamente el estado de todas las órdenes seleccionadas, bloqueadas o no. Antes de confirmar una cancelación masiva conviene revisar la columna Estado —o el candado en cada ficha— para no cancelar sin querer una orden que estaba bloqueada a propósito.