1- ===================
2- Re-invoice expenses
3- ===================
1+ ==================
2+ Reinvoice expenses
3+ ==================
44
55If 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
1313Finally, 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
3232Setup
3333=====
3434
3535First, specify the invoicing policy for each expense category. Navigate to :menuselection: `Expenses
3636app --> Configuration --> Expense Categories `. Click on an expense category to view the expense
3737category 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
5051First, 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
7480Create an expense report
7581========================
@@ -81,10 +87,6 @@ Once the expense report is submitted, a :icon:`fa-money` :guilabel:`Sales Orders
8187appears at the top-center of both the expense report, and each individual expense record being
8288reinvoiced.
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
99104Approve and post expenses
100105=========================
101106
102107Before :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
105110If an :guilabel: `Analytic Distribution ` entry is missing, assign the correct accounts from the
106111drop-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
128129After 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
141142The 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-
147144Next, click :guilabel: `Create Invoice `, and a :guilabel: `Create invoices ` pop-up window appears.
148145Select 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 `
0 commit comments