From 94575634da329c04c4e9c2edb8df2fa4adabc20e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CDallas=E2=80=9D?= Date: Thu, 4 Sep 2025 08:11:51 +0000 Subject: [PATCH] [IMP] accounting/tax-mapping: split tax mapping from fiscal positions closes odoo/documentation#14762 X-original-commit: 3bd5aa05937e02370f530b8e79e0b0e5b5932c89 Signed-off-by: Dallas Dean (dade) --- .../applications/finance/accounting/taxes.rst | 46 ++++++++++++- .../accounting/taxes/fiscal_positions.rst | 64 +++++++++--------- .../fiscal-positions-tax-mapping.png | Bin 14775 -> 0 bytes .../accounting/taxes/tax-mapping-example.png | Bin 0 -> 8217 bytes .../accounting/taxes/tax-mapping-list.png | Bin 0 -> 8599 bytes .../point_of_sale/pricing/fiscal_position.rst | 2 +- 6 files changed, 77 insertions(+), 35 deletions(-) delete mode 100644 content/applications/finance/accounting/taxes/fiscal_positions/fiscal-positions-tax-mapping.png create mode 100644 content/applications/finance/accounting/taxes/tax-mapping-example.png create mode 100644 content/applications/finance/accounting/taxes/tax-mapping-list.png diff --git a/content/applications/finance/accounting/taxes.rst b/content/applications/finance/accounting/taxes.rst index 3f7514c30..94b2fb70a 100644 --- a/content/applications/finance/accounting/taxes.rst +++ b/content/applications/finance/accounting/taxes.rst @@ -20,9 +20,9 @@ are also used to prefill the :guilabel:`Taxes` field when adding a new line on a .. image:: taxes/default-configuration.png :alt: Odoo fills out the Tax field automatically according to the Default Taxes -To change your **default taxes**, go to :menuselection:`Accounting --> Configuration --> Settings ---> Taxes --> Default Taxes`, select the appropriate taxes for your default sales tax and purchase -tax, and click on :guilabel:`Save`. +To change your **default taxes**, go to :menuselection:`Accounting --> Configuration --> Settings`, +scroll down to the :guilabel:`Taxes` section, select the appropriate default sales and purchase +taxes in the :guilabel:`Default Taxes` field, and click on :guilabel:`Save`. .. image:: taxes/default-taxes.png :alt: Define which taxes to use by default on Odoo @@ -173,6 +173,46 @@ Tax scope The :guilabel:`Tax Scope` restricts the use of taxes to a type of product, either **goods** or **services**. +.. _taxes/tax-mapping: + +Tax mapping +----------- + +Taxes can be combined with :doc:`fiscal positions ` to map taxes to each +other so that the correct tax is applied based on the customer's or vendor's location and business +type. + +When configuring a tax, leave the :guilabel:`Fiscal Position` field blank to apply the tax across +all fiscal positions or select specific fiscal positions where this tax should be used. If one or +multiple fiscal positions are selected, use the :guilabel:`Replaces` field to select all of the +taxes that this tax should replace for the selected fiscal position(s). + +To replace one tax with multiple other taxes, configure each of the replacement taxes to replace the +default product tax. + +.. example:: + As a sales tax, the :guilabel:`0% Exports` tax applies to quotations, sales orders, and invoices + that use the :guilabel:`Foreign Trade` fiscal position. On those records, any time that the + :guilabel:`15%` tax would be used, the :guilabel:`0% Exports` tax is used instead. + +.. note:: + Since the first fiscal position in the sequence is considered the company's default, the taxes + set on products are expected to be used with that fiscal position, so the :guilabel:`Replaces` + field is not displayed on it. + + .. image:: taxes/tax-mapping-example.png + :alt: The **0% Exports** tax record + +.. tip:: + To more easily view which taxes are replaced, use the :icon:`oi-settings-adjust` + :guilabel:`adjust settings` in the taxes list view and display the :guilabel:`Replaces` field. + + .. image:: taxes/tax-mapping-list.png + :alt: The **Replaces** field shown in the list view + +.. note:: + Tax mapping only works with :ref:`taxes/active` taxes. + .. _taxes/definition-tab: Definition tab diff --git a/content/applications/finance/accounting/taxes/fiscal_positions.rst b/content/applications/finance/accounting/taxes/fiscal_positions.rst index cd3556c78..3646c3143 100644 --- a/content/applications/finance/accounting/taxes/fiscal_positions.rst +++ b/content/applications/finance/accounting/taxes/fiscal_positions.rst @@ -3,11 +3,11 @@ Fiscal positions (tax and account mapping) ========================================== Default taxes and accounts are set on products and customers to create new transactions on the fly. -However, depending on the customers' and providers' localization and business type, using different +However, depending on the customers' and vendors' location and business type, using different taxes and accounts for a transaction might be necessary. -**Fiscal positions** allow the creation of rules to adapt the taxes and accounts used for a -transaction automatically. +**Fiscal positions** allow the creation of rules to adapt the taxes and the income and expense +accounts used for a transaction automatically. They can be applied :ref:`automatically `, :ref:`manually `, or :ref:`assigned to a partner `. @@ -16,39 +16,40 @@ They can be applied :ref:`automatically `, :ref:`man Several default fiscal positions are available as part of your :ref:`fiscal localization package `. +.. _fiscal_positions/configuration: + Configuration ============= - .. _fiscal_positions/mapping: - -Tax and account mapping ------------------------ - To edit or create a fiscal position, go to :menuselection:`Accounting --> Configuration --> Fiscal -Positions`, and open the entry to modify or click on :guilabel:`New`. +Positions`, and open the record to modify or click :guilabel:`New`. -The mapping of taxes and accounts is based on the default taxes and accounts defined in the -product form. +.. tip:: + If any notes are legally required when using this fiscal position, add them in the + :guilabel:`Legal Notes...` field below the :ref:`tax mapping ` + section to display them on quotations, sales orders, invoices, and bills. -- To map to another tax or account, fill out the right column (:guilabel:`Tax to Apply`/ - :guilabel:`Account to Use Instead`). +.. _fiscal_positions/tax-mapping: -.. image:: fiscal_positions/fiscal-positions-tax-mapping.png - :align: center - :alt: Example of a fiscal position's tax mapping +Tax mapping +----------- + +Fiscal positions are required to map taxes. :ref:`Tax mapping ` is configured on +taxes themselves. + +.. _fiscal_positions/account-mapping: + +Account mapping +--------------- + +Account mapping is based on the income and expense accounts defined on the product or product +category. To map to another account, select the account to be replaced in the left column +(:guilabel:`Account on Product`) and select the account to use instead in the right column +(:guilabel:`Account to Use Instead`). .. image:: fiscal_positions/fiscal-positions-account-mapping.png - :align: center :alt: Example of a fiscal position's account mapping -- To remove a tax, leave the field :guilabel:`Tax to Apply` empty. -- To replace a tax with several other taxes, add multiple lines using the same :guilabel:`Tax on - Product`. - -.. note:: - The mapping only works with *active* taxes. Therefore, make sure they are active by going to - :menuselection:`Accounting --> Configuration --> Taxes`. - Application =========== @@ -68,7 +69,6 @@ From there, several conditions can be activated: selected country or country group. .. image:: fiscal_positions/fiscal-positions-automatic.png - :align: center :alt: Example of a fiscal position automatic application settings .. note:: @@ -91,12 +91,11 @@ From there, several conditions can be activated: Manual application ------------------ -To manually select a fiscal position, open a sales order, invoice, or bill, go to the -:guilabel:`Other Info` tab and select the desired :guilabel:`Fiscal Position` before adding product -lines. +To manually select a fiscal position, open a sales order, purchase order, invoice, or bill, go to +the :guilabel:`Other Info` tab and select the desired :guilabel:`Fiscal Position` before adding +product lines. .. image:: fiscal_positions/fiscal-positions-manual.png - :align: center :alt: Selection of a fiscal position on a sales order, invoice, or bill .. _fiscal_positions/partner: @@ -109,9 +108,12 @@ To define which fiscal position must be used by default for a specific partner, :guilabel:`Sales & Purchase` tab, and select the :guilabel:`Fiscal Position`. .. image:: fiscal_positions/fiscal-positions-customer.png - :align: center :alt: Selection of a fiscal position on a customer +.. tip:: + To view all partners at once instead of only customers, remove the :guilabel:`Customer Invoices` + filter or use the **Contacts** application. + .. seealso:: * :doc:`../taxes` diff --git a/content/applications/finance/accounting/taxes/fiscal_positions/fiscal-positions-tax-mapping.png b/content/applications/finance/accounting/taxes/fiscal_positions/fiscal-positions-tax-mapping.png deleted file mode 100644 index ace6efff75d39f998fd7873aa579f898a883ab69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14775 zcma*N1ymegx8@BYK!5;&BoH9Dy97yam&V;aNTUhv?(Q1A8+UhtyEX3a?$*%5|9xlf zotbs-_f4%;Yu7$iz5A?^=T}di6RIF5fsTrg3I_*=E+r|d1PAv90tW}5@DAa%g;|%w z;WfN96Ot8zgR6>0gBl{f=J57P62frhV_y$m6O><)n)YyTIF$da@KQC*_08SE5y$}y25@TnEp293y_ck*DKD=fEw2ZK zLSV4zM0rhsg4Z+j8laHz4BdwvHeJGC(#g{=R}k1lR?Q*IPG0k%)=M#ZxF=F)2MVp; zeZGJ`!(cbPH!r0-FIVH4(9w*Sc~Ii`(+k zJ56d?OT|B5d-Z4_r*&9rHU@%pioIQ z=Ztw+{yI!c$qV4qwf*ocZ(#qtKdx>QWmvQ|b_0{w_kFooO`C-R)GT0orJ>$7q@m-5 zQzu~xnob4Nt%GBvRKQjr4J&nxmep(6^I~=Q@9`A9`@V#|fufhu@QZ~8RTWKLHBApi zosCil1-FLr6pI22t6q9XWhfb<3AgP5`B*7#J9~mnHo4FI+r>uD2yAme zc3#~%MheJm{^OF}G#sgFwNv4)p%NXcU@#sdLH=FAg@M*QxUs2VFgB;DJwVqZyFGgJ zIlOYFZK&P1xa+LJBVB`mOe{oIUSn|KD512K(x$GUbu=m}xW%0zGBcY6pa_G)Zf|c$ z>3n3p+d66r-0Sz%XlU=d{r9Up;zj9ZM=Cu`K)V+=D~~&l`fL=wz4_t3v@$?r0EboG zrLPp-N8(tU#*Qj7@1mvp{`w&Vi2l?Jrbku!&HaYo4YDfBK`)u@*AR6agiTN*f9$&Mg}~xXvq}NdvCd|<@k*$7^(5{=_SWG*&TD4 zFU$Sbc`VoYeXl`gNknHdoIi;53q@on3Gh9Vlrf7W{(t7Xsj;hfn<2yPxIYO+Ia@)p zvqV%zqs7@7;YQK#EAAe}0Ae z8}lb8d(&Ww!^82Qq}CWnB;-f<-tAh5<%iJt`Vv3MeR=OCpIca#gXlT)a^|3ArQiiU zGmr;xaVbxny%Gj8kzGsx%^eY&=*%9$wm3)*)NHSu+B>lzBygqP+C+Fuiqa`R=+@g?+(V2FSDP?D~5J}i#H`m#X*myv##ON_gRZlek6LuVtDu^rd zgXEmBnr@}xiLCCQK!>WF1lw6Pfpt*$9NN!YDX;ZEc`KmPuL*4%RXHe$ei!RfPCfW9 z-)Xg2Y(fo@ahy^6&)a#RSR*r=4_v|d)2 zk-^N4j&80yPw6U%!$pg_@UegkL?TR1Sd#6|sMq?KB(Zjzl$HDz>)zE>n8}{0!uLMP z1Nn3n9kGP zcrT&L!P8{h^0-o(r(^QW5WQ%nqTO-k#~!rt;I>Th5x}x!smT(TL~y_rU4y6c%m<*p zwYnRp(>7t`T|P}>G-;`Gvxo49p8xHS=}MBW|Mo+%PgU@{zic<%VS4KbXu;U}n+{PC zcYShw(svo|bkdP6M3KxPF^{q8oKT$s*dy6w61z9IyH{@0Ig1p?liY8?1$KCrT#R=R zPB2uKR?!QMJw)pp4v4dwx$ujBANI&Jo|9H7-*}wg;+-j;X{iIgr-O?4F+&jYT-9Wz~0= zSF5sS7V)E-Aa(F{wf7is5{q^D4v-p$wEWUqx*l7!5KJJ3`rAr825Drz1(5<%V{f+=JQx2mrxPWGYcPWN94Tj5$qpC{33xr# z4M0*P9OLla#@gL32*0N@uXTMn_}Uj<|1vY=olmE`SN(T9kS8a5Z0LH#!+XgZ>axok z$_%`=tVB$shZEt^tOmmEy+m2EM3d-aYDXmZI1_Z|<~$bh z&hpEwuk%yUl@3VbX8Eb^MtemBJ?BiG^Gvw;0nRueVju}^#5vmxo@ZpvZ&zYSxe$ni zuiz@zf2w`u7 z^zJ(D+Zb}3{JG-eM52QyrKRLaCUk9h44L1}^R@0`S=gIZ`44}B8bkW|zaOjz_HRaYp#2>DttVg53XwW2|C;Y9sXUj44Y|q4t8)Rrbwr~Syd(OEBB5bi{ml5G?Bp=Z#O?bp zB|^QPrw8LW)5K}hOCbI^m+roXPES1bLBWV}ECy>iJ}U?a17&^4N(aBfXX&R=v}2jJ z7l`_Ms`mrRE5hy}`lo+e%gd}jCz2naxVOtXzx-&Gp!Hq~&>6!+adjaQ9#!>GeVxmK7LKcBvFw4at5UiB}|gYvN+ z2u*teX_6xOkC;KVx7{DT2CP9bnfEWPz8bUGajcqDAhB6Xq$Lt_^gw|Etc%qRd1?Iq zvmBG>Z7gm}!K96Pvrh? zvxPzPbJrS5@Il>|I#9G~(uXbLyJ|Vh%iQariG9YXo>ne{5Gf;`ue?CM%Hq`Jio!kH zp31rUO*tj!&d8N3Hsjez8>PF|_pz_f;hLoOip@0v9!NxTn9T!Kso=a065M+q5}I_V${5kOo{xn z8@5(*8M@<}&I=2vvqrMF^4=CjYZhFvMoA$;BBy9azx|bbk1*T4W7XrIO3ut{@lY+v z*bxm4DFS=GKQ6U>cM)A`A`#o@wN>QrO!S+ed{MKWp2(!4>Z2L+n?LqN_iQT6o52cc z3kK4QP$E+{(t`~e-g!djx=||{KkQc-7Pno};ud8{%Q;W5QB7O=>xA@o$>pvZn41*2 zP{gfgD0sJuEA>?C3+MP0KPMg(cU|Qfoc+PTY&5&e+*)yXuem8AtI^WMiW%YvFxkFY z(=>fo)U4(eK0ICDYhQC8$k=rvwg_dH!we3-Ui#56CsOwpRlJZ@vS{VHG6eTa0)PF; z{S|s?OHPHs_xR?_o4h9Jhs@Ti4c(>$QxsV}a{t6p)6KgVn$BL03WX5C6pCyElrx_Wl^g`;RTWQ)&YrZ!%*#F{E{MoJcP z8$Cb#^RaEMsj`&5G~RawvUU|c+~m4?#ka?E_LP~S$$8c8y@v<>c%0Bq)lj=IFeK8^ zqzP=|S{KWR?YLPg{c%V|7;Pf4k3vC36#XsBYq9jOqj!n(iCdm`QE3s1R<-Im(#k=& zF;1e!**Z9E>{Y2>4HG>z5;?$7PfK+DxZRU?JY|d-RY^C%bg^E;AWcodp;>+r7&Y)S z+Vaq4peckMWaV-;;P3rBzNUXRuvw`JewYR}iYqFYTe`9H$wXbhOAILG{Ykx253vd= zaQ9CPu2AOZ>uf3U)p6}cQq#<`4aEubaSrG)n{Sg}iKUDmcS95DZ zm940IQT;%JzN`u?GY0Q?;U*wuhyY;_4CcEWc5?wRwKj$YcfCI{Sg3`LFvhFYCL9NV z00)Nmfx!K*_*yZW{Wbqrgj2wWqe16xf-u8R6e+;JevSF>78gU0mdAB6!8gt^2G9+_ z^HA!s$l)QKr!FHScO}s1>T#hr(a(TU<%JW&$SgytLzwzq`eQ8~`Wk*Cd{IgAyLhLd zsSqy`88?3%6a6qHwGO&pts>7)?!o-uvN0%WzBdG%T&U)@NPXyV-gzi%dG1mPdT>Oi z?KY~P!0VwaLBG18KeN_VUsl&-u~N((N-^YffNeBWBP_KGkxK*%QFD>>lHc7=*tKCs zN)9Fy;G+R)+=G^A_*6$5)3*eH{n$NcqkInSFP)JJT=66~ILR(^>Y=+O41lW{8XO;4 zP`-GJJ$u`dHW+Y~r#$j|H`VyvK`KIy&iH1h&SoP~P|REW#8a7C`Zg6#fb_R|1TZ1M zfF?3^-)eI*2fGJ(WRNu;@EvQQ_zPYaEZvCYH+<|=e2VGqBv1<&&Tsd!b`+?7e!B@240DXAT~}% z&(AFyK(P*WW+>*$N=;vY2(9`@;!pGsX)b@GcOZG)aq{&kZraL=Rc~XHJioo3fRPkY z?`mitCH7B80vhq-JUW_++Ew$)aFs-*^5JLDkIelqt2-fUjN8fQ<~EQBj}mQW)->~u z)lXK&IcLMtiMq|`0ZQfKY)Kv*R@%AaYgyHQ`)v^963D?>A#iPY0;8)&ynNhhum4~E_?kT zHsIRE^~;zlD+AYhgQW}eUxnB96f9OLIWU$o#17hKWthSPbc z=M?7o%`2DVMwC!Rx`XH}l0YwxD?CSzO6={rz3#eSq#DkbzU9=m#8@?v(=k%QUASLH z_~(1oc+TNdV@K~v$27}I;JKoqZ2D86c<7J|oztD3mP7_BfdX4S&d)mfoanchetb?d znK}xAwg#EZhy|Y(G1CCN3wM`I44Hmj-D}XC5WRhS0e|E9L+E;zT&V7zs~d=lR;RqE zK*y+*xm*VLwV-8AE#xsltLUdSCmCb4VbYCP1(0b=%ziyH^#KDyqEn6vsQSc-30zW> z2__76CjvJ2e=t732kS;BU<10#v|54TbZLDmin5AYi8$1p%XIi?s@BpmR-x7LB<`ng z6X_{GXtVa|ZjMUZb}94SGpvXKQq97+3YY2jddp$5dUT?kefe$^j2YE}Vd9Cqb1h;u z)bNCuT!yQ~ylykXO}W=pyeZ?5)zDi&Is;TSomFJ{))o7Hb=zG}Z)Qo(ZyMs+rb8zL z3e*b;XZGvaeKP8ZV{XuuinEdQe6jUzunB@#a_L7>Zj==;Gx3%hM<=*Gew?a*snJkd zOi^^uE-UwDo4A8m-%QvwN6@0p3ewCOk7VO+`nxVLx1)?_^4z5VAfB#e!1QKQGfAmf zk~GdNk%3@Po}Xwr?7wsytz73e&hi}U za(3uyTmsmNc+~xPS;iL1>LCB)JtsAvy@u_8_hG9C#_$zx6zu z{olF{mw@yt`!wkPj;|On#|888HE;R735Fi;FqNyg{a;F6JkMU`>e&OeU@miV`VA)0 zkfzS?ZoK^cR#xo3*WdRo3l~x=&RPQ0KKfk@aKEJKLf=r1>#xz*ceNJ=a zz%a_#drri_ zk*6Uklooxr1DVmgDsIzSwv})t%g>@?93A2-FK?){76tnssDE|trv%pQ&B_uqJN+O$ zD#*)@X~FvNiGC1IW24{hV3O~Z2rifPIoA!F47QooRDz0+pE-|JB6<@C(ydzy+p~@9 zKCLBIJO4wL-!e%AQ$a-e2Tb2hMO)}IDCLSAG7)zYtsZ6h7sxo`pitE&rn`?s2i^-j zH7PXJd>CA^y=lG%xa5o$JY?y$+12j|LwkHp6WAk3^H4~1vQ?$xwdt&GZ5q@%zcz;~ugq@?$)8L079&XNX!Qo)=&Flxz>auppht2s5xQ%Y9 zCJ<|)xOU%cS+P$ToO$j;94kUB`=WPm;X}+SJT5Ove=p`oFhxi)KVDcHL%-{;70&w; zDTe%1l5J7#Tq`4wh2dRWk;uqZ1P=AD~D8Rw=|&-D8w*k6KM z9GACs9**BsBqLbSi zY89A%|5|8P$rVfj=GV=A80vOJsD@C_#@cH?>%R!@z%-Sw5fYr{7*1%-Ek00kR5Ge3 z$B~W<%NfW(HVt~b#?Wu*&ZYw zsRNJ;xAg~vo=6EKHKt2Rvl_=OL0e{0lF_6DxrH)@`_DS$tVo)R=vc-+^D9=;Fg8w~ zFF$nY2ysOa~t<=xwqau zpZ$peb7hjw*s^uxmF?^IuAVDIL4MasEPzO1MI2s$QPD?z#_ zc;QnA3z*Zbao>G~-dD`l)5H^E;`qL)R@L);NH z3#T&aw%ZnvgE{%#6t|=Og$`%7wd9Hp;FL#gF=F{I-$ZKlSbh@P75j#qi}=c7z+w23 zbwRNH-lb>p0cBeTWweYR1no`J38yQ?rQZ8CO|KobE1;}DuC_dCv-f9dz>$nt^vq%T zo&7xOYHax;#$f(<8N0TpigEjzwKXjPx5AL-Hh}2!bcbt2(4hOWtXf>K{&pC0$w||| zFV~Kp>Y1P61*F@j8#27x8$q8E=6>Pin1TyXe9v5|&MI}WqLKXRAjx}9)%Adyjq6De zZM`$*0`w>yZ%o+Kdr)AOt&LKt*MHfy$Ydl*M0r8E48J@XmQ1{FtU*n~_r@fDl45Hv z%%Po`;Kc)P;Pa|t0kIkH7Au<@t$zdtZ|L2QU{()-^g=JK{AQ$42LVBAU*(U?m-72 z8e&Lb4(RdyXHu8Zb<5=$KL?9mRA*;YdpX`4GbMP>QC=?Lw`g&^pAsUjM1?m+SK*07pp%PFAMt^T|m=ZpmQuqs6CSSW&mT5h}BaZ&NMAzn~_i4%0%oDJbT zJ><+6JEM00KwdG!X=lxh>3}nyhzqg?C>+S_cB z5v}Xgl)7ZIooR?L@KL-BHx(nni9u-jqO>!oeC-UmDg7;;<5GZ=*eX4R0NFhfjTZi@ zSwr;3QJ-4&r!vk7K{pe8=EW6FxA|5g5$R@yEQ^Y@Z2HecEo4!%9@cRO~_y(yoVPaP}X{09Zs zJDj*%^7JPPZ`P!SRc&Z}&qRU5Y*8jtIn5)rx>fCQ;Z+O#cCzn*5SxWZKSKAETr?CV zOG%?)@(v4kEe`gy_L_fRXx+C>CBKAThPRadKsg3O;{ zqr`1`lVJ0sZ)i(ZJBTQFip0pi-J0E{(k}s)~$nf z0%#v)SD?gpPU=wdw}7U!Mm*Ns3X}rqJwwLFKMt#=`_BoGD9VZctoe0?HyJ>Vhs1F% zrdR_f_uoqjhbGlLh&vp+Pb*H0s(8a3n(}2Qp<(%|QH^;K;DGvFc)VC**-Xk>sv+hG z_WFtm=S`dk`gmMnT6J=KX^$BUt6c`_NLhX-0tK?Kw0se7AC+w8f}$xW)c%mno%2+M zzZ!{8Q!&!{=qHAoV^>nrOqU^I?ZavF@pjiqN)E4(m?)E3266P|Gp1g5Z5#7`Y*Xge zP*^NWz`0do7H1B|1QCBfDyDh(3_hzX^DR!W@4|T#gJC>U4AgL6syt;JTw;vAB;}N$XKf z6LNlyc(`v-oSMb`BDjfrrT#z%vg5*e0dK(KqOn^f@*bWlMmE^m%CGufDsan7?M(*< zXdz<7rs_qj3r~7^E~bGLR9jR-iW4+)*3}l&3-LAmK=P}mODigjpxIb%MJ)B%N6 zqn1(RZ?p4i3%;asy`wHvp(}{j-9q42ow)0zaF0=5oTsQ4Pu#>cRX%3T-rS&?ZZM1Y zqS91s{YWGz0X%!_4({GMDC5kKns@q+;z2xNy9>i6?P=4%K8zBsq0CE1Mn;KX6c> zX>YhsY{hGAk>n-)G2E@sBfX>LzTNhPto322Yz#3MpJ`+QX5^owl- zGs?b*hB4f$kc;%CzBP8g|2!@oJ^m8|<-e9>eFlAamU4wExCr|HX9sl80FXaV2|_^q zdO0d8pG+sKClYgKnEm9$hB&ro!%Z=y@MIKSRo{Vy%oW37h351qZa^KD)6yxAy% zQuDd0(rbQlAr`j@0@4KtZr?cd6W>xnzD3pc%-lIdBNpX~UKZ8nk9^KIB4bKQ4b+zoK2H~Vj? zE~P2QxfVwgX9!Q3%Bj-G>I+;OWr~1DTg*bUy0^*z!THu{Lx=wp1LJtE37K{bU3dVq zY3q-RpIvPcA6S#`?!1pPEM-1v;`ATn8=Z8SC(@%!(oeL$P1sl<3H@P*R%k0Hh{9;Rnl`zn3D^WP=IL~*>G6E?k!3=gP$o!n0(Fr#Y+8;LMH7(&ozeUoh*ErE_TLN5#)MjlO#?BAZW z9V=o>$w^L-ZGV4_(iVR|avD~fu|%@$U5$^G2E4qD#M=0yeVND64$*pdc$>^Mk^>4~%r;)I>OP*pDW2GVr{41Rx{$5c7N{8hVCXn{Uf zW1Yjr08QV8t!UH{f~taLE3{bFPLCY3{Lx5EYg<`h#OB0*6a zDbb?=GT%r<#@Qx<+z)pN}jUF9nfe=rct+X>gsDT>WVv#$AQ+QcS5? zjB9YBZdBxq4EHlDk?gc}C_`cWFAb!+#-x2seMSalub1DG!^%u6dO#G*!f=Xt>2Gy) z)~LOSwi3mk)^Tqa5KjuSAM87Qrh-MEdJ};cKS?6vrxgnpthn9#zBVx5p8$vai3YrJ zO1-+}=3v*5>-UL+_kyvM!hDPp=^8H;b9Ks|eXBCaJ7 zudQ!71|#WQ+NypclJP0G)t2}a2?b35b~-`pst zc=XQGBdPH)Zc2WJ%LK%%$UZGUuoh|7*eHlhnlW=+yx%i-hNsaqKz?I-G{o)9)kzX4 zC7FIlgXYz{rEo0B%!fd^2p6wNqvP-u>UV=chAX*4iwB&Qso_s5JJT-{P2-U02%tn| z_UzR%c_|%9EFrv2hg>x8*R6vQ*$t_n%>X=bV3>qR-3Rcq z09Z~ygPN4^MWeYLcRIUsT=%ll-I8-2nV&Og63S6#&6!Xba27)s3o+ zJ>R8aift*izmFGzYp}|OA@Z2AJtuWgq(FQO#%j-5i9$oNc%@ec*Yt@h%bAAl$0o&Z zB3jb74Zu2K9<*;8nxi`?k+?0^Q{8KOv79@P*>yEL0~92L6?k;M#{UH!_^KZ!=rcPZL&NRY5eSv^J(lgP3tx#PM7R3<^+1zPYM;c zB46XZy#=5sm>mP3G1ctX$-4JoDgB&X_?Z3%w-dy~mnpt<b#PLG%9$A}7-I>YaIbPkuAjJ@N)IiBRh5rn(;yE9HpHTlJ zkV0stZQ%~qaui_dc0xG{G@nodh5vuTw09oOIN0SQKVUS2%U%3W@UA8CXD=;|{!$mqNY=;FeIgy{S-z3ciqjVnmbMZ6B{%l2pb=9&; znj`t}osRARTUNR$nub1Mwg!eP-A!)mWxqa099AoD&E?I5qJ)_ulg}Fpu{~ z^UHmeY9zG}By^hBmG3$9c#6v{YXv0+CxxGM?u*!(s`BITwWK9y9TJJ=m{J_7p1|8O z0@MnN6KdH4%~N8KU|PG^{$Md}%&gTWPZrUNHa;oW&gCeI?dAC`&B?rZe#e0REm#t> z%P{^7>uZ1ZUSv~z4S%LFWi^{ynRP?QUdIq+iK})@TOavR%NNmM%|pqY5B-eO`|r2I zqu!6?G>GVYk_^XkM+J31QTyV1xlE?>wjux{qp~+y0v*-HGa8h9^CYsRsi0A0#xcc` zuJ!cR4eYT;)vGA(t+flLF~UC-^s25`(<4^&ssssvM%KA(U9D(9gH3edwe<~MJvX6K zVPyBmS1o9WK$;DGZYpyR%cr$(k!wi(Q7>iMK~DK_B*S^Gb8p`@A-d2 zk>EOE5KH@P-DRX?GOGiA;CAUuID=f)TTq$2}zu4F$q^?)2Sai37Rb9(tr z;fQDEY3TIbbs*Oni(Tas-{#mzK)!%9`Q~47UhL>fQWxFZnS4hJ*Ea3;SGQVYypgq8 zqBA5YGa-ahxTHvXsWiaQqLdq`1~erlz@;&EMv*pgvKVEX&g%5_hd4u&I**>Hj$26Y zdin_8K(x@diKMD5{h-Y_gLzq)T{~Yxd)`!}`7-`wsVg$kq$dh55MHD#N*eYu59FqE z3q{A&bC&X%UA}ssvt)iK{x?s)hcTVU?8rgy+Mm1(xKRcUpNNgw)M9!b^C}7ER_N7_ z6E7(>tq{RHcp>7fG+CI|WQ?va-9+>0X>Y7oIa?qFUaRee0 zV{byAlnyCj^6=U+PYrNbmbcj8I|{g&Bal`jfs7?IFq=4^e)XR)pujrxx#p+iFu;bS zz0zxSZZ^$4m_k5jkI10g|3!50px`i_4T5VvTp|@9XR|g|yZZzEpmf(R&>5qnP3Ajh zn>D^68&guf5~!0gQ#z3611;%FY+T-avCCJd#8P4A6AH>Yq0iy9nG@y;!(ne&Or}d` zH0=K<{3xvUQX2GOncxu90oE@Vq>Du2qz>l(3H7oxJs%C>Bw7rjFl_@ic(c{kM~FQ;+%VqE&^A+=NP^? zv`0Fc08|H%gIy;p$uYgY2AKZM(71yJTP`W9#V7|uMt4lHfXOuFS3!^aNBTOs17_}@ zm#MgaTxH#kaZ(l2M{bS$`c}YW)u?=kwxuAhCNWT0sX!uAT@_U-XIe>W{Sl{5$qI!v z8y+6r7FD#inoJ8(yA;@9e!-Z6ls5wovvHEWLnuEDmujg3F4xLRmPmD2H7{VgXWHxU zVpw*Mn7R{E!`6~he=OsjW?Z%G@s8Wev8`9FqeA=|3(bn?H$2q5Cfu3?*!Z@8Z!YT^ zMT;1N`6Xe?in8dBe$qsY2m~Jcpv#lHbX71A4E5u1@H{k=Uu!i+=a_1%Ew&^X^Z;jh ziANqD1j3Z+)AnW$CkFq0OKN=3&1$pa)0pQ5GDpd@S^gxMLHbMmQnB{+f_wEBfXOw?^ zTAA2WzFm+w;Nmnmk0RLBrehAkP&#X`$~jfviz+i7sd37g%C5bC$QidIE^=7dpggp% zU@omSJF%g*M;z`u^>o}`GO3A%926v_L`|GD zM}Tp%Gq(dA@Mc{6+Z|uWg3Hv4(pD1K6G#uJzW=Kd*W1Fo7f%_)pO9qv!Y_P4r{8f| zOJVt4d2Z&(hSS*hM|dsKy>E}@-Sucaw-=Xz1re!^#CAoBvAdjWB> zAF_&0zpmtAP&2{O3vI`=#(_jSS6Q0ChpQcMz=qV{gj*8o?*o!2V!*^ik&rp=+0>8H z66OE^^6lkhBIZmR7JM9RvEB_4BE_I0HEx3Jzb zRb2@mdip@05zhQcgw{dAALB5XFVy=Gus4G{L4ClA!eyXP{A^xzs}{CevJbWiD=_qZ z0IZp>4?TJh86PN1M=l`jl{YHddzjT1#VS%ow^6Gzt0p=j9u)AJ@RuN3z)VkGxHMNU z!#;BMA|9k77XKMLv3Fr;+t7r8Ly8=6z{GTU9(vD$&E*c_q_SON1!zaL-9dwJnFwJG zO4l}o7JFP#b6j;C4lkDYELZw$y1=_b+`2#W@pa6?19rXRf5iLKg%44imv?Q%tdL@32pSX6YtR7~@%Ql~j)&_FX`kuf#mU+@4_B@38N25Q?^h$t9!}+Vq z@qE^hlqaXWtsx^-tqa77(Bf~}io2JYzxn(}d>|JEwGfsJqk=UeoZr4Vn-{Z~v@4&s zeeIPiQvwq)%(Lq9`L-k*TpAM=WM;JR^dfO&I<<}BwouppC6;DXA6Ahtyl|waTrneZ> zTY5()f4yRP{4L>@y-?QBIS|4daf-J`uG!est8g^%a4m8we=@&T)-jjZp8M_s4`zSl z+Vm^-0if<+#o9BrDz8Q(erTrH&NcUIidkM7EZkpY|vd@-3-c%=Bt3y{oErP9E{B{Z5$QA1)KS@dv%)c|EPu{&NdcBFi=ZQ_+iM>;e2$SHQlsd>T zD~p>9)tc311r&TYqdU1_1o1l|-W&$xUe`ql(XEday3E^Hf6BYA@*}{(UsZQ30@V0O zVsemb{P0}XRi-DZzsT4K71l(tMb%rlKLpjco)y&P)=n>0x$9de-TiRyD-u`cE2fjB z-@z@-Ia0o@O?NKMF?~dGZ$?^I`m>IzruUA6-ZiZnd(3P{zgF)wS_ad*I@Z-`u-p6b zD7FvasVS=1Offu3j1|58TqVemBoEDbYHghw<0iyyc-eg#O@ovhoDh~c?k|~??(C}_ zDLnZ!e>cvA1pUf|F%#Xn6)1ig9SEOOdps3F{z z2!Sdvr1;%u=QoWida9L}Oo|*8syNz-W657{M{QNBI9_}RS4ng29nyB&J|uO&c_bQC zlwHt2@O1(<%9Xg#SlXJ*Q2#mB$vXbB8|{(JY>-bw$k=wazr=G2n~RrVcd5o9JC*#| zT6HS@%`95t{XgLH$#6l5nh(W&9n1QY;Zj9%D=k6XX4v7-g}l$|SmpWzhIg^^{r{ZD q_iu#NBzmFx1d#pDkEZ7W7sRFnr6LXlyvYAhP)bZrv|QN0?|%RdfgUXY diff --git a/content/applications/finance/accounting/taxes/tax-mapping-example.png b/content/applications/finance/accounting/taxes/tax-mapping-example.png new file mode 100644 index 0000000000000000000000000000000000000000..1b95f868e0ab2400c95ab923497468e2c6d2c35c GIT binary patch literal 8217 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 activated, several fiscal positions are preconfigured and can be set and used in POS. However, you -can also :ref:`create new fiscal positions `. +can also :ref:`create new fiscal positions `. .. note:: If you do not set a fiscal position, the tax remains as defined in the **customer taxes** field