Skip to main content

Proposals & Invoices · Article 5.1

Anatomía de una propuesta

Una propuesta de Clozo es un único documento legal con siete partes móviles: título, líneas, división del anticipo, condiciones de pago, idioma, fechas y los metadatos que controlan el IVA y las firmas.

Antes de adentrarse en los artículos más detallados de esta sección, un modelo mental de una página de la propuesta resulta útil. Cada campo del asistente en /proposals/new pertenece a uno de los siete grupos, y cada grupo afecta a una parte diferente del ciclo de vida. Si un documento posterior tiene un aspecto incorrecto (una factura sin la línea de IVA, un correo en el idioma incorrecto, un anticipo que no cuadra), la causa casi siempre es un campo de la propia propuesta.

Why this works this way

La propuesta es la fuente de verdad para toda la cadena: el Contrato de Servicios cita de ella, la factura de anticipo la menciona, la factura final hace referencia a la factura de anticipo que la referenció, el recibo cierra el ciclo. Una vez que hace clic en Enviar, varios campos se bloquean — el número de propuesta, las líneas tal como se capturaron en el momento del envío, el idioma, la moneda y la dirección del cliente tal como estaba en ese momento. El bloqueo no es una elección de experiencia de usuario; es un requisito legal bajo el Art. 226 de la Directiva del IVA de la UE (numeración de facturas secuencial e inmutable) y el §14 UStG en Alemania (las facturas deben referenciar documentos fijos y fechados).

Las siete partes de una propuesta:

1. Encabezado: título, descripción opcional, su identidad comercial (autocompletada desde su perfil). 2. Identidad del cliente: nombre, dirección, país, indicador B2B/B2C, número de IVA si corresponde. Determina la regla de IVA. 3. Líneas: filas de {descripción, cantidad, precio, tipo} donde el tipo es por hora o precio fijo. 4. Bloque de IVA: calculado a partir de las líneas + su régimen fiscal + el país del cliente y el indicador B2B/B2C. No lo introduce directamente — el motor de IVA [D-088] lo deriva (apps/vat/engine.py:calculate_vat). 5. Anticipo: un porcentaje del total bruto (0%, 25%, 50% o 100%) más una fecha de vencimiento del anticipo. 6. Condiciones de pago: cuánto tiempo tiene el cliente después de firmar para liquidar el saldo final. Net 7, 14 o 30 días son los estándar. 7. Fechas e idioma: inicio del proyecto, fin del proyecto (estimado), idioma para el PDF y los correos (en, de, nl, fr, pl, es).

Troubleshooting

Keep reading