Tu archivo de errores errores_devlyn_2026-11-13.txt tiene
106 errores pero TODOS son del mismo tipo:
La API de Devlyn está rechazando estos registros específicos
Posibles razones:
Primero, necesitamos pausar el proceso que genera los errores.
Si hay una tarea cron o proceso automático reenviando cada 15 minutos:
# Verificar si hay un archivo de envío automático
C:\xampp\htdocs\GRUPOAC\procesos.grupoac.mx\Devlyn\enviar_devlyn.php
# O revisa si hay una tarea cron en Windows
# Panel de Control → Tareas Programadas
Abre estos archivos en orden:
1. diagnostico_rapido.php
http://procesos.grupoac.mx/Devlyn/diagnostico_rapido.php
2. debug_reintentos.php
http://procesos.grupoac.mx/Devlyn/debug_reintentos.php
(Ingresa uno de estos códigos):
- ARTICULOS DE LIMPIEZA B752
- EA89367972
Ver exactamente qué JSON se está enviando:
grep -A 5 '"codigo"' logs/errores_devlyn_2026-11-13.txt | head -20
SELECT * FROM OperacionPrueba WHERE codigo IN (...)
UPDATE OperacionPrueba SET enviado_devlyn = 1 WHERE codigo = 'XXX'
ARTICULOS DE LIMPIEZA B752
ARTICULOS DE LIMPIEZA A752
ARTÃCULOS DE LIMPIEZA A752 ← ¡Mira! Caracteres especiales (Ã)
EA89367972
EA89367996
⚠️ Nota: Hay un código con à (Á con tilde especial). Esto podría ser el problema.
# En PowerShell
Copy-Item "logs\errores_devlyn_2026-11-13.txt" "logs\errores_devlyn_2026-11-13.BACKUP.txt"
# Hacer vacío:
"" | Out-File "logs\errores_devlyn_2026-11-13.txt"
Uno de los códigos es: ARTÃCULOS (con Ã)
Debería ser: ARTICULOS (sin acento)
Esto podría estar causando rechazo en Devlyn.
# SQL para encontrar caracteres especiales:
SELECT DISTINCT codigo
FROM OperacionPrueba
WHERE codigo LIKE '%Ã%'
OR codigo LIKE '%É%'
OR codigo LIKE '%í%';
# Si encuentras registros, posiblemente necesites:
UPDATE OperacionPrueba
SET codigo = REPLACE(codigo, 'Ã', 'A')
WHERE codigo LIKE '%Ã%';