From 96b34f994801bc626a7649768ee75c353d9fe627 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 27 Oct 2015 10:08:01 +0100 Subject: [PATCH] [ADD] accounting: How to keep track of employee expenses? https://docs.google.com/document/d/1-zKaAVrNiv6b-6pt7lzJRVBgJkpYXLUnLtc39GlAeC4/edit#heading=h.jx7u22vzbw7h --- accounting/payables/misc/employee_expense.rst | 218 +++++++++++++++++- accounting/payables/misc/media/expense01.png | Bin 0 -> 15379 bytes accounting/payables/misc/media/expense02.png | Bin 0 -> 18889 bytes 3 files changed, 215 insertions(+), 3 deletions(-) create mode 100644 accounting/payables/misc/media/expense01.png create mode 100644 accounting/payables/misc/media/expense02.png diff --git a/accounting/payables/misc/employee_expense.rst b/accounting/payables/misc/employee_expense.rst index b1eb74af7..2201acb9a 100644 --- a/accounting/payables/misc/employee_expense.rst +++ b/accounting/payables/misc/employee_expense.rst @@ -1,3 +1,215 @@ -===================================== -Expenses paid by employee's own money -===================================== +======================================= +How to keep track of employee expenses? +======================================= + +Employee expenses are charges incurred on behalf of the company. The +company then reimburses these expenses to the employee. The receipts +encountered most frequently are: + +- car travel, reimbursed per unit of distance (mile or kilometer), + +- subsistence expenses, reimbursed based on the bill, + +- other purchases, such as stationery and books, destined for the + company but carried out by the employee. + +Configuration +============= + +To manage expenses, you need to install the **Expense Tracker** +application from the Apps module. + +You will also need to install the **Sales Management** module in order to +re-invoice your expenses to your customers. + +Once these applications are installed you can configure the different +products that represent the types of expenses. To create the firsts +products, go to the menu :menuselection:`Configuration --> Expenses Products` in the +**Expenses** application. + +Some examples of products can be: + +1. **Travel (car)** + + - Product Type: Service + + - Invoicing Policy: Invoice based on time and material + + - Expense Invoice Policy: At sales price + + - Sale Price: 0.32 + + - Unit of Measure: Km or mile (you will need to enable the **Multiple + Unit of Measures** option from :menuselection:`Sales module --> Configuration`) + +.. image:: ./media/expense01.png + :align: center + +1. **Hotel** + + - Product Type: Service + + - Invoicing Policy: Invoice based on time and material + + - Expense Invoice Policy: At cost + + - Unit of Measure: Unit + +In these examples, the first product will be an expense we reimburse to +the employee based on the number of km he did with his own car (e.g. to +visit a customer): 0.32€ / km. The hotel is reimbursed based on the real +cost of the hotel. + +Be sure that all these products have the checkbox **Can be expensed** +checked and the invoicing policy set to **Invoice Based on time and +material**. This invoicing policy means that, if the expense is related +to a customer project/sale order, Odoo will re-invoice this expense to +the customer. + +Odoo support two types of expenses: + +- expenses paid by employee with their own money + +- expenses paid with a company credit card + +The expenses workflow +===================== + +Record a new expense +-------------------- + +Every employee of the company can register their expenses from +:menuselection:`Expenses application --> My Expenses`. The workflow for personal +expenses work that way: + +1. an employee record his expense, and submit it to the manager + +2. the manager approve or refuse the expense + +3. the accountant post journal entries + +4. the company reimburse the employee expense (the employee is like a + vendor, with a payable account) + +5. if the expense is linked to an analytic account, the company can + reinvoice the customer + +For every expense, the employee should record at least: + +- a description: that should include the reference of the ticket / bill + +- a product: the expense type + +- a price (e.g. hotel) or a quantity (e.g. reimburse km if travel with + his own car) + +Depending of the policy of the company, he might have to attach a scan +or a photo of the expense. To do that, just a write a message in the +bottom of the expense with the scan of the bill/ticket in attachment. + +.. image:: ./media/expense02.png + :align: center + +If the expense is linked to a customer project, you should not forget to +set an analytic account, related to the customer project or sale order +(you might have to activate analytic accounts in the accounting settings +to get this feature). + +Once the expense is fully recorded, the employee has to click the button +**Submit to Manager**. In some companies, employees should submit their +expenses grouped at the end of the month, or at the end of a business +trip. + +An employee can submit all his expenses in batch, using the Submit +Expenses action from the list view of expenses, or the small icons in +the list view. + +Validation by the manager +------------------------- + +Managers should receive an email for every expense to be approved (the +manager of an employee is defined on the employee form). They can use +the menu **To Approve** to check all expenses that are waiting for +validation. + +The manager can: + +- discuss on an expense to ask for more information (e.g., if a scan of + the bill is missing); + +- reject an expense; + +- approve an expense. + +Control by the accountant +------------------------- + +Then, all expenses that have been validated by the manager should be +posted by the accountant. When an expense is posted, the related journal +entry is created and posted in your accounting. + +If the accountant wants to create only one journal entry for a batch of +expenses, he can post expenses in batch from the list view of all +expenses. + +Reinvoice expenses to customers +------------------------------- + +If the expense was linked to an analytic account related to a sale +order, the sale order has a new line related to the expense. This line +is not invoiced to the customer yet and will be included in the next +invoice that will be send to the customer (charge travel and +accommodations on a customer project) + +To invoice the customer, just click on the invoice button on his sale +order. (or it will be done automatically at the end of the week/month if +you invoice all your orders in batch) + + +.. todo:: + + tip + If you want to learn more; check the documentation page :doc: ../../../sale/invoicing/service/expense + `*How to re-invoice expenses to your customers* `__ + +Reimburse the employee +---------------------- + +If the expense was paid with the employee's own money, the company +should reimburse the employee. In such a case, the employee will appear +in the aged payable balance until the company reimburse him his +expenses. + +All you have to do is to create a payment to this employee for the +amount due. + +Miscellaneous +============= + +Expenses that are not reinvoiced to customers +--------------------------------------------- + +If some expenses should not be reinvoiced to customers, you have two +options: + +1. if the decision to invoice or not is related to the product, change + the invoicing policy on the product: + + - **based on time and material**: reinvoice the customer + + - **based on sale orders**: do not reinvoice the customer + +2. if you have to make an exception for one invoice that should not be + reinvoiced to the customer, do not set the related analytic + account for this invoice. + +.. seealso:: + + * :doc:`forecast` + + .. todo:: :doc: ../../../sale/invoicing/service/expense + +.. rst-class:: text-muted + +| Written by Fabien Pinckaers (Odoo) +| Proofread by Geoffrey Bressan (Odoo) diff --git a/accounting/payables/misc/media/expense01.png b/accounting/payables/misc/media/expense01.png new file mode 100644 index 0000000000000000000000000000000000000000..17e0925fa1ef5ed588c35e3b26ec1d9343a042fb GIT binary patch literal 15379 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 literal 0 HcmV?d00001