From ac6af9f574f021eab001ed612c52c03f0eac753f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CDallas=E2=80=9D?= Date: Wed, 16 Apr 2025 14:20:17 +0200 Subject: [PATCH] [REM] accounting/checks: remove checks documentation task-4558041 Remove the checks page as it contains mostly duplicate information. Condense useful information and put it on the payments page under payment methods. closes odoo/documentation#12916 Signed-off-by: Xavier Platteau (xpl) --- .../finance/accounting/payments.rst | 41 +++++- .../finance/accounting/payments/batch.rst | 4 +- .../finance/accounting/payments/checks.rst | 128 ------------------ .../checks/outstanding-payment-accounts.png | Bin 3170 -> 0 bytes .../payments/checks/payment-checks.png | Bin 11622 -> 0 bytes redirects/18.0.txt | 1 + 6 files changed, 40 insertions(+), 134 deletions(-) delete mode 100644 content/applications/finance/accounting/payments/checks.rst delete mode 100644 content/applications/finance/accounting/payments/checks/outstanding-payment-accounts.png delete mode 100644 content/applications/finance/accounting/payments/checks/payment-checks.png diff --git a/content/applications/finance/accounting/payments.rst b/content/applications/finance/accounting/payments.rst index 8d37619d5..d6994482d 100644 --- a/content/applications/finance/accounting/payments.rst +++ b/content/applications/finance/accounting/payments.rst @@ -55,6 +55,40 @@ invoice payments or for vendor bill payments in the :guilabel:`Purchase` section view by removing the :guilabel:`Customers` or :guilabel:`Vendors` filter. Alternatively, access the full contact list through the Contacts app. +.. _accounting/payments/checks: + +Checks +------ + +:doc:`Vendor bills can be paid by check ` using a dedicated outgoing payment +method, which allows check numbers to be tracked and checks to be printed directly from Odoo. + +For incoming customer check payments, you can use the default :guilabel:`Manual Payment` payment +method, or you can create a payment method specifically for checks to help identify such payments +quickly. To create a *Check* payment method, follow these steps: + +#. Go to :menuselection:`Accounting --> Configuration --> Journals` and select the :guilabel:`Bank` + journal. +#. In the :guilabel:`Incoming Payments` tab, click :guilabel:`Add a line`. +#. As :guilabel:`Payment Method`, select :guilabel:`Manual`, then enter `Check` as the + :guilabel:`Name`. + +When registering a customer payment :ref:`on an invoice ` or +:ref:`not related to an invoice `, use the new :guilabel:`Check` +payment method. + +.. note:: + Registering a customer payment by check in Odoo does not move funds. Checks must be deposited in + order to make the payment. Once deposited to your bank, the check should appear as a :doc:`bank + transaction `, at which point it can be :doc:`reconciled + ` with the registered payment. + +.. tip:: + - For best practice, enter the check number as the :guilabel:`Memo` when registering a customer + payment by check. + - :doc:`Batch payments ` can simplify reconciling deposits containing multiple + checks. + .. _accounting/payments/from-invoice-bill: Registering payment from an invoice or bill @@ -285,9 +319,9 @@ Registering a single payment for multiple customers or vendors (batch payments) =============================================================================== Batch payments allow grouping payments from multiple customers to ease :doc:`reconciliation -`. They are also useful when depositing :doc:`checks ` or -cash payments to the bank or for generating bank payment files such as :doc:`SEPA -` or :ref:`NACHA `. +`. They are also useful when depositing :ref:`checks +` or cash payments to the bank or for generating bank payment files such +as :doc:`SEPA ` or :ref:`NACHA `. .. seealso:: :doc:`payments/batch` @@ -366,7 +400,6 @@ Reconciling payments with bank transactions :titlesonly: payments/online - payments/checks payments/batch payments/batch_sdd payments/follow_up diff --git a/content/applications/finance/accounting/payments/batch.rst b/content/applications/finance/accounting/payments/batch.rst index 75de741ef..a3ddceedc 100644 --- a/content/applications/finance/accounting/payments/batch.rst +++ b/content/applications/finance/accounting/payments/batch.rst @@ -6,8 +6,8 @@ Batch payments allow grouping payments from multiple customers or vendors into a generating a detailed deposit slip or payment file with a batch reference. This reference can be used during :doc:`reconciliation <../bank/reconciliation>` to match bank transactions with the corresponding payments. This feature is particularly useful for submitting :doc:`SEPA Direct Debit -payments `, depositing cash payments or :doc:`checks `, or generating outgoing -payment files, such as :doc:`SEPA ` or :ref:`NACHA `. +payments `, depositing cash payments or :ref:`checks `, or +generating outgoing payment files, such as :doc:`SEPA ` or :ref:`NACHA `. Configuration ============= diff --git a/content/applications/finance/accounting/payments/checks.rst b/content/applications/finance/accounting/payments/checks.rst deleted file mode 100644 index b05f44e3e..000000000 --- a/content/applications/finance/accounting/payments/checks.rst +++ /dev/null @@ -1,128 +0,0 @@ -====== -Checks -====== - -There are two ways to handle payments received by checks in Odoo, either by using :ref:`outstanding -accounts ` or by :ref:`bypassing the reconciliation process -`. - -**Using outstanding accounts is recommended**, as your bank account balance stays accurate by taking -into account checks yet to be cashed. - -.. note:: - Both methods produce the same data in your accounting at the end of the process. But if you - have checks that have not been cashed in, the **Outstanding Account** method reports these - checks in the **Outstanding Receipts** account. However, funds appear in your bank account - whether or not they are reconciled, as the bank value is reflected at the moment of the bank - statement. - -.. seealso:: - * :ref:`Outstanding accounts ` - * :ref:`Bank reconciliation ` - -.. _checks/outstanding-account: - -Method 1: Outstanding account -============================= - -When you receive a check, you :doc:`record a payment <../bank/reconciliation>` by check on the -invoice. Then, when your bank account is credited with the check's amount, you reconcile the payment -and statement to move the amount from the **Outstanding Receipt** account to the **Bank** account. - -.. tip:: - You can create a new payment method named *Checks* if you would like to identify such payments - quickly. To do so, go to :menuselection:`Accounting --> Configuration --> Journals --> Bank`, - click the :guilabel:`Incoming Payments` tab, and :guilabel:`Add a line`. As :guilabel:`Payment - Method`, select :guilabel:`Manual`, and enter `Checks` as name. - -.. _checks/reconciliation-bypass: - -Method 2: Reconciliation bypass -=============================== - -When you receive a check, you :doc:`record a payment <../bank/reconciliation>` on the related -invoice. The amount is then moved from the **Account Receivable** to the **Bank** account, bypassing -the reconciliation and creating only **one journal entry**. - -To do so, you *must* follow the following setup. Go to :menuselection:`Accounting --> Configuration ---> Journals --> Bank`. Click the :guilabel:`Incoming Payments` tab and then :guilabel:`Add a line`, -select :guilabel:`Manual` as :guilabel:`Payment Method`, and enter `Checks` as :guilabel:`Name`. -Click the toggle menu button, tick :guilabel:`Outstanding Receipts accounts`, and in the -:guilabel:`Outstanding Receipts accounts` column, and set the :guilabel:`Bank` account for the -**Checks** payment method. - -.. image:: checks/outstanding-payment-accounts.png - :alt: Bypass the Outstanding Receipts account using the Bank account. - -Payment registration -==================== - -.. note:: - By default, there are two ways to register payments made by check: - - - **Manual**: for single checks; - - **Batch**: for multiple checks at once. - - This documentation focuses on **single-check** payments. For **batch deposits**, see :doc:`the - batch payments documentation `. - -Once you receive a customer check, go to the related invoice (:menuselection:`Accounting --> -Customer --> Invoices)`, and click :guilabel:`Register Payment`. Fill in the payment information: - -- :guilabel:`Journal: Bank`; -- :guilabel:`Payment method`: :guilabel:`Manual` (or **Checks** if you have created a specific - payment method); -- :guilabel:`Memo`: enter the check number; -- Click :guilabel:`Create Payment`. - -.. image:: checks/payment-checks.png - :alt: Check payment info - -The generated journal entries are different depending on the payment registration method chosen. - -Journal entries -=============== - -Outstanding account -------------------- - -The invoice is marked as :guilabel:`In Payment` as soon as you record the payment. This operation -produces the following **journal entry**: - -+----------------------+-------------------+----------+----------+ -| Account | Statement Match | Debit | Credit | -+======================+===================+==========+==========+ -| Account Receivable | | | 100.00 | -+----------------------+-------------------+----------+----------+ -| Outstanding Receipts | | 100.00 | | -+----------------------+-------------------+----------+----------+ - -Then, once you receive the bank statements, match this statement with the check of the **Outstanding -Receipts** account. This produces the following **journal entry**: - -+---------------------+-------------------+----------+----------+ -| Account | Statement Match | Debit | Credit | -+=====================+===================+==========+==========+ -| Outstanding Receipts| X | | 100.00 | -+---------------------+-------------------+----------+----------+ -| Bank | | 100.00 | | -+---------------------+-------------------+----------+----------+ - -If you use this approach to manage received checks, you get the list of checks that have not been -cashed in the **Outstanding Receipt** account (accessible, for example, from the general ledger). - -Reconciliation bypass ---------------------- - -The invoice is marked as :guilabel:`Paid` as soon as you record the check. - -With this approach, you bypass the use of **outstanding accounts**, effectively getting only one -journal entry in your books and bypassing the reconciliation: - -+----------------------+-------------------+----------+----------+ -| Account | Statement Match | Debit | Credit | -+======================+===================+==========+==========+ -| Account Receivable | X | | 100.00 | -+----------------------+-------------------+----------+----------+ -| Bank | | 100.00 | | -+----------------------+-------------------+----------+----------+ diff --git a/content/applications/finance/accounting/payments/checks/outstanding-payment-accounts.png b/content/applications/finance/accounting/payments/checks/outstanding-payment-accounts.png deleted file mode 100644 index 05703eba1d4a95ccca55e48c0d62097bf328ded0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3170 zcmV-o44w0dP)lq#;^N86((dl=;Nj*(Nm}yr z_VM!d`}_O+{QU6o^z-!h{{H^`{r&p-`nMURat4}=IHqN_}SXs_V)KlPG7;p$xKgR^z`)e z^YiZS^3BfE=H}+1q^w|Ma!^!c?e6c!$j{x~-G_>mNKIY%`T57m(BtFdMoU{h~P+)0ndPPcG+uYyk>+J3B@#p8~ zPEulQZ+&)phKY=q)79AZ_4e1<++=5VIzLcSR%XD#$C;d^ou8=c>gq~QUw?y+bVaC3nG003fUb$NY>@$&PVoui75fe1D4h z`TEAk%{Dts-QMBh;o-HnzI}m>s;sn3QDFd-le)aZjE|b^?e1V=ak#p`#m3CGxWB!= z#mdXjQ&(pxDJg@8lH%j#$;!}&i&wf_ zZEbBUFF`OcFsiDmO-)UCdx+N7)}Ef84-qK7zP`o9#lXP8!^6Y-`}{RIOTNIyX}4-$ z000RQNklxma$Lco2e85(rBX2nv$i65IsA0@99-QUp;!nv|0& z2(kj!Q_+)C5fu~_*S@;C*44GFySKOHZhODmz21BI<7VExshAigJ`b+H?;pm@`#zJI z4>R-58+ZXQHp$qD6ULAK4mu#`2<9A%u}yGv;$%lo|7vw}vo!9-~Xk}I2}V*+0&QfHM1U; z(?Wc>dfp+gjBw7$T2A}na#oRp?8P^J3wRPQ`ah4SE9n#^Qy_eWq^76}3h0|&fUeru ztb#-UXOfACvS)3j9TI@6HTlNeH-9vsH{}VHnL1hmi`QXMMD1xwaz~IVU^_=dx?RGRK*d zr+JMl(>F&m*?rd1QImR5GugL!2>|{_W>L7GvZo#@poMq>xU00Bd}$?D+N9-76N}4( z`+dazUUV%{kZjnZQb2ZmB7{k3eH~;Tdt9m;251#3B45VkklJ;<^l+kZ}F2|+mZWn+FQp-uj#)r%gH|@*EWPR ze^a%ue(m%OiV= z0))+{hkwA#+{pkOb*1apc2zYispe`6lYN8fWal}ct~KKPBt3l!t3Nz+&B1j$DF*ahcHAU2=5&VZ96RaYIbF4vq64eqkK}5$S-Ki( z%QSWWTKiN`aVq=wBylw5bm2L*9kB)HYPiO0-kY`EXF&dq1_u@QTYQ(ACAk1MK0@;;jI7W^hI;%2-3vZ7(HKmN0aE7<5 z2k7+)`}Jx$*PR#;r30*6BGxrq~1ER#$x zrJS#*lQUsu+7a0chiLItc`LvcbzW-V{BAuQ+joXmN1JfM=^~|vRC&UL6RP6!3cXU8 zj8m+52q*M~$@5YU8;nj!>n#95hgzxb5SY~9o1dJ_?K>;`m62=|D2~f(QZE{`U(dNR zMpmuw$o)BmLbqYwWZF0zS+^`KRB+|}5qHl%W7^~q$~jAZE7&QrRA}yaMUE=-apkn` z8ztK&xHh&uOkwtLiqCF%Tsbk;alWMG6e6b$IKMk>@=qw|g$oznc;hs34x4i&yJ-gp z2S-Qz<%SJ7zo+NK-?Jkpav~=NIgt}NF=jY%--(=fSM<%lXLsN{k#o45{5ML-X&cTN zMx2;o#)wm3FLd)0`v*<+o-=Ol>?KJdi=Q21XSaU+GowbGKY#vPPkLS*yz}ReUjN&l zet)CnqxE)nW1d|clC)&@+;MZfrv~|p{oI810zD_U^W;1;f+D64z12S=6si*mkpv*ZTDOj^27qd7H$ADqUV+Tls3JM*lYy>JNy4H-RpF*T(b z^JM3XLA#QFzxaz+U;AsxjSz~tWZ~>OPLrSN_5w%#uRt6OhNqjKe+KiMGp>#fP$rs0 zO_}Nwo-YQ+l>C!%-YL0BE$Ps#qw6Ns%<%Vf;|8ar=5Lh#50qZ-7cBh+lmGw#07*qo IM6N<$g8IUf`2YX_ diff --git a/content/applications/finance/accounting/payments/checks/payment-checks.png b/content/applications/finance/accounting/payments/checks/payment-checks.png deleted file mode 100644 index 91930cc064eaad05ec5fafeb54bfdea549041dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11622 zcmcI~cTf|+^Dl~`0)nWCAX20WB!HoJMVit}0-*&7O}g|B(jft)_b$DM(5sZtd+$i^ zy-9z5fA7EFAMed?-n^UJx!IfDox9t;&+Oc7kdlJ*Q^MDTczAeEzkHTZ!NYri!^690 z{}}(@%z}53*T3P(_s<%(cz7gj|Dk))AQDPEJbXMQIjH2_-QDf&?al4&_0=^Q`8z%_ zWj&+s*0RRyo4b?Kb1SRs{GU{&XXlYd-+@$MAxYTU`erMxGdV4rnvshMESQj*^Wrs2 zckiH;ts6ZnAK(oLY3guubF;g*e|dE!tE~MqBHr4`m-W4fg|*8M-{6bO%lU;xLsL6+ zXiVS0$neO-$;qi4OkYY7k(pb%v9Sr^lgKM53qVIKuddlT{rDuOr3%*e%>CKlKlrTtRYF0h;WtiI+w}bW@7dY;$1fUV<5T*^))#*- z?A-zn4v!pNe3q712ZzSulQJfzW}G~N*tx~hGYek7jU`z#Ol z_xCR-F5lkSwYK*ttEe@$band?=;7g!m0Q%&)vx~5@;L>wg1RBLs?psyv>+-=;tOnh zdnY6;?srRvwt=;vxT=zdF|MO0CNZPfpD_K`rBxGb3WtOs$+2msV`#zo}^%x_F^A z^sFMH6GI}Cgv8`|g+E8cq#W$*2L?wj{8^sp8?#q3J3T#HT-h+S@rZH?2{7`oa_~+} z&6=K`Gq?Kz=KL6L7sSji+}Yhf(9*lMu^ki?bbfM{lV6(iGktk>u^HE+1pE2};ph_- zDJHGDzP=tD9K5}@<>8G&nR%O8IX5-qoZS2}gOgo6{5xyfwDrv5+`=+*3P(By`9)>U zj!%7%u4w@YNnX))O}L)^k-d!_86_=OxJ_HdZ+mC&s?4&D#kGc}*2d-zxX!n=g_Y^S ziLI55#i@n&yyA_8HKhspHQD9(UfDDA%M0Uk!Ir*cf%)k}^A+hOy^Wn=Hi7-WyPN-P zdNq%%9-aM)PGyU&&??4-bxy|gOiyedrYM_h;Nj8YeUT7@I!*7)E-Jn>rv7~xa6tLO zdJgEQ1DD7oVjg6rmHBQKGV4XRTz^4!XLj|C&l+L=%(T7aKnX%ldaS{|BvJ z(;0uBOPB}`k-nAab%6Wbw?&cMs9~VmhN9A~AJ?^VykAEiw<>kEduigfnWJ+hmF+qZ zY)PhgHJN;r$4f|jmDm!i*y&{=H?t*pdz@G5Li15!X4{Ddy_*eMNxIXsulfmQp<|Z08c%n!O3_ zO{}X}ohy?38~`(D&phD4Ufv!VUx zZO*GH`Ljm{>gqD`4ti_uIRzVD_9cf?JNvbK$yK0iD*bo(SW$hxzF_-#x8guQ8!SAt zvtGd9(Xw8QKru_=URW+b7u;FYO53-eP zB(b1bS;%Kfl-JhEBY&n!q17}W4BtPV1;r&wgj+?Kl1)K9iV!Q0vTQUNo7nY=t?H4M z0;SmDp>N5`p)fVI#)5IDEDlI|np(f+oJMrw%qRt9cUa9GJZ>{-T~woHT&B2}XjT&V za%;B=${6oODWVCpqI#kbXCVt4lNr*-A{~2a)SKA}jOv8B^!Zwgj})=UiR1gLV~A~S ztI(B>#BGw#KUJjL^izcLuMbcnDD3{rT6Uw9w+JpPPF!kM9hTNj(`tCpHhw~~k+@hR z>u2|{BEwrd*?J#$4YMG(B{NXpwpx}^aHsuK9n^0sE^7uK~W9*EvW zl3QZiS$dy*af7{O)YENSspz-!UyQjFSsaxhKe)Q{Kt?H89e_Z_tJ$-|SRCl)1*?$} z=iKc^+j9zRWjsfJ+2Gj=(3-0-H9);XX-cO6iK7#s;C$cc-sgm4ito#Z=XWB`*q`Ae zmbN^!o2WuOtSz6q|B{}bkSmN+5!V?`D@m;>0vW_gin=-A{8v+k_rGtUvMv}}E!_Qg zx=`|*i7*IPuI*&QM{|iCzYiuuo4_XVJi+koR}nS|TYWHH^vhKO!rBf{45G@`Jz7z{ zSJxEBc^sxr-4mr^?UEH$m4d& zT;mlRr~x|fqABX%!}6fl8@>bRhHXr2Vjq|6wvUdHlc2ZyaKAhZV|)2pqrhE94p!SH z$eoypjO;a1FKpFxjY%f%HR3qr2-}(MeKnN&K*+Xbca!?__`Zai0jXfgg4x7fq8|){ z``~z?)$ohTWjl#3w!_iDMf5!$j#nanQN|wIp#>F=v^8?MIsb_}p1uD+ zfJ8jnt-gmp_$VkI{ZEwso2--M>vIC9=Xmwa+7UgGc(j5HfedX@xFvRkf#V(U_TAA1 z(JY&5Vca?i6#OaYP_*u<>fp1%2+^!X(97PHU*8}OWuRR6iF)B?1FydQ=DSoC%r_fM z#a!etJ%oRY&Ap>mNAFuma|LB1n}(~Y~YAF;r z{7sts1sewqMM1<#kvFwt?e*uC+lx6lPwSA@_Kf~I7(Wa9>_H*5g@HPigQ2aKz#&Ri z%+HWvqC3HhX6LM6Sx?aIj?gkkXj~q=;d4P?312;uNJ5xp&U!qgQ)k<7?fK?B6%H`s z3Z9sh!(~XDbD}HbzV}5>N**EwLUhW_{ zyhy6mJM?Aw#H0Xe;>mkfQVBY<_%fNDO6dvf9;*D{cCrTDIhm$vu5d`FF$YhP(F1JD zyJG>ij~E5YkRpfHPcE5wKw8&^GHgXk&OSEaZcrs$9ehgKGZRyy^=ou+ZMedM@m+v7 z;L31b-FLNOE9_qM7(1I9t~lRUPoT``8+4DQLXN;8CJX)UnFdC}zNmfnyVL-)Ye;1J zB8Pq6%#J<=P_yOefE(8#oH=_z-`tHbo!sclo6HK)AOon*g!n;JFyg~sNd~^Sno8hM zCj{g2@v7eHfHFhbm+FP4(#HLc7MH8$IWu{w-{m z!S?9)M(X*Y*4^QpGSk)InzDgwEV(j&_nP_d)!gG-eu^!iHJBNBR zrZ=Y``e(c@wybB3hs(o(sHYXlq2Va^Un80GK!LwesJ!jVpC-p~J^N!EExAQ;t1=r_ z>v>fwKI`H8xXJ9NVAr-SX>J!VW zpvNy>GBB6lPr-l9A@<0NKh#^!fH?Of1B5~0{p%Nzkjw9!#+>nTYpdjuUliN~NJTe# z_~Qj)D;)TC31(i9zR%n^cio(rYp7z|-nS~Tvgh-!=giqDLpFY+sF*6lS)xoPA@z?g z0x4)8RNb68<3euDoZNC`!INbmv(p<+*U~m42A(^j^ z+oVvZa#AnmH;9sw0o@1D$$h%ce~5#kDU#srj^s;JhUEFj^JSAn+Pnq(4Aw~@kILiV z3RI~jREGFwXT7y$28`Rj%?9YHh4av|U!2Q5Hg5>vMIB_W%?~lPo-e4flz_jHR|e?0 z)&?_4<{jlDWPbIPlA z^wo_hAD&pe1v@-BOl@FmLDmePFN>LC>RHtY6Y7SKS%5y$jr;k5HGj-Za746Ss1FJi z@G@l?og{eWr_pWeG92}R1gM3>d_XL5DZ(jVcPk(Mx%Whw@4 zjA)8SmoYGLNdeurZ{KpXUjwxB{_NxG_$wc5n6 z5?x!j<4=V&Ro@ubku`p|Qitf!*!?84Sf3#NqAs}(TDM>ul+GWgc!3ga>b)#LgpS0C$(!mbk*WXS+hBRcQ5WTA6(oE zIh2&F{rhlu5+)QPDpvn)u%!8kH!Yg%f!MSEzkPk7sln|u;grS062vLQNNA?n zZS~Hl$xR-uJa_t$1Hd=(r;kYH*{Pa@9fRWWgTQ%q$jifEnU~Rlb4}8i(%4Qgt@NZ;&+5BE3101E}@b zk=K4{fU63A|EGF9b2r&5xd~*6aV_ikd}<@42=igtGXVwW%>il==a0lHFK|%;K|gdX z#J|lQdTJFGvUYIB(6UCd>nx8`WEK%(f6){6&Js{8${_xKap}`iy+HGIa#Mmij3Aeex|zBNtvwM2%i4i zkerC@Q*wf?)X+!Z__s4{E7D){1-?1xSnZyRl@ao@K|d8r)=^;+-3u%ijlNVIX>=V= z&uI*`@lXF;UgH2vCNIZD;Jmw#!d!tx2g;}l?Djo!O(nVPlx3d3W(~@7Hnenn!)4X}-^`)Zc8)`xwbSK4?@4jn|Lm`uy-pp1ZKBjmwYXcvkQn?~ZQZo# zplZUFQYLYUb&k^Ds>BSy$A%oq*?>uJe!S8!D^+^Y5HcVU-)m5oEo}J*e$xZE&-P)k z&3RTX-|LXBS>#e~zr(!SQ5nG@^8)A<1eI#pg0w>1az+kB>S4dAo8X7xynB!$Ey&f} z)qA;rd~QWPR=!q5%fVLz1!@9feD$I4q^KUi!F~@*0+|Iv+HDNAokvF zuns+XV{mhwT*`z1)@Bmf>LompVM};N?Rde8z>4C;a@xf7iUp}5i{)&=LVQw5Xa0Ut z{N!LGLLH-3D#I_Lxn~)`Ki=?6&(NRMxLV{6{$Ev(PEqs4*8GV(e8O@kl$M-@3eU#j zWM=3Qlf&!^Z@$ukV%zuCy~fb8r&3f%cY~)S(MBEVqN$3rrPE4~KNXWrh`vsw{7&fv zv{F2w956h*%Qy5|OQ*0?+xk~KZw#BpPA%g!$%LaOx20y=O)Fca0MciJS$$pX=zWUs z4L^8g`B^-ibxp-p{^H!4+OOCP*t&CUotzSma{W4 zIWxWUXihyp63#&-Db$W2rMOLx>Ven|lr*#Ezu{a0Z(pF|04*BqR_%`owDV;?v#@eD~TKv`|8j?y-`l@SIPDHeXk0V?>f zr`u2_zCJC;@p*T*jEK7;$W~*DEDNy^cIH6934A6e*9vuc<7c(Xy%)n41G330oxCUK zS8`w$AbLT9j6j}$0oM8cd`lC~S9Cz;I3aLt$;%cK!&76X-Se7uAja^ySw+X6lMJ!w zYfVWt;9V~uxY0j>5>4UxO!pf4VN8?WFG|9}<$}96GUy)UXEhh zYv!hDCuvvl<(JpL&018W`M-0~a(EL5(sk4k2L7NU0>AI21@H5div`k2za)o-sp4Bo zd<>~&{UjX7{E7Q*;>NsTA0xx-M)C=A{p$=}xs%2nPisYcJ~>hjnzI-&cHt)9_^rMC zg!HS!iBo87wZ;y!d3ZDHaouOTiQJ_U05+~-Y7Xfq{A3w2Xj%31>z{{5H0Aov&QzSb z?{}*9IZed8rKPC8|3armEg%BCr{4oNSJU!J=Sjd$YDgmI*|s?B&dg%Z zd5CnDc;0hl$6V7gq(VGdvKX8$3f#brzmX7`qjy6ZJE)`q^%_!2LmNDcvcyk1r!*_v z@$<+jr3~7GLs04aAey6 z_HB2(qayU4Wkj3pSz>Y3kM1V^Rtco)CYfqD3*1At=X^mqfq~4o<|m z4IvZ%wrK=$)aA^}tYQ?$Nni+y^}gMgj|vPintjN^m#R(jXmI-jxibks+wQ0qnCgBo zL2Au+Hm=bu(iQ-X&TrGhRl;hEA9%cA^0r3s)i>aaZcKu$`)9| z(C%WQf_$n0zH`iV;m%_UEW+DFv-#6A)rcZv6LFfW_=oB;q~b?YYbRDV=4x+^_ty)s zv1JkB#+c-pC<@|W)e9$W_FDK`GzFKfL11^lpJQNRrN61qEqtDnkE4Bw)9M@PefDEw zLSGnWQvSz6fFJ;kb7U>B25Oqi>3BzGR>A8(_zxWZy)e;c_&vb(zt3FdrH1P0rwVOG zFa2D3b6-*pV@y$=vSmnUUrBlCyYlS`ZW3FUwgv}qyPM_12e7A&k&$?Q&z@EI;wF28 zSVz7#B;qnq_;PhJ(If<`OVrV%-zC(ODLm^{cvf<-v<*T^RimH@n+*GuNXUN6@^E*<}G;esb?-Bp}+|O zXeD;{9H`F{KI8qV^6w^FyF&7N`$lN{)rC*uJ)ywIwxs_%@<(q%?yegclKfVgNIYj_ zr>Oh0*MO?vvdMeKv99!IqgOPJiADNHLFc}+V?No5xhW>rysIOO2v<3+?7QO+cd1oY z1CfPB#zv~K%EpkhjOK)K2q@s25Oo}vRa9<=(FKvdcs^H-TQK{j>4LCEB1@(b?88wF zuTVmW<(mPX^*#hL<^uN;4OS~E{yoUUTAdQ-Ab(5d<-S$S)Ly)=$hE(qE*@+9R7K0s zyUR(C)VG8Az5V_AyEWZk#uoVj5TgC?}X9l9X7$OQxvY&P}5STB>s z)th!)^kV#Il_WX!pXmSR^jNG=^_tavli}F|jOLp?q3nfVD)+mbI$~gh9pZ^MTwuql z&X0}rLiTTj^g^J=&6+$}y&VUpi|cqbWqwmlkit82aW?hjGU=)ydWDL6A&ro1vW9KWkc2b(ZMrD?2X z3oiUh_wIO_plZ4{BAUL2Xoid$ORis(@luyhn3}vnDJQs=I+TRFy-da07n50dx!0NZ ze0GKjc~DV&a{AGR0(edBxrg>R)y9yk6k^G*>T(SWvjJK${*V~uY4TaB>zyA)m`x-^ zJjY}1JBeKBqlFKPSHPNIM;RtFT2Z*H4e5J{cRcocrqOqGFP;Bvgt5>LPy7NdJFbJz zymi&jjN`-&&5wB<=&g}PAexRM{3k)JUM9PXU?B_7KL_}TkgHpPM*ZxdCZ%Zup&@_8 zhMb55RaLtRdqyHFYyLMDMAKv`<#69}c#`~yJ^IqAT`I$`G)O)l=k52D?-7Y9u!jUV z=bmx(s{L}zfLl$|Jgrew!x)3#HLSYGtCboi$d&KB?SMu?WPJlm2lI6K-uPVs-nYQH zcl^=SIz)p{zSHa{@PFo7Bza?6GK)vfw#GO)hS z-{xf7WWE*7(*c=$R~Q-Yj8EDb_H=nwM%U5$%|xpr*V?lA(1b(ul5_1@&836yIvBV* z5kir*iv3(AH-VbzJ&=;{rPzDftFiOS;hjeP@V~@GVnvHpvY;F;2y$Yk=ICYiS=g%# zigOcatSp_kJbb`5PG!kl9z=#iN=xeBOTIX56(@IkT&Iz|Il=$9-Wh9v@gXD2FbtEHGHnwNDk92tA0x(do{7|7~F0Ku2yxIWVO7NYc*V z28xAqWQPws3?mWl_al4EAz#JNb4G=7qa5XNEgQBLLIfRl-ymQ{H1CvFUM}gc7fqp) zB)BQplF{-Oecj36Wshn|S9DGJbLzlbnP}X0eH%<`qBu;^9ju&K zH~la8<5rlAj&epbzO|{)Ykh^N{fz%r4o_B-9nA$E11fRYt3@Fz)SfvIal_facTH2l#tn@C^G1i}4oR)j>()1cv|b74mXWI!%m zE@F1&>HM zDuVJe`=9FDTL3{@+fA;=Cgh`qE;3+DldQ|lt>xmareccCU$d`s3H}s zih?-Zjvg8)S$ORkKu9IW=4kRrq+?(Bl4nonr*ROATDXC;2i1*O9m>!N@yb?ZibFf7 z2>$K1jIItj0JMyvIveHQW^`3FPd^44*%?&N1T&*!fh1-(RKRVZR?tm%i0*<`A! z6lIgAXdTj^!Z^1=Zw}csxiJg--HDK4RSL8Y4y(ml$@%^Q0Nb+(-D}F~KYQZqu-c&p zhGk{dsUTT-uSy9m#{i(MG^80(f4*R)+rXi!h-Q>W%DR10n2BPv}nk zzVn$JySorZ`n)gau?&c0dUrTF=(?;W7`V<+@ydC`rC)>BCF)k3?7SVr2x&4%r0`Tz zi^H#DlRlq=$X3Zu*%UEiw%?`$j#D}J1xTJI9D|@PJ)@X$dJVC4U&1;hHu=h`O|39Z zD(`zKttRFmjkVz#j0L>{bCkGbBA-72rHrI3>m1+9yrJ12jQnt9&MSS@M*$f4paN-# zHM+L8&Hyp(Ybf9l73~1_(JGjxWp4LQ)tms$OPsxr}dLdKfl~xytH; zm>Sys9vQ9*E%%nPYxYwg-{*BkDDWpmRvexNG~nS8{#PwPr8{mVuKNjQ*A-PIqNT}n zw>Wf{zB0M}!Q*nbOd7;=e0y+mZYK4)1q6)ShsueTf1fB&Nm z3-iushYyJ$P1A$__8s=4Ki-7BXT+I>!gb04FXE#FOZ3r$?dW_Kb78zMX{jV9abe0Dssxd5fY%<`)*$r>;&mHkxrbtr$4ZsTni!q#GfF0!b?J~ipdLZ^Kq zio%VB@&|jR#%{Q3x3+m(v|h2Kj%6cpo7_s5-PQD{01g9~DO~r9zF6B=0f0fE9%G{W z8=5|2fMhmXmMuOg%#`*ds+S~xwrekzkulffxzkqRrG*>r>=NG=3S**|!TX{YmH*^( zt;)6}=P1!xARqLIHmcxuK}?2Qj{*2$#M%Pg*5htBj;7^^)b`ozM3iA3qcxyMISWesk#jQL+r(dm zEII#G2K^Ufi5eWWa&|r!yED%1iB=s-68d_E^rLzr@Fro;MyJ#>FaN`<2Xve=d7I9+ zWLH%LWBG%*ioHWOY+LP*S%OO77!}C~#BbgQgMQa0Yd>OR3TznOk5FqV#OR;J1H}z% z+!vBeAo@NkdH`KW!+!R9bSc?AyUib*^$RJ3SGpxK&4nzBV)Vz7F~r5wN{E%DQy2b) zYvG6rz0Xs1q35(p<+TBwB-P8Zg@&B*vpS$8$cy5W|*8g`yAJ1*q-75Glps63G zE+5ZryDb#jTc$XqT~*Khkym({nDO)d%GH{m(~_4Z_FYUN+3`3pzpK8bE?p@ff!(Y1 zhOX_ho5vH3naFLYEicOq!61;D#fMM2$b(V*IbXhbWe6TL7pT?x{;l zsx8#d|INg?e7_!EhVC36HWZ-_DXVDSJH}|>=aGNJEfLv|#ottwZ1%ksm};I~ULvfK z_!N**icA#zn@9!SF^^)&6P{LFfEY5~gpkGsRq!#=ul43g=7p-Thdai?6 zl$QrpDwYD@Y>Zk%SP4#oQEbo8H)9&gY^&HGSn3?}&K5W>XlEL0RG9Kx`9ae7R= ze(cw)NI6{nyzJWX>V%@d+QMz*dE;MuV#@nAm(#ITN3*B8+Kp6#myWK5)3s|2b*Elq zS9>#nk$w>cT(7*TZb8$)xwu)*fFp9xx8+OI@G;`*>&YYy_}snG&PmcC%W~F}H8!-Q z6R|0DaJ2(Dj#c^3IhjYgO#!(N>(pJ%tkB!uo%qT0v3I$hI;s#)cXxN}dA+V$UDoY1 zJ>aUO=M8<`T2X9|(WZ;lufU$hv{>DhYDB(8pK!Qb_^-Y-Mcv$zrt@mRv3vyqKVSwj z{W?QGc`V;eZB^c zGnPNkXnSk$EIf?cLRk}~tU2UOW4lmSw~_(OPYa8?vpQTpVtDrVcyDfbvwD%Lt~!S> zJ4Y{H!B7XXUS3*wE4z9bE_M@8bxM2?45(xKWr;&{UG+b|%h;*YbRBaGm>mL)EGTYi zP;MhXqM?PkMoQA4H4!ZIP{!P9o_RW-2Z4)e08x723TILCCgD>u0Y0XLz|`k?JfNiS zAS2%~ZaKsEsvm~);1bY&ZA`~yK{0%thovJme$BUjyAgS!!~7c6J!Fcb?qXymD3`-k zwk-yscBxGtwKp<*2ohfcdIHOBSJihzhlN@`&=+pr(70rIXccmxy%%BNA`ov8s~X=w z>r(Xswm9l;F)RC~2D8uIUyftcF)O8ST=>=1F^&pNx#WYd0axsW*Fz}SNkTN1*eK|O zzp_%%1-|RpQ~!mzA#3HCL?(Tf`PM{$DUPn?_6<7rs1}K}#Enn4<%fsl zUEw};1@@)n!X?dJ0jeC1sYGvz;B%jwklPs%fw2k|x`o&}vyb!gwE)T+ek%vrni1*< zuDN5YI?wKTS83KWSa+<@u`HDMTM+7B3DebfgDGywg+@J5VK}{%m$&7z(MmJ$2cgE) zu)4&V6OQiF3J|4$Bk}c+bFN3))8C-7d`qV*6&f7xZgMx(b}DurOa6P%4VB2Mr_*H$ zFt{6eG+YuVz;gQVp97?D!NV?lE>5QLnVav6v zdA>27{dikjvE0+C_$+vs`yJxseBsTTbmT`_=#KUsTQNp`E};1WiI-4>of4**fZBt`{tKQz;&T7NX)ZY)s}v4T=^qCE@rC0{ga0wt>NQ> diff --git a/redirects/18.0.txt b/redirects/18.0.txt index 45b43e560..0d04a4f71 100644 --- a/redirects/18.0.txt +++ b/redirects/18.0.txt @@ -3,6 +3,7 @@ applications/finance/payment_providers/ogone.rst applications/finance/payment_providers/worldline.rst applications/finance/payment_providers/sips.rst applications/finance/payment_providers/worldline.rst applications/finance/accounting/payments/internal_transfers.rst applications/finance/accounting/bank/internal_transfers.rst +applications/finance/accounting/payments/checks.rst applications/finance/accounting/payments.rst # applications/point of sale