From a99d05441f7b4040d57c565379a6c835a232f851 Mon Sep 17 00:00:00 2001 From: "Tom Aarab (toaa)" Date: Fri, 24 Nov 2023 11:18:33 +0100 Subject: [PATCH] [IMP] accounting: payments doc update Updated the payments doc page. Forward to master. 16.3 -> Change reconciliation section taskid-3610834 closes odoo/documentation#7255 X-original-commit: 36d0a51496c90cf6d703a1150c0630b80ec83e46 Signed-off-by: Tom Aarab (toaa) --- .../finance/accounting/payments.rst | 125 ++++++++++-------- .../accounting/payments/add-option.png | Bin 5236 -> 6460 bytes .../payments/payment-difference.png | Bin 0 -> 4197 bytes .../accounting/payments/payments-journal.png | Bin 0 -> 9212 bytes .../accounting/payments/reconcile-option.png | Bin 7406 -> 6867 bytes 5 files changed, 67 insertions(+), 58 deletions(-) create mode 100644 content/applications/finance/accounting/payments/payment-difference.png create mode 100644 content/applications/finance/accounting/payments/payments-journal.png diff --git a/content/applications/finance/accounting/payments.rst b/content/applications/finance/accounting/payments.rst index 2496a64a4..b18d22620 100644 --- a/content/applications/finance/accounting/payments.rst +++ b/content/applications/finance/accounting/payments.rst @@ -4,15 +4,15 @@ Payments ======== -In Odoo, payments can either be linked automatically to an invoice or bill or be stand-alone records -for use at a later date. +In Odoo, payments can either be automatically linked to an invoice or bill or be stand-alone records +for use at a later date: -If a payment is **linked to an invoice or bill**, it reduces the amount due of the invoice. You can -have multiple payments related to the same invoice. +- If a payment is **linked to an invoice or bill**, it reduces/settles the amount due of the + invoice. You can have multiple payments related to the same invoice. -If a payment is **not linked to an invoice or bill**, the customer has an outstanding credit with -your company, or your company has an outstanding debit with a vendor. You can use those outstanding -amounts to reduce unpaid invoices/bills. +- If a payment is **not linked to an invoice or bill**, the customer has an outstanding credit with + your company, or your company has an outstanding debit with a vendor. You can use those + outstanding amounts to reduce/settle unpaid invoices/bills. .. seealso:: - :doc:`Internal transfers ` @@ -23,69 +23,64 @@ amounts to reduce unpaid invoices/bills. Registering payment from an invoice or bill =========================================== -When clicking on :guilabel:`Register payment` in a customer invoice or vendor bill, it generates a -new journal entry and changes the amount due according to the amount of the payment. The counterpart -is reflected in an outstanding receipts or payments account. At this point, the customer invoice or -vendor bill is marked as :guilabel:`In payment`. Then, when the outstanding account is reconciled -with a bank statement line, the invoice or vendor bill changes to the :guilabel:`Paid` status. +When clicking :guilabel:`Register payment` in a customer invoice or vendor bill, it generates a new +journal entry and changes the amount due according to the payment amount. The counterpart is +reflected in an :ref:`outstanding ` **receipts** or **payments** account. +At this point, the customer invoice or vendor bill is marked as :guilabel:`In payment`. Then, when +the outstanding account is reconciled with a bank statement line, the invoice or vendor bill changes +to the :guilabel:`Paid` status. The information icon near the payment line displays more information about the payment. You can -access additional information, such as the related journal, by clicking on :guilabel:`View`. +access additional information, such as the related journal, by clicking :guilabel:`View`. .. image:: payments/information-icon.png - :alt: See detailed information of a payment + :alt: See detailed information of a payment. .. note:: - - The customer invoice or vendor bill should be in the status :guilabel:`Posted` to register the + - The customer invoice or vendor bill must be in the :guilabel:`Posted` status to register the payment. - - When clicking on :guilabel:`Register payment`, you can select the amount to pay and make a - partial or full payment. - - If your main bank account is set as :ref:`outstanding account - `, and the payment is made in Odoo (not related to a - bank statement), invoices and bills are directly registered in the status :guilabel:`Paid`. - - If you unreconciled a payment, it still appears in your books but is no longer linked to the + - If you unreconcile a payment, it still appears in your books but is no longer linked to the invoice. - If you (un)reconcile a payment in a different currency, a journal entry is automatically created to post the currency exchange gains/losses (reversal) amount. - If you (un)reconcile a payment and an invoice having cash basis taxes, a journal entry is automatically created to post the cash basis tax (reversal) amount. -.. seealso:: - - :doc:`bank/reconciliation` +.. tip:: + - If your main bank account is set as an :ref:`outstanding account + `, and the payment is registered in Odoo (not through a related + bank statement), invoices and bills are directly registered as :guilabel:`Paid`. Registering payments not tied to an invoice or bill =================================================== -When a new payment is registered via the menu :menuselection:`Customers / Vendors --> Payments`, it -is not directly linked to an invoice or bill. Instead, the account receivable or the account payable -are matched with the outstanding account until they are manually matched with their related invoice -or bill. +When a new payment is registered via :menuselection:`Customers / Vendors --> Payments` menu, it is +not directly linked to an invoice or bill. Instead, the account receivable or the account payable is +matched with the **outstanding account** until it is manually matched with its related invoice or +bill. Matching invoices and bills with payments ----------------------------------------- -A blue banner appears when you validate a new invoice or bill and there is an outstanding payment -for this specific customer or vendor. It can easily be matched from the invoice or the bill by -clicking on :guilabel:`ADD` under :guilabel:`Outstanding Credits` or :guilabel:`Outstanding Debits`. +A blue banner appears when you validate a new invoice/bill and an **outstanding payment** exists for +this specific customer or vendor. It can easily be matched from the invoice or bill by clicking +:guilabel:`ADD` under :guilabel:`Outstanding Credits` or :guilabel:`Outstanding Debits`. .. image:: payments/add-option.png - :alt: Shows the ADD option to reconcile an invoice or a bill with a payment + :alt: Shows the ADD option to reconcile an invoice or a bill with a payment. -The invoice or bill is now marked as :guilabel:`In payment` until it is reconciled with the bank -statement. - -.. seealso:: - - :doc:`bank/reconciliation` +The invoice or bill is now marked as :guilabel:`In payment` until it is reconciled with its +corresponding bank statement. Batch payment ------------- Batch payments allow you to group different payments to ease :doc:`reconciliation -`. They are also useful when you deposit checks to the bank or -for SEPA Payments. To do so, go to :menuselection:`Accounting --> Customers --> Batch Payments` or -:menuselection:`Accounting --> Vendors --> Batch Payments`. In the list view of payments, you can -select several payments and group them in a batch by clicking on :menuselection:`Action --> Create -Batch Payment`. +`. They are also useful when you deposit :doc:`checks ` to the +bank or for :doc:`SEPA payments `. To do so, go to :menuselection:`Accounting --> +Customers --> Batch Payments` or :menuselection:`Accounting --> Vendors --> Batch Payments`. In the +list view of payments, you can select and group several payments in a batch by clicking +:menuselection:`Action --> Create Batch Payment`. .. seealso:: - :doc:`payments/batch` @@ -97,36 +92,50 @@ Payments matching ----------------- The :guilabel:`Payments matching` tool opens all unreconciled customer invoices or vendor bills and -gives you the opportunity to process them all one by one, doing the matching of all their payments -and invoices at once. You can reach this tool from the :menuselection:`Accounting Dashboard --> -Customer Invoices / Vendor Bills`, and click on :guilabel:`⋮` and select :guilabel:`Payments -Matching`, or by going to :menuselection:`Accounting --> Reconciliation`. +allows you to process them individually, matching all payments and invoices in one place. You can +reach this tool from the :menuselection:`Accounting Dashboard --> Customer Invoices / Vendor Bills`, +click the drop-down menu button (:guilabel:`⋮`), and select :guilabel:`Payments Matching`, or go to +:menuselection:`Accounting --> Accounting --> Reconciliation`. + +.. image:: payments/payments-journal.png + :alt: Payments matching menu in the drop-down menu. .. note:: - During the :doc:`reconciliation `, if the sum of the debits - and credits does not match, there is a remaining balance. This either needs to be reconciled at a - later date or needs to be written off directly. + During the :doc:`reconciliation `, if the sum of the debits and credits does + not match, there is a remaining balance. This either needs to be reconciled at a later date or + needs to be written off directly. Batch payments matching ----------------------- -To reconcile several outstanding payments or invoices at once, for a specific customer or vendor, -the batch reconciliation feature can be used. Go to :menuselection:`Accounting --> Reporting --> -Aged Receivable / Aged Payable`. You now see all transactions that have not been reconciled yet, and -when you select a customer or vendor, the :guilabel:`Reconcile` option is displayed. +You can use the batch reconciliation feature to reconcile several outstanding payments or invoices +simultaneously for a specific customer or vendor. Go to :menuselection:`Accounting --> Reporting --> +Aged Receivable / Aged Payable`. You can see all transactions that have not been reconciled yet for +that partner, and when you select a customer or vendor, the :guilabel:`Reconcile` option is +displayed. .. image:: payments/reconcile-option.png - :alt: See the reconcile option + :alt: See the reconcile option. + +Registering a partial payment +============================= + +To register a **partial payment**, click :guilabel:`Register payment` from the related invoice or +bill, and enter the amount received or paid. Upon entering the amount, a prompt appears to decide +whether to :guilabel:`Keep open` the invoice or bill, or :guilabel:`Mark as fully paid`. Select +:guilabel:`Keep open` and click :guilabel:`Create payment`. The invoice or bill is now marked as +:guilabel:`Partial`. Select :guilabel:`Mark as fully paid` if you wish to settle the invoice or bill +with a difference in the amount. + +.. image:: payments/payment-difference.png + :alt: Partial payment of an invoice or bill. Reconciling payments with bank statements ========================================= Once a payment has been registered, the status of the invoice or bill is :guilabel:`In payment`. The -next step is to reconcile it with the related bank statement line to have the transaction finalized -and the invoice or bill marked as :guilabel:`Paid`. - -.. seealso:: - - :doc:`bank/reconciliation` +next step is :doc:`reconciling ` it with the related bank statement line to +have the transaction finalized and the invoice or bill marked as :guilabel:`Paid`. .. toctree:: :titlesonly: diff --git a/content/applications/finance/accounting/payments/add-option.png b/content/applications/finance/accounting/payments/add-option.png index e0af8756a8bbf2dd8fae562038043d592a7d4ea2..90a76ce89950b26a0761db9badd2c906605d8a38 100644 GIT binary patch literal 6460 zcmb6;Wl$6Vvj<9^NJ&XaBX}T)ASqo(gCIxO(cK-=oktyAN7r$5OLs^M(kUS=^?dXG zyqWLMdpldR`(tNkcV>5XBUF@R@Ni$_0ssI!Iax_H0015IPe)=u`^W9Ok2d}Z90yr# zX8_>k_x~oe6!w>t0KhYVih_pJ)6WVe5CB%`D!r(*E%@c46W{abkA`o@;C z$G73p$@BAzrRCL*?*9J4v6IuYKj#;F`-cW*j(`9DUEkc^+TQgJh*Z`z)z-J>6;fDS z`Z+i}u4m$)p<_{5)0ml4a(#1S2z6FaGcvPwSJE&kD6Z1dvxl)jQj7`}%`d(gM*}DYz1V+`N+ICORuCA^X)Q#@$?sj(f9o>S) zCug^J_Hql$=NDJ1YMX4G{L-_E5>m1!rheSr-G@XZ$*UUp2geqcRE0*R%*-y>IQqbI z5y-}Nb6d|Jb4v|P9i~=pqvO+dF8t}?QV)wH1tiz~Bpi)EEa zu$rNHL9vm!b6jGkrmoe|?~|VIL)CRniLe}US}t57rsTBTqSBf#I+l^KX-zF%Zr-6Q zKY#TNjB*BrBFgK2AD^uK+Emvzub!Cf?CuwlRA=K7=lUeu*wWeCKit~UTT|b%ySrar z)sT~4*527?VdoVUm)6qOL(9y!xwT{E;B$U+Q(Rg@OvzDNQP038*xc5QPsaAl+@_(i zJw7>$2_)RrGk{0J>h2R35u3{YS?R?q7ONrzkD&bF`MHvYQEFxZfrASpyHHqEG9d-~ z(b4ho$tlprv3PitlAcEgo?ALPme)T>$IAcn@aX35jy)ha1l7dq7c{xKB_5NYs%82y zG*T!sRvDIlcmELI)-kuReD(J)rllPV$7cz-uj*-;!)w1bejf{ot46o9(RunU?C!z8 z_sb{3%<_wt_V;03Jw~~OF$o!`S69^T-o%csvI!|w zH8Tsfc9#M}$dQN4007B`oTQkB$I?-jw#pZo*8`N)H~tuiH?2f&rU{Dn^mP^lXe3fR zgSn({w_q zYA3s9$8qbQ#Z>IGBg z0eZxW!FA{o!Juk-*-CMOe#kD!7w%1xx8AhE;mPo2UpK9?Qy?}##;SiHPe6BcK(GB&^qF9hV2B8Uil6Kx+yQ(W* zeOgTkX>KP`8mc3riTXXzvIPz#l+vyyx+rME%C6+9r0aWm62&gkv8pD5DP-8thr)R-;iZAs_%nT$#Hgg|0YLX>&-VEXpbHSp};RrrOSu2#AP`7-oe z+bjMDw@Ffkk1|d1NZRUWO{Qht2Hv-G)E}0ezL0XdwN_#hZ8!0ZjP`zg1zV~@lFH)G z$tK8@1VqE+4c@#-PDulhu@R$le;s z&@pwE>J`vsp@jqUHJ;X==eo8dHSMRVioU$h!n7mK(x1}YaL({9)00614G!Mr_V4wG zIZZ?JGYIq=8l`N@?j;mIn8bqEqfsjb#ny>Xf!*2P6<8WQv&5Kf)}=|^^BT*zgWA;? zlbU)s)A*Sn4$1;I9UDgsV`Q65ta#&5i_&}DQowp>7QisiOYa>Pm7B4T8=-FoTvujR zcnRi4|M6l%BhPIKMpwqYRM*pnCs7Y?q2@5@?f%pbQ*Ros!Lk@%je6z<0RLZvN3)3H&M_EzJqRmYf6oM5 zGJ|sYI73kY(nemVu8a$b>Wr=}b^2#+HamBHwv{>S5^kO0)p^IS!ZT?iT!zvijG!uA zMFH{gPih#s{tmT^Qh~W>gh{m#&DP1F()No$SmO&J;%`W0(sODXZN6ccXv12fLLqFF zp>D|c;LGOBw(0J%Iqcr4F~)ZoJT4nb0&d8LM_YqEGvVR9OQh?bh-)r53|#cXi0y-4 z5p$*Qjw>=8khmCm<{>q(ey?N-m1ajE%DJY%`p%Jr3EkGO0_Qp0G$~h5z~12?F~vS2}%-i$gK>KuffE z?n7fL1?R}d!Eg1vXqN)|P@j68tgk$ySyzq0RehvqqxJr|oyHw7Y<>Tgrzt5c9m&n4 z)iGWjO#Ph$!HUxC&-m{~9_6g3Pkm=*@}&8JNTHuc-$6_hW9kX3dnN{1R}qemln{(h zA|1&3BGBD*Irpz;BaSQtN0X~8<85kIwT(=P4QWcrEBf@V+LoPtnPw}X2p}4|1WTRN zGF21$*BvCT;dL5WlJyQ7ovD8m2$k&gyqHYi8O?vwUFc#$G(7dP24nE`N2BOEDci&J zEHD~we}@Kojb!-AJIdbLE``VY5*!>cF^Cxk&Ol;8UVrqZd!KN?U+d)aXhmJz>L`S2$BIZB%7`FA;taUI08VEGw0Ta`g4rGOk^z2hG%; zf{BP1)H)z*8y~ix;Xz_rrNmQK+^pgnKV$CP?y zPZB!xwMtDklPfz`H*(z;<7Z28epQSYRgno@oNEaQrA5G1CrB#`tx<3nB$Hjitxuo` z{ZDioYxm}>M>Wd)o=aXDNWMmg{%0q-b#euUW50Z<%2DQ#@2KYtqvjVGtZxf{OcWg` z#eS4&w*Fm7CnWlmaI>w4QERS6{b5(a(SX+V?XVSmf-p_9$*s6xBVh*LT9Yp7bNy%T z#g~H4#72?b9FN}@NOwPl^l;t~o4_}rH(wqJ$V+CZ9q#!>p-OyuXSzed`gDpx(&W~&4k zNOk`?Dw^;6;ODWdH7XrX?8r-f==01ZYIUSg%XF1@^%VZrATp5Hz6WM7m>uC|q*MGF zr^~IMz|D72t_8}pr+kT+qvOUqRn=O zrJnR+NA(x@ZkI&3?ur1dFK>M1-sF(m`#apjH(BUYX0)hr@Z-& z(UfabI=|5@i>+n(*Te>M21D=daqr#ngnazO5$;F?ENGmlpp znu2eZ4(8`Go>m&S02-Z1#t!}PV!ae3_X$w+J-U~VdR zN;&tU;%YSWvtkT<84EyAdF|2U=8hD9z7e@RSvHs$v<>unHi|deh<}Cb^%V7I)acotdd4T~es%`VqzZO(~0?lV&FZ z^(W#Ic5a$$$#MvC9d;2|k{juh`eb}|5?X+rF1L*LYcCXqh=skzR++n9vEXW050E5l zT$moJ%5{?-(F>ruhhn>5=Tp^M5jxfo$xEr<1~`l~UWMYjOg5|t*LYbgd?0|t1{iqI z#ftEm=a&{ayw3ZkqGI7i^Q$m$RA<@)@+Yr}SV~)XGDsv~uPpSp*$R9x!^(?dbUm81 z*9+Um{UQ~sxYbiNb^$AelU@SxIvV)UB2e@lkB)Y_CWtj~aylyJ-7EHQYcDCd9cBq4 zfIH;n`v=&f0?J@0&ce>JZMFqPG;Ys( zCey`2j(EZSbfBl?!cKLQh+xNu5 z*A=)*59_^L?GjVZ9ot8yk&LX}3UgQTUO5aW~!Ah3PlEX2z$CPtEM_{oJE+{A} ztg7cp1oZsa=yksX8dixE-%Mm`cOC z6m2n$P^uiSsKPIMO(OY8{by@hTP{xF!1lia)5{4z_~gI{1U>a$RA9*knQ~(;#vUr< z7s({5hKqw~#wxf0R)0+-60VZDGB_yHT+yL3MtAwwEa%NGBu|?b-N7r97R?UQe?2ac zZ4v^K3Q-|f{;xq_cv-cijnT&$K`vbjjnYI{jiL@fwh~JnV_9yls^l0dKm>&PsS;aJ zm0(@LwHjl!XGaMk(K;MWEtMdU8uDv)Bx{j__3#e2l`yKBll^fg3a~$ zKt{e<6?qj)H6H3*KWAjnY=6^wdfS@{6vwz9BoADg2+B~MQhPb@7PJfSJ1JypdnS(z zmoMm3g_&yrQ=c8%SMu;>q5X3ADHUHdUO-fDN`ALw^Cr&4pQ4fqX_Lu1XCUAoxVDS{ z;O}3n{ldU6&W4Q^qx_&yS0?K|se!mkhzBg#*%6no=&(&B)q47Ya4rym^r4e$#oQ!$XgJ zsl{^BS6(!ytYe;ASu8S{Vf|>J8BAfXq?!ye{&1Qsnj`Qj$BcI>Qwa3ov~LOV zXxby?umSy=bz!`Ye9PE1W`ca>>CN1vb4!zlHT^*QB;yNi>oZQEb7&O@vIXq%#K3gl zmo!Zq3y~u*^~!UNv70YJ70G_QT-Y10U0j7Gd#*%k?I|KBVkyXwZ`5;00-oAqi+0{J zyU&<0$}gwSpS^CttuNQpD_&%$f~;|`Efe4BCw9bA>iBS<$%Mu_I?) zCF1147FImL>ADt+qR(*h3kcu^qgL7$wIQ5lfl+wbJO7dl`E9Gd31eMlFo$-JSolne zKfe5Y%V29VNRxVC*CNwA@U^iX_8gNVGT7zfMU+mgw>N3yB0Uv_J={4za|v!Sl(r)o z!3bn7!Wh_wMu~$%(UkWMV}KywdX?IwxykyFzJ(MIwL7lC5~X0~c)J`fdu6N)WMTEw z*C+#)B!w`zObNfD-c~Su&JN=l4<2}@hrfZ5x%WiTJ*lLRP$^XdbDuU!B_eAiX5)Qr zxe(>YhAG1Z=;a@c4h^G(@pr10x3LEHw{8lDpe)9|GV!Q9$ZZjh*#vrqR!TupAI$*$ zo$*332cxjb8!$bNs*mOK__da@54~LG)Nx3JH^VRCmepy*`5uq@efR;Ie3)+rY-o6^ z5q6J4{{l|Dy2FB(7Hn&q9i)k;!X2Ij0`DY2lWdCJuAjOX5I;kpoXXpQE<4~qk6Dbq z(iWaByFn;e>(e+(=l%PGhL!h8L!XOYvn5f0EHIQuW^pZ?PLW$RU3_hn#r0nqg=l!C zimF+_A9eR30W-y0pG9@bGzUI_4pt@J(DL?c#-C+h@9`{BGa1lEV1AQ0o$uFpW;OUX zzL?zY<0ZosBjrmfyzOC0x*(38gqx6er+ACwltbtWM4og8h%rXWI<2MZaSuCij@5O9 z-Tn1-glxXQH1PPmsWnn2V4KVYnOtunjGmkAx9GhWSxwPpFRQgQjaXqRbDcX=h-#US zm;6~VBH1RhN=1vzou?~k_7tJikX<9-ODN0YV-e+49=Vcl{^&wpv6adH@vEM%H8KIL z4xkgB*=!BB3@O}seaSIMeA&RLr&?jpxG&I(^^op{|MyW#t5eh@x9{=f>Nuy!=uPyq znhd&cB;8^xg4o-vu|;o@*4>cjSo?@eVi$zOfIzYzI*IOG-#yzj51neTCgFYWxq^(7 zd+!;L>O^pB-LhPEX&&-?!jaQ1866=0PeYfT&15|mz z!_c~$AfA@HIiF7*)r~akK&uF((<>z(mer99A{g(SK|zqtr9m2`6hx7Q1%ahx$t9(c7Fa;KyE~Rxq*S_V=}zhH23MBe z=Qs2Hcr)+K+;i@ob7$_%{c+Ea8?LSjBq5?D!otELQBsuGz{0|Y|ErS-aQ-pj`?}Bn zNnaEpE?8Jkk^cd9GVfD5EG!%>brr1-7!2m_?hb|edv$dMQiI&y-mY!zT%vC<519M= z`PV?C;mwz=vkh~mR;K)G?3JEew_3uDo*2_U^X2?h==6dq1 zDcGz21amSPJN5u_u6j6W#*Aiwtc$Q1SU{$^PSr=CPZ3_WX7(Bo8#Ci9D~Nr|16bEC zV+E694%z+To0O7+xm!pDbEp3Pw?q@CL&H7>qpuE`&;5cywS%-RKo+^#f$krnU$x`L zKws<5JEGd%#jpDkh!~i%rmlh`qYz*8m|iMku6Dux?d>RxvRNbsbM}gddwF%!Pk|%X z!3eo={m>25&@lcITl2TtF4Wyt^^?)%VnfBj1I+kSS3#7vbwI?>y&f0W>feWi<~7Vh zF$Ud-IVi5###s2Kblzf&JmMWHcMNp&%BRoOH6T}`nfZ2*CVwMsEeO=W$U=xC+!Vqh z>6O2R8NR~|qA{1~Ia__m^?d%p!GVgNtH;RA@zpI0BoB)P=#kT%+r76|`W3{@sby_f z>}B$Bwv4%2VByl8{~n0VDiQ~UX!tagM1MP}@d<`Nt~Up`-h4`QGT!Ma0!Y}+^frHO zx%}m8T(^8>;9F>*VSO=C2C_{duqY2N8^fGcgEhT%?ZbXwKKx1xvJOM^U0|;Er($|e zY&4Ae>IzKa`#>5H>F{Z{vc;pLBg|4-zOlgg`Gb|Cqm!HO*PODbP%qG1;R<`P?Barz zENxh1N@8VYQ>5);Vip*4nRLiL!aT`c$)w_J~ zSl{d^lbW01VjDFMUoL}}pgz^jak$;`stIaR6jtOo$m{RW>oxywd69JK9TnGZow~C-Zk~Tjs`|I4tVnBgopC+R=1~COd6YD6GM2b^%+c1i^tCHbgqFn z9U)jhJ8Ca!KP^)ggR;Ke6ycrUS)>*3{EXcs^Q0r1uHGc>xs+ZJhHRff(0*WFY0xIg1PH@?_0po=fu59>E=G6u7FI~ORRV}tM5+k`WHMf& z4Z0&YUXM~CUniDw9*Q!ynfl4SwiAlhIS7u(4T_nL`@L-L$uRutWoNY;YW@KQ@W>Ri zJ5(^`{-A+AOdzR$cD%=0mAR#iGb-zT>@M1n5rgJPOlqN`-oX_b%f0gFn@v?ELv~-u zkgl@p?0cwDN&q0mf5}Rjk}IU|;T7=mj-z79Ka&Fu!spB|q)$rLT6o=^5{^M0yDRD@Dq72mWLrxxZ#SNm%X zG|`ew6+hEsXNhmG_q4%Z&}~nCo0T)X6;WgCKz|Q^)wqQGe9?b~oWrBXQ6ZQ4`| zb)#!`c}#mfl#XgRfS$FiYe(jNkHET2cUcqOOkTmpj75^sMV%tNO!97p^Dq87UXfnP z+d1TTNwGliXnl%w*D}01IzB&TI^kJJ#Auq|gUPhWI{uTosCR+eM)hJk;#)?h?LsFK zHp9^yr*4sUrsn;c-p?szE%H)PtVO_(1Z?U5-(3E$-TZGQjwO$|l;^uvL%3~w`rh3v z^+4y8G`?@qJy&V7m(j7Q9mY4VfP!inL2=t3bj*nw&xFs%+j-Q&G9=3}%qKz&02u{z;n$H_fE zNKgPp!)Bp+t888;O+%Y1kU5 z{b!%|t%}zpWp~gdr=y=`R;kV{WtlwF!AX4rXR6@NYeP^q{3qQ2GPXn@`+!*PUS}oV zJls`C91&bP2ZYHPyRqLQ$$qL%F({3bt&kb}M8N35;!8;40wD0kmnFEvZO@{bhHp%3Z@J%{!0(@EI!hfMZdr!W(wj!!coEB1Uv9@qJ5Q7vUFg+ z!ieIjE+^uL%;Z*B*+VA6^p)|4yx83eldq}_2^7mYL2Ndn19V)_0rK`CO9i*8f}zM)Rc%`fX!&sd zW`W7IhBM3bWZt?=*^YIUv4b|~q%$*yRF85Qd@;)!N7Z3zD`(`V)yIeMNj@$!tn?tk z&gXAR)YX884?Qv!=5KS|SPohh%)=&dIehUCr<~IATYIN#>3U{k&EEd^dXZgW{{AGF zJoNJ265f-3$GYo79o|EG0BFv?O=s(faof z>+7Mp20Z&y@tIi~w6)exSTwT>kHEcoR%*bFj+``2@qRU9W_g#F1EB)E;aO|nE&afq z4gDdd9Po&GT^7F<-mUo~A_EKPic9U9`}x0Hx$eD@48$DY__#Q$FBdAtK?FW{zAS8Yr%LuIyCk5LQxi3BUl@#U0H{P9F&X1|XNQW+P{q zYTV*K-U^hx?ZB|msnWh|vGf%jx1{f~^uEC^sCA~JBU6;03qCOSZlZFN#iKzS2oS%_ zYF)q<{l;o#RmS?P1XJtsAml^=re`{DVf32qXZWJ-O97xzTL3(M*K z%^s*wk44K*iOoQb;-TSR(z%|FZ6d?cM=jIiRh0w^A-}eA0$#6CO5n9NaM~%e4b{IM zv7_Xw33f2f&G3Gc!v0ZST*P%SyPT^Kkn%TVW5Q`?h{&DY%yKtpIXI@+nZ)IztN0N0 z2%+Vsb>CB)uKqYFkws@quF$7t>5J#kIuZq&MN!;DM0!QcBR%NwoF!%aQ?rKhr-*re znf#;)M^@RE>Wge7*ZP5rtdoMRmn?+XeIM8nHt(7|Ua`%P)(oKb_lDB$wq>dZiwyRc z5%pK2`I>iE2bGGTnu+*xL;UJLQvLGZLJJ~fH@Wg^Rp+>U@%7cF6*j<= zoXJAMweI}?Ttq61?0h{6iI?i@dIDQAfhNJ`h3UAdNBH(^oV)}D)4_|bl(Oa!*=-C! zId;hOX!{Fs>{Ye;ASrYWxW_MgVkd!(*BfW7w3^7Vma(K&iQU2M#Vp;>t`POzN$|M& z?6DgTj(ZZ-)x{>O(KeY3V0);jR{*`A!l-hr77>-M7u z1eXjR%`v}d{io-w&B6+VRgc1sRKsl09RzoXlZDz`HJ>|L;TzK8WQ$QnbgjcJdnu97 z;NJ7e^*>8Z(7FilT7aTsZ2vR5?%^U>6zgbIxmI=|5)%}U9hBMA-u|I2&XbX8`J)2S zJy$dN^wQcxeETW;?D=*7xQ?E7Kvem@?>!vJb(2b)eWi=tN$}abruhBDo`~wt(VJ%W zpFw@G8d`_L27y&O^oIo-++3ESbMx(eQpa}$J?O;}!PF$XuVIXa*}7<|m%-x^x8@^f z(S79)M=ax@XJTj?|273lVcc(_hhtKx&Q1BeCbII>d)p5Ni^x9 zg1H8!S|6>m{5f6S8kp}3a48G=D(ORmtsD`nOkek_hxwOpbtR&2$qJbYU+`e%2N5Sc zM+nMKY1_{I&ZUCT(e^Yk6U@(6<3Ii5iF%8vf{J4^@Eh`a(Fd=q#diG22oba6lF%fp zG3|P~YH4GV+dhsQv`+Z*wD+R!pg77MW`!lAtN6fI+BWo)L$9b=Dsm?aiLX zU`a0hCb6`!mM$;Ah+#A(+Vqj7vw0YzSg^l0Be&U;Jc2F-IIzGFTg zvvt*zCp2(D*S%{i0Ytc8Q~&*OX$C#}l+S7D;9%0&F-9|NLYd;AE zB27mfR5wN^SM_O5@-oZ&B9E~@4i6N)PERl*1SA@D{fXn)!Rq1mq-j(zw>f(OV@x@c zd!f?SxVDv+(-LLCav>x}%91?3M3$lw&ih(`^-~y(mX!3gox~~@VeaY@o~SaQ`DVaJ z;ah)+KRG}`hKDZSS^Wa4=p|0Z!U9ENn@m`VI*2-G4Xn*7u=)d39z741Rx{tq5hGZ9 z8x)1R3$CfWswwS^K6Kx*au(DOC8YKn(hP)2 z{p(344!;Rj`3H`w%oSvXwTpAO*A?=zJF>DGd_U61~~ P5wVm$sLEHqg9iK$=csxy diff --git a/content/applications/finance/accounting/payments/payment-difference.png b/content/applications/finance/accounting/payments/payment-difference.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b779ae1a387e5db0e3f9c1747c53e5b8a4b544 GIT binary patch literal 4197 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 literal 0 HcmV?d00001 diff --git a/content/applications/finance/accounting/payments/payments-journal.png b/content/applications/finance/accounting/payments/payments-journal.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4e2d8f8f9deb309658068502fe39c216ce2c43 GIT binary patch literal 9212 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 literal 7406 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