Overview
Company Settings allow administrators to manage their organization’s profile, contact information, tax details, and billing configuration. These settings affect how your company appears on invoices, quotes, and system-wide operations.Accessing Company Settings
Navigate to Admin → Datos de empresa (Company Settings) from the main menu. The company settings form will display with all current values.Company Information Fields
Basic Information
Company NameYour business’s legal or trading name.
- Maximum 255 characters
- Appears on all invoices and quotes
- Displays in dashboard header
Owner NameFull name of the business owner or primary contact.
- Maximum 255 characters
- Used for legal documentation
- Appears in developer insights
Owner EmailPrimary email address for the business owner.
- Must be valid email format
- Maximum 255 characters
- Receives important system notifications
Owner PhonePrimary contact phone number.
- Maximum 50 characters
- Include country code for international numbers
- Used for account recovery and support
Tax and Billing Information
RFC/NIT (Tax ID)Your company’s tax identification number.
- Maximum 120 characters
- Optional but recommended
- Required for formal invoicing in many jurisdictions
- Format varies by country (RFC in Mexico, NIT in Colombia, etc.)
Billing EmailEmail address for billing and accounting communications.
- Maximum 255 characters
- Can be different from owner email
- Receives subscription and payment notifications
Billing PhonePhone number for billing department.
- Maximum 50 characters
- Optional
- Used for payment-related calls
Physical Address
Address LineStreet address including number and suite/unit.
- Maximum 255 characters
- Appears on printed invoices
CityCity or municipality name.
- Maximum 120 characters
State / ProvinceState, province, or region.
- Maximum 120 characters
CountryTwo-letter ISO country code.
- Exactly 2 characters
- Required field
- Use standard ISO 3166-1 alpha-2 codes
- “MX” for Mexico
- “US” for United States
- “CO” for Colombia
- “ES” for Spain
Postal CodeZIP or postal code.
- Maximum 20 characters
Financial Configuration
CurrencyThree-letter ISO currency code.
- Exactly 3 characters
- Required field
- Used for all pricing and invoices
- Cannot be changed after orders exist (consult support)
- “MXN” for Mexican Peso
- “USD” for US Dollar
- “EUR” for Euro
- “COP” for Colombian Peso
VAT PercentageValue-added tax rate for your region.
- Decimal value (e.g., 16.00 for 16%)
- Minimum: 0
- Maximum: 100
- Required field
- Applied to all invoices and quotes
- 16.00 (Mexico IVA)
- 21.00 (Spain IVA)
- 19.00 (Colombia IVA)
- 0.00 (if VAT-exempt)
This rate is stored with each invoice at time of creation, so historical documents maintain their original VAT rate even if you change this setting later.
Additional Information
Internal NotesFree-form text for internal company notes.
- No character limit
- Not displayed to customers
- Useful for:
- Account history
- Special configurations
- Contact preferences
- Custom requirements
Updating Company Settings
Validate Required Fields
Ensure all required fields are filled:
- Company name
- Owner name, email, and phone
- Country (2-letter code)
- Currency (3-letter code)
- VAT percentage
Changes take effect immediately across the entire system. Existing documents (invoices, quotes) retain their original company information as it was when they were created.
How Company Settings Are Used
Invoices and Quotes
Company information appears on all generated PDFs:- Company name as header
- Full address block
- Tax ID for legal compliance
- Contact information
- VAT percentage in calculations
Dashboard
- Company name displays in navigation header
- Identifies the active organization for multi-company systems
Subscriptions
Billing email receives:- Subscription renewal notices
- Payment receipts
- Plan upgrade/downgrade confirmations
Currency and VAT
- All prices display in configured currency
- VAT applies to billing documents automatically
- Order estimates use currency symbol
- Inventory sale prices use currency
Best Practices
Keep Contact Information Current
Keep Contact Information Current
Regularly verify:
- Owner email is monitored daily
- Phone numbers are active
- Billing contacts receive emails
- Address matches physical location
- Missed subscription renewals
- Failed account recovery
- Lost customer communications
Use Complete Legal Information
Use Complete Legal Information
For professional invoicing:
- Include full legal business name
- Add tax ID (RFC/NIT) for compliance
- Provide complete address
- Match information to business registration
Set Correct VAT Rate
Set Correct VAT Rate
Verify VAT percentage with your accountant:
- Standard rate varies by country
- Some services may have reduced rates
- VAT-exempt businesses should use 0.00
- Changes don’t affect existing invoices
Choose Currency Carefully
Choose Currency Carefully
Currency should match:
- Your primary business transactions
- Local legal requirements
- Bank account currency
- Customer expectations
Use Notes for Custom Configuration
Use Notes for Custom Configuration
Document in notes:
- Special accounting procedures
- Custom report requirements
- Integration details
- Subscription history
- Important dates (renewal, migration, etc.)
Troubleshooting
Cannot Save - Validation Errors
Required Field Missing Ensure these fields are filled:- Name, Owner Name, Owner Email, Owner Phone
- Country (exactly 2 characters)
- Currency (exactly 3 characters)
- VAT Percentage (number between 0-100)
- Contain @ symbol
- Have valid domain
- Don’t have spaces
- Use proper format: name@domain.com
- ISO 3166-1 alpha-2 for country (MX, US, CO)
- ISO 4217 for currency (MXN, USD, EUR)
- Uppercase letters only
VAT Not Calculating Correctly
Cause: VAT percentage entered incorrectly. Solution:- Enter 16 for 16% VAT (not 0.16)
- System automatically divides by 100 in calculations
- Update company settings and create new test invoice
Company Name Not Appearing on Invoices
Possible Causes:- Changes made after invoice was created
- PDF generation cache issue
- Empty company name field
- Verify company name is saved in settings
- Create a new invoice to test
- Existing invoices retain original company info
- Contact support if new invoices still show old name
Cannot Access Company Settings
Cause: Only admins can access this page. Solution:- Verify your role is “admin” (not “worker”)
- Check with company owner to upgrade your role
- Workers cannot view or edit company settings
Impact on Other Modules
Billing Module
- VAT percentage applies to all new quotes and invoices
- Company info appears on PDF documents
- Currency displays in document totals
Inventory Module
- Sale prices use company currency
- Currency symbol shows in price fields
Orders Module
- Estimated costs display in company currency
- Company technicians linked to company record
Subscription Module
- Billing email receives renewal notices
- Company details used for subscription management
Multi-Tenancy
- Each company has isolated settings
- Workers only see their company’s configuration
- Admins can only edit their own company
- Developers can view all companies (read-only in this interface)
Technical Reference
Controller Action
- Edit:
GET /admin/company/edit- Display company settings form - Update:
PUT /admin/company/update- Save company changes
Data Model
Authorization
Only users withrole === 'admin' can:
- View the edit form
- Submit updates
Relationships
- Has One: Subscription
- Has Many: Users (admins and workers)
- Has Many: Customers, Equipment, Orders, Inventory, Billing Documents
Related Features
- Subscription Management - Manage your plan and billing cycle
- Worker Management - Add team members to your company
- Billing & Invoices - Create invoices using company settings