Marcar Predeterminada
Exportar contenido
Establece una cuenta como predeterminada para facturas.
- Haz clic en switch “Predeterminada” en tarjeta de cuenta
- Confirma cambio (opcional si está habilitado)
- Cuenta anterior pierde marca automáticamente
Comportamiento
Sección titulada «Comportamiento»- Solo 1 cuenta predeterminada por negocio
- Al marcar nueva, la anterior se desmarca automáticamente
- Nuevas facturas pre-seleccionan cuenta predeterminada
Notas técnicas
Sección titulada «Notas técnicas»Detalles de implementación
Lógica de cambio:
async function setAsDefault(accountId: string) { // 1. Desmarcar todas las cuentas del negocio await supabase .from('business_bank_accounts') .update({ is_default: false }) .eq('business_id', currentBusinessId);
// 2. Marcar la cuenta seleccionada await supabase .from('business_bank_accounts') .update({ is_default: true }) .eq('id', accountId);}Constraint en DB (opcional):
-- Máximo 1 cuenta predeterminada por negocioCREATE UNIQUE INDEX unique_default_bank_accountON business_bank_accounts (business_id)WHERE is_default = true;