fix: facturapi onboarding, CSF scraper, SAT sync initial, doc notifications
- Auto-update fiscal data on org creation via updateOrgLegalOnCreate - Add Carta Manifiesto embedded iframe in CSD config page - Fix CSF scraper: 60s timeout + manual RFC fallback when SAT doesn't auto-populate - Fix contribuyenteId propagation in constancia frontend hooks/API - Fix needsInitialSync to check per-contribuyente, not just per-tenant - Fix documento notifications for global_admin using viewingTenantId - Extract CSF manually for Carlos Husberto Torres Romero - Trigger initial SAT sync for Carlos Husberto Torres Romero - Update org legal data in Facturapi for Carlos Husberto (tax_system 612 + address) Files changed: - apps/api/src/controllers/documentos.controller.ts - apps/api/src/jobs/sat-sync.job.ts - apps/api/src/services/constancia.service.ts - apps/api/src/services/contribuyente-facturapi.service.ts - apps/api/src/services/sat/sat-csf-login.ts - apps/web/app/(dashboard)/configuracion/csd/page.tsx - apps/web/lib/api/constancias.ts - apps/web/lib/hooks/use-constancias.ts - docs/sessions/2026-05-17-facturapi-csf-sync-notifications.md
This commit is contained in:
@@ -71,8 +71,10 @@ export const listConstancias = (contribuyenteId?: string) => {
|
||||
return apiClient.get<Constancia[]>(`/documentos/constancias${params}`).then(r => r.data);
|
||||
};
|
||||
|
||||
export const consultarConstancia = () =>
|
||||
apiClient.post<Constancia>('/documentos/constancias/consultar').then(r => r.data);
|
||||
export const consultarConstancia = (contribuyenteId?: string) => {
|
||||
const params = contribuyenteId ? `?contribuyenteId=${encodeURIComponent(contribuyenteId)}` : '';
|
||||
return apiClient.post<Constancia>(`/documentos/constancias/consultar${params}`).then(r => r.data);
|
||||
};
|
||||
|
||||
export const descargarConstanciaPdf = (id: number) =>
|
||||
apiClient.get(`/documentos/constancias/${id}/pdf`, { responseType: 'blob' }).then(r => r.data as Blob);
|
||||
|
||||
Reference in New Issue
Block a user