diff --git a/apps/api/src/services/conciliacion.service.ts b/apps/api/src/services/conciliacion.service.ts index b0a9e8d..f0c52ed 100644 --- a/apps/api/src/services/conciliacion.service.ts +++ b/apps/api/src/services/conciliacion.service.ts @@ -62,8 +62,9 @@ export async function getCfdisConConciliacion( } // Excluir PPD en emitidos para todos los regimenes excepto 605 y 616 + // (metodo_pago IS NULL cubre tipo P y otros casos sin metodo de pago) if (filters.tipo === 'EMITIDO') { - where += ` AND NOT (c.metodo_pago = 'PPD' AND (c.regimen_fiscal_emisor IS NULL OR c.regimen_fiscal_emisor NOT IN ('605','616')))`; + where += ` AND (c.metodo_pago IS NULL OR c.metodo_pago != 'PPD' OR c.regimen_fiscal_emisor IN ('605','616'))`; } if (filters.fechaInicio) {