Ir al contenido

Artefactos, entrega y correcciones

Un artefacto disponible debe tener una referencia estable, tipo, revisión, digest y fecha de generación. Obtén el PDF oficial desde el endpoint autenticado, no reconstruyas bytes ni publiques la identidad del almacenamiento:

import { createTimbroPayments } from "@timbro/payments";
const secretKey = process.env.TIMBRO_PAYMENTS_SECRET_KEY;
if (!secretKey) throw new Error("Missing TIMBRO_PAYMENTS_SECRET_KEY");
const timbro = createTimbroPayments({ secretKey });
const artifact = await timbro.fiscalDocuments.retrievePrintedRepresentation("fiscal_document_123");
const pdf = artifact.bytes;

Entrega enlaces con alcance y expiración adecuados; no expongas archivos de otra compra y no registres el contenido del PDF en logs.

Las correcciones fiscales crean una relación auditable con el documento original. No edites silenciosamente un e-CF ya emitido ni presentes una vista corregida como si fuera el documento original.

Sólo una revisión rejected se corrige. Envía una nueva revisión con POST /v1/fiscal_documents/{fiscalDocumentId}/corrections y una clave de idempotencia; una revisión issued es terminal. Mantén la relación entre la revisión original y la nueva en tu sistema.