Understanding profiles
A profile in Contafy represents a Mexican tax entity with:- RFC (Registro Federal de Contribuyentes): The unique tax ID
- Nombre or Razón Social: Business or individual name
- Tipo de Persona: Persona Física (individual) or Persona Moral (corporation)
- Regímenes Fiscales: Tax regimes applicable to this RFC
- Validation settings: Rules for invoice and expense validation
Profile limits by plan
Your subscription plan determines how many profiles you can create:- FREE: 1 profile
- STARTER: 3 profiles
- PROFESSIONAL: 10 profiles
- ENTERPRISE: Unlimited profiles
The system will display your remaining profile limit when creating new profiles. Frozen profiles still count toward your limit.
Creating your first profile
When you first log in, you’ll be prompted to create your initial RFC profile.Navigate to profile setup
After logging in, you’ll be automatically redirected to
/dashboard/setup if you don’t have any profiles yet.Select the tipo de persona
Choose the entity type:
- Persona Física: For individuals, freelancers, or sole proprietors
- Persona Moral: For corporations, LLCs, or other business entities
Enter the nombre or razón social
Provide the full legal name:
- For Persona Física: Your full name (e.g., “Juan Pérez García”)
- For Persona Moral: The legal business name (e.g., “Empresa S.A. de C.V.”)
Enter the RFC
Input your 12 or 13-character RFC (tax ID):
- The format is automatically validated
- Letters are automatically converted to uppercase
- Include the homoclave (verification digits)
ABCD123456XYZAdding additional profiles
If you manage multiple businesses or RFCs, you can create additional profiles.Go to the setup page
Click your user menu in the top right and select “Configuración” or navigate to
/dashboard/setup.Fill out the profile form
Follow the same steps as creating your first profile: select tipo de persona, enter nombre, and provide the RFC.
If you’ve reached your profile limit, you’ll see an alert with an option to upgrade your plan. Click “Actualizar a [PLAN]” to increase your limit.
Configuring profile settings
After creating a profile, you can configure advanced settings.Regímenes fiscales
Add the tax regimes that apply to this RFC:Open profile settings
From the Profiles tab, click the “Editar” button on the profile you want to configure.
Select applicable regimes
Check the boxes for each tax regime that applies to this RFC. Common regimes include:
- 601: General de Ley Personas Morales
- 612: Personas Físicas con Actividades Empresariales
- 605: Sueldos y Salarios e Ingresos Asimilados a Salarios
- 626: Régimen Simplificado de Confianza
Validation settings
Customize how strictly Contafy validates invoices and expenses for this profile:| Setting | Description | Default |
|---|---|---|
| Validar RFC Ingresos | Check that invoice receptor RFC matches this profile’s RFC | Enabled |
| Validar RFC Gastos | Check that expense emisor RFC matches this profile’s RFC | Enabled |
| Validar Régimen Fiscal | Verify invoice régimen matches profile’s configured regimes | Enabled |
| Validar UUID Duplicado | Reject invoices with duplicate UUIDs | Enabled |
| Bloquear si RFC no coincide | Block upload if RFC doesn’t match | Disabled |
| Bloquear si régimen no coincide | Block upload if régimen is invalid | Disabled |
Toggle validation rules
Use the switches to enable or disable each validation rule based on your needs.
Managing profiles
Viewing profile list
All your profiles are visible in the setup page under the “Perfiles” tab. Each profile card shows:- Profile name and RFC
- Tipo de persona (Física/Moral)
- Creation date
- Status (Active/Frozen)
- Quick actions (Edit/Delete)
Editing a profile
Update the fields
You can change:
- Nombre/Razón Social
- RFC (with caution)
- Regímenes fiscales
- Validation settings
Deleting a profile
Click 'Eliminar' on the profile
Find the profile you want to remove and click the “Eliminar” button.
Confirm deletion
Type “ELIMINAR” in the confirmation dialog to verify you want to delete the profile and all its data.
Frozen profiles
Profiles can be frozen when:- You’ve exceeded your plan’s profile limit
- There’s a payment issue with your subscription
- Manual suspension by administrators
What happens when a profile is frozen?
- You cannot upload new invoices or expenses
- You can view existing data and reports
- You can export historical data
- The profile counts toward your plan limit
Unfreezing a profile
To unfreeze a profile:- Resolve the underlying issue (upgrade plan, update payment method, etc.)
- Contact support if the profile remains frozen after resolving the issue
- The system will automatically unfreeze profiles when conditions are met
Profiles frozen due to plan limits will automatically unfreeze when you upgrade to a higher plan.
Switching between profiles
When viewing invoices, expenses, or reports, you can filter by profile:- Look for the profile selector dropdown in the page header
- Select a specific profile or choose “Todos” to view all profiles
- The page will refresh to show data for the selected profile
Troubleshooting
”RFC inválido”
The RFC format is incorrect. Ensure you:- Include all 12 or 13 characters
- Use only uppercase letters and numbers
- Include the homoclave
- Follow the pattern:
[A-ZÑ&]{3,4}[0-9]{6}[A-Z0-9]{3}
”Límite de perfiles alcanzado”
You’ve reached your plan’s profile limit. To create more profiles:- Delete unused profiles, or
- Upgrade to a higher plan with more profile slots