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';