From 75e7a4d1db0dfdc4def98bd70582cf57e7562cc6 Mon Sep 17 00:00:00 2001 From: "Lara Martini (larm)" Date: Tue, 23 Jul 2024 20:37:50 +0000 Subject: [PATCH] [ADD] Expenses: new log expenses doc closes odoo/documentation#10611 X-original-commit: eb8643ba88de6393d9fefbdcb4cef1c4ae8ca66d Signed-off-by: Samuel Lieber (sali) Signed-off-by: Lara Martini (larm) --- content/applications/finance/expenses.rst | 200 +-------------- .../finance/expenses/approve_expenses.rst | 2 +- .../finance/expenses/expense-filled-in.png | Bin 17972 -> 0 bytes .../finance/expenses/expense_reports.rst | 9 +- .../finance/expenses/log_expenses.rst | 230 ++++++++++++++++++ .../expenses/log_expenses/alias-email.png | Bin 0 -> 28584 bytes .../authenticated-email-address.png | Bin .../{ => log_expenses}/email-alias.png | Bin .../log_expenses/expense-filled-in.png | Bin 0 -> 27599 bytes .../mileage-internal-reference.png | Bin .../expenses/log_expenses/receipt-icon.png | Bin 0 -> 19847 bytes .../expenses/{ => log_expenses}/ref.png | Bin .../finance/expenses/log_expenses/upload.png | Bin 0 -> 8656 bytes .../finance/expenses/post_expenses.rst | 6 +- .../finance/expenses/receipt-icon.png | Bin 16439 -> 0 bytes .../applications/finance/expenses/scan.png | Bin 4316 -> 0 bytes 16 files changed, 249 insertions(+), 198 deletions(-) delete mode 100644 content/applications/finance/expenses/expense-filled-in.png create mode 100644 content/applications/finance/expenses/log_expenses.rst create mode 100644 content/applications/finance/expenses/log_expenses/alias-email.png rename content/applications/finance/expenses/{ => log_expenses}/authenticated-email-address.png (100%) rename content/applications/finance/expenses/{ => log_expenses}/email-alias.png (100%) create mode 100644 content/applications/finance/expenses/log_expenses/expense-filled-in.png rename content/applications/finance/expenses/{ => log_expenses}/mileage-internal-reference.png (100%) create mode 100644 content/applications/finance/expenses/log_expenses/receipt-icon.png rename content/applications/finance/expenses/{ => log_expenses}/ref.png (100%) create mode 100644 content/applications/finance/expenses/log_expenses/upload.png delete mode 100644 content/applications/finance/expenses/receipt-icon.png delete mode 100644 content/applications/finance/expenses/scan.png diff --git a/content/applications/finance/expenses.rst b/content/applications/finance/expenses.rst index 2e955ebf2..f5ae913a0 100644 --- a/content/applications/finance/expenses.rst +++ b/content/applications/finance/expenses.rst @@ -84,186 +84,6 @@ Set a tax on each product in the :guilabel:`Vendor Taxes` and :guilabel:`Custome applicable. It is considered good practice to use a tax that is configured with :ref:`Tax Included in Price `. Taxes will be automatically configured if this is set. -.. _expenses/new: - -Record expenses -=============== - -Manually create a new expense ------------------------------ - -To record a new expense, begin in the main :menuselection:`Expenses` app dashboard, which presents -the default :guilabel:`My Expenses` view. This view can also be accessed from -:menuselection:`Expenses app --> My Expenses --> My Expenses`. - -First, click :guilabel:`New`, and then fill out the various fields on the form. - -- :guilabel:`Description`: enter a short description for the expense in the :guilabel:`Description` - field. This should be short and informative, such as `lunch with client` or `hotel for - conference`. -- :guilabel:`Category`: select the expense category from the drop-down menu that most closely - corresponds to the expense. For example, an airplane ticket would be appropriate for an expense - :guilabel:`Category` named :guilabel:`Air Travel`. -- :guilabel:`Total`: Enter the total amount paid for the expense in one of two ways: - - #. If the expense is for one single item/expense, and the category selected was for a single item, - enter the cost in the :guilabel:`Total` field (the :guilabel:`Quantity` field is hidden). - #. If the expense is for multiples of the same item/expense with a fixed price, the - :guilabel:`Unit Price` is displayed. Enter the quantity in the :guilabel:`Quantity` field, and - the total cost is automatically updated with the correct total (the :guilabel:`Unit Price` x - the :guilabel:`Quantity` = the total). Be advised, the word "total" does not appear, the total - cost simply appears below the :guilabel:`Quantity`. - - .. example:: - For example, in the case of mileage driven, the :guilabel:`Unit Price` is populated as the - cost *per mile*. Set the :guilabel:`Quantity` to the *number of miles* driven, and the total - is calculated. - -- :guilabel:`Included Taxes`: if taxes were configured on the expense category, the tax percentage - and amount appear automatically after entering either the :guilabel:`Total` or the - :guilabel:`Quantity`. - - .. note:: - When a tax is configured on an expense category, the :guilabel:`Included Taxes` value will - update in real time as the :guilabel:`Total` or :guilabel:`Quantity` is updated. - -- :guilabel:`Employee`: using the drop-down menu, select the employee this expense is for. -- :guilabel:`Paid By`: click the radio button to indicate who paid for the expense and should be - reimbursed. If the employee paid for the expense (and should be reimbursed) select - :guilabel:`Employee (to reimburse)`. If the company paid directly instead (e.g. if the company - credit card was used to pay for the expense) select :guilabel:`Company`. Depending on the expense - category selected, this field may not appear. -- :guilabel:`Bill Reference`: if there is any reference text that should be included for the - expense, enter it in this field. -- :guilabel:`Expense Date`: using the calendar module, enter the date the expense was incurred. Use - the :guilabel:`< (left)` and :guilabel:`> (right)` arrows to navigate to the correct month, then - click on the specific day to enter the selection. -- :guilabel:`Account`: select the expense account that this expense should be logged on from the - drop-down menu. -- :guilabel:`Customer to Reinvoice`: if the expense is something that should be paid for by a - customer, select the :abbr:`SO (Sales Order)` and customer that will be invoiced for this expense - from the drop-down menu. All sales orders in the drop-down menu list both the :abbr:`SO (Sales - Order)` as well as the company the sales order is written for, but after the expense is saved, the - customer name disappears and only the :abbr:`SO (Sales Order)` is visible on the expense. - - .. example:: - A customer wishes to have an on-site meeting for a custom garden (design and installation) and - agrees to pay for the expenses associated with it (such as travel, hotel, meals, etc.). All - expenses tied to that meeting would indicate the sales order for the custom garden (which also - references the customer) as the :guilabel:`Customer to Reinvoice`. - -- :guilabel:`Analytic Distribution`: select the accounts the expense should be written against from - the drop-down menu for either :guilabel:`Projects`, :guilabel:`Departments`, or both. Multiple - accounts can be listed for each category, if needed. Adjust the percentage for each analytic - account by typing in the percentage value next to the account. -- :guilabel:`Company`: if multiple companies are set up, select the company this expense should be - filed for from the drop-down menu. The current company automatically populates this field. -- :guilabel:`Notes...`: if any notes are needed to clarify the expense, enter them in this field. - -.. image:: expenses/expense-filled-in.png - :align: center - :alt: A filled in expense form for a client lunch. - -Attach a receipt -~~~~~~~~~~~~~~~~ - -After the expense is created, the next step is to attach a receipt. Click the :guilabel:`Attach -Receipt` button, and a file explorer appears. Navigate to the receipt to be attached, and click -:guilabel:`Open`. The new receipt is recorded in the chatter, and the number of receipts will appear -next to the :guilabel:`📎 (paperclip)` icon beneath the expense form. More than one receipt can be -attached to an individual expense, as needed. The number of receipts attached to the expense will be -noted on the paperclip icon. - -.. image:: expenses/receipt-icon.png - :align: center - :alt: Attach a receipt and it appears in the chatter. - -Create new expenses from a scanned receipt ------------------------------------------- - -Rather than manually inputting all of the information for an expense, expenses can be created by -scanning a PDF receipt. - -First, in the main :guilabel:`Expenses` app dashboard view (this view can also be accessed from -:menuselection:`Expenses app --> My Expenses --> My Expenses`), click :guilabel:`Scan`, and a file -explorer pops up. Navigate to the receipt to be uploaded, click on it to select it, and then click -:guilabel:`Open`. - -.. image:: expenses/scan.png - :align: center - :alt: Create an expense by scanning a receipt. Click Scan at the top of the Expenses dashboard - view. - -The receipt is scanned, and a new entry is created with today's date as the :guilabel:`Expense -Date`, and any other fields it can populate based on the scanned data, such as the total. Click on -the new entry to open the individual expense form, and make any changes needed. The scanned receipt -appears in the chatter. - -.. _expenses/email_expense: - -Automatically create new expenses from an email ------------------------------------------------ - -Instead of individually creating each expense in the *Expenses* app, expenses can be automatically -created by sending an email to an email alias. - -To do so, first, an email alias needs to be configured. Go to :menuselection:`Expenses app --> -Configuration --> Settings`. Ensure :guilabel:`Incoming Emails` is enabled. - -.. image:: expenses/email-alias.png - :align: center - :alt: Create the domain alias by clicking the link. - -.. note:: - If the domain alias needs to be set up, :guilabel:`Setup your domain alias` will appear beneath - the incoming emails check box instead of the email address field. Refer to this documentation for - setup instructions and more information: - :doc:`/applications/websites/website/configuration/domain_names`. Once the domain alias is - configured, the email address field will be visible beneath the incoming emails section. - -Next, enter the email address to be used in the email field, and then click :guilabel:`Save`. Now -that the email address has been entered, emails can be sent to that alias to create new expenses -without having to be in the Odoo database. - -To submit an expense via email, create a new email and enter the product's *internal reference* code -(if available) and the amount of the expense in the email subject. Next, attach the receipt to the -email. Odoo creates the expense by taking the information in the email subject and combining it with -the receipt. - -To check an expense categories internal reference, go to :menuselection:`Expenses app --> -Configuration --> Expense Categories`. If an internal reference is listed on the expense category, -it is listed in the :guilabel:`Internal Reference` column. - -.. image:: expenses/ref.png - :align: center - :alt: Internal reference numbers are listed in the main Expense Categories view. - -To add an internal reference on an expense category, click on the category to open the form. Enter -the internal reference in the field. Beneath the :guilabel:`Internal Reference` field, this sentence -appears: :guilabel:`Use this reference as a subject prefix when submitting by email.` - -.. image:: expenses/mileage-internal-reference.png - :align: center - :alt: Internal reference numbers are listed in the main Expense Products view. - -.. note:: - For security purposes, only authenticated employee emails are accepted by Odoo when creating an - expense from an email. To confirm an authenticated employee email address, go to the employee - card in the :menuselection:`Employees` app, and refer to the :guilabel:`Work Email` - - .. image:: expenses/authenticated-email-address.png - :align: center - :alt: Create the domain alias by clicking the link. - -.. example:: - If submitting an expense via email for a $25.00 meal during a work trip, the email subject would - be `FOOD $25.00`. - - Explanation: - - - The :guilabel:`Internal Reference` for the expense category `Meals` is `FOOD` - - The :guilabel:`Cost` for the expense is `$25.00` - .. _expenses/reimburse: Reimburse employees @@ -336,12 +156,12 @@ and :guilabel:`Sales price`. Create an expense ----------------- -First, when :ref:`creating a new expense `, the correct information needs to be -entered to re-invoice a customer. Select the sales order the expense should appear on in the -:guilabel:`Customer to Reinvoice` section, from the drop-down menu. Next, select the -:guilabel:`Analytic Account` the expense should be posted to. After the expenses are created, the -expense report needs to be :doc:`created `, and :ref:`submitted -`, as usual. +First, when :doc:`creating a new expense `, the correct information needs to +be entered in order to re-invoice a customer. Select the *sales order* the expense will appear on in +the :guilabel:`Customer to Reinvoice` section, from the drop-down menu. Next, select the +:guilabel:`Analytic Account` the expense will be posted to. After the expense(s) are created, the +expense report needs to be :doc:`created ` and :ref:`submitted +` as usual. .. image:: expenses/reinvoice-expense.png :align: center @@ -357,7 +177,7 @@ expense report needs to be :doc:`created `, and :ref:` Validate and post expenses -------------------------- -Only employees with permissions (typically managers or supervisors) can :doc:`approve expenses +Only employees with permissions (typically, managers or supervisors) can :doc:`approve expenses `. Before approving an expense report, ensure the :guilabel:`Analytic Distribution` is set on every expense line of a report. If an :guilabel:`Analytic Distribution` is missing, assign the correct accounts from the drop-down menu, and click :guilabel:`Approve` or @@ -401,13 +221,15 @@ clicking the radio button next to it. Then, click :guilabel:`Create Invoice`. Th been invoiced for the expenses. .. seealso:: - - :doc:`expenses/approve_expenses` - :doc:`expenses/post_expenses` - :doc:`expenses/expense_reports` + - :doc:`expenses/approve_expenses` + - :doc:`expenses/post_expenses` .. toctree:: :titlesonly: + expenses/log_expenses + expenses/expense_reports expenses/approve_expenses expenses/post_expenses - expenses/expense_reports diff --git a/content/applications/finance/expenses/approve_expenses.rst b/content/applications/finance/expenses/approve_expenses.rst index 5fd4b1e70..aed981ab4 100644 --- a/content/applications/finance/expenses/approve_expenses.rst +++ b/content/applications/finance/expenses/approve_expenses.rst @@ -1,5 +1,5 @@ ================ -Approve Expenses +Approve expenses ================ In Odoo, not just anyone can approve expense reports, only users with the necessary rights (or diff --git a/content/applications/finance/expenses/expense-filled-in.png b/content/applications/finance/expenses/expense-filled-in.png deleted file mode 100644 index eda479082163c43a1496394ceda54f419bfbf30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17972 zcmaHSWl&`?m+j@^(73z1ySp{+u1(|aE|;cpYuw%4X&f4NcXxMp9^X_=)%=)w`IDUN zld4p9WoKutl`tg*DFirNH~;{EApKoj1pom5YJ$nb{HFpzJyCsC5auHCA^<>b4E);< z$p2WKRis1#RTKEf|M^=*vqMlgGD@^N-J~>znnn z2TOb3&(E8cwat&4m4=q?i}jw(yN_SNF}+(if0r&CjWw=LkM`d`7p^{8$?4`!9$&AI z9xt}08?qmc7yk^LW#v~u2ZRW4a=(AB7cIToruO&5yFJa6Z}kjPKuu z#b^9UE}N^4-t5Z!IGLQ^Jze{nYHDoh%mo=C_2b>e$Nf&z@#pzK(&b{)$3|U3>8#mTBceAuJ!9bNeSC82 z_W7Y<^CiIcr;}fVyX)`d&UJYMH?7=-<-YoXmE)nqkN%;NkGG!MLIhqw4+f z{2*-}S&xYFkF(yq`o7)Cb{A%z!0hhrgtRa-IUjM3!0N>xg1V{pnq5_SvGQ^W&JpsW z!da#sRzVeSI|GyL6?G;?#Sw9bn==Cw%k9}=#U7UO_Nj*2MsssZX6Dut+4k=@QQm0<> z+ZWBkJ1=9R4dkUdx`uxzG*qg~kqQ6A<;lVA3t2@@c@DtdvSB2n%UBh7SWlPxPDLUK@h zkm~%#=+e<@e^ot;M(8h#bYEiqEL+ApZ^jh|od_-7pEZr2i;IN5O`jztI@)pLx-8s@ z*`M9r=!HG2001#ST3kfUW92*(Ru9em?8_lZNOeRO#pn+B@M2Hg$82{i)nH&^0ljxORS}O@#B$$@cox4}AJ4 zYvv>gzVac)b=u{lr+d%W(AJ$1zw#CQMJ7s!KG;ZA9rNX+Cdz`}FCx!iyCMLypOVJm z@ku{qYV=jaBZbU zCuSzJ0v)V`Q?#_S&}A+aB4%n&3|63^qN=KZ9xWr$aDD?|;A?gtzLCE@b7dw(>8uC^ z0J^!6g%t&kJkILQ;XU}XcvY7V7aM(XiblrxfNzrK`$+SES<(1J0{;#>cpzX`478h> zg|ZG!-;l`$7t`mh)<-10yp-Tn=AeA{2atZVG9KP|FkxNZV++Ed$h>|}ju!zK`556* zArIx1!W=&!6ks|VbO{?q8$yQ!+G5b4K*oNz*Zl#7XG8 z{OIJvfJ4SU+~NeF0|7ulw=8Ub27J)};_P<0nqB9t2eW1nS&(FmPKa^?9AP(vB*70e zt*2REr?eI5ctU6O^#}fst1fe<=hO0-m&k{7Rf9pMya#@=CE4zhT!Cq;gA#aTi~9+E z_h`XRz&EB4J-#nX1Vi`Q^WnP%jIvGjNPQ7i37B5%q>!W`eJf`cW(`w7EiDMR;7#{4 zOAR#r!T|W1CIAKi0t7BmqHB#Dwwn|+&(oGNHXX1x;*B~rpj#`Er@{^lJgB>PPD!)& zMxNIPyZ)ijo+AZWs?NBmVbu-%Cp_bmX4; zu$Sge@?O&pW?f9GPp>~m&^l~n4Io`bExbJXPPa7n7-qL5P{;a*v9UJW-d%v@*W{t`v_)w|q1yc~5`Q17@v5sp~vmu7{V((4+~F#*-R%oiiGnW)tY zLQ)6NDBt%iyM91ph{E%5(P1V2hH$WMRVhC6??Zk3SmCI}_vukFjDaU(vkh~QbGO)i z&C&_%!V0`(c=F;>3C}MMZS^*KUBDI)1emRum?TYtIv22)vH5Ph@0IaQxt&164#Wvy z_5xP8kj|zHha__6PIu(EDfw&lsuEVVPG~@17TgF@SaFl%M78|84f~_d5|bh*3_9H# zTkA-lu@uWTP2L;GgN7s4p+|D*r>p@C4*mA;H*QQN1~7-y{NZo=hY|tqa1ugC^-bv3 zDcvTEwf(`*PYSR-L9N=uc_vora-|#4il+2&Zt(CquNr_R{#Z4vA*})i26rPV=*lwq$l_zGf3eNpX6{SLGARwQt`}jf#eXDPG4$yNsZw57& z!6h=2J&~@^$ZHlLSpfC)T09a+j10gg05fx^TS<%V68sLp3TayfAfW>w%Lv*$@wpu!hgM5sr~tj*m!2^p4PX~9X8$!voIj@b_SBGmQqkZ$>y}Qb~d*$EYrYbZ}bM2~Ln8CE3 z5iij%6;-$<&pHl8vG>E(FTmcS{rB@c@}XgnxlL6);&}96z_TPl@<1MLNkt+}Zz&`G z8v7STBy{1U`&=Drzb?MJ`4D(ek@o%qYB8Hcp@tQkWiN!0hkuIq$kRZq|mvCL}Bv==gdQCR*cK;R)3*DkVcxE3qLqf^#2INm=P z$8gft;*$L=+PN2Su!D*C?83n)9f^Y~WPo(pb@8GOzZ!tN^vIA^LcWkK!|Sp`xD{j1 zSE~5NhbRHaqBmYK*9imzQ3V^@F^6KN`krEATO5(-f|D*EQa_K(!bL|1kaiJoP-%4k zv&x}~(f6m=Y?B-@qQ)80h5L|!Dhrg|BQi(PEhb&q+8p79(rIY(L#*|cCro_%@mqr) zyuVDYodaC{CVlvEC`P#e>MhqlxQOsf;eSMb5Oj|!7)U6_*S{5P1aL(KbVdFj*8i)i zh?rmEZ)i~~h~5_wRAMMWaZ=GaMVAt9Xy>x;o)^J-&UIb4lPfr~rm|wRG$uuQ_fpg7 z5L;|q!0YyV^T-E*PKZ6&mxaB7<9E2*4i*}&D464`s2CM7I|nU0dxIAIIpR5aFxYG* zBNfyybi(kx%|_U2ttDOeE0%JM!O~{vb}oU^mIWv1W!sKjsqBc|q;JuS4-0QP)*f3Y zvDk#kNWcNs#km6K_D6=T*|~8Jj*`%@Vig41e#4NXsByzt!w_?YViMTo2Q?tQj&SBH ztYZpXNorNNLiH-Bz>)h%v%v?BvOr-L)?D6#gF80Ja}$bGz=)OV8V z%+m|uL4;*bp1kDhh2QJR)}n@4`-pv@=Zs+5PS(Pn1f?hyFC~U=jA6WKHEnR=Wa4G| z=RKK?_4QP3fh%z@SmE)~x`Z!rY*;Sr>h8&HZMJWzuS=i|b;mOD25RaYEBG=lJKAhO>E615fW> zxEMVLan+i|Ll5jxD#VnaoLgPn&N_~-_+{HrQ-1un6*jJEkZ8-AC~lZn z&VsY9#tA7+lfF%Y5vn(D8M zu1$95VimuSts?D6S~wjG_x%W*(47^_*4>o;S$GG=dG5;v>AC?&AFh_k%#>Klr&wSP z8hkJW%mk98U55nplj>?DHs|q(Oc~gySPj6A)fx)P*pQ@Ka(rZFsL~z&%JbJUSfy~| zH<5KLKl^cSeeWGUpoqKm!&~Z56T2F*R$Y_v4_?=Y9<9Tl%@6u!n6wsJsLxK>pE=F8 zhQjP=OW=^pQE*_4SZ3x@cxendtTh0dX8HZ5^%!J8Skl3JYwE)t&<9oj@>EFK0Nm%M zbX=bU>s!8Vg){3$xklPceNLTw&z;lf8yyfTvMv7T(!BopS|CZSh`u9 zYVV~kpQ}Bik$_Z<&D?8?$}<}pIH)#H0xKty+h}F27^K0lqt*?5!?Q#Hc_{cE1hJ|z z(~O>Y-J$44+5z_jU?owWT$De++$QB@WMnd42<^9X4Mo&Anj2em^VgA7B*O6#&xpljh7!FWe_!SgJja2i2w;c`lG~ ze;RZYG%{HwRn?E&k!!LgM#7@^&P=6b3)M_jX5~9|qw2RrLJF%U>q$-0f*f{S5D*rL z%(n*YYO5txQ)$v#7c}!r==JSW0IHA6B=n%&8Ds>6R@nl3Ra|9oo6&_kC@^$j!QMe| z*8Gg$E$<-D%n_WYk&_SJWmXRFBSs-&?!UXgn1eeN_sufaLvZ{dF0ZZ5eC92g@VT{2 zDdTomX^)(vf^GkI<$=b zM7s?QKvhyCGDsr=*jzXyZBjQ9ES#jm!Zf(u8D9Q+i>mEl6w7_g8f(xY*yz9#cj0|i zZ(u{~zhldg+@JT2rUF)PnAs3Nx$(h%7DAP@H_7-s@)%1?ASOS|rK1VeHJZ{@&HVZW z{eQ*r|LVt%KYEyt%>)PtMCQpp@^_BZ@)+Gs%@Yg{+FzJzlVCkSUQrRtz~r`?jA0XY zz!SRq->tP7r+5?{z;;gUZ-HkK{A@mW|3|QR1MLJbLTCQQCb7aXTwxpbs?Nh3rY^lo zn(?G&X>5#jx#$)6NS$1Hbf~shcOH@0k?0%vb}58WK`y#}qqrT{69(&Yt4VK7^hV{gDqOE_NqpWNcX@Q98F^$3%?0ANHnxX_SFZ=lKwe|_>OKLf_#VPVG)%c6=-hl2M5 z2xBzKy!d*BWJ6s$e6hc_u{ho@D=tI7Tvwt@#UG=4!qB)elGUc87bRe`7*Jw$RN9a6 zbXNt?NIA=7R!!^FPV<~Li7GNcMA5jzRkp!ozFC#i7J{(O&ggbnH|1##%W);~ zimIJyHfh+Al669>ch_!qbvwp5U-9BdvBK6+4<_53(jx54BQif~DxR%@J_|Lz2q${R z@YE|%3p+ITue%SaU&A<+LqaGN6KsYvg_?=((E>2ESEx$HzcRiB>L za!aLH5ztRv>kGU8R&C5+Ch^UCokm2;C9a$pQ~G5l^zd~0EUGNdN+|C$w}=^SW$yd! z6Ebcd_Ks(ABQFZhuO^GuAAMV76KzcJ5S~8kz4h23Ifpz(?0@>6S@3>p&tLFo5#~Yk zL7tvBh;8({6lwDK#}L&;eaBK*11)7yT0FFxOsiXyNA+?9vgRFW3{tmp4-g?I%EQoV z%vXgGto^>SVo#hsBy{Oc9?T~_2#-Mf)5^8HxEzL^#xT(uO*kjyEKS4(V{=}Ml_6*R z!Q0lKFxbocJ$YrA%h!eSL%U&_i@pKr^8q);Ib&s1Z{H`l$~m6|JAYNNDoZMi^llC*naG?RXozqr0&) zMCEKRy?M+0)Kcar&uf@M@GgwTp|myS)9o7RaP+~i`){Li`mfdXm@TR_d|c2C5Z3rB ztrlSFuRT!GquL0BiM?zw@Y%9OTE+hC+tZe9TuwpHr=Ai#n$81$_LhQXRxK?={BBe% z=zo#soz&s@p+0}0`@al*5F#Qa6N}0bGQoB!&D~Rf^wlEP?u~{~&_8?MP}~Szo$z-g zi-F1|zc-AE>M$V7)#%f9qg-UJ6n01{`H^ShCQu%g)u3-<(vdmmuwBRb{n3KQF_?K| zG4Q5SP_pwC-C*+S6h^KH0`5QrX-0|fQR4EI!Bxh>*yGyg_4b+xBhwwDxx~@@S?z|< z$j(`^2A20ASrTOhETR0;(kO!EvBxGk%J`v0=^(QrMtGfS02JX}ceJc7eE1;}aEYYN z^a~KHejl@0Nzy-F!Cl*PR+qhlwt`g^b2RzGGZPgZZ`y@!0rpp|&WyVDnV*PNDB;F- zrg>OVQl&5Z#-m5^@lLWaBY3h$0QC7CZwBfq$yN;VhY^p}>O$vTo*RPf9YQ!bLfeUR zls{#wr8-HrMQSRAYO7t*7H(B7?QmsCI z4dOH9JmYwOrizr{Yi&d=`uZnR3VPk1AelrW!(}~2NQwbheZYnhezCi?1#-PCWTn}( z{YzIK6JrL$6}=7iOJc4PMoNc50z0Jhdf6Mht9%5wtu-r}ZB#O0WCH0n4i^eYMmfUR zY_YrN^E7jhd_|=!39%-I;d)0|xksysu;VhYzVE^}5oa^a4(IX1q1#q5nF$Rp$FP~I zlQ)(%Tmi+>0S$ABu@1%aa#q6f1(^M|+spl`PR_-18ySzh#>Ev}_HIL0ZN`b|>1{L_ zylUWEaugFb!<3?cA0Gy92Yh&vDxmWV{!4H@H5X}h65*MNlE^uJhCSQ}JfanjS}!r6 zLzy>&gRWk2^&-pzSHYodz zAD#r1)vBA>wz~@be1j{z{;CEOQ=H3X4D`Ul^<#w%b4z9JctfV?ZnVHcD`Y!Y3d>+%qG5-QJx^zVQHk8m zajE0~uX1Lh$J)3KVQT#tM_IGtE91Zz3@Wnj@@-?T?W(+5DU7uQ$JbX}>{yY=7%{uN zNr|}iSJr0jpPK!R?M?kJf%85XQpYXOf*Af5t3+m{4fql^7m+7YSR+vX1w(|vS}4lO z##5}MtE}_e&o?v{e<6##45SQ`It^<`(wafosJHCOt~yeP1R=P5j11#!@Q0!zCx`h&ky*Q+7>c}{7R~c8 zmdQXBJ+l@cv(7cW4kG+6{x;o@&?8Iy5#UJN%?!N6^SH5~$9OFHu)PUt57s1IF_m9c+tY|od=)G68O;fQ;+;umd90NzKNa7rRYyeVN3&{ z;-MWMftPG{mNdrPreG6hTP`P76U3!1cUYgw;# zUg+;FaW%=BvfZ}DiFZO#-_z9+C+j`bMCFPg+$BVrXU zN6+&9%D$>Gqt%pcg4%s!K)JDk50j;x?F|ZYDS_UG-;9J|`3Yb0pXIksY#qB}C#7t3 zBOuH7ZQaWW;hr$Oo1Z9{Ta+Z-kURWmYZ1A*jg&o?TW3%UH2meA_US(MQc z#Z=4UPVRPQ7FT+LDdcrX|I%+4JsE*=`l0EnQlEl>$lXn*Io=~f@E~B)r`^a{dqLrQ zQD&uYXuck(1U7+GG0)S=0$}`) zuGI}a)`t^2%~ZUx$&W}({0aG7t-$78`)kVAg1-W(a&S4TAHZT^5!e2EC=9bx1Rg3W`%eH|ND9d0!rb6#+Q=MjQrX@0FE6ulD2J_~S6<6!G(m4kcf`SFgFNoi5bt@m&Zf$b5iS6+1N!zGk(*`pwLKjnv`K%Xj zg3Vtg-dDT3i9Onb3Zo>D-UlA7pzC(kL>Xy((5w|9SXABLm!TCL)V$(BWD#!k8GI|6 z6wD%F!$TGR%X89wkXwJQFFm19RuRr`C%6py1HYxK*q9iUL2O;=ukA$3FXj7&ElH6S*?9gvh6%%w zHpb*Q>$r5X2{Y>&dl}Gx!#$7r>$d#sN=NBlF`CVRK;PiFpL3^x}yvmsQI$_DxC+#k>IXv1u+e3(eC9O|=HShQg-xqG< zFZwFkbbj{n@k&AAz1P$)s2LM&we=GPWB)obl~FN^K0foP6c5GZ^by6tq8(p5w9jt&B9CF{Dsgd4{1L$7vJ+1IFwZE(|jovhc1VN>6U%lv5T@ z9ro~+BB%vLRn?yjk0{sU+_@%cyI8zC7F$@@nGWPpbJKg%$hAV(%Kh2YKX;G>S=5>k zub~+|p68j`^NJ`Zvm=tPGG<+e?kTtdcMji)5fzapcM+sR*TwrF*8~BPxW^thP4Qx$-sFyq7Xh`+9UZ)g;-YIc^q9O*@&za5;=+Zuyk%FjVXqq{&D%2iQK!Ec?`!nb4Z#F)g(wS zbj!SNYV5trA+y8%wx-J^-J0R@4WpSkBNX*PeN^v`&k%FQ+AYiU) zq%*((oC2@*ANUH`BpWR1fp;*C*BPP(3)#!%E#Xp$%-a`jXczXcF}BM2Tno=AVx1__ zioUJxHUF~`<0AjYSpg3ZOPB22YM1}4Al*?46GK`zGO+RY{6LCBdvMHQg(GQq z;walkGn9ug-jf34)RG2nWO0X7-KoAnOdljx3vdZeRTK|oFH%i@=Z4MAX>R-}_mxO2SP))bD7zCaHnsk@768A??{iwd;qN9< zR5luR%O5{*_Vz+r3a zjhFo-*+kH}fceRAzsRjvV937kWIeK3HeJmEUP1seV4VU$b*nOqjRxAz6hVA0MBZ9h z&3-jAuY5XsCwH^dO>+Mmf4;-?)-Gr>?r4x|lj5|s;5}%Uv_=UvloN{iIZ$7D9O-tR zB^Z|}30-wxh}I#DbV`^>-Gd?I7cQ2K9V-5)hlvBg!U7#4s2mdefwsRFZAHyItQ znlnZL-N&G8zWJ(01bGo(ENs{w&Mgz>>up%vT<9|Bgv)doCj04E-X;Hb6>xun0;p%G zYG$>|$?5OhtVpQ<%Mim`Df_?&`_s@uCi|QV#HLIcBm4nyn72R+M`mr^|>dc1_W`( z_R!aLxjKC-7KVZE&U$>w0l=%(0_?cgY5^Fs3WY^(CWcS)i8})105)gg1^av6erAdO z%-xE(w6qoLA4|p$SJcxjiU5jq{pRcRF1p;B(nuTd3chq4*-JvO&{#0D%k?b|=u2U3<8YsnnrT#k^s2Y~ z9&n8m5{448nFaRPAfkxW?N|1$78ddG;VMaDrxwW6EVeVMrJAV?`}owW{lQGSpjv^{ ze~|Auaoms^0*1@NF6yDqOCNO+)7?ACUB5;$zLb2r{klA)G5V4hJ{;2GM0sT)66vj~ zH0(S`q5zO6!IG{rSl6vf3>&AL>(Wqzy! z8BX{8?L&Th_Y`l`2p4mmpioVQiTqKCI^}&IXaKmlea1~0tw9;xkHa=@-tZ27!Pip$ zm99$RGDl#YM*@ixFrElC72>8v?vJL+8;c!yq8e{r4%UW$M`(mrXMC06)rcNAKHTAz z5>zzZa|}u?EkjkzWagHk^_Tak^mdxbK+OIEw2G-LAU|O7Jw94>MkVY9=sEK-W)xR`}hX0|k zQjsWYdCWZ4_K5ZCFbe4~o-+U7SheJ1%3%qw+G$m_GIDUXe9>yR68S+(Mp-3y4R2gl zPN(_>3b6Y1Gocr?vZ|&^GEx>l+261|si#U;^r#Jv-dlM1x;|SWz2g>5#OuSb`Bw#X z&+!{ zWBZ~jm8sZ;Q5(?y6?0fo&D$vm;!fqcxjkF?$p-0V;63^|451_iV9qkS$s&Gpear0z zIhuneb_a#lkPsrf=)Y$c-(n*krQFVud|g;e0e0R3xRk$z0Dyepb^8VcHPn`=gu4*a zt*<&Y^p&44B6?(!S7;NtPIyQN1&vhjlS|y8q=p-?}w3I}J1970W0yVW?BG zIa>l+WjtZS%(3hCBV0F24X6ivAP}H{%UfuT@wY_gQHZ(P9B0k_F{%oCrMvqHSvcl? zLx*hITjQ|TlCSe+&bICBiSObp4qJVD5;|TlMv><-L}77x+Qu6HOC_K{M3wbS22m42 z31DV~D2a+GhsR1>c;Piqx%g5V*y*mEY`&IDJE!ljb+~P~_9tHYvXGQa2y87b9I-7p z$MA6^+ROzSgAaUBeR*nY_rOO243#27|Bu%$ivNve61wpZpM?2Hea{ z#*vauw}%yYs0^8X8o|~nxzi;~&MCjcvwF0qT20GhCxRBJg(&IOZufEnt719<@-YRl zD+36()~~T1=`1nM=L0GM+mOms3g%sDasIi`1A13&HZLhFeCmCRMTJ2^NC&BP&hA?E z4zFp<1k{Ps4y>mxtLy=N z1~?G#6VSW6Z(KY0J{pL*64d}u9aCvd=JxSupL_m&`@rJ_mSSKl{&^Z1&Kciw8hlU3 zWqVMA)K;Z!=|c$~Cjwbcur1~|UwyJid&ac{V@4r^ zj;nKH3(l%VB=EBcAwP4a#OR%)$X8}zYNo7Y`i_ayxvSS1IZ+$~fe!6fVSe!i9D|_& zmcS}nUS(0K5csY0goJEH|DTWk?lg9X_Y;Be>D{4oUsROjS=_`2MQnu1LuIkzy2?~n z_4wC8;wW1hVKusPJ^wBIkw*1RN|ITiyM?iAE${&yXyabP%BMd!V|aeBqff9XKn)r% z)iA>ZCkPPAJKsosk>9>1T0gVMAM5z(}wPjN+95*1#LOgGP07%#)M$@M9T=6DQDujtNc$Lfu%K&Y=Z`M) zo>ndFQ$&v$bZSY}_z6bGnd}aCwteyP!8sncq3is|TEJ|l2Zklz;)|bujT14qgG_Mu zSwu!P7c7Kq(QLLP$l2AE(+rm3oW{}Y9OFM;>08Pu%w}wshG7o;9^f+)7yH|feTJHt zQUAzB>b~U%3pt>dF3C8>h+z#!)>Iv97M!dyxiX>Cv% z@$m@jm{*8j9nUB;O14q9Pq~Jp@%tF?$_J7jz4gW z>gyN3Jki5DIXXK#hozHYfl`+xFbLBEY~U*ikaY8MLhpw-6_h5BT%^9GBc~PU5Id+K z!fCiuTmPUTDWD$N zkF?Tsde|P<5yzChdREK0fAW3|g21{%vn#dEYMwXXS^1zsXb){hMQ55*a*Y;!FEdMm zgMnx|M#aVmO`=4-4S)U$;`v=NNa*xSIICt|IsWl~Pn~}M%N2UOCs19P^|T_U@jUt| z(ih1FjNu?^@JIpV;ZotA$}LPCTdyCi&=-d9S~Dyg_vgMJUEW0S%@CfpK^l3ur{#gX zCm{uC!Qu`-4H*TW|Ng~dGVnDXfmR&_D zc*lsi8`I_cQ)>=2o%rv)QKw!R%%i;mDqHzt2McxgNtpdw+s$Xn*P_CmUz)etDoU={ zPn=m(AF%4F=8Zfz5Ez<<1S!!xcc5rozGY#!Yp5TYCQTR0z|<_jD7Rz1Y~z9glY=fD zhHMd9ZeH^Oo>=w3^{VZ-yG?nqPIt#!#)lCQvfCzNjImMXaYQi~T-~ea{M4$$!{N5t zTDdygxgB@J@t@RN~75to!`>IDN{n>0@_WQyN zKR;IJ;y>&6ryRgK4R{@Qq<)3;eeT8ht&?THnks=vIAn(1HT>HS6F(DZ$^fu^W6j17 zxI&iF^z+yG^8e;v*WPvWY+Eyr_&R0e9P_#wm)0E|3j!2|2MRJTGX!SxtC0bj2F=eS zSZu&Y$W<5VuFnxQ>%oL$T)WlT&6hKuADeNh8QBXu+EKl7FEyfG#1becJC3SOHyVTRD2~)7$g**?soy!Qh$5Tk<~q{>V8#RNhTUbb7=u=>aE?b z&>40<56}^P{@kgdG1%uLCD7qjX6)YUdOvRz0SmQle;+vU$A2-s#w$ni4|7$*pZi36 zpioGu5hxeZ;e9^c|MKl0g~ooj&3@wh?-n8W{B}-D`0Y&k?6ZaAL=@JnkEuE zH!^Sx2KDzFe|#Bo_jv?tFGNm8b4Dbj(fu}hs0`fIqvAertN`{4Ot`<*2eSXYjxC_9 zbNVG@GaAZk#tfPEHo7sHw*def zAQN#lNBG7%zCZ`jT*ul``Wu}%htl;2D{7*6+AeyiFaOM>K?5D+gUCuwSi;!_o0y z`ED})oK)+?>&n9}C&*o2jCL7@QXvrTCK4Ib$URMXst{{w9Y=t?yEZgfwFuq5J(l58 zHQWI*0J0{^8krqkODGHA{ufMR7xR+o)?wjeR3amOchB#pZ*h+XdBR5UBZN)R;gibt zzUJ84WOr+nYqQ-DG;H7Xy22#R@N2f1OXKp{^cBy90TlSE+y2ro@QKp?wE~4ildEhv zT|w4>xB2)@>6q(oKzQU?^=~X#o>vSe_-G>j`POrWoW-N>yH-qC; z+6_)a+G5tW@MiphinHV4hxy*o@}oGm<)_{XTXnrvT6OZ$L%2y3Te1z4ZJOGa5u45n z97c({%HnX@pSJasom(i6;GdfWUo;YU63^R-4oSIWG&I)Io)*E{^Z4?vEG~bRjlFiyh(%g4=g}NM_1n4q4dxkLV0E*^>)(Iqp&6PDjvf`y~L*AXEq44Sgf4-^9R_wp@;+u!L_qMZRLU>(?VA4P%L^tz6$-s^vrs7P>PK9 z7-j7e1c`2K%2{SmZ0cVQXL(0VbuV#xN}`pVBQ=8Iyt;m4!!qjMw3R|+ocBV%KBuZ+ zc}O2}9Ge_tuOd;(1#1U~{%D28(oAgUV_Z&vGLilOOQ7v)>11H|3`QSEm=Q{bk3t>( zz}L{Y5_5>FIc3tGxO)v`JzmFt+QgBfeZhP4H1Vkp8LK;FygQmW?#jiD1J!Y^)3pG3 z*4L*RBg+&Td6o6VRAl>0%RYq~!+pzep@9?U#Y!zzdh>%@-iAM{`iD;!n46$*G!k+n z`OJ`^nD5F6tQM$Sk1y*KH3(2w6KrrX-8Bh=3zI8Y5BN6%LzCS>29o!5oN?s*GQ5Hr&Do^h|C3p*aQ}h^SqkDs?RbxaXM&zj<4qUVSZYJ3z7@q_PwyU zK=A$1Pf=;vEJ1(M2mF3sYd6EKnoUI2GVt4s511%*ka7b19TFe5@ahXx!j%Twh=cDgfV1_Yvmd&| z;Io3}BWflSE`AbF0kz!f?tTTO!+r*{eMyUxq{uz=3dcdMSFk= z+*|F|>ow4)j0}Bao0uImd}FXHu_9vSoTwMK8yM&iCrg>xI}Xq@(N}Z(RcnLUl1rKA z#{I)aZ_E%gU*-;T|JPrd1309x-Y58vr{~DnSim1EtHcTYsu__b}@|9MoRbIH1@tyL1 zrS|l+wl0xi`%(um6m><8s0O!R&l%!^YNk>pNFSab@tbqhAsZ>jX;$0slmlFLYQO(U zt8MKEueXaAj^mDidGI*CUioaJc*n5ZSRdF?F(pAIAa+?t{#3=nZG8^wM`Ux=!^LgA z?rcL^qR7q7MI*c^&3xQk9pXg?*L)ph5G;(n8I4CR^aAIVugm^BPAsi+DQkZ8By)n$ zV1Zxw;>B3o?j)3~Vks}CvZ?F?WmmN|C=H{mVDb%3_;2+huH_^DHip!X#>|p2B*%n{ zHh9pw@r_A(T_aZzo%AmH7X-$QGuecKpp4_WW=UsCqnyQHro6pkzhS2sM!NtPZn2~} zk=-;?FI1NDczcN1IuWarPu)$0vdvDelU8Fe2s$!JXx^Q!6!Syt*!y;UMriF{$Q|-m z9=~#MZaJGex+rdxfkq{eZHJH{42*!rp6sN4SqS&p7p?2^N;ROL0`6_Du zvCUg_)>Y)cSVF<5B?ZJx+g}AzR~kI4ea1+}O@lDUgeQ4oC6S8Q8#sH@@<%>=qwP#& zCMzS5iG_z^OI?z7zPCON(aym%tG!)Jz4mE3k`>?FD%duMqB*ZDW2d@q+yvitwVQ84G|7WxwBmy#7VYqq{Un&5xI|FX4>O z!K3xx&S$*DofTxl8tNV!)u)E8&XKDTX4ogoBKIRSL;6XQuJ`%{ajbY05;A5%Z8OeHZdzUg?(Y&J2*=5f`+wv+!$q@P^lOL?cwETYaY7{p>0d$W2p_|BWX`meu#h?cJ%>VEHE>0I ztWDx8YiFp!42zr}ZsuR-s{ZxfgDUV#=)eAEf=Wt;69Pv{7&fk0ynXBdHiQl{c_~%gHy(tQzC_B}ONs7Nl|n~@jMJb1+J30lcbLAV%xP=U*4gg?-xmU|Th{r|?*Gl9|Z zuhzo7HEpXSGc5g-^3Dr9b1%~TDP72WVaNKj&5!QRO`I6tU#-1=h_!ejiHG-IX2ukw+UQkFr2UU_G0=CmEs&Op&oGsx4;>Ne^hG^%jrG= zuC@048+$Ks^5c^!cU_MixmL}yW@hH7e~&w{oyf#W&5qS z!V9WbJy&2jyn5l|ov}v3&(8mOykTew_lSfGXsny3JY`3*QTOq4twqf_yq2?W zvNa#QknQWr=q9j9d5%=>?*EonZi0pT{`^dk2>j4d`%8iGMj>l++omaQ8u^K@e)P?K zr(ew@!jvKL<-~NBBNJ_BDm+}+wqmOo&-))sB{#ZiF8?zj_xGwPD>yweiuJN~WjXv= z)wUwyu6)r7jSTS{gu3W1%7cai_jN3nZ&5nq?k|e97_>xPrs^5hME?WBd5$B=~k9Tj1Pu{DH>biUi zG%yCh zAtr%2Ts9dej+X~+6f1iDluvlUnf_;+&zW4l=kfc{0tSr}pH)H_4s>@{B`x}6l99A% zSJK3kiw;>?>zBU$wB<^Z&M^bVU#Z73xkGrBgRH&USuXTibBHp0c(mxu>31uyUs?0s z^9irsqKzdcraw)(>Ad~+T@&c zl9(9u7czM5^W^xMeTiNC#fOCf4bwdse0}%HX)?IR#>Pq-PW|!9BxzdPj3*)t$F?)r z$m%IFT#gA24sOoOOIYAI{XwMOPKLHr#$&q~qAY%WtQU&md>}qcX#N_0m0AC0MQL<$ zsj~ExGfG(1$b52ncmCqTBu0&AY_p_h&5C+9OR7XeA>j^pLxk6?StXwp87J&a6S^pu zu*%!yAVb0*?gkY$3sxh8MFKnd#Ts07od3nF+Qt~(u5Eb1{CYzOhs1i|V!Az>_$Gdp zmJs;d!t;-9hvu90$q5IZ&L}Q41#QkJ9UNHk=|7`kTWs|9=_@Qj+C5$UT-G@yGywns CH+=p8 diff --git a/content/applications/finance/expenses/expense_reports.rst b/content/applications/finance/expenses/expense_reports.rst index a04265124..91f792c14 100644 --- a/content/applications/finance/expenses/expense_reports.rst +++ b/content/applications/finance/expenses/expense_reports.rst @@ -68,7 +68,7 @@ An :guilabel:`Add: Expense Lines` pop-up window appears, displaying all the avai a :guilabel:`To Submit` status) that can be added to the report. If a new expense needs to be added that does **not** appear on the list, click :guilabel:`New` to -:ref:`create a new expense ` and add it to the report. +:doc:`create a new expense <../expenses/log_expenses>` and add it to the report. Tick the checkbox next to each expense being added, then click :guilabel:`Select`. @@ -121,7 +121,6 @@ Click on a report to open it, then click :guilabel:`Submit To Manager`. After su the next step is to wait for the manager to approve it. .. important:: - :doc:`Approving <../expenses/approve_expenses>` expenses, :doc:`posting - <../expenses/post_expenses>` expenses, and :ref:`reimbursing ` expenses are - **only** for users with the appropriate :doc:`access rights documentation - `. + :doc:`Approving <../expenses/approve_expenses>`, :doc:`posting <../expenses/post_expenses>`, and + :ref:`reimbursing ` expenses are **only** for users with the appropriate + :doc:`access rights <../../general/users/access_rights>`. diff --git a/content/applications/finance/expenses/log_expenses.rst b/content/applications/finance/expenses/log_expenses.rst new file mode 100644 index 000000000..83203b077 --- /dev/null +++ b/content/applications/finance/expenses/log_expenses.rst @@ -0,0 +1,230 @@ +============ +Log expenses +============ + +Before expenses can be reimbursed, each individual expense needs to be logged in the database. +Expense records can be created in three different ways: :ref:`manually enter an expense record +`, :ref:`upload a receipt `, or :ref:`email a +receipt ` to a preconfigured email address. + +.. _expenses/manual_expense: + +Manually enter expenses +======================= + +To record a new expense, open the :menuselection:`Expenses app`, which displays the :guilabel:`My +Expenses` page, by default. + +.. tip:: + This view can also be accessed from :menuselection:`Expenses app --> My Expenses --> My + Expenses`. + +Then, click :guilabel:`New`, and then fill out the following fields on the form that appears: + +- :guilabel:`Description`: Enter a short description for the expense. This should be concise and + informative, such as `lunch with client` or `hotel for conference`. +- :guilabel:`Category`: Select the expense category from the drop-down menu that most closely + corresponds to the expense. +- :guilabel:`Total`: Enter the total amount paid for the expense in one of two ways: + + #. If the expense is for a single item/expense, and the category selected was for a single item, + enter the cost in the :guilabel:`Total` field (the :guilabel:`Quantity` field is hidden). + #. If the expense is for multiples of the same item/expense with a fixed price, the + :guilabel:`Unit Price` is displayed. Enter the quantity in the :guilabel:`Quantity` field, and + the total cost is automatically updated with the correct total. The total cost appears below + the :guilabel:`Quantity`. + + .. example:: + In the case of mileage driven, the :guilabel:`Unit Price` is populated as the cost *per + mile*. Set the :guilabel:`Quantity` to the *number of miles driven*, and the total is + calculated. + +- :guilabel:`Included Taxes`: If taxes were configured on the expense category, the tax percentage + and amount appear automatically after entering either the :guilabel:`Total` or the + :guilabel:`Quantity`. + + .. note:: + When a tax is configured on an expense category, the :guilabel:`Included Taxes` value updates + in real time, as the :guilabel:`Total` or :guilabel:`Quantity` is updated. + +- :guilabel:`Employee`: Using the drop-down menu, select the employee this expense is for. +- :guilabel:`Paid By`: Click the radio button to indicate who paid for the expense, and should be + reimbursed. Select either :guilabel:`Employee (to reimburse)` or :guilabel:`Company`. Depending on + the expense category selected, this field may not appear. +- :guilabel:`Expense Date`: Using the calendar popover window that appears when this field is + clicked, enter the date the expense was incurred. +- :guilabel:`Account`: Using the drop-down menu, select the expense account the expense should be + logged in. +- :guilabel:`Customer to Reinvoice`: If the expense is something that should be paid for by a + customer, select the :abbr:`SO (Sales Order)` and customer that should be invoiced for this + expense from the drop-down menu. All sales orders in the drop-down menu list both the :abbr:`SO + (Sales Order)`, as well as the company the sales order is written for. After the expense is saved, + the customer name disappears, and only the :abbr:`SO (Sales Order)` is visible on the expense. + + .. example:: + A customer wishes to have an on-site meeting for the design and installation of a custom + garden, and agrees to pay for the expenses associated with it (such as travel, hotel, meals, + etc). All expenses tied to that meeting would indicate the sales order for the custom garden + (which also references the customer) as the :guilabel:`Customer to Reinvoice`. + +- :guilabel:`Analytic Distribution`: Select the account the expense should be written against from + the drop-down menu for either :guilabel:`Projects`, :guilabel:`Departments`, or both. Multiple + accounts can be listed for each category, if needed. Adjust the percentage for each analytic + account by typing in the percentage value next to each account. +- :guilabel:`Company`: If multiple companies are set up, select the company the expense should be + filed for from the drop-down menu. The current company automatically populates this field. +- :guilabel:`Notes...`: If any notes are needed to clarify the expense, enter them in the notes + field. + +.. image:: log_expenses/expense-filled-in.png + :align: center + :alt: A filled in expense form for a client lunch. + +Attach receipts +--------------- + +After the expense record is created, the next step is to attach a receipt. Click the +:guilabel:`Attach Receipt` button, and a file explorer appears. Navigate to the receipt to be +attached, and click :guilabel:`Open`. + +The new receipt is recorded in the *chatter*, and the number of receipts appears next to the +:icon:`fa-paperclip` :guilabel:`(paperclip)` icon. Multiple receipts can be attached to an +individual expense record, as needed. + +.. image:: log_expenses/receipt-icon.png + :align: center + :alt: Attach a receipt and it appears in the chatter. + +.. _expenses/upload_receipt: + +Upload expenses +=============== + +It is possible to have expense records created automatically, by uploading a PDF receipt. This +feature requires the enabling of a setting, and the purchasing of :abbr:`IAP (in-app purchases)` +credits. + +Digitalization settings +----------------------- + +To enable receipt scanning, navigate to :menuselection:`Expenses app --> Configuration --> +Settings`, and tick the checkbox beside the :guilabel:`Expense Digitization (OCR)` option. Then, +click :guilabel:`Save`. When enabled, additional options appear. Click on the corresponding radio +button to select one of the following options: + +- :guilabel:`Do not digitize`: turns off receipt digitization. +- :guilabel:`Digitize on demand only`: only digitizes receipts when requested. A + :guilabel:`Digitize document` button appears on expense records. When clicked, the receipt is + scanned and the expense record is updated. +- :guilabel:`Digitize automatically`: automatically digitizes all receipts when they are uploaded. + +Beneath these options are two additional links. Click the :icon:`fa-arrow-right` :guilabel:`Buy +credits` link to purchase credits for receipt digitization. Click the :icon:`fa-arrow-right` +:guilabel:`View My Services` link to view a list of all current services, and their remaining credit +balances. + +For more information on document digitization and :abbr:`IAPs (in-app purchases)`, refer to the +:doc:`In-app purchase (IAP) <../../essentials/in_app_purchase>` documentation. + +.. note:: + When the :guilabel:`Expense Digitization (OCR)` option is enabled, a necessary module is + installed, so receipts can be scanned. Disabling this option uninstalls the module. + + If, at some point, there is a desire to temporarily stop digitizing receipts, select the + :guilabel:`Do not digitize` option. The reason this option is available is so the module is not + uninstalled, allowing for digitization to be enabled in the future by selecting one of the other + two options. + +Upload receipts +--------------- + +Open the :guilabel:`Expenses app`, and from the :guilabel:`My Expenses` dashboard, click +:guilabel:`Upload`, and a file explorer appears. Navigate to the desired receipt, select it, then +click :guilabel:`Open`. + +.. image:: log_expenses/upload.png + :align: center + :alt: Create an expense by scanning a receipt. Click Scan at the top of the Expenses dashboard + view. + +The receipt is scanned, and a new expense record is created. The :guilabel:`Expense Date` field is +populated with today's date, along with any other fields based on the scanned data, such as the +:guilabel:`Total`. + +Click on the new entry to open the individual expense form, and make any changes, if needed. The +scanned receipt appears in the *chatter*. + +.. _expenses/email_expense: + +Email expenses +============== + +Instead of individually creating each expense in the **Expenses** app, expenses can be automatically +created by sending an email to an email alias. + +To do so, an email alias must first be configured. Navigate to :menuselection:`Expenses app --> +Configuration --> Settings`. Ensure the checkbox beside :guilabel:`Incoming Emails` is ticked. The +default email alias is *expense@(domain).com*. Change the email alias by entering the desired email +in the field to the right of :guilabel:`Alias`. Then, click :guilabel:`Save`. + +.. image:: log_expenses/alias-email.png + :align: center + :alt: Te default email that populates the expenses email alias. + +.. note:: + If the domain alias needs to be set up, :icon:`fa-arrow-right` :guilabel:`Setup your domain + alias` appears beneath the :guilabel:`Incoming Emails` checkbox, instead of the email address + field. + + .. image:: log_expenses/email-alias.png + :align: center + :alt: Create the domain alias by clicking the link. + + Refer to the :doc:`/applications/websites/website/configuration/domain_names` documentation for + setup instructions and more information. + + Once the domain alias is configured, the email address field is visible beneath the + :guilabel:`Incoming Emails` feature on the :guilabel:`Settings` page in the **Expenses** app. + +Once the email address has been entered, emails can be sent to that alias to create new expenses, +without having to be in the Odoo database. + +To submit an expense via email, create a new email, and enter the product's *internal reference* +code (if available) and the amount of the expense as the subject of the email. Next, attach the +receipt to the email. Odoo creates the expense by taking the information in the email subject, and +combining it with the receipt. + +To check an expense category's internal reference, go to :menuselection:`Expenses app --> +Configuration --> Expense Categories`. If an internal reference is listed on the expense category, +it is listed in the :guilabel:`Internal Reference` column. + +.. image:: log_expenses/ref.png + :align: center + :alt: Internal reference numbers are listed in the main Expense Categories view. + +To add an internal reference on an expense category, click on the category to open the expense +category form. Enter the :guilabel:`Internal Reference` in the corresponding field. Beneath the +:guilabel:`Internal Reference` field, this sentence appears: :guilabel:`Use this reference as a +subject prefix when submitting by email.` + +.. image:: log_expenses/mileage-internal-reference.png + :align: center + :alt: Internal reference numbers are listed in the main Expense Products view. + +.. example:: + If submitting an expense, via email, for a $25.00 meal during a work trip, the email subject + would be `FOOD $25.00`. + + Explanation: + + - The :guilabel:`Internal Reference` for the expense category `Meals` is `FOOD` + - The :guilabel:`Cost` for the expense is `$25.00` + +.. note:: + For security purposes, only authenticated employee emails are accepted by Odoo when creating an + expense from an email. To confirm an authenticated employee email address, go to the employee + card in the :menuselection:`Employees app`, and refer to the :guilabel:`Work Email` field. + + .. image:: log_expenses/authenticated-email-address.png + :align: center + :alt: Create the domain alias by clicking the link. diff --git a/content/applications/finance/expenses/log_expenses/alias-email.png b/content/applications/finance/expenses/log_expenses/alias-email.png new file mode 100644 index 0000000000000000000000000000000000000000..dab5cd8af9483c5d2ad09aec8afa29b7021e5f58 GIT binary patch literal 28584 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 Un#p_QAGuHzWR+zqrA)*A2Vg~G-~a#s literal 0 HcmV?d00001 diff --git a/content/applications/finance/expenses/mileage-internal-reference.png b/content/applications/finance/expenses/log_expenses/mileage-internal-reference.png similarity index 100% rename from content/applications/finance/expenses/mileage-internal-reference.png rename to content/applications/finance/expenses/log_expenses/mileage-internal-reference.png diff --git a/content/applications/finance/expenses/log_expenses/receipt-icon.png b/content/applications/finance/expenses/log_expenses/receipt-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..16bfbebd4638ccf26124ba48ad4c68c9c93272ec GIT binary patch literal 19847 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 literal 0 HcmV?d00001 diff --git a/content/applications/finance/expenses/ref.png b/content/applications/finance/expenses/log_expenses/ref.png similarity index 100% rename from content/applications/finance/expenses/ref.png rename to content/applications/finance/expenses/log_expenses/ref.png diff --git a/content/applications/finance/expenses/log_expenses/upload.png b/content/applications/finance/expenses/log_expenses/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..fa43d49b93e682195373412c73677af7b0e6460a GIT binary patch literal 8656 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 H67)X+e%las literal 0 HcmV?d00001 diff --git a/content/applications/finance/expenses/post_expenses.rst b/content/applications/finance/expenses/post_expenses.rst index 33350c52b..57ef1b9b9 100644 --- a/content/applications/finance/expenses/post_expenses.rst +++ b/content/applications/finance/expenses/post_expenses.rst @@ -26,9 +26,9 @@ only the :guilabel:`Approved` checkbox is ticked. status of :guilabel:`Refused`. Expense reports can be posted to accounting journals in two ways: :ref:`individually -` or :ref:`in bulk `. +` or :ref:`in bulk `. -.. _expenses/individual-reports: +.. _expenses/post-individual: Post individual reports ----------------------- @@ -47,7 +47,7 @@ After posting the expenses to an accounting journal, a :guilabel:`Journal Entry` appears at the top of the screen. Click the :guilabel:`Journal Entry` smart button, and the details for the journal entry appear, with a status of :guilabel:`Posted`. -.. _expenses/multiple-reports: +.. _expenses/post-multiple: Post multiple reports --------------------- diff --git a/content/applications/finance/expenses/receipt-icon.png b/content/applications/finance/expenses/receipt-icon.png deleted file mode 100644 index b8d0c4e940bf09648760f895f68c1a7a4632eadc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16439 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

mLKgZuwh{XVIrRu4c21V@5W)+59(olhGL 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