From d472c646a822f8b140732e2f199f7149dad1f510 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CDallas=E2=80=9D?= Date: Tue, 6 Jun 2023 14:45:05 +0000 Subject: [PATCH] [IMP] accounting: update VIES VAT number validation task-3329992 closes odoo/documentation#4616 Signed-off-by: Dallas Dean (dade) --- .../applications/finance/accounting/taxes.rst | 2 +- .../accounting/taxes/fiscal_positions.rst | 7 ++- .../accounting/taxes/vat_validation.rst | 43 ------------------ .../vat-validation-configuration.png | Bin 3299 -> 0 bytes .../vat-validation-contact-form.png | Bin 6917 -> 0 bytes .../vat_validation/vat-validation-error.png | Bin 5528 -> 0 bytes .../accounting/taxes/vat_verification.rst | 41 +++++++++++++++++ .../intra-community-valid.png | Bin 0 -> 11678 bytes redirects/15.0.txt | 3 +- 9 files changed, 49 insertions(+), 47 deletions(-) delete mode 100644 content/applications/finance/accounting/taxes/vat_validation.rst delete mode 100644 content/applications/finance/accounting/taxes/vat_validation/vat-validation-configuration.png delete mode 100644 content/applications/finance/accounting/taxes/vat_validation/vat-validation-contact-form.png delete mode 100644 content/applications/finance/accounting/taxes/vat_validation/vat-validation-error.png create mode 100644 content/applications/finance/accounting/taxes/vat_verification.rst create mode 100644 content/applications/finance/accounting/taxes/vat_verification/intra-community-valid.png diff --git a/content/applications/finance/accounting/taxes.rst b/content/applications/finance/accounting/taxes.rst index 9d65c9eb2..f04b62f0e 100644 --- a/content/applications/finance/accounting/taxes.rst +++ b/content/applications/finance/accounting/taxes.rst @@ -304,7 +304,7 @@ directly to a product line. taxes/cash_basis taxes/retention - taxes/vat_validation + taxes/vat_verification taxes/fiscal_positions taxes/avatax taxes/taxcloud diff --git a/content/applications/finance/accounting/taxes/fiscal_positions.rst b/content/applications/finance/accounting/taxes/fiscal_positions.rst index 611b9a26e..ca254dc78 100644 --- a/content/applications/finance/accounting/taxes/fiscal_positions.rst +++ b/content/applications/finance/accounting/taxes/fiscal_positions.rst @@ -72,8 +72,11 @@ From there, several conditions can be activated: :alt: Example of a fiscal position automatic application settings .. note:: - Taxes on **eCommerce orders** are automatically updated once the customer has logged in or filled - out their billing details. + - If the :doc:`Verify VAT Numbers ` feature is enabled, any fiscal positions + with :guilabel:`VAT required` enabled will require Intra-Community valid VAT numbers to apply + automatically. + - Taxes on **eCommerce orders** are automatically updated once the customer has logged in or + filled out their billing details. .. important:: The fiscal positions' **sequence** defines which fiscal position is applied if all conditions diff --git a/content/applications/finance/accounting/taxes/vat_validation.rst b/content/applications/finance/accounting/taxes/vat_validation.rst deleted file mode 100644 index ee67a008b..000000000 --- a/content/applications/finance/accounting/taxes/vat_validation.rst +++ /dev/null @@ -1,43 +0,0 @@ -=========================== -VIES VAT numbers validation -=========================== - -**VAT Information Exchange System** - abbreviated **VIES** - is a tool provided by the European -Commission that allows you to check the validity of VAT numbers of companies registered in the -European Union. - -Odoo provides a feature to **Verify VAT Numbers** when you save a contact. This helps you make sure -that your contacts provided you with a valid VAT number without leaving Odoo interface. - -Configuration -============= - -To enable this feature, go to :menuselection:`Accounting --> Configuration --> Settings --> Taxes`, -enable the **Verify VAT Numbers** feature, and click on *Save*. - -.. image:: vat_validation/vat-validation-configuration.png - :align: center - :alt: Enable "Verify VAT Numbers" in Odoo Accounting - -VAT Number validation -===================== - -Whenever you create or modify a contact, make sure to fill out the **Country** and **VAT** fields. - -.. image:: vat_validation/vat-validation-contact-form.png - :align: center - :alt: Fill out the contact form with the country and VAT number before clicking on *Save* - -When you click on *Save*, Odoo runs a VIES VAT number check, and displays an error message if the -VAT number is invalid. - -.. image:: vat_validation/vat-validation-error.png - :align: center - :alt: Odoo displays an error message instead of saving when the VAT number is invalid - -.. important:: - This tool checks the VAT number's validity but does not check the other fields' validity. - -.. seealso:: - - - `European Commission: VIES search engine `__ diff --git a/content/applications/finance/accounting/taxes/vat_validation/vat-validation-configuration.png b/content/applications/finance/accounting/taxes/vat_validation/vat-validation-configuration.png deleted file mode 100644 index dec8da403001d34e7a39314817fb31a6a6f56fd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3299 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 diff --git a/content/applications/finance/accounting/taxes/vat_validation/vat-validation-contact-form.png b/content/applications/finance/accounting/taxes/vat_validation/vat-validation-contact-form.png deleted file mode 100644 index ac9c09aafff84eff891a786c9ca666a93fc72f60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6917 zcmZ{I2UOEb(|15nIw~Mdqz5Sqgbo&pNDD}l-VGr@04bt$6p-FqLhrpuH#DizLhn@t z2@vVM=gqzMx!?D^=X~Fu-TBYV&e`2FJHMH;|4>a0B}y_TG5`QTsiOQs8vr0c<3|R` z4ZP;DLc22lLu4bTE(ZWqMU!7z660k8S8XMEK*iAg4ZJ}5R@u-M0HEspYY_A}6+r-i z8vsqPt|AVHJ2^QyK0ZD=IvSdoBk+6=g+fnHPtj=f+1c6Q;o;WS78Z-$-{0Tc+uPaM z`D03b!2IG8!RMgT^}kFl%l_ckZt3mA zZG4@Yn*1CRh&%4&uPDReeg*;nzYBD~?_DPh;SLTCZy>+2K`L|_G0en(?z;4=>GW=Y z!r}>BU!o1B-VcWk{oND~h5BPK7yudPIXao08}_Hnra%{f-P+MESQ`v|SezIzChL3-Lc~PluziF@L%8t@8}~c_u`0pm#2_x- z=eqVs=X-%x2R0}xjhROZ`Y!xSx(AP%Q}P0Ce((5!TI_>I zx=fsOz6b zD5JAI*h7bj#Xm>n52%F&DL^vKc(|(_?|ec8pC0V60z;)Tvs_33b~StA0DwtxQTW7I zbixI!k)>=5*_)cj0L;Xv@!I=I)c*Gr;IRoD@>mrMPyuKjm&$Vh=7;`BQzBapJSX`d*WE$l0kiv#n*=YsYKY zerfp1_uHDsZj>+{RruES(17upe<4tK)l4Z#xU~Ie?o!bDMQl{MNK;3r!~`?jxPBgV z@`311ewWN3Ru!pm7N*9r1+>vCcVJ$Oe9 zv*t~NY_)XAKoI9z-KAs~=HEO&T$}g6QicjMMS6%JTl3~&o9r}m)}hgjk%p$1AIf38 z$#HJcL4;3snjEF$cigw%JqrJ3ywgj-%yIhC{H=6^Ir|fDb<*Tw{xgmzmlmI&QdU;U z_Pffv=UsYU-gS*dP0d(5-fpp%%*aeX?8-B?-xQvow?1V$AHjTi7SXr30Vs${HM& zYFXI_sYrcrm$$kbknYd~F76J{(>0#Zpq5v4;_PdVX)}OJ_z7Si#s45z+=}FiUt7_A zELq<)IO@0Qqr?$ueb?ifQ$k0#lWNYJ9~c#od-ODqhEjO*Fnbo+ zJd|95Grm^J;JYl2w62F_D!ED<>8+=WLiETXRo;A);>0!?K}oBJ9NAXl8ve<`34Qxb zk#&^!F3j4AtG4M(NLU0!x*u957Yp`+G8UX%pnK^9$mw1aFX@SL#Z(~=$y$)NU~`1^ zAmql$aUF9!__;t$JNnEhsV}gwKB~+}X_CM3+pIIM*C1`~U67At3Z*miAQku`>4&%1 z;C<=Adq;EQC0y}Kcfk+)9S=Z#Zmff&ME$DR(VV67N%O z<6#!t`1#0XBLKgx#E`48=-Xu8v{-#oF66RfxzC`IepTO<_E4RnoQdeyw3T`oo5iRF zd~9p?R^Tu5ha_ef&Pa%7s|G`kh}`Y0zbf4SYO{;2FgpBADttyTw#8hefl`1|F_9H=R8Bf}Y;Y=KDe}M}c-j%F0 zGB7{1)t+|SdzHL;+_0x!osvlhbX+-JuD>wCglU$S4|Gu06T7~nHc-(VX&hOUFh1<& zd6fZY(uR%+`b}lp{sO)03o?D)FezGn5JV|BD}B~Os5TiCYXZd_o6k#MfNOnL;lC&r z-m?zCMH0q3(~RZh9vKZ}r2ZB@NrBZWUMvaOird*UcAM)k;sd2XXkz}^;MOZEaB>>s z_u7l|Q|CBF^kFx$eP5hHVyOW%9fUQT=M!^bUGKHcZ~asa?^cG`h3hkXNO@YheU_48 zT#TubcpF-kGo-q$o6sln_(ye|yf@+aw3tY||m%)P8vhNLa&?ENj* zV~u?*QB2+hjst)69kTgcQC6H_52Ul!0zRiX^%PB=wix}Q<>J&4{a6n=HtTEB1&DuyQQ`|I*JV(z}{3nk3~KeEG+GXS1mRj|t`iNwam^LW8% z2bAg*@@}vOp9S2<|0XQ7vf3-ax9xN?FPS zAbbE1v3npo4jmKyU~qmf1qsRDHfjayE_We(icmHPpF#mG;(%R83REatAP>>DkT19! z!-u&njwz-^9^iG_5bY!%y1#b8iuUS$Li_ux#23io522luPJs-IVZ(#uQT!enso^C;%a!_P9kf6V5;oK6wn+-ym#j0NFwbkz}z_#Q%lGOB3KO zZf8gV!ZG-_JMsP^_{XvTFAk67|IGf&4Rg9ip(=)+*c9dBB;5@fc40-eZ=4>Dp;_GK z#%h&^r!&HIN>?=6zmvx^!j@v6`FNgFxn^Cy=*3EWy480%jUq8DSYV1pZ#j$E+yzG1K7oxdS zo=YT~Q$w8$OJ$TXW3}g{ud~me7bwPvEXu1NDGr+WrnnFAWTS40u1-HPgJdi_GxkJI z^&;Jq>L%NAig>oa^tG~35$!kAZd?dX)YoeQyxK>!Q;fzrd z&?!oFbkeAFO_T~K9OF)*?h;ii&@OYOx7FC48p9$l5l=xIbXBxZGeD>=w@+$`8HOC; zq#l=s3|^)p(dLTRs~$3XWF3Z6oy|KRu&GOOX1DZWHqu#Rq&gpqVD0{7*OF)f7tQFA z2@GN>v3&`g2XO|8tJ|iK{X#V-9jD+epF#t#3XXxOC!k=}ngGstmXcO=x?xUGrAfK! z&%rx+hV5n|l@yFfoX<>(9DOamXc;*uCb3)rloK|zMGV6ds|8%Az*|Y!>-VCWCLZ3~ zKV{4~$6WzjQBbFN@e*WHSIP!QO^O{Rbp6ficem1FRe12bdD?LdK#HgKQ}tA!6R-QL zoAbTQby{Mh@aWD||KsrJaI>Cr(*4$kGe6=)qGZa+b)9e*$~PhBC@}kV z8)0Hsi8`?N&>mUk#}>IdZRO~iKTR34@eLGo`iO55b=6$#hs)%fOpe*;i9KsnJxV4* zJ-yf|d7T)u(E#G@t4LX!k;&7pOJN%~w;nRfI$tp4$;B0%UqOqDO<}KFTDD#>J_gkh zH=Jdia3(i47Up;m&@Ehj{j(y6N#&a)UCX$x#J$K@36&wE{_EX0l$|#vfA4hW&=|I;4b9_HZ*QGpeMpIgr?RSgPu3&S_d(rjHek zkA2H2(UQ*53*&hAx{g=-TO6D6tMTm6O+xuJG){4{xdU4HHaM*Qt zm?vyCOm0c*?m|8HP5}{ZPRK3hIcJMT##f5NIsv#x@ zfE4OMC^7Co`5%vyUoSw13k^=29PfKRZ8S`}H<{N72Q%K^hyN-wzuo<-OERv5eoTw- zMFLSs-Gj7Su1a=(1twm4OhCT7-LG zRkQ*WzEun5*Zz7E8Z^SE!EagFN3`xQZudtzms>Ve$S9ad`BqZj%{iLmL#4zt>dKI7BA?ZnSWPf~Es2iovFa-)^k`D+_0R7_ufWmBrAP28k3VGtc5M*r@% zebw_r%p$|};PZjwk2@!PogU`(MUN9rubcZCoEbYk8vS{B$6vn8I7=}lI76rIwt8n> zJ*B9%p#ekn=K?E+3_6;r(zOIXUY!We9f3^<2M7_N#Yq=S%Hn-<-L`XUx|KGnUnSEi zh3L;M)voQ6$5xge|9bm}5=ex&Z6WVZ`VS?*i~gj4QM?k_Nz2wkE~L*5CK09~1d|96 z(BS)D40{{V-!u?_7u)`(|4WHC_>b~md%XCs^4}@;t2Tj+jdwNE$G5koTRsV?nK9md zxnwx!BUl>D;n+4o4Sv-m1QKK0H0w`R4(Nc*yR@U<&uq1ey>LIhXJqe6h>`z3sjp%( z8qxp(J_d`&QvF(wxqU(BGvQ7euh0=>3K{;&X0n@f7`RQIyYn@tWt)r+$$x$}B3if6 zNMPxbHSObW5)u(yA{}Vn70hpzYdl}t%RjbwM z%uy3@xv1GS&mQ4M{iO$HoGi3I`t?hy_LHly+x#1Mfaa{&cf%3&lRG>7de7${NQ0R? zU!JhgcrI>r1if*-sdL&~9^l|`?zeTB%bd&kTn4y+hTT#vM_4K-ee!ArVmRmT zd!VL-#0>hBq&h*YmdMOT2C?&=`-n26w2GW^o15YVlvdDKf_ZOhTxoGcG#q&{b59Zt zJr_P!D9+}?`Ufe~czA?JVbRC3?n$=7H4`Zci;e{B8phdT(GmohTq{gVun{JDv{yra z4Ah5)r5W@4kdLo-dnC=G1r8{~SI3)k1ebo?i@xf#N;}(?CkyZi3uKgxEUG_gxfC)e)o-t zO7ng6AQyO<%7~2?QAy~O!$Mrk@<|a>b!9D@l!^YREI!!1fperlYNTkaC?dY5BghKF z#bd)sil``Bwl-dwC@9`Iey~78_Yx*9BdlSri^y=OJvnzb5>K5?Uk*oG8d9aYS}P$s z6X0_3n}@3-T+_6@JoNw{wP&&95R~jqw5W{1u12R_hRBI{7v{4Zw6=(A6+W{)F2*pK{+)7Fm((B|0IKdz-_{w{e&Qibl~43 z|5vg=!xMPvg(!t5s|5sNWi>J5FOw9B^_mue@d<(-dMVD)zgKDu(ZKjRUF7U?uj!&t z`joeoaPaJMb-MtFUe!hD;Zp~Mw}Mf{mbq4ZSTyenGbxcQQ^X=o# zg?E`^(YM1n+kio_Z;^|3yw-s4?%Wrb%r0@zHl);nSK~M~h0dx#xtu%uYpp#F%PnBU=6&Q{YpvZYu{;@X( zN~Wel8b>P8)L%2Z072`vNwY*1Zdt4N4~7?FdRy7RG!@#Dpyap;xA%p_Z?^LYbkx{j z(oWf0ah-W)eA94WtXch+2xyIHMwQ@OX|RjGArt`-khS7c)(`tetX$mfAhK2lFP|S zzV`lg|XJGlH#3MdX^N~ttvvE8B~{fwcs{Ng&0AZAd|Sx6U6yJN;> z{K`|M@7RTG{OABG&opjP!H)r|P1EF#Y>JnqI<&lArALZuLZ85y7%^#gZ{@b&fg{>3E{yCTowRY-ABHw{5~$e{cz;wlJ4kqnTjh z7h=Iu&Vg%n{>a4~uF+x9PZiIK7F;nmEtuqO1RE|r8}I$=GTL9;q+h@W|EG@r-%@HZ zq^~#(V`k^xoE?8mG0tt>VQwxQWqE8^U>R$9Wq&o zJi8m5%Z*mU$&b>fKP0MLAzAWbhi7H7$`+cQwIrIJZeF5O4LsJ>_a+>3>Y13JSHAtD zf+Oi$3@jv7oy&7S{+OMyjP%o-^2=;2Ih3s1yar}mC$WU-pq`=48_f0!8uU#3G^Lz> zH`iDH3KrJBx(c1p%k4OlwWb!NYy z7^xmaL49Lu@feW2DseKIYAo7G*;dSvaDscY;>Rlm$kE8*cUV_B52EaeTu>j+Pho+h z9~1D|?6-4SBNy~nPHT0ZLyIGN`^bj5Ip)uwc~QqF4!KBbi!eVTy#_K#?YRVf*Fa`y<6n%n~ z4c3*N(pEQw)T~r_fPTtd{`jQgdL~Awy$PZsZ^<2EhrJf)DPcyGSt&;%1vOR6leZn{ z6MrWyK+}pCTH>V2pMTFE)^+g6G}^xMq-3po z@s6^9QdNfTM|5;`+6fQWS9*4u7}DMsKsK5f)U6(xUNGn{nFzu`gTzxp5CO6`Py}>? ZDlnY$O-B^|&pZI2qNwqrLf+!j{{US?YDxeA diff --git a/content/applications/finance/accounting/taxes/vat_validation/vat-validation-error.png b/content/applications/finance/accounting/taxes/vat_validation/vat-validation-error.png deleted file mode 100644 index b5514a9e3792cde6759d993103c5309a8be20bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5528 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 b<+?*Ip-Sg>4>qFD{&C1id=f7a)BpZo!+*RI diff --git a/content/applications/finance/accounting/taxes/vat_verification.rst b/content/applications/finance/accounting/taxes/vat_verification.rst new file mode 100644 index 000000000..a15fb90ef --- /dev/null +++ b/content/applications/finance/accounting/taxes/vat_verification.rst @@ -0,0 +1,41 @@ +=============================== +VAT numbers verification (VIES) +=============================== + +`VAT Information Exchange System `_, or +**VIES**, is a tool provided by the European Commission that allows you to check the validity of VAT +numbers for companies registered in the European Union. + +Odoo's VAT Validation feature uses the VIES to verify your contacts' VAT numbers directly from +Odoo's interface. + +.. note:: + Regardless of whether or not the Verify VAT Numbers feature is enabled, Odoo checks the format of + a contact's VAT against the `expected format of VAT numbers + `_ from that country. + +VIES VAT number verification +============================ + +To activate this feature, go to :menuselection:`Accounting --> Configuration --> Settings`. In the +:guilabel:`Taxes` section, enable the :guilabel:`Verify VAT Numbers` feature, and click on +:guilabel:`Save`. + +Once the :guilabel:`Verify VAT Numbers` feature is enabled, if the contact's :guilabel:`Tax ID` +field is populated *and* its country is different from your company's country, Odoo displays an +:guilabel:`Intra-Community Valid` checkbox. Odoo tests the VAT number through the VIES and +automatically checks or unchecks the :guilabel:`Intra-Community Valid` checkbox depending on the +validity of the VAT number. + +.. image:: vat_verification/intra-community-valid.png + :alt: Intra-community valid checkbox on the contact record + +.. important:: + It is possible to manually override the :guilabel:`Intra-Community Valid` field on a contact in + case the automatic VIES check is incorrect (for example, if the company was recently created and + its VAT is not yet in the VIES). This change is logged in the chatter for transparency. + +.. note:: + Odoo can :ref:`automatically apply fiscal positions `. If the Verify VAT + Numbers feature is enabled, any fiscal positions with VAT required enabled will require + Intra-Community valid VAT numbers to apply automatically. diff --git a/content/applications/finance/accounting/taxes/vat_verification/intra-community-valid.png b/content/applications/finance/accounting/taxes/vat_verification/intra-community-valid.png new file mode 100644 index 0000000000000000000000000000000000000000..a38eaed4f1d5021308f6dab10b9b695ecf653a47 GIT binary patch literal 11678 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 pg{mI1{Wa%*F~ taxes/* applications/finance/accounting/taxation/taxes/taxcloud.rst applications/finance/accounting/taxes/taxcloud.rst # taxation/taxes/* -> taxes/* applications/finance/accounting/taxation/taxes/taxes.rst applications/finance/accounting/taxes.rst # taxation/taxes/* -> taxes/* -applications/finance/accounting/taxation/taxes/vat_validation.rst applications/finance/accounting/taxes/vat_validation.rst # taxation/taxes/* -> taxes/* +applications/finance/accounting/taxation/taxes/vat_validation.rst applications/finance/accounting/taxes/vat_verification.rst # taxation/taxes/vat_validation -> taxes/vat_verification +applications/finance/accounting/taxes/vat_validation.rst applications/finance/accounting/taxes/vat_verification.rst # vat_validation -> vat_verification # applications/general