Skip to content

Commit dfd6027

Browse files
committed
[IMP] Expenses: Updating reinvoice expenses
1 parent 9548ae4 commit dfd6027

File tree

7 files changed

+56
-53
lines changed

7 files changed

+56
-53
lines changed
Lines changed: 56 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
===================
2-
Re-invoice expenses
3-
===================
1+
==================
2+
Reinvoice expenses
3+
==================
44

55
If expenses are tracked on customer projects, they can be automatically charged back to the
6-
customer. This is done by :ref:`creating an expense <expenses/reinvoice-create>`, referencing the
7-
sales order the expense is added to, and then :ref:`creating an expense report
8-
<expenses/reinvoice-report>`.
6+
customer. This is done by :ref:`logging an expense <expenses/reinvoice-create>`, referencing the
7+
corresponding sales order, and then :ref:`creating an expense report
8+
<expenses/reinvoice-expense-report>`.
99

10-
Next, managers :ref:`approve the expense report <expenses/reinvoice-approve>`, before the accounting
11-
department :ref:`posts the journal entries <expenses/reinvoice-approve>`.
10+
Next, managers :ref:`approve the expense report <expenses/reinvoice-approve>`, then the accounting
11+
department :ref:`post the journal entries <expenses/reinvoice-approve>`.
1212

1313
Finally, once the expense report is posted to a journal, the expenses appears on the specified
14-
:abbr:`SO (Sales Order)`. The :abbr:`SO (Sales Order)` is then :ref:`invoiced <expenses/reinvoice>`,
15-
thus charging the customer for the expenses.
14+
:abbr:`SO (Sales Order)`. When the :abbr:`SO (Sales Order)` is :ref:`invoiced <expenses/reinvoice>`,
15+
the customer is charged for the expenses.
1616

1717
.. important::
1818
Approving expenses, posting expenses to accounting, and reinvoicing expenses on :abbr:`SOs (Sales
@@ -26,50 +26,56 @@ thus charging the customer for the expenses.
2626

2727
- :doc:`Log expenses <../expenses/log_expenses>`
2828
- :doc:`Expense reports <../expenses/expense_reports>`
29-
- :doc:`Approving expenses <../expenses/approve_expenses>`
30-
- :doc:`Posting expenses in accounting <../expenses/post_expenses>`
29+
- :doc:`Approve expenses <../expenses/approve_expenses>`
30+
- :doc:`Post expenses <../expenses/post_expenses>`
3131

3232
Setup
3333
=====
3434

3535
First, specify the invoicing policy for each expense category. Navigate to :menuselection:`Expenses
3636
app --> Configuration --> Expense Categories`. Click on an expense category to view the expense
3737
category form. Under the :guilabel:`INVOICING` section, click the radio button next to the desired
38-
selection for :guilabel:`Re-Invoice Expenses`:
38+
selection for :guilabel:`Re-Invoice costs`:
3939

40-
- :guilabel:`No`: The expense category cannot be re-invoiced.
41-
- :guilabel:`At cost`: The expense category invoices expenses at the cost set on the expense
42-
category form.
43-
- :guilabel:`Sales price`: The expense category invoices at the sales price set on the expense form.
40+
- :guilabel:`No`: The expense category **cannot** be re-invoiced.
41+
- :guilabel:`At cost`: The expense category invoices expenses at the :guilabel:`Cost` set on the
42+
expense category form.
43+
- :guilabel:`Sales price`: The expense category invoices at the :guilabel:`Sales Price` set on the
44+
expense form.
4445

4546
.. _expenses/reinvoice-create:
4647

47-
Create an expense
48-
=================
48+
Log an expense
49+
==============
4950

5051
First, when :doc:`creating a new expense <../expenses/log_expenses>`, the correct information needs
51-
to be entered to re-invoice the expense to a customer. Using the drop-down menu, select the
52-
:abbr:`SO (Sales Order)` to add the expense to in the :guilabel:`Customer to Reinvoice` field.
52+
to be entered to reinvoice the expense to a customer. Using the drop-down menu, select the :abbr:`SO
53+
(Sales Order)` to add the expense to in the :guilabel:`Customer to Reinvoice` field.
5354

54-
Next, select the :guilabel:`Analytic Distribution` the expense is posted to. Multiple accounts can
55-
be selected, if desired.
55+
Next, select the :guilabel:`Analytic Distribution` the expense is posted to. The options available
56+
are pulled from the **Projects** app.
5657

57-
To add another :guilabel:`Analytic Distribution`, click on the line to reveal the
58-
:guilabel:`Analytic` pop-over window. Click :guilabel:`Add a line`, then select the desired
59-
:guilabel:`Analytic Distribution` from the drop-down field. If selecting more than one
60-
:guilabel:`Analytic Distribution`, the :guilabel:`Percentage` fields **must** be modified. By
61-
default, both fields are populated with `100%`. Adjust the percentages for all the fields, so the
62-
total of all selected accounts equals `100%`.
58+
Multiple projects can be selected, if desired. To add another :guilabel:`Analytic Distribution`,
59+
click on the line to reveal the :guilabel:`Analytic` pop-over window. Click :guilabel:`Add a line`
60+
then select the desired :guilabel:`Analytic Distribution` from the drop-down menu.
61+
62+
.. image:: reinvoice_expenses/reinvoice-expense-form.png
63+
:alt: An expense entry to reinvoice a project to the customer, for the gallery seating project.
64+
65+
.. important::
66+
If selecting more than one :guilabel:`Analytic Distribution`, the :guilabel:`Percentage` fields
67+
**must** be modified. Both fields are populated with `100%`, by default. Adjust the percentages
68+
for all the fields, so the total of all selected accounts equals `100%`.
6369

6470
.. example::
65-
A painting company agrees to paint an office building that houses two different companies. During
66-
the estimate, a meeting is held at the office location to discuss the project.
71+
A furniture company is building seating for two different locations for one client. The client
72+
agrees to pay for all travel expenses for site visits related to these two projects. The
73+
furniture company plans one trip to visit *both* locations.
6774

68-
Both companies agree to pay for the travel expenses for the painting company employees. When
69-
creating the expenses for the mileage and hotels, **both companies** are listed in the
75+
When creating the expenses for travel expenses, **both projects** are listed in the
7076
:guilabel:`Analytic Distribution` line, for 50% each.
7177

72-
.. _expenses/reinvoice-report:
78+
.. _expenses/reinvoice-expense-report:
7379

7480
Create an expense report
7581
========================
@@ -81,10 +87,6 @@ Once the expense report is submitted, a :icon:`fa-money` :guilabel:`Sales Orders
8187
appears at the top-center of both the expense report, and each individual expense record being
8288
reinvoiced.
8389

