Search 1.9 billion lines of Odoo code on GitHub

base_vat_enhancements

Author: Noviat
License: AGPL-3
Branch: 8.0
Repository: gfcapalbo/noviat-apps
Dependencies: base_vat
Languages: Python (101, 88.6%), and reStructuredText (13, 11.4%)
Other branches: 7.0, and 9.0
Other repositories: Bubbles-IT/noviat-apps, CatsAndDogsbvba/noviat-apps, DudhatShivam/noviat-apps, EssentNovaTeam/noviat-apps, FullBringEc/noviat-apps, Guobower/noviat-apps, ICTSTUDIO/noviat-apps, Idealisconsulting/noviat-apps, Ingeos/noviat-apps, NL66278/noviat-apps, OdooBulgaria/noviat-apps, Organize-IT/noviat-apps, PieterPaulussen/noviat-apps, SVQTQ/noviat-apps, SetRac/noviat-apps, StefanRijnhart/noviat-apps, akretion/noviat-apps, alanljj/noviat-apps, aroodooteam/noviat-apps, brain-tec/noviat-apps, cameroun/noviat-apps, clagoa/noviat-apps, coopaname/noviat-apps, doomsterinc/noviat-apps, eezee-it/noviat-apps, francislouie/noviat-apps, haryoran04/noviat-apps, haylahi/noviat-apps, hbrunn/noviat-apps, ilexius/noviat-apps, johanvhg/noviat-apps, kossovo/noviat-apps, likaiyuan/noviat-apps, lonelyleaves/noviat-apps, lubonbvba/noviat-apps, luc-demeyer/noviat-apps, mah007/noviat-apps, marionumza/noviat-apps, markrobinson85/noviat-apps, mdietrichc2c/noviat-apps, mohamedhagag/noviat-apps, odoo-modules/noviat-apps, ovnicraft/noviat-apps, petypi/noviat-apps, rkhalil1990/noviat-apps, rven/noviat-apps, sasakuma/noviat-apps, schout-it/noviat-apps, sunflowerit/noviat-apps, suningwz/noviat-apps, syci/noviat-apps, taktik/noviat-apps, van-orsouw-consultancy/noviat-apps, and vidtsin/noviat-apps

<h1 class="title">base_vat module performance enhancements</h1> <p>This module contains the following performance improvements:</p> <ul> <li><p class="first">VIES VAT on-line check performance improvements</p> <p>The standard base_vat module behaviour is changed as follows:</p> <p>When the VIES VAT option has been set on the Company an on-line check will be performed via the TIN Number &quot;Check Validity&quot; button.</p> <p>When performing partner record updates (explicitly or implicitly e.g. by paying an invoice), a VAT number check is performed on partner and/or contact records (since the VAT number is part of the so-called &quot;_commercial_fields&quot;). Since the on-line check may slow down considerably the regular operations, the constraint has been removed and replaced by an on-line check when creating partner records and a basic off-line check when updating partner records.</p> </li> <li><p class="first">normalize res.partner vat field in the database to improve search performance</p> </li> <li><p class="first">normalize search argument when searching on VAT number</p> </li> </ul>