Managing expenses accurately is key to maintaining a healthy business. Our Expense section is designed to help you record, track, and review every outlay your company incurs. This guide explains the complete process in plain language so that even if you’re not a technical expert, you’ll understand how to enter and manage expenses effectively.
1. Viewing Your Expenses
When you navigate to the Expense list, you see a comprehensive view of all expenses that have been recorded and are still active. The system orders these entries with the most recent at the top, ensuring you have quick access to the latest financial information. This view is your starting point for monitoring spending and reviewing past records.
2. Adding a New Expense
Accessing the Form
To add an expense, you click on the “Add Expense” button. This action brings up a form where you’ll be guided through several fields. Each field is clearly labeled and accompanied by helpful tooltips that explain what is needed and why it matters.
Key Fields in the Form
1. Date
• What to Do:
Use the date picker to select the date when the expense occurred.
• Why It Matters:
Recording the correct date is essential for accurate financial reporting and for tracking trends over time.
2. Amount
• What to Do:
Enter the expense amount as a number. Only numeric values are allowed (for example, 100 or 100.50).
• Why It Matters:
This field captures the exact monetary value of the expense. Accurate amounts are critical for budgeting and profit analysis.
3. Category
• What to Do:
Choose a category from the dropdown list that best describes the expense (e.g., Utilities, Office Supplies).
If you do not find a suitable category, you can add a new one by navigating to Expenses→ Add Expense Category.
• Why It Matters:
Categorizing expenses helps organize your financial data, making it easier to generate reports, identify spending patterns, and manage budgets.
4. Responsible Person
• What to Do:
Select the employee who is responsible for or associated with the expense.
• Why It Matters:
Assigning responsibility helps maintain accountability and tracks who is incurring expenses, which is useful for internal reviews and audits.
5. Account
• What to Do:
Select the account from which the expense will be deducted. The dropdown lists all active accounts.
If the account you need is missing, add it by going to Accounting → Add Account.
• Why It Matters:
The selected account is used to track your cash outflows. Although the expense doesn’t immediately update a stored balance, the account’s balance is computed dynamically by aggregating all transactions (credits and debits). This ensures that every expense is correctly attributed for accurate financial management.
6. Note
• What to Do:
Optionally, enter any additional information or context about the expense.
• Why It Matters:
Notes can help clarify the reason for the expense or provide extra details that might be useful during reviews or audits.
3. Under the Hood: What Happens When You Save an Expense
When you submit the expense form, the system validates the information you entered. Here’s what happens step by step:
• Validation:
Each field is checked to ensure that it is not empty and that the data type is correct. For example, the date must be a valid date, the amount must be numeric, and you must select a category, account, and responsible person.
• Data Sanitization:
Your input is cleaned to remove any unwanted characters or potential security risks, ensuring the integrity of the data stored in the system.
• Saving the Record:
A new expense record is created and saved in the database. This record includes the date, amount, category, responsible person, account, note, and links to the user and company that entered the expense.
• Financial Impact:
Although the expense record includes the account that should be charged, the actual balance of the account is not immediately “deducted” in a stored field. Instead, the system calculates the current account balance dynamically. It does this by aggregating all credits (e.g., deposits, sales) and debits (e.g., expenses, withdrawals) associated with that account. Helper functions then compute the balance by subtracting the total debits from the total credits.
4. Editing and Deleting Expenses
Editing an Expense
If you need to modify an existing expense, you can edit the record. The form will be pre-populated with the current details, and you can update any field as needed. Once you save, the system revalidates the data and updates the record.
Deleting an Expense
When you delete an expense, it isn’t permanently removed from the database. Instead, it’s marked as “Deleted.” This approach, known as soft deletion, keeps the record for historical and auditing purposes while removing it from active views.
5. Viewing Financial Impacts
• Account Balance Calculation:
The Account model uses helper functions to calculate the balance on the fly by subtracting total debits (including expenses) from total credits. This dynamic calculation ensures your account balances are always up-to-date and reflect all transactions recorded in the system.
• Reports:
You can use various financial reports (such as money flow, profit reports, or expense reports) to review how your expenses affect the overall financial health of your business. These reports provide insights into spending patterns, cash flow, and profitability.
6. Final Thoughts
By following these steps and using the provided fields, you ensure that every expense is recorded accurately and completely. This detailed record-keeping is crucial for:
• Setting and maintaining accurate budgets.
• Generating reliable financial reports.
• Ensuring accountability within your organization.
• Making informed business decisions based on comprehensive expense data.
Each field in the Expense section is designed to capture specific details, and the accompanying tooltips provide clear, concise guidance. This system not only simplifies the process of entering expenses but also ensures that all financial data is organized, traceable, and ready for in-depth analysis.
We hope this guide helps you understand the full process of managing expenses in our system. If you have any questions or need further assistance, please refer to our support documentation or contact our help desk.
This comprehensive article should equip both new and experienced users with a clear understanding of how to add and manage expenses, ensuring that every cost is accurately recorded and integrated into your overall financial management system.