IRC logs of #tryton for Thursday, 2019-12-12 #tryton log beginning Thu 12 Dec 2019 12:00:01 AM CET
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton00:12
-!- yangoon1( has joined #tryton04:12
-!- thaneor( has joined #tryton06:12
-!- semarie(~semarie@unaffiliated/semarie) has joined #tryton06:12
-!- springwurm(~Springwur@ has joined #tryton06:12
-!- mrichez( has joined #tryton08:12
-!- udono( has joined #tryton08:12
-!- Timitos(~kpreisler@2001:a61:5c9:6801:762b:62ff:fe84:ed7e) has joined #tryton09:12
-!- josesalvador( has joined #tryton09:12
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton09:12
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton09:12
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton09:12
-!- rpit( has joined #tryton09:12
-!- nicoe(~nicoe@2a02:2788:54:5a3:7e2a:31ff:fe5e:b25d) has joined #tryton10:12
-!- mariomop(~quassel@ has joined #tryton12:12
-!- rpit( has joined #tryton13:12
-!- nicoe(~nicoe@2a02:2788:54:5a3:7e2a:31ff:fe5e:b25d) has joined #tryton14:12
sisalpHello, while configuring a new database, I install account_fr and Tryton 5.4 prompts me to create the Company. I miss the cirrenceies at this step, and I also get a strange message 'accounting plan already exists for this company'. Is there any trick to start in the right order ?14:12
pokolisisalp: since 5.4 you should execute the import_currencies (and countries) script to have the data loaded on the database14:12
pokolisisalp: about the warning is because you have some accounts already created for the company14:12
pokolithis was added to prevent the duplication of the chart of accounts, which is often hard to remove14:12
sisalpThank you, what is this script ?14:12
pokolisisalp: can be executed as trytond_import_currencies if you have the modules installed (via pip or distribution package)14:12
-!- springwurm(~Springwur@ has joined #tryton14:12
pokolisisalp: for countries, just change currencies for countries and you will have the equivalent script14:12
sisalpand yes, countries are empty so far.14:12
sisalpbut I see it requires proteus as well14:12
sisalpwhy this move ?14:12
sisalpI think I will postpone Tryton 5.4 support on my services so I can figure out all the consequences.14:12
sisalpTnak you14:12
sisalppokoli: Thank you14:12
pokolisisalp: this speed ups the update process as the static data is not re-checked on each upgrade14:12
pokolisisalp: and it allows to update the data by only updating the required packages (pycountry, etc). Without updating trytond modules14:12
cedkbut mainly it is to simplify the release process: no need to sync data with pycountries nor to sync translations.14:12
cedkand it allows to keep data up to date without the need of waiting new Tryton series14:12
sisalpfor me it is bad news as it changes database initialization process.14:12
sisalpI'm searching the doc to get a full picture. Any specific chapter ?14:12
cedkit is not required to use those scripts, user can just create manually the data he needs14:12
sisalpcedk: no chance to get these scripts activated from the user interface ?14:12
pokolisisalp: scripts can be imported an automatically executed on ptyhon scripts14:12
pokolisisalp: IIRC this is used on the demo scripts14:12
cedksisalp: no because it is an administrative task that should be run only if pycountry is updated14:12
sisalpis 5.2 also impacted by this policy ?14:12
pokolisisalp: no, this was introduced on 5.414:12
sisalpI stepped back to 5.0 on my free hosting for the time I understand the impact, and will skip 5.2 because I have no evolution path ready for the end-of-life date.14:12
sisalpIwill probably understand why the new way is better, but I doubt new comers will understand why Tryton is empty and complex to fill with generally embedded data.14:12
pokolisisalp: as system administrator you can just fill the data by running the scripts and users will not notice the behaviour change14:12
pokolisisalp: normally it's harder to understand by people that are used to have the data already loaded on tryton than to newcomers14:12
pokolisisalp: new users will just create the required currency for it's company and that's it14:12
cedkthe script can be run on manually created data, it will just update them14:12
sisalppokoli: probably, but so far, proteus is not installed on my automated installation. The user creates databases through a web interface which uses trytond-admin only. I have to improve this part.14:12
sisalppokoli: my point about new comers who evaluate the product is that most of them will just miss the point and live with manual data creation. Not a big deal at this step.14:12
sisalpcedk: thank you for the point, it is a good thing.14:12
sisalpi have another question about proteus. So far I install trytond, all required modules and proteus in an environment before running my script.15:12
sisalpIs there a way to do the same when running trytond out of the sources ?15:12
sisalpmaybe a trivial python question15:12
sisalpwhat is the best way to manage a business with no VAT ? Should I modify sale standard VAT rate to 0% or omit VAT on products and external documents ?16:12
cedksisalp: do not use any taxes16:12
cedksisalp: fill unit price with tax included16:12
cedkbut situation may be improved with
sisalpcedk: I do so, thank you.16:12
sisalpcedk: If I get the point, the improvement would concern any kind. My question, (no VAT business) was mainly related to sales but as VAT on purchases is paid but not recovered, it can be set in accounting as usual I think.16:12
sisalpcedk: nevertheless margin calculation would be impacted, wouldn't it ?16:12
semariesisalp: just record the full price in charge account16:12
semarieI am working in a french association like that (no VAT business)16:12
sisalpsemarie: thak you, how do you do it ?16:12
semariesisalp: price on lines for a purchase invoice are "converted" to vat-included-price (ttc) before recording the invoice17:12
semariewe don't use any taxes17:12
sisalpsemarie: I'll try this way, thank you17:12
sisalpsemarie: Thinking twice, I would prefer a true accounting of unrecoverable VAT on purchases.17:12
semariesisalp: it is a true accounting. for the association the charge is the whole price (price + vat)17:12
semariein which account would you record the vat else ?17:12
sisalpThere are two accounts for paid VAT : recoverable and unrecoverable18:12
sisalpsemarie: looking at french plan, there is no account for unrecoverable VAT. I think you are right.18:12
sisalpsemarie: it is confirmed, unrecoverable VAT is just a part of price, and is not calculated separatly. In some cases, moves do not fit the invoice lines. In french :
-!- thaneor( has joined #tryton18:12

Generated by 2.16.0 by Marius Gedminas - find it at!