validation
Validating Chart of Accounts Mappings
Overview
Validation ensures all required expense categories and revenue accounts are properly mapped before syncing financial data to your accounting provider.
Running Validation
How to Validate
- Go to Chart of Accounts > Validation
- Click Run Validation
- Wait for validation to complete (usually < 5 seconds)
- Review the results
What Validation Checks
The system verifies:
| Check | Description |
|---|---|
| Required Expense Mappings | All expense categories have active mappings |
| Required Revenue Mappings | Default revenue account is configured |
| Valid GUIDs | Mapped accounts have valid provider IDs (not "PENDING_SETUP") |
| No Duplicates | No duplicate mappings for same category + order type |
| Active Accounts | Mapped accounts are active in the provider |
| Account Type Match | Expense categories map to Expense accounts, revenue to Income |
Validation Results
Result Summary
After validation completes, you see:
| Metric | Description |
|---|---|
| Valid | Number of mappings ready for sync |
| Invalid | Number of mappings with errors |
| Missing | Number of required mappings not configured |
All Valid
Validation Passed
Valid: 15 mappings
Invalid: 0
Missing: 0
Your Chart of Accounts is ready for sync.
Everything is configured correctly. You can proceed with syncing financial data.
Missing Mappings
Validation Warnings
Valid: 10 mappings
Invalid: 0
Missing: 5
Missing Expense Mappings:
- parking
- tolls
- supplies
- mileage
- shipping
Click on a mapping to configure it.
You must configure the missing mappings before sync will work properly.
Invalid Mappings
Validation Errors
Valid: 12 mappings
Invalid: 3
Missing: 0
Invalid Mappings:
- parking: Account GUID is "PENDING_SETUP"
- supplies: Account no longer exists in QuickBooks
- commission: Account is inactive in QuickBooks
Fix the invalid mappings by editing them and selecting valid accounts.
Fixing Validation Issues
Missing Expense Mappings
Problem: Required expense category has no mapping.
Solution:
- Click on the missing category name
- Select an account from the dropdown
- Click Save
- Re-run validation to confirm
Missing Revenue Mapping
Problem: Default revenue account is not configured.
Solution:
- Go to Revenue Mappings
- Click Configure Default Revenue
- Select an Income-type account
- Click Save
- Re-run validation
Invalid GUID (PENDING_SETUP)
Problem: Mapping uses placeholder GUID instead of real account.
Solution:
- Import Chart of Accounts from provider
- Edit the invalid mapping
- Select a real account from the dropdown
- Click Save
Account Deleted in Provider
Problem: Account was deleted or deactivated in your accounting software.
Solution:
- Re-import Chart of Accounts to sync status
- Edit the mapping
- Select a different, active account
- Click Save
Duplicate Mappings
Problem: Two mappings exist for the same category and order type.
Solution:
- Review both mappings
- Deactivate or delete the incorrect one
- Re-run validation
Account Type Mismatch
Problem: Expense category mapped to Income account (or vice versa).
Solution:
- Edit the mapping
- Select an account of the correct type
- Click Save
Required Mappings
Required Expense Categories
These categories MUST be mapped:
| Category | Description |
|---|---|
| parking | Parking fees |
| tolls | Bridge/road tolls |
| supplies | Office supplies |
| mileage | Vehicle mileage |
| shipping | Shipping/Postage |
| copy | Printing/copying |
| courier | Courier services |
| other | Miscellaneous |
| commission | Notary commissions |
| vendor | Vendor payments |
Required Revenue Mappings
| Mapping | Description |
|---|---|
| default | Default revenue account (required) |
| [order_type_id] | Order type specific (optional) |
Validation Best Practices
When to Run Validation
- After Initial Setup: Before first sync
- After Adding Categories: When new expense types are added
- After Changing Mappings: After editing any mapping
- Periodically: Monthly or quarterly to catch issues
- Before Reporting: Before key financial reporting periods
Interpreting Results
- Valid + Missing = OK: Configure missing mappings
- Valid + Invalid = Fix Errors: Fix invalid mappings
- All Valid = Ready: Proceed with sync
Preventing Issues
- Import First: Always import before mapping
- Validate Early: Run validation before relying on sync
- Fix Promptly: Address validation errors immediately
- Re-validate: After fixing issues, run validation again
Troubleshooting Validation
Validation Keeps Showing Same Error
Cause: Changes not saved or cache not refreshed.
Solution:
- Refresh the page
- Verify the mapping was saved (check audit log)
- Re-run validation
Validation Fails After Re-Import
Cause: Re-import may have changed account GUIDs or status.
Solution:
- Review the validation errors
- Fix each invalid mapping
- Run validation again
"Unexpected Validation Error"
Cause: System error during validation.
Solution:
- Refresh the page and try again
- Check internet connection
- Contact support if issue persists
Validation Workflow
1. Import Accounts
↓
2. Map Categories
↓
3. Run Validation
↓
4. Fix Issues (if any)
↓
5. Re-validate
↓
6. All Valid? → Proceed with Sync
↓
No → Return to step 4
See Also
- Overview - Chart of Accounts overview
- Importing Accounts - How to import from provider
- Mapping Categories - How to map expense and revenue accounts