|
| 1 | +:banner: banners/expense.jpg |
| 2 | + |
| 3 | +======== |
| 4 | +Expenses |
| 5 | +======== |
| 6 | + |
| 7 | +How to set expense types |
| 8 | +======================== |
| 9 | +The first step to track expenses is to configure the expense types (managed as products in Odoo) |
| 10 | +that your company allows, from the *Configuration* menu. |
| 11 | +When a specific expense is reimbursed at a fixed price, set a cost on the product. |
| 12 | +Otherwise keep the cost at 0.0 and employees will report the real cost per expense. |
| 13 | + |
| 14 | +.. image:: ./media/expense_product.png |
| 15 | + :align: center |
| 16 | + |
| 17 | +Here are some examples to configure: |
| 18 | + |
| 19 | +* Restaurant: |
| 20 | + |
| 21 | + * Cost: 0.00 (the cost of the ticket will be recorded on every expense) |
| 22 | +* Travel with Personal Car: |
| 23 | + |
| 24 | + * Cost: 0.30 (the price per mile reimbursed by the company is fixed) |
| 25 | +* Hotel: |
| 26 | + |
| 27 | + * Cost: 0.00 (the cost of the ticket will be recorded on every expense) |
| 28 | + |
| 29 | +* Others: |
| 30 | + |
| 31 | + * Cost: 0.0 |
| 32 | + |
| 33 | +Don’t forget to set an expense tax on each expense type |
| 34 | +(and an account if you use Odoo Accounting). |
| 35 | +It’s usually a good practice to use a tax that is configured |
| 36 | +with *Tax Included in Price* (see: :doc:`../accounting/others/taxes/tax_included`). |
| 37 | +That way, employees report expenses with |
| 38 | +prices including taxes, which is usually the expected behaviour. |
| 39 | + |
| 40 | +.. tip:: |
| 41 | + The *Sales* app allows you to specify unit of measures for your |
| 42 | + expense types (units, miles, nights, etc.). |
| 43 | + Go to :menuselection:`Sales --> Configuration --> Settings` and check |
| 44 | + *Some products may be sold/purchased in different units of measure (advanced)*. |
| 45 | + |
| 46 | + |
| 47 | +How to record expenses |
| 48 | +====================== |
| 49 | + |
| 50 | +Manually |
| 51 | +-------- |
| 52 | + |
| 53 | +As an employee (Employee in user access rights), you can record |
| 54 | +expenses from :menuselection:`My Expenses --> Expenses to Submit`. |
| 55 | + |
| 56 | +.. image:: ./media/expense_submit_01.png |
| 57 | + :align: center |
| 58 | + |
| 59 | +1. Select the related product and enter either the total amount |
| 60 | + you paid (with Quantity = 1) or the unit price if Quantity is |
| 61 | + countable (e.g. number of hotel nights). |
| 62 | +2. Enter the expense date. |
| 63 | +3. Choose if you paid the bill on your own (and expect to be reimbursed) |
| 64 | + or if the company paid directly (e.g. if you used a company's credit card). |
| 65 | +4. Set the bill reference, add some notes if requested and attach a |
| 66 | + photo/scan of the receipt from the discussion thread. |
| 67 | + That will help the manager and the accountant validate it. |
| 68 | + |
| 69 | +.. image:: ./media/expense_submit_02.png |
| 70 | + :align: center |
| 71 | + |
| 72 | +In one click from emails |
| 73 | +------------------------ |
| 74 | +Let your employees record their expenses from a simple email. |
| 75 | +Make a snapshot of the receipt and send it by email, or simply forward a bill! |
| 76 | + |
| 77 | +The only thing to do is setting up an email alias in |
| 78 | +:menuselection:`Expenses --> Configuration --> Settings` (e.g. *expenses* @mycompany.odoo.com). |
| 79 | +For security purposes, only authenticated employee emails |
| 80 | +(cfr. *Work Email* in employee detail form) are accepted. |
| 81 | + |
| 82 | +.. tip:: |
| 83 | + The expense product is set automatically if the mail subject contains |
| 84 | + the product's internal reference between brackets (e.g. [Food]). |
| 85 | + Type the expense amount in the mail subject to set it on the expense too. |
| 86 | + |
| 87 | +How to submit expenses to managers |
| 88 | +================================== |
| 89 | + |
| 90 | +When you are ready to submit your expenses to your manager |
| 91 | +(e.g. at the end of a business trip, or once a month), |
| 92 | +go to the menu :menuselection:`My Expenses --> Expenses to Submit`. Select all expenses |
| 93 | +from the list view and click on :menuselection:`Action > Submit to Manager`. |
| 94 | +Save the newly created expense report (i.e. set of expenses), |
| 95 | +and wait for your manager to approve it. |
| 96 | + |
| 97 | +.. image:: ./media/expense_submit_03.png |
| 98 | + :align: center |
| 99 | + |
| 100 | +You can also submit expenses one by one from the *Submit to Manager* |
| 101 | +button on the form view of an expense. |
| 102 | + |
| 103 | +All your submitted expense reports can be found in |
| 104 | +:menuselection:`Expenses --> My Expenses --> Expense Reports`. |
| 105 | + |
| 106 | + |
| 107 | +How to approve expenses |
| 108 | +======================= |
| 109 | + |
| 110 | +HR and team managers get an overview of all expense reports to |
| 111 | +validate from the top menu :menuselection:`To Approve --> Expense Reports to Approve`. |
| 112 | +Such users must have at least *Officers* access rights for *Expenses*. |
| 113 | + |
| 114 | +.. image:: ./media/expense_approval_01.png |
| 115 | + :align: center |
| 116 | + |
| 117 | +They can review expense reports, approve or reject them, as well as providing |
| 118 | +feedback thanks to the integrated communication tool. |
| 119 | + |
| 120 | +.. image:: ./media/expense_approval_02.png |
| 121 | + :align: center |
| 122 | + |
| 123 | +As a team manager you can easily find the expense reports of your team members. |
| 124 | +You need to be set as manager in the detail form of those employees. |
| 125 | + |
| 126 | +.. image:: ./media/expense_approval_03.png |
| 127 | + :align: center |
| 128 | + |
| 129 | + |
| 130 | +How to post expenses in accounting |
| 131 | +================================== |
| 132 | + |
| 133 | +Once expense reports approved by managers, the accounting department |
| 134 | +goes to :menuselection:`Expenses --> Accountant --> Expense Reports To Post` to check |
| 135 | +accounts, products and taxes. They can click *Post Journal Entries* |
| 136 | +to post related journal entries into your books. |
| 137 | +To do so, the user must have following access rights: |
| 138 | + |
| 139 | +* Accounting: Accountant or Adviser |
| 140 | +* Expenses: Manager |
| 141 | + |
| 142 | +.. note:: |
| 143 | + To post an expense, a *Home Address* must be set on the employee. |
| 144 | + If you get a related blocking message when posting, click the employee, |
| 145 | + go to *Personal Information* tab and select/create the contact of your employee |
| 146 | + in the address book. |
| 147 | + A contact has been automatically created if this person is using Odoo. |
| 148 | + |
| 149 | +How to reimburse employees |
| 150 | +========================== |
| 151 | + |
| 152 | +You can now see all the expense reports to reimburse in |
| 153 | +:menuselection:`Expenses --> Accountant --> Expense Reports To Pay`. |
| 154 | +To record the payment or pay by check, click *Register a Payment*. |
| 155 | + |
| 156 | +See how you can easily manage the payment process in Odoo: |
| 157 | + |
| 158 | +* :doc:`../accounting/payables/pay/check` |
| 159 | +* :doc:`../accounting/payables/pay/sepa` |
| 160 | + |
| 161 | + |
| 162 | +How to reinvoice expenses to your customers |
| 163 | +=========================================== |
| 164 | + |
| 165 | +If you track expenses on customer projects, you can charge them |
| 166 | +back to your customers automatically. |
| 167 | + |
| 168 | +Setup |
| 169 | +----- |
| 170 | + |
| 171 | +* Install *Sales* app if not yet done. |
| 172 | +* Go to :menuselection:`Accounting --> Configuration --> Settings` and install |
| 173 | + Analytic Accounting* (in Recommended Features). |
| 174 | + |
| 175 | +* Go to :menuselection:`Sales --> Sales --> Products` and set the invoicing method |
| 176 | + on all your Expense types: |
| 177 | + |
| 178 | + * At cost: will invoice expenses at their real cost. |
| 179 | + * At sales price: will invoice based on a fixed sales price |
| 180 | + defined in the product form. |
| 181 | + |
| 182 | +.. image:: ./media/expense_invoicing_01.png |
| 183 | + :align: center |
| 184 | + |
| 185 | +Create an order |
| 186 | +--------------- |
| 187 | +* As a salesman, create and confirm a Sales Order for the services |
| 188 | + delivered to your customer. Don’t put any expense in the order. |
| 189 | + They will be added automatically once posted by the accountant. |
| 190 | + |
| 191 | +* Link this order to an analytic account dedicated to the customer project. |
| 192 | + You can create it on the fly. |
| 193 | + |
| 194 | +.. image:: ./media/expense_invoicing_02.png |
| 195 | + :align: center |
| 196 | + |
| 197 | +.. tip:: |
| 198 | + If you track *Timesheets* on customer projects, Odoo can create |
| 199 | + an analytic account automatically once the order confirmed. |
| 200 | + It's useful if your employees must record timesheets on customer-specific projects. |
| 201 | + To do so, open your order product (service item) and make sure *Track Service* |
| 202 | + is set on *Timesheets on project*. |
| 203 | + |
| 204 | +Submit, validate and post expenses |
| 205 | +---------------------------------- |
| 206 | +* As a manager, make sure the analytic account is set on every expense line |
| 207 | + on approving expenses reports. Click the line to add one if missing. |
| 208 | + Employees are already able to set one when submitting. |
| 209 | + |
| 210 | +.. image:: ./media/expense_invoicing_03.png |
| 211 | + :align: center |
| 212 | + |
| 213 | +* As an accountant, post journal entries. |
| 214 | + |
F438
| 215 | +Invoice expenses |
| 216 | +---------------- |
| 217 | +Now you can invoice the order.It shows up in :menuselection:`Sales --> Invoicing --> Sales to Invoice`. |
| 218 | +The expenses have been added automatically in the order lines. |
| 219 | +Such items show up in blue (i.e. to invoice). |
| 220 | + |
| 221 | +.. image:: ./media/expense_invoicing_04.png |
| 222 | + :align: center |
0 commit comments