Blog ·
Presupuesto, pedido y factura no son el mismo documento
El modelo tentador es un documento con un estado que avanza: presupuesto, después pedido, después factura. Colapsa en cuanto el negocio hace algo normal.

El modelo tentador es un documento con un estado que avanza: presupuesto, después pedido, después factura. Colapsa en cuanto el negocio hace algo normal.
Son documentos separados porque son compromisos separados, con distinto peso legal y distinto ciclo de vida:
- Un presupuesto puede vencer, ser rechazado o ser reemplazado por una versión nueva. No compromete a nadie.
- Un pedido compromete a las dos partes y reserva stock. Puede cumplirse parcialmente.
- Una factura es un documento fiscal con numeración secuencial y su propia irreversibilidad.
Los casos que rompen el modelo del campo-estado
Todos ordinarios:
Un presupuesto se convierte en dos pedidos porque el cliente se lleva la mitad ahora. Un pedido produce varias facturas a medida que la mercadería sale. Una factura existe mientras el pedido sigue abierto. Y el cliente pide el presupuesto original meses después — y tiene que decir lo que decía entonces, no lo que dice la versión actual.
Nada de eso entra en una sola fila avanzando por estados.
El modelo que aguanta
Entidades separadas con vínculos explícitos: este pedido salió de aquel presupuesto; esta factura cubre estas líneas de pedido. La conversión es una operación que crea un documento nuevo y registra la relación — no una mutación de estado.
Lo que ganás: cada documento conserva sus números congelados al momento de emisión, la historia se lee sin reconstrucción, y las conversiones parciales dejan de ser casos especiales.
El patrón general
Reaparece en todo el software de negocio: si dos cosas tienen distinto ciclo de vida o distintas obligaciones, son entidades distintas — aun cuando una se convierta en la otra la mayoría de las veces.