# Yeeflow Data Structure

## Expected Form Fields

- `Additional_Notes`
- `Approval_Status`
- `Approver_Name`
- `Billable_Hours`
- `Consultant_Email`
- `Consultant_Name`
- `Consultant_Role`
- `Customer_Company`
- `Delivery_Terms`
- `Nonbillable_Hours`
- `Payment_Terms`
- `Project_Name`
- `Report_Date`
- `Reporting_Period`
- `Timesheet_Number`
- `Total_Fees`
- `Expense_Notes`
- `Reporting_Period_Summary`
- `Terms_And_Conditions`

## Expected Sub-Lists

### `Time_Entries`
- `Entry_No`
- `Work_Date`
- `Activity_Description`
- `Hours`
- `Billable_Status`
- `Entry_Notes`
### `Expense_Items`
- `Expense_No`
- `Expense_Date`
- `Expense_Category`
- `Expense_Description`
- `Expense_Amount`
- `Expense_Notes`

## Recommended Approval Fields

- `Prepared_By`
- `Reviewed_By`
- `Approval_Status`