84-
.. image:: reinvoice_expenses/reinvoice-expense.png
85-
:align: center
86-
:alt: Ensure the customer to be invoiced is called out on the expense.
87-
8890
.. important::
8991
Selecting the proper :abbr:`SO (Sales Order)` in the :guilabel:`Customer to Reinvoice` field is
9092
**critical**, since this is how expenses are automatically invoiced after an expense report is
@@ -94,21 +96,20 @@ reinvoiced.
9496
**approved**. After an expense report is approved, the :guilabel:`Customer to Reinvoice` field is
9597
no longer able to be modified.
9698

99+
.. image:: reinvoice_expenses/reinvoice-approved.png
100+
:alt: An expense report with a sales order smart button for reinvoicing.
101+
97102
.. _expenses/reinvoice-approve:
98103

99104
Approve and post expenses
100105
=========================
101106

102107
Before :doc:`approving an expense report <../expenses/approve_expenses>`, ensure the
103-
:guilabel:`Analytic Distribution` section is populated for every expense line.
108+
:guilabel:`Analytic Distribution` section is populated for every relevant expense line.
104109

105110
If an :guilabel:`Analytic Distribution` entry is missing, assign the correct accounts from the
106111
drop-down menu, then click :guilabel:`Approve`.
107112

108-
.. image:: reinvoice_expenses/analytic-dist.png
109-
:align: center
110-
:alt: The expense report with all the Analytic Distribution lines populated.
111-
112113
.. note::
113114
The :guilabel:`Approve` button **only** appears after an expense report has been :ref:`submitted
114115
<expenses/submit>`.
@@ -128,9 +129,9 @@ Invoice expenses
128129
After the expense report has been approved, and the journal entries have been posted, the :abbr:`SO
129130
(Sales Order)` is updated, and the customer can be invoiced.
130131

131-
Select the expense report, and click the :icon:`fa-money` :guilabel:`Sales Orders` smart button to
132-
open the :abbr:`SO (Sales Order)`. The expenses to be re-invoiced now appear on the :abbr:`SO (Sales
133-
Order)`.
132+
Navigate to the expense report, and click the :icon:`fa-money` :guilabel:`Sales Orders` smart button
133+
to open the :abbr:`SO (Sales Order)`. The expenses to be reinvoiced now appear on the :abbr:`SO
134+
(Sales Order)`.
134135

135136
.. note::
136137
More than one :abbr:`SO (Sales Order)` can be referenced on an expense report. If more than one
@@ -140,12 +141,14 @@ Order)`.
140141

141142
The expenses are listed in the :abbr:`SO (Sales Order)` :guilabel:`Order Lines` tab.
142143

143-
.. image:: reinvoice_expenses/so-details.png
144-
:align: center
145-
:alt: See the expenses listed on the sales order after clicking into it.
146-
147144
Next, click :guilabel:`Create Invoice`, and a :guilabel:`Create invoices` pop-up window appears.
148145
Select if the invoice is a :guilabel:`Regular invoice`, a :guilabel:`Down payment (percentage)`, or
149-
a :guilabel:`Down payment (fixed amount)`. Then, click :guilabel:`Create Draft Invoice`. Doing so
150-
creates a draft invoice for the customer. Click :guilabel:`Confirm` to confirm the invoice, and the
151-
customer is invoiced for the expenses.
146+
a :guilabel:`Down payment (fixed amount)`. Then, click :guilabel:`Create Draft`. Doing so creates a
147+
draft invoice for the customer. Click :guilabel:`Confirm` to confirm the invoice, and the customer
148+
is invoiced for the expenses.
149+
150+
.. image:: reinvoice_expenses/reinvoiced.png
151+
:alt: See the expenses listed on the sales order after clicking into it.
152+
153+
.. seealso::
154+
:doc:`../../sales/sales/invoicing`
Binary file not shown.
33.8 KB
Loading
22.3 KB
Loading
Binary file not shown.
31.3 KB
Loading
Binary file not shown.

0 commit comments

Comments
 (0)