docs: actualiza CAMBIOS-2026-05-04.md y commitea fixes pendientes

- Monitor de sincronización SAT (sat-sync-monitor.job + alerta por correo).
- Scraper de CSF más robusto (iframes, blobs, popups, validación PDF).
- Reactivación de contribuyentes desactivados y limpieza al desactivar.
- Timeout de constancia aumentado a 5 min.
- Variables de entorno SAT en .env.example y env.ts.
This commit is contained in:
Horux Dev
2026-06-25 02:09:58 +00:00
parent a1727321c3
commit 1130a1833c
14 changed files with 1108 additions and 95 deletions

View File

@@ -57,6 +57,9 @@ export default function ContribuyentesPage() {
...form,
supervisorUserId: assignSelf ? user?.id : undefined,
});
if (created.reactivated) {
alert(`El contribuyente ${form.rfc.toUpperCase()} fue reactivado. Se recuperó su historial (CFDIs, FIEL, tareas, etc.).`);
}
// Overage Business Cloud: si el 4º+ RFC disparó un nuevo addon, abre
// MercadoPago para autorizar el cobro recurrente mensual de $45/RFC.
if (created.overage?.action === 'created' && created.overage.paymentUrl) {
@@ -71,7 +74,7 @@ export default function ContribuyentesPage() {
};
const handleDeactivate = async (id: string, rfc: string) => {
if (!confirm(`¿Desactivar contribuyente ${rfc}?`)) return;
if (!confirm(`¿Desactivar contribuyente ${rfc}?\n\nPuedes volver a activarlo más adelante agregando el mismo RFC. Se conservarán sus CFDIs y historial.`)) return;
try {
const result = await deactivateMut.mutateAsync(id);
if (result.overage?.action === 'cancelled') {