From f2530886fd8e7a186812e2a1f31482fd55deb14d Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Wed, 3 Jan 2018 13:33:11 +0100 Subject: [PATCH] [ADD] accounting: Add a 'Set up cash roundings' page Original document: https://docs.google.com/document/d/13Td5QE_2SszfpqavquQJX4JlcEThmCgRA_bIs3AusKY/edit#heading=h.4w195d55wcf9 --- accounting/receivables/customer_invoices.rst | 1 + .../customer_invoices/cash_rounding.rst | 52 ++++++++++++++++++ .../media/cash_rounding01.png | Bin 0 -> 4878 bytes .../media/cash_rounding02.png | Bin 0 -> 9014 bytes 4 files changed, 53 insertions(+) create mode 100644 accounting/receivables/customer_invoices/cash_rounding.rst create mode 100644 accounting/receivables/customer_invoices/media/cash_rounding01.png create mode 100644 accounting/receivables/customer_invoices/media/cash_rounding02.png diff --git a/accounting/receivables/customer_invoices.rst b/accounting/receivables/customer_invoices.rst index 9e6ca0d95..2bfc3efec 100644 --- a/accounting/receivables/customer_invoices.rst +++ b/accounting/receivables/customer_invoices.rst @@ -7,6 +7,7 @@ Customer Invoices customer_invoices/overview customer_invoices/cash_discounts + customer_invoices/cash_rounding customer_invoices/payment_terms customer_invoices/installment_plans customer_invoices/deferred_revenues diff --git a/accounting/receivables/customer_invoices/cash_rounding.rst b/accounting/receivables/customer_invoices/cash_rounding.rst new file mode 100644 index 000000000..30db12e90 --- /dev/null +++ b/accounting/receivables/customer_invoices/cash_rounding.rst @@ -0,0 +1,52 @@ +Set up cash roundings +===================== + +In some currencies, the smallest coins do not exist. For example, in +Switzerland, there is no coin for 0.01 CHF. For this reason, if invoices +are paid in cash, you have to round their total amount to the smallest +coin that exist in the currency. For the CHF, the smallest coin is 0.05 +CHF. + +There are two strategies for the rounding: + +1. Add a line on the invoice for the rounding + +2. Add the rounding in the tax amount + +Both strategies are applicable in Odoo. + +Configuration +-------------- + +First, you have to activate the feature. For this, go in +:menuselection:`Accounting --> Configuration --> Settings` +and activate the Cash Rounding. + +.. image:: media/cash_rounding01.png + :align: center + +There is a new menu to manage cash roundings in +:menuselection:`Accounting --> Configuration --> Management --> Cash roundings`. + +Now, you can create cash roundings. You can choose between two rounding +strategies: + +1. **Add a rounding line**: if a rounding is necessary, Odoo will add a + line on your customer invoice to take this rounding into + account. You also have to define the account in which the + rounding will go. + +2. **Modify tax amount:** Odoo will add the rounding to the amount of + the highest tax. + +.. image:: media/cash_rounding02.png + :align: center + +Apply roundings +--------------- + +Once your roundings are created, you can apply them on customer +invoices. On the customer invoices, there is a new field called **Cash +Rounding Method** where you can simply choose one of the rounding methods +created previously. If needed, a rounding will be applied to the +invoice. diff --git a/accounting/receivables/customer_invoices/media/cash_rounding01.png b/accounting/receivables/customer_invoices/media/cash_rounding01.png new file mode 100644 index 0000000000000000000000000000000000000000..e44fd6dc04c43e391da0c6788c868af771e2f38e GIT binary patch literal 4878 zcmaKQcQo8x(Elp?h!rga5gtOY5-lQ;XhB3LEJ27GStUpjB@w-c*bvc0uPe$DZLPKX z>O>d4EOzy>>V99(IlteZ?>pzt+&S~PGv|Kpnfd2N8t7{DdU*drlw9*5fU?cM&7=NoovnQ98<8E zS^($|s3JVd%V`_iii(aR?jBP}!`l?#Z%f(M&H;8|ZvK!mv$3YkDyTWxCU zJ>4UL!gGtcqagC)z;K?SC@?MQGhdYk^{V{cLrFk z!Il*-4`8Oc>iZXV2?vx)0)R(XwF5xQ{KbtH(2dyD+5V>L^3&OtlKR2!HXPj9vnR=c zCch6D$eja#-)QXi>h#J5{W5Gwco_MZJhyecQsqC>-?C1ahdU$yr`y$--jIG^m$Zg$ z9sb=m4tEG_#t(KkVTZTK4ONx3NaXL%`TQS20C_3^4zDRKg(vl*N>DO!(fB_z6>STX z>xX?509H?cJGky_k|=vUoePUWADqjPNa6{wFxtI@udJxX?N2tAl%Y|-(Ia!KU!#M7 zwDs6JZUjhjL{vykp;eJ)5j?AIe^|XoOq23OW)WW)fEsx;vU(Hj7;USM|{#IAj zq;~Bbt>WA8?fr`YW@5j;uB6o8X=HxxPfLw*KBi-vQaH2UU;1_T@NBR?t9g+){rf8@ zB8EP$qG@i#v3Vxd-<7gIVw95&^d*j*051xPcgIR|;$s}Xgf31^#8wOj^phGJGFE`~ z4;~*}-CVb3IsytZ5JlNl=#B^Bp>VG(XLrBk=9#aEbjP$G|AZ$TPoqXgdWek(rR21V zv>;eQ5wtGZTQ2SrmUjwlz5%q;JHzK|eh@D=w z?RLM=?wFCUh_c|6m`woKSX+M6v0E`YBU0Ga2TXjaFPkax=>m2;dg}8F@)NpSN+ka= z27#DMwA56Ly(dX2uXWj6!cGQ0avT(u$rNL^fkC%w0ce~iIl`LOxvsWL7Iq&eAMH1KXt<8@UMjj zlEHxLt^%C!^P*`_e){y)5&S&1inIk=L+IIrb(5rQoBwx5+VXu!UI6`jJJBO-V(80I z!)KA=m-jO?HR$0Jm5IHhNYMcYU;N&vDY3)uE#i@-YCljOL-$cy3g=3hFqLP{xMOW= zB$Wt-qE9dm!y)XKWz8SSW|XJJP@rH&&fXPuC1d#;U@^cwEC?kiKzlZOnaz-;_J{w~ zuhEYlb&s&O6wh7_sI@~K(SUdUX}O`2oB4@mXcm<=6L#faR-v4E7S*<}jdJ=DKl{}o zfxo9z1_4CsBi_>YEGCrzM0=E#rP>j>dVtGMkVs5gI-6 zQC5a{5{ot!xk*|^a&t=EKznp^jx1R9gZZ3<%)*)<$=)d>=**ntydv1X;B;B0JMktO zSx?PgKbCz|u4?NEH9Jz=s{5uYMFqAGifnLfO$GdBt&gHs)QNRI3MBTgjHYTrM5EyO zJdaj#=rX+v-(x3FNI3@|Ld{citsG3VWVEPH;!txB_bc<)7pk-_2m@D^JMU;Oe>p)Zta=nu@B^nUK zBGD`eaQ`>iD7Q@_H0 zbjagv)3`vz8<8+8`?KE->nF>Mm2Uv^4ZS+bI_9-t@MB}w%_+IlWF?3}*hp8hM<4s( zNQO-~;T8+)CzTJAKfb$uyHY(c|5`OOLFT@YJ8T?#F_4h|w|Y3hCw_sqi4Gq#TG+*m zf@{e>x3y0Noyn*te3b9DbJ^QP#}>cQH_OkKaz_eW_~=MFl2=FteII2WwS}zayBD1C2 zpZk};G`PME>g(?JBYj{Tp|J2$!CxHWcW>CK$(}Wt5t5Jk)N2W0aSj!%;jRv2(R*d@ zWcuJ=(>!^~4Uox;wd*Pt3lrPN5_E{dk$GyDqp0C^=uUrk_jVBnoP(I~OL*f&P)d~% z zDy+jZ!Rm48q2`LqIQ?uit9n{uMq3cC5Ea&ruxEg1DU-Tn&#fhw@4e!1eIVwiK zbRANv5pcXNW;|ki@5VW|$PXvZWA`GZ+hBcWl{wRA$FA0oPfK~&6E||Z!aXCYi{1X3 zJ^Jhl6_3I0gU@d9EwK5^9 z7LS58v#BoEm`GEtr#{2qTrRclKVf>_+S#ei@NBG8MVerU^(iXOmk4pbFVfC0!ND{{ z31_w&ry4F5M_T4}iLggpkX@44lxQu=nNK|appm1TvFRETgv-nC##2E!)7}Z*v(lEEtTjH#3T`B!Z z#}_r4WImtF8Atw3^=If_&O7z0Si0ob_C$ zK1E3M=&K0ia_|*CWG)Nh(JOJgGeRoC%(?0?9zKKdhw5zvdEvNjG6k-7&d66^n})ad%yYy|PJ8jd<(-ZR z@?~U-T3`~V1Zuy;+&5iUMGcf%Cug? z?jf5$3sV-TW}e212Pdm9I0IYew{^EF$XSJSJks^(0V{NABi>f_eAe>A_gLcr}{aQm{Kbm5lJ9Ea1}ClRym>VO z*_XT_xujt4oRG!P)AcHC2(|Ad6TNpsJhfr^p1!0~#w>>*LXx9jYQd!lTwdeyFaep{ z)Pj@%g*z4~mzIyg&Y2Bt5Zs$;XFNR^1hv18BF3Z@aS_ z+UBQgW_c?jeP|`JtUr^7C0A8UwF3E;p1h3rqAiYLfS1zEHusUWXwwfc=7l4VQ*_9e zPR561gupr<>SnrmJfakpHU50+v1YmwvVL21JHh8xHq*Z7Dp|kmLqCID;Rw&KX9oYh zU!m}jTJ;#=%NxmDeHj<$nmQkJCL&&RyE;7h5A9>U@F7GP;;ghrBwveN8HkuxG$U zsi^5$p6z_CZ}XEiufOG1d)%#Jml4;ft77FGh?d+aims>AaDWI>O+U!b3`oggH_-cR zg#IF#?I^;1|Mzu6nwd5S+QAAQrXnV!rkvwZ`CJ|NRGa;>r}1A$Eu;EQ=d}n)KHZ$j zoVdtv>5;@Dqk>GfH__-Fni$FvY~%|~_aL{Xw4c9e%=fR%e#_;oKW_#{=)gi_y?mBz z#9A%!(pX5wO6I-WHIcrf!mn(WuR45}rafY{hI!aAefi)*^xsJH*Sv1Z(`1cM1)y~* zEb4+BJ+SCkJi6#g%i^p{6(y(&@xg=<|Dh{RV6D6AtO=Bg>#1Uaj3?nNyvbj>uBTII-Ti0_1m49-n%pl zo@U{T(&Vl6h267eRx%JzVcYVJHud81vAtBFMY@T-YYFZ5N-B8rXIxaBgPh_#8X<0V zv;Z3vVM8MS%-v>u&!Q7Yl(h|L<*%4h#pK#AvJE8-ln?XzNqA>Jd{;xIHLcMc%I~x+ zLxJ*TEeMy?cA+g{Yl^{<%w-M9C)o20JEE(&6>I6gCho&$1cFXor7m{Q^08AYRENR& zsWr(B?QVvUGDlA-J^L{b#NB<+UzO*YEhgTyCz&k694V)_=>O>j>WP`CXQCx);YU>@ zstN>R0G0oL6Y%(V0A=zhj$bE}@?*0WqbN0?(L-JQutH#?v&vKcIl zo?#LF!!SZ_H?9;_=$ECn_}NDJO}(i*i2OT-Djm&0alH_aau}`t$0V?x1o$ z5a>j`r0ZV?5=bpdrsq$cKFe8`XR_oS67`<>h4$WwGcswNC!=0H;MBdPmJg3F9Fj1% zQCzk+J=plZwn~2EbWEh~h$yhZUG8p|4*q<&lUDvZkWq*I^O=nI_l9M0s9Ji%E0Zf9 zd184Tfaje7m&LbrIG~<>>WLW;j>1QppK#$%DK4yps=eis&#O0@)JFs|Nq3eqGIA=q%gCSV} z2X-Kv1ym}^rd)5Td{loZ%aKI3Ft}kBP4$K~s{|`#NkbQ-2s*7Ei?stLWZ%=H8$99Zg?X_hZe>sw&er zX3GAhkC<|IZEH%iNg$2g#5K*p7hYf0=vjs=neW=3~WgvhMmkwmO7Un(^6UlE=)YhE^p02Gi+H+eHK_w!E(aedB#BMSJl}^?!*$ a*cm-jLx;RcwM^iD=d_;atCgzS1pN<~80x$L literal 0 HcmV?d00001 diff --git a/accounting/receivables/customer_invoices/media/cash_rounding02.png b/accounting/receivables/customer_invoices/media/cash_rounding02.png new file mode 100644 index 0000000000000000000000000000000000000000..4650d974e965461c8c5f5c7d16604ffc7e7b10d6 GIT binary patch literal 9014 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 KwoKYI@P7bcAt#>z literal 0 HcmV?d00001