legal-pyme-mx — Cumplimiento legal federal para PyMEs

Usar cuando el usuario tenga una PyME mexicana y necesite ayuda con CUMPLIMIENTO LEGAL FEDERAL: validar RFC/CURP/CFDI, checar si un proveedor está en lista 69-B SAT (riesgo de no deducibilidad), generar Aviso de Privacidad LFPDPPP 2025, auditar compliance e-commerce (LFPC reforma 2025), entender obligaciones IMSS/INFONAVIT/STPS, NOM-035, REPSE, LFPIORPI Antilavado, calcular Impuesto Sobre Nómina por estado. Anclado en corpus oficial descargado (SAT, INAI, STPS, Diputados, RENAPO). Triggers: "valida este RFC", "valida CURP", "este proveedor está en 69-B", "lista negra SAT", "facturera", "EFOS", "aviso de privacidad", "LFPDPPP", "datos personales", "e-commerce México obligaciones", "PROFECO LFPC", "suscripción recurrente cancelación", "NOM-035", "riesgo psicosocial", "REPSE", "outsourcing legal", "subcontratación", "antilavado", "LFPIORPI", "actividad vulnerable", "ISN estado", "Impuesto Sobre Nómina", "abrir empresa México obligaciones", "cumplimiento PyME".

legal-pyme-mx — Cumplimiento legal federal para PyMEs

Wrapper sobre el corpus legal oficial MX (~120 MB, 30+ archivos) que vive en ~/sistemia-skills-mx/research/{sat,inai,stps,diputados,renapo}/. Para mapa temático del corpus: research/legal-INDEX.md.

Cuándo activarte

  • El usuario te pasa un RFC y pregunta si es válido o si está en lista 69-B
  • El usuario tiene una PyME y quiere saber qué obligaciones legales tiene
  • El usuario va a abrir e-commerce y necesita checklist de cumplimiento LFPC/LFPDPPP
  • El usuario va a contratar empleados y pregunta sobre IMSS/INFONAVIT/NOM-035
  • El usuario hace outsourcing o presta servicios y pregunta sobre REPSE
  • El usuario hace negocio sensible (joyería, autos, inmuebles, préstamos) y se pregunta sobre antilavado
  • El usuario menciona PROFECO, contratos de adhesión, distintivo digital
  • El usuario quiere registrar marca y pregunta sobre IMPI / similitud

NO actives si: el usuario pide asesoría legal específica que requiera abogado (litigio, juicio mercantil, demanda laboral particular). El skill da información de cumplimiento, no consejo legal personalizado. Avisa al usuario y refiere a abogado.

Módulos disponibles (v1.0)

MóduloScriptResuelve
1. RFC validatorscripts/validate_rfc.pyEstructura + lista 69-B + listas 69 CFF
2. CURP validatorscripts/validate_curp.pyEstructura + algoritmo RENAPO
3. Lista 69-B checkerscripts/check_69b.pyBusca RFC en 6 listas SAT
4. Aviso de Privacidad generatorscripts/generate_aviso_privacidad.pyPlantillas corto/simplificado/integral
5. ISN por estadodata/isn_por_estado.jsonImpuesto Sobre Nómina 1-3% por entidad
6. Catálogo de fuentesdata/catalogo_fuentes.jsonIndex machine-readable de las 30 fuentes

Workflow

Paso 1: Identifica intent

IntentAcción
"valida este RFC" / "este RFC sirve"validate_rfc.py <RFC>
"este proveedor es facturera" / "está en lista negra"check_69b.py <RFC>
"valida esta CURP"validate_curp.py <CURP>
"necesito aviso de privacidad"generate_aviso_privacidad.py --tipo=corto|simplificado|integral --negocio=...
"cuánto ISN pago en X estado"leer data/isn_por_estado.json
"qué obligaciones tengo si abro PyME en X giro"leer legal-INDEX.md + responder estructurado

Paso 2: Si el caso es exploratorio ("qué obligaciones tengo"), aplica el árbol de decisión

Pregunta al usuario:
1. ¿Persona física o moral?
2. ¿Giro? (e-commerce, servicios, retail, restaurant, salud, autos, joyería, inmuebles, fintech…)
3. ¿Tienes empleados? ¿Cuántos?
4. ¿Subcontratas o te subcontratan?
5. ¿En qué estado opera?

Con base en eso, responde con tabla:

| Obligación | ¿Aplica? | Fuente | Si la ignoras (riesgo) |
| Alta RFC + régimen | Sí siempre | CFF + RMF Anexo 2 | No facturar, multas |
| CFDI 4.0 correcto | Sí siempre | Anexo 20 + 29 | Rechazo timbrado, pérdida deducibilidad |
| Aviso de Privacidad | Sí siempre | LFPDPPP 2025 | Multa INAI/SABG |
| LFPC cumplimiento e-commerce | Sí si vende online | LFPC + Reglamento | Quejas PROFECO, sanción |
| Distintivo Digital PROFECO | Opcional pero valioso | PROFECO | Sin sello = menos confianza |
| Alta patronal IMSS | Sí si tiene empleados | LSS | Capitales constitutivos |
| Alta patronal INFONAVIT | Sí si tiene empleados | LIFNVT | Recargos |
| NOM-035 Guía II o III | Sí si tiene 16+ empleados | NOM-035 STPS | Sanción STPS, multas |
| REPSE | Sí si presta servicios especializados | Reforma LFT 2021 | Multa $4M MXN |
| LFPIORPI antilavado | Sí si actividad vulnerable | LFPIORPI | Multas altas + clausura |
| ISN del estado | Sí si tiene nómina | Código Fiscal estatal | Multa hacienda estatal |
| Registro marca IMPI | Opcional, MUY recomendado | LFPPI | Pérdida marca por ocupación |

