From 266e547eb5bd83b91cdd3265b082d267f82b3a33 Mon Sep 17 00:00:00 2001 From: Consultoria AS Date: Tue, 17 Feb 2026 02:33:21 +0000 Subject: [PATCH] feat(api): add xmlOriginal to getCfdiById and add getXmlById Co-Authored-By: Claude Opus 4.5 --- apps/api/src/services/cfdi.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/api/src/services/cfdi.service.ts b/apps/api/src/services/cfdi.service.ts index 568b003..0e44940 100644 --- a/apps/api/src/services/cfdi.service.ts +++ b/apps/api/src/services/cfdi.service.ts @@ -86,6 +86,7 @@ export async function getCfdiById(schema: string, id: string): Promise { + const result = await prisma.$queryRawUnsafe<[{ xml_original: string | null }]>(` + SELECT xml_original FROM "${schema}".cfdis WHERE id = $1 + `, id); + + return result[0]?.xml_original || null; +} + export interface CreateCfdiData { uuidFiscal: string; tipo: 'ingreso' | 'egreso' | 'traslado' | 'nomina' | 'pago';