¿Qué son los EFOS y los EDOS?
El SAT publica periódicamente dos listas de contribuyentes con problemas fiscales graves:
- EFOS (Empresas que Facturan Operaciones Simuladas) — contribuyentes que emiten CFDIs amparando operaciones que no existen en la realidad. Sus facturas son instrumentos para transferir crédito fiscal sin respaldo en mercancía o servicios reales.
- EDOS (Empresas que Deducen Operaciones Simuladas) — contribuyentes que dedujeron IVA o ISR usando facturas de EFOS. Son el "comprador" de las facturas falsas.
La distinción es importante: un EFOS vende facturas; un EDOS las compra para reducir su carga fiscal. Puedes terminar siendo clasificado como EDOS sin saberlo si uno de tus proveedores legítimos resulta ser un EFOS.
¿Cómo afecta esto a tu empresa en SAP Business One?
Si registras en SAP B1 una factura de un proveedor que el SAT clasifica como EFOS, tus riesgos son:
- Rechazo de deducciones de IVA — el SAT puede desconocer el IVA acreditable de esas facturas, generando una deuda fiscal más actualizaciones y recargos.
- Rechazo de deducciones de ISR — el costo deducible de esos gastos puede eliminarse retroactivamente.
- Clasificación como EDOS — tu empresa puede aparecer en la lista pública del SAT, lo que complica trámites bancarios, licitaciones y relaciones comerciales.
- Auditorías — una vez en la lista EDOS, el SAT puede iniciar una revisión de ejercicios anteriores.
Lo más peligroso: El SAT puede retroactivamente invalidar deducciones de periodos ya cerrados si el proveedor aparece en EFOS después de que hiciste la compra. No basta con validar una sola vez — hay que monitorear continuamente.
El problema del monitoreo manual
El SAT actualiza las listas EFOS y EDOS mensualmente y las publica en su portal en formato CSV. El proceso manual para protegerse requiere:
- Descargar las listas actualizadas del SAT cada mes.
- Extraer todos los RFCs de proveedores activos de SAP B1.
- Cruzar ambas listas para detectar coincidencias.
- Documentar el resultado como evidencia para el despacho contable.
- Alertar al equipo de compras y tesorería si hay proveedores en riesgo.
Para una empresa con 50 proveedores activos, ese proceso toma entre 2 y 4 horas al mes. Para empresas con 200 o más proveedores, es prácticamente inviable hacerlo bien de forma manual.
Cómo automatizar la validación EFOS/EDOS en SAP Business One
La solución es un add-on o proceso automatizado que realice esta validación de forma continua, sin intervención manual. El flujo ideal funciona así:
1. Descarga automática de las listas del SAT
El sistema descarga automáticamente las listas EFOS y EDOS actualizadas del portal del SAT al inicio de cada mes y las almacena en una base de datos interna para consulta rápida.
2. Validación al registrar facturas
Cuando un usuario registra una factura de proveedor en SAP B1, el sistema valida en tiempo real si el RFC del proveedor aparece en las listas vigentes. Si hay coincidencia, muestra una alerta antes de que se registre el documento.
3. Monitoreo del portafolio completo
Mensualmente, el sistema cruza todos los proveedores activos en SAP B1 contra las listas actualizadas del SAT y genera un reporte de riesgo con tres categorías: sin observaciones, en lista preliminar (artículo 69-B primer listado) y en lista definitiva.
4. Alertas automáticas
El equipo de compras y finanzas recibe notificaciones por correo cuando un proveedor cambia de estatus en las listas del SAT — sin necesidad de revisar el reporte manualmente.
Esto es exactamente lo que hace CFDI Connect, el add-on de CaruSoft para cumplimiento fiscal en SAP Business One. Además de la validación EFOS/EDOS, descarga los XML del SAT y los concilia con los documentos de SAP B1.
¿Qué hacer si un proveedor aparece en la lista EFOS?
Si detectas que un proveedor tuyo está en las listas del SAT, los pasos recomendados son:
- No pagar facturas nuevas de ese proveedor hasta aclarar la situación.
- Consultar a tu despacho contable sobre el alcance del riesgo según el monto y antigüedad de las facturas.
- Documentar que no sabías que era un EFOS en el momento de la operación — el artículo 69-B del CFF establece un procedimiento para demostrar materialidad de las operaciones.
- Revisar si tienes evidencia de que la operación fue real: contratos, entradas de almacén en SAP B1, correos, comprobantes de entrega.
- Presentar aclaraciones ante el SAT dentro de los plazos establecidos si recibes una notificación formal.
La materialidad de las operaciones: tu principal defensa
Si operaste con un proveedor que resultó EFOS, tu mejor defensa es demostrar que la operación fue real. SAP Business One es una ventaja aquí: las entradas de mercancía, órdenes de compra, cuentas por pagar y pagos documentados en el sistema son evidencia contable de primer nivel que respalda la materialidad.
Por eso es crítico tener un ERP bien configurado — no solo para eficiencia operativa, sino como escudo en auditorías fiscales.
Conclusión
Las listas EFOS y EDOS del SAT son un riesgo real y creciente para cualquier empresa que opera en México. El monitoreo manual mensual es insuficiente para empresas con volumen de compras significativo. La automatización de esta validación desde SAP Business One no es un lujo — es una necesidad fiscal.
Si tu empresa opera con SAP B1 y quieres implementar validación automática de proveedores contra EFOS/EDOS, en CaruSoft tenemos la solución lista para producción.