Paso 3: Si el caso es "valida X específico", usa el script correspondiente

Los scripts en scripts/ están diseñados para invocarse desde la línea de comandos del usuario o desde el skill. Devuelven JSON estructurado.

Paso 4: Cierra con accionable

Siempre cierra con:

  1. El veredicto numérico/binario ("RFC válido y NO está en 69-B")
  2. El riesgo si lo ignora (en MXN cuando aplique)
  3. La fuente exacta (path al archivo en el corpus)
  4. Cuándo refrescar (lista 69-B → semanal; leyes → mensual; RMF → trimestral)

Los 3 errores más caros de PyMEs MX (priorización del skill)

Estos son los errores que más cuestan a una PyME en su primer año:

1. CFDI / RFC mal validado

  • Síntoma: RFC inexistente o cancelado, CP fiscal incorrecto, régimen receptor mal, uso CFDI mal, XML inválido contra Anexo 20.
  • Costo: Pérdida de deducibilidad, rechazos masivos de timbrado, cancelaciones y reemisiones, riesgo fiscal acumulado.
  • Cómo lo previene este skill: módulos #1 y #3 (validate_rfc.py + check_69b.py).
  • Fuente: sat/rmf-2026/Anexo-29-RMF-2026.pdf, sat/cfdi-4/catCFDI.xsd, listas 69-B.

2. Patrón sin alta correcta IMSS/INFONAVIT

  • Síntoma: Alta tardía, salario base incorrecto, bajas omitidas, descuentos INFONAVIT mal enterados, simulación laboral (honorarios cuando hay subordinación).
  • Costo: Capitales constitutivos (cobro retroactivo de cuotas + recargos + multas), problemas laborales. Puede tumbar una PyME.
  • Cómo lo previene este skill: árbol de decisión paso 2 + alerta cuando giro implica empleados.
  • Fuente: diputados/leyes/LSS.pdf, diputados/leyes/LIFNVT.pdf, diputados/leyes/LFT.pdf.

3. E-commerce sin reglas LFPC / LFPDPPP

  • Síntoma: Sin aviso de privacidad correcto, sin términos claros, sin política cancelación/devolución/garantía, sin contrato de adhesión registrado en RCAL, suscripciones recurrentes sin botón claro de cancelación (reforma DOF 12-12-2025).
  • Costo: Quejas PROFECO, mala defensa ante reclamaciones, riesgo sanciones por datos personales.
  • Cómo lo previene este skill: módulo #4 (generador Aviso Privacidad) + checklist LFPC paso 2.
  • Fuente: diputados/leyes/LFPC.pdf, diputados/leyes/LFPDPPP.pdf, inai/ManualAvisoPrivacidad.pdf.

Lo que NO hace este skill

  • No es asesoría legal personalizada. Es información de cumplimiento basada en corpus oficial. Para litigios, juicios, demandas laborales específicas, refiere a abogado/contador.
  • No predice si SAT/INAI/PROFECO va a sancionar. Solo identifica obligaciones formales.
  • No reemplaza al PAC para emisión real de CFDI. Solo valida estructura y catálogos.
  • No cubre obligaciones estatales / municipales completas (licencias funcionamiento, uso suelo, protección civil, anuncios). Para eso refiere a CONAMER.
  • No cubre verticales especializadas: COFEPRIS (salud/alimentos), CONDUSEF (fintech), IFT (telecom). Quedan para v1.1.

Refresco del corpus

# Refresco completo (raro, solo cuando cambien leyes)
./scripts/download_corpus.sh

# Refresco solo listas SAT 69-B (recomendado semanal)
./scripts/download_corpus.sh --only=69b

# Refresco solo leyes Diputados (cuando se publique reforma)
./scripts/download_corpus.sh --only=diputados

# Solo reporta qué bajaría
./scripts/download_corpus.sh --report

Estado del último refresco: ver data/last_refresh.txt.

Pendientes / verticales en v1.1

  • COFEPRIS (alimentos, cosméticos, farma, suplementos)
  • CONDUSEF (fintech, créditos, seguros)
  • IFT (telecom, distribución SIMs)
  • Marco normativo STPS completo (NOM-001 edificios, NOM-002 incendios, NOM-019 seguridad, NOM-025 iluminación, NOM-030 servicios preventivos)
  • DOF API/RSS para detectar reformas
  • Anexo 20 PDF y Guía REPSE (omawww.sat.gob.mx caído al 2026-05-29; descarga manual)
  • Formato IMPI-00-001 para solicitud de marca

Fuentes (corpus descargado)

Ver research/legal-INDEX.md para mapa temático completo. Resumen por institución:

  • SAT: CFDI 4.0 XSDs, RMF 2026 + Anexos 1/2/29, 11 listas (69-B + 69 CFF). ~94 MB.
  • Diputados: CFF, LFPDPPP (2025), LFPC (reforma 2025), LSS, LIFNVT, LFT, LFPPI, LFPIORPI, Reglamento LFPC. ~17 MB.
  • STPS: NOM-035-STPS-2018 con Guías I-V. ~0.7 MB.
  • INAI: Manual de Aviso de Privacidad con modelos integral/simplificado/corto. ~8 MB.
  • RENAPO: Reglas oficiales para asignación CURP (algoritmo). ~0.5 MB.

Total: 30 archivos, ~119 MB.

Last updated: October 13, 2026

Files (10)

Jurisdicción
🇲🇽 México
Área de práctica
Regulatory
Licencia
Apache-2.0
Autor
lahh1986
Fuente
mx/regulatory/skills/legal-pyme-mx-lahh1986

Test legal-pyme-mx — Cumplimiento legal federal para PyMEs

Ask a legal question — get an answer generated live from this skill’s instructions.

Sign in to test this skill.