feat(registro): agrega Mi Empresa y Mi Empresa+ a pagina de registro
This commit is contained in:
@@ -10,7 +10,8 @@ const signupSchema = z.object({
|
||||
regimenFiscal: z.string().optional(),
|
||||
codigoPostal: z.string().regex(/^\d{5}$/, 'Código postal inválido').optional(),
|
||||
verticalProfile: z.enum(['CONTABLE', 'JURIDICO', 'ARQUITECTURA']),
|
||||
plan: z.enum(['trial', 'business_control', 'business_cloud']).optional().default('trial'),
|
||||
plan: z.enum(['trial', 'business_control', 'business_cloud', 'mi_empresa', 'mi_empresa_plus']).optional().default('trial'),
|
||||
frequency: z.enum(['monthly', 'annual']).optional().default('annual'),
|
||||
}),
|
||||
owner: z.object({
|
||||
nombre: z.string().min(2, 'Nombre del owner requerido'),
|
||||
|
||||
@@ -23,7 +23,7 @@ export async function signupDespacho(data: DespachoSignupRequest) {
|
||||
data: {
|
||||
nombre: despacho.nombre,
|
||||
rfc: tenantSlug.toUpperCase(),
|
||||
plan: 'enterprise',
|
||||
plan: (despacho.plan === 'trial' ? 'enterprise' : despacho.plan) as any,
|
||||
databaseName: databaseName,
|
||||
cfdiLimit: -1,
|
||||
usersLimit: -1,
|
||||
@@ -103,7 +103,7 @@ export async function signupDespacho(data: DespachoSignupRequest) {
|
||||
const result2 = await subscriptionService.subscribe({
|
||||
tenantId: result.tenant.id,
|
||||
plan: data.despacho.plan as any,
|
||||
frequency: 'annual',
|
||||
frequency: data.despacho.frequency ?? 'annual',
|
||||
payerEmail: owner.email,
|
||||
});
|
||||
paymentUrl = result2.paymentUrl;
|
||||
|
||||
Reference in New Issue
Block a user