[ADD] accounting: How to track costs of purchases, expenses, subcontracting?
https://docs.google.com/document/d/1ejUeI-mc0ecdlak01VLSK9JkzbS1PvguS3mXeV-H4oc/edit#
BIN
accounting/others/analytic/media/purchase01.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
accounting/others/analytic/media/purchase02.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
accounting/others/analytic/media/purchase03.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
accounting/others/analytic/media/purchase04.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
BIN
accounting/others/analytic/media/purchase05.png
Normal file
After Width: | Height: | Size: 7.4 KiB |
BIN
accounting/others/analytic/media/purchase06.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
accounting/others/analytic/media/purchase07.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
BIN
accounting/others/analytic/media/purchase08.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
accounting/others/analytic/media/purchase09.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
accounting/others/analytic/media/purchase10.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
accounting/others/analytic/media/purchase11.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
@ -1,3 +1,160 @@
|
||||
=============================================================
|
||||
==========================================================
|
||||
How to track costs of purchases, expenses, subcontracting?
|
||||
=============================================================
|
||||
==========================================================
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
Thanks to analytical accounting we can track costs of purchases,
|
||||
expenses and subcontracting in the accounting module.
|
||||
|
||||
We'll take the following example. We sold a consulting package for a
|
||||
customer. The package is all inclusive meaning no extra cost can be
|
||||
added. We would however like to follow which cost were attached to this
|
||||
transaction as we need to pay for purchases, expenses, and
|
||||
subcontracting costs related to the project.
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
The following modules needs to be installed to track cost. Enter the app
|
||||
module and install the following apps:
|
||||
|
||||
+---------------------------------+---------------------------------+---------------------------------+
|
||||
| .. image:: media/purchase01.png | .. image:: media/purchase02.png | .. image:: media/purchase03.png |
|
||||
+=================================+=================================+=================================+
|
||||
+---------------------------------+---------------------------------+---------------------------------+
|
||||
|
||||
Please note that the applications provided by these apps only allows us
|
||||
to **track** the costs. We won't be able to automatically re invoice
|
||||
those costs to our customers. To track and **re invoice costs** you
|
||||
should install the Sales management app as well.
|
||||
|
||||
.. image:: media/purchase04.png
|
||||
:align: center
|
||||
|
||||
You can refer to the following docs about reinvoicing costs through
|
||||
analytical accounts: :doc:`../../../purchase/purchases/rfq/subcontracting`
|
||||
|
||||
Enable Analytical accounting
|
||||
----------------------------
|
||||
|
||||
Next step is to activate the analytical accounting. In the accounting
|
||||
app, select :menuselection:`Configuration --> Settings` and thick the Analytic
|
||||
accounting box.
|
||||
|
||||
.. image:: media/purchase05.png
|
||||
:align: center
|
||||
|
||||
Moreover, scroll down and thick the **Analytic accounting for purchases**
|
||||
box.
|
||||
|
||||
.. image:: media/purchase06.png
|
||||
:align: center
|
||||
|
||||
Don't forget to save our changes.
|
||||
|
||||
Create an Analytical account.
|
||||
=============================
|
||||
|
||||
First of all you should create an Analytical account on which you can
|
||||
point all your expenses. Enter the accounting app, select
|
||||
:menuselection:`Configuration --> Analytic Accounts`. Create a new one. In this
|
||||
case we will call it "consulting pack" for our customer Smith&Co.
|
||||
|
||||
.. image:: media/purchase07.png
|
||||
:align: center
|
||||
|
||||
We will point all our costs to this account to keep track of them.
|
||||
|
||||
Record an expense
|
||||
=================
|
||||
|
||||
We start by booking an expense. Our
|
||||
IT technician had to take a train to go see our customer. He paid for
|
||||
his ticket himself.
|
||||
|
||||
Create an expense product
|
||||
-------------------------
|
||||
|
||||
We first need to create an expense product. Enter the **Expense** module,
|
||||
Click on :menuselection:`Configuration --> Expense Products`. Create a new product
|
||||
called Train ticket and set the cost price to 15.50 euros. Make sure the **Can be
|
||||
expensed** box is ticked.
|
||||
|
||||
.. image:: media/purchase08.png
|
||||
:align: center
|
||||
|
||||
Book the expense
|
||||
----------------
|
||||
|
||||
Enter the Expense module, click on :menuselection:`My expenses --> Create`. Select the
|
||||
Train ticket product and link it to the analytical account discussed
|
||||
above.
|
||||
|
||||
.. image:: media/purchase09.png
|
||||
:align: center
|
||||
|
||||
Submit to manager and wait for the manager to approve and post the
|
||||
journal entries.
|
||||
|
||||
Create a Purchase Order linked to the analytical account
|
||||
========================================================
|
||||
|
||||
Purchase Product
|
||||
----------------
|
||||
|
||||
We also need to buy a software for our customers. In the purchase app
|
||||
create a purchase order for the software product. (please
|
||||
refer to the following document: :doc:`../../../purchase/overview/from_po_to_invoice`).
|
||||
Within the line we can link the product's cost with the analytical
|
||||
account. Specify the order line and select the correct analytical
|
||||
account. Confirm the sale.
|
||||
|
||||
.. image:: media/purchase10.png
|
||||
:align: center
|
||||
|
||||
Accept the delivery and enter the invoice. Once the invoice is entered the cost
|
||||
price (**Vendor Price** field) will be booked in the analytical account.
|
||||
|
||||
Subcontracting
|
||||
--------------
|
||||
|
||||
The purchase module can be used in the same way as seen previously to
|
||||
handle subcontracting. if we purchase a service from another company we
|
||||
can re invoice this cost by linking the purchase order line to the
|
||||
correct analytical account. We simply need to create the correct vendors
|
||||
product.
|
||||
|
||||
For more information about subcontracting please refer to the following
|
||||
document: :doc:`../../../purchase/purchases/rfq/subcontracting`
|
||||
|
||||
.. note::
|
||||
|
||||
You can also track cost with timesheets, see: :doc:`timesheets`
|
||||
|
||||
Track costs in accounting
|
||||
=========================
|
||||
|
||||
Now that everything is booked and points to the analytical account.
|
||||
Simply open it to check the costs related to that account.
|
||||
|
||||
Enter the accounting module, click on :menuselection:`Advisers --> Analytic Accounts
|
||||
--> Open Charts`.
|
||||
|
||||
Select "consulting pack - Smith" and click on the cost and revenue
|
||||
button to have an overview of all cost linked to the account.
|
||||
|
||||
.. image:: media/purchase11.png
|
||||
:align: center
|
||||
|
||||
.. note::
|
||||
|
||||
If you would like to have the revenue as well you should
|
||||
invoice the Consulting Pack in the Invoice menu and link the invoice
|
||||
line to this same analytical account.
|
||||
|
||||
.. rst-class:: text-muted
|
||||
|
||||
| Written by Cédric Vandermeersch (Odoo)
|
||||
| Proofread by Benjamin Stiens (Odoo)
|
||||
|
@ -6,3 +6,4 @@ Request for Quotatations
|
||||
:titlesonly:
|
||||
|
||||
rfq/create
|
||||
rfq/subcontracting
|
||||
|
3
purchase/purchases/rfq/subcontracting.rst
Normal file
@ -0,0 +1,3 @@
|
||||
=====================================================
|
||||
How to manage sub-contracting (purchase of services)?
|
||||
=====================================================
|