feat(shared): todos los tenants son despachos — isDespachoTenant siempre devuelve true

Elimina la distincion entre despacho y no-despacho. Todos los tenants
ahora se comportan como despachos (multi-contribuyente, per-contribuyente
FIEL/CSD, roles de despacho, etc.).
This commit is contained in:
Horux Dev
2026-05-16 18:16:13 +00:00
parent a8503fd574
commit bd1edca15e

View File

@@ -210,8 +210,12 @@ export function hasDespachoFeature(plan: DespachoPlan, feature: string): boolean
return (DESPACHO_PLANS[plan]?.features as readonly string[])?.includes(feature) ?? false;
}
export function isDespachoTenant(tenantRfc: string | null | undefined): boolean {
return typeof tenantRfc === 'string' && tenantRfc.toUpperCase().startsWith('DESPACHO_');
/**
* DEPRECATED: Todos los tenants son despachos. Esta función se mantiene
* por compatibilidad con código existente pero siempre devuelve true.
*/
export function isDespachoTenant(_tenantRfc: string | null | undefined): boolean {
return true;
}
/** True si el plan es uno pagable de despacho con precio fijo en catálogo