Troubleshooting: Cannot Validate Expense (Missing Required Fields)
Problem
When trying to finalise an individual expense document using the Validate Expense button (to move it to Ready to Claim status):
- The Validate Expense button is disabled (greyed out).
- Clicking Validate Expense results in an error message, often related to missing required fields or validation errors.
Common Causes
- Missing Required Fields: The most common cause. Mandatory fields defined in the Expense Document Type (Form) configuration have not been filled in (e.g., Expense Type, Amount, Date, Employee, Description, required dimensions like Department).
- Validation Errors: The expense has Error level validation issues triggered by Expense Policies or other validation rules (e.g., amount exceeds limit, date out of range, missing attendees).
- Incorrect Status: The expense is not in a status where validation is expected or allowed (e.g., already Claimed, Completed, or Scanning). Typically, validation occurs from User Review.
- Permissions Missing: The user lacks the necessary permission to update the expense (
EXPENSES:EXPENSE#UPDATE
). - UI Glitch/State Issue: Temporary front-end issues might incorrectly disable the button.
Troubleshooting Steps
- Check for Validation Errors:
- Look for red error banners at the top of the expense viewer or red icons next to specific fields.
- Open the Issues pop-up (if available via list/table view icon) to see detailed error messages. See Reviewing Validation Issues.
- Review All Fields:
- Carefully go through all visible fields on the expense form.
- Ensure all fields marked as mandatory (often with an asterisk
*
or similar indicator, though not always explicitly shown) are filled in. Pay attention to:- Expense Type
- Employee
- Date
- Amount / Total
- Currency
- Description / Purpose
- Any required dimension coding (Account, Department, Tax Rate, etc.)
- Attendees/Guests/Justification (if required by the selected Expense Type or policies)
- Addresses (for Mileage expenses)
- Correct Data/Fill Missing Fields: Enter the required information or correct invalid data.
- Save Changes: Click Save or Update. This often re-runs validations.
- Retry Validation: The Validate Expense button should become active once all mandatory fields are filled and blocking errors are resolved. Click it again.
- Check Expense Status: Verify the expense is in a status like User Review where validation is the next logical step.
- Verify Permissions (Admin Task): Confirm the user has
EXPENSES:EXPENSE#UPDATE
permission. - Hard Refresh: Perform a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) to rule out UI glitches.
Need Help?
If you cannot validate an expense after ensuring all fields are filled and checking for errors, contact Zudello support. Provide:
- The Document UUID of the expense.
- Screenshots showing the filled form and any error messages or disabled button.
- Confirmation of user permissions.