Contratos
Combinación de correspondencia para contratos, con un cuerpo con marcadores, su vocabulario y los valores de cada llamada.
Es lo que más se pregunta, así que va aparte.
Un contrato aquí son tres cosas: el cuerpo con marcadores entre llaves, el vocabulario que explica qué es cada marcador, y los valores de esta vez.
{
"type": "contrato",
"data": {
"title": "Contrato de prestación de servicios",
"number": "PS-0007",
"catalog": [{ "key": "contratante", "label": "Contratante", "grupo": "Partes" }],
"values": { "contratante": "Empresa Cliente S.A.S" },
"body": "<h1>…</h1><p>Entre <strong>{{contratante}}</strong>…</p>",
"signatures": [
{ "nombre": "{{contratante}}", "documento": "NIT 901234567-8",
"representante": "Laura Restrepo Ochoa", "rol": "El contratante" }
]
}
}
Ejemplo completo: contrato.json.
El reparto
| Nosotros | Usted | |
|---|---|---|
| Motor de marcadores, paginación, tipografía, firmas | Sí | No |
| Sus minutas | No | Sí, las guarda y las versiona |
El vocabulario (canon_mensual, arrendatario…) |
No | Sí, viaja en cada llamada |
| Los valores de cada contrato | No | Sí |
El motor no sabe qué es un canon, y eso es deliberado: por eso la misma llamada sirve a un arrendamiento, a un contrato laboral y a un acta de entrega sin que tengamos que saber nada del negocio de nadie. Sus minutas son suyas, se quedan en su sistema y no pasan por el nuestro más que para dibujarse.
Cuatro cosas del cuerpo
- El HTML es un subconjunto cerrado:
h1–h3,p,strong/b,em/i,u,ul/ol/li,table/tr/th/td,hr,bry<div class="salto-de-pagina">para forzar hoja nueva. Cualquier otra etiqueta se rechaza diciendo cuál. Aceptar «HTML» sin más es aceptar mantener un navegador, y un contrato mal dibujado no se descubre hasta que alguien lo firma. - Un marcador sin dato se imprime tal cual —
{{canon_mensual}}— en lugar de sustituirse por un «N/A». Un hueco visible se corrige antes de firmar; un «N/A» acaba impreso en un contrato de verdad. - Las firmas también admiten marcadores, y
representantees quien estampa la firma cuando quien firma es una sociedad: es el dato que se compara contra el certificado de existencia y representación. - El documento pagina de verdad. No es una imagen: el texto se selecciona, se busca y se copia, el encabezado se repite en cada hoja y el pie numera. El arrendamiento comercial de este catálogo son once hojas con tres anexos.
