Soporte de recepción
Quién recibió un trabajo, cuándo, qué recibió y si quedó conforme, con la firma sellada de cada entrega.
soporte-de-recepcion, con el diseño premium: el papel que prueba que una persona recibió algo en un momento.
"workOrder": { "number": "OT-2026-0417", // obligatorio: la orden que se cita
"date": "2026-10-14", "clase": "Preventivo" },
"asset": { "nombre": "Planta eléctrica de emergencia", "codigo": "EQ-PE-002", "ubicacion": "…" },
"billTo": { "name": "…" }, // a quién se le entrega
"receptions": [ // obligatorio: al menos una
{
"loRecibido": "Rutina preventiva trimestral ejecutada…",
"conformidad": "Conforme", // o «Recibido con observaciones»
"observacion": "…",
"firma": {
"nombre": "Marcela Ospina Jaramillo", // obligatorio
"documento": "CC 43.210.555", "rol": "Administradora",
"trazo": "data:image/png;base64,…", // opcional, PNG o JPEG
"sello": { "fechaHora": "2026-10-14 12:05:31 -05:00", // obligatorio
"recibidoPor": "App de campo",
"origen": "Envigado · dispositivo ADM-003",
"referencia": "REC-2026-0417-1" }
}
}
],
"qr": "OT-2026-0417|REC-3|2026-10-20T15:40:12-05:00" // opcional
- Es un documento aparte de la orden de trabajo, porque se firma en otro momento y lo firma otra persona: la orden se expide al empezar y esto se firma al entregar, a veces días después y a veces varias veces. Por eso lleva la lista entera: el histórico es lo que convierte un papel suelto en la prueba de cómo se entregó el trabajo.
- El motor no juzga si una recepción fue válida. Imprime las que llegan con el sello que traen. Decidir si una entrega quedó conforme es de quien la recibió.
- Una
conformidadque no diga «conforme» se imprime destacada, con marco grueso y en mayúsculas, para que se distinga también impresa en blanco y negro. Y laobservacionse imprime entera: un soporte que esconde el reparo no sirve para lo que existe. - Cada recepción se queda en una sola hoja, con su firma: una firma separada del renglón que dice qué se recibió no prueba nada, porque lo que se firma es esa entrega y no otra.
- El sello llega como dato, nunca se genera: la recepción ocurrió cuando la persona firmó, no cuando se compuso el PDF. La hora se imprime tal como llega, sin convertir de zona.
- El
qrse pinta con el contenido que usted mande, no con una URL armada aquí. Sinqrno se dibuja ninguna caja. - Lo obligatorio es
workOrder.number, al menos una recepción, y de cada unafirma.nombreyfirma.sello.fechaHora—quién y cuándo—. Sin eso la respuesta es400nombrando la recepción incompleta. - También sale en tirilla de 80 mm con
"plantilla": "tirilla": cada recepción con su firma justo debajo, para firmar y entregar el papel en el sitio. - Y en media carta con
"plantilla": "media-carta", para archivar dos por hoja. - Y en doble ejemplar con
"plantilla": "doble": carta apaisada partida, el mismo soporte en las dos mitades —rotuladas «Original» y «Copia»— con su línea de corte, para que cada uno se quede con el suyo firmado sin imprimir dos veces. - Y en cuatro paletas más —
corporativa(azul),profesional(verde),minimalista(violeta) ybasica(naranja)—: la misma hoja con otro acento en el título, la cabecera de las tablas y las bandas. El diseño de defecto sigue siendopremium, en gris, y los demás papeles salen en él. - Acepta además
notes,fieldsysideNotes.
Ejemplo: soporte-de-recepcion.json.
