IRC logs of #tryton for Tuesday, 2009-04-07 #tryton log beginning Tue Apr 7 00:00:01 CEST 2009
CIA-48ced roundup * #915/compatibility for python 2.6: Any news?00:53
CIA-48C?dric Krier <> default * 142:2e103ce982cd company/company.xml: Fix typo in xml for issue93500:58
CIA-48ced roundup * #935/Can not delete a company: [resolved] Fix with changeset 2e103ce982cd00:59
juanferhello, there are one error when I try to install the account_be module,
CIA-48juanfer roundup * #936/Error installing account_be module: [new] The following error appear when try to install the module account_be: Traceback (most recent call last): File "/trytond/proto ...03:49
CIA-48juanfer roundup * #937/Error in report Error from Tryton client: [new] Whe I try to report the error 936 directly from Tryton client, and ask me the user and password, I don't provied the correct one, but appear ...03:53
-!- yangoon( has joined #tryton05:21
CIA-48ikks roundup * #938/not auth on devel repo to update es_ES translations for ikks: [new] Two days ago I tried to sync my local repo with the mainstream, but wasn't able to auth. Follows some more information about my conf. It sh ...05:31
-!- johbo( has joined #tryton07:35
-!- sharkcz( has joined #tryton07:58
-!- Gedd(n=ged@ has joined #tryton08:02
-!- Timitos(n=Timitos@ has joined #tryton08:28
-!- carlos(n=carlos@ has joined #tryton08:38
-!- gadaga(n=gadaga@ has joined #tryton09:04
-!- racke(n=racke@ has joined #tryton09:17
-!- vengfulsquirrel( has joined #tryton09:21
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton09:30
-!- bechamel(n=user@ has joined #tryton09:34
CIA-48ced roundup * #936/Error installing account_be module: [closed] It is a draft module09:35
CIA-48ced roundup * #938/not auth on devel repo to update es_ES translations for ikks: [testing] I have restarted the services, could you try?09:43
-!- racke(n=racke@ has left #tryton09:43
CIA-48Timitos roundup * #913/TypeError: 'in <string>' requires string as left operand: [closed] it was one of my own module. i close this issue09:44
-!- carlos(n=carlos@ has joined #tryton10:14
-!- enlightx( has joined #tryton10:20
-!- nicoe( has joined #tryton10:27
-!- Gedd( has joined #tryton10:31
CIA-48udono roundup * #939/Stock: Products Type Services and Consumables are shown in Lost and Found: [new] ... which is wrong in my eyes. Services and consumables are not stockable products, so they should *never* seen in stock context.10:34
-!- tekknokrat( has joined #tryton11:19
CIA-48matb roundup * #915/compatibility for python 2.6: No news, axxite is working so far with stable version, so he is currently not able to test.11:26
CIA-48bch roundup * #939/Stock: Products Type Services and Consumables are shown in Lost and Found: [chatting] If you see a service product in your results it means that this product was first a stockable product with which you created moves. Co ...12:39
-!- paola( has joined #tryton12:48
CIA-48udono roundup * #939/Stock: Products Type Services and Consumables are shown in Lost and Found: > If you see a service product in your results it means that this product was first a stockable product with which you created moves. Thats not th ...13:16
CIA-48matb roundup * #940/KeyError: 'webdav.collection': [new] Happens, when restarting tryond with webdav enabled and connecting to a webdav collection from konqueror: [Tue Apr 07 14:04:26 2009] INFO:d ...14:06
CIA-48matb roundup * #941/webdav: logs: [new] The webdav server logs world readable to /tmp/out.trytond.protocols.webdav.WebDAVAuthRequestHandler and /tmp/in.trytond.protocols.webdav.We ...14:09
-!- gremly(n=gremly@ has joined #tryton15:22
-!- udono( has joined #tryton15:24
CIA-48Bertrand Chenal <> default * 147:d50a2a61b085 product/ Remove rounding for checking rate and factor15:27
CIA-48Bertrand Chenal <> default * 307:047307f0577c website/ (7 files in 6 dirs): Update website url for MBsolutions15:59
-!- paola( has joined #tryton16:21
gadagacedk: I try to implement tax rules, i can't find a solution without create a tax group for each taxe16:46
gadagacedk, bechamel : any exemple of you implementation of taxe rules for account_be?16:48
bechamelgadaga: account_be is not up to date16:50
bechamelgadaga: and I don't know the new tax system really well unfortunately16:51
carlosgadaga: what's your problem?16:51
carlosI think I have more or less the needed knowledge to use it (I'm working on the Spanish taxes implementation)16:52
carlosso maybe I could help you16:52
gadagacarlos: for doing substitution according to my taxe rates, i didn't find a solution without create a tax group for each tax16:53
carlosbut that means that you don't need tax substitution at all16:54
carlosso either your country taxes are too simple (which I don't think is the case) or you are missing something ;-)16:55
carlosgadaga: for which country are you preparing it?16:55
gadagacarlos: France16:55
carlosgadaga: btw, 0% of tax is also something you need to add to your tax list16:55
carlosok, then you are missing something16:55
carlosthe easier example is when you sell a good to a party in another EU country and with a valid vat number in the VIES system16:56
gadagacarlos: I must manage DOM-TOM, EU country and others countries16:58
carlosfor that case, instead of the 19% of VAT (I think the standard vat in France is 19% but correct me if I'm wrong), you should use 0% of VAT or 19% and -19% if your tax agency ask you to register that sell in that way16:59
gadagacarlos: how many tax group did you create?16:59
CIA-48Bertrand Chenal <> default * 164:171943928d42 sale/ ( sale.xml): Added missing Customers menuitem under Parties16:59
carlosI didn't finish with the list but for selling, inland we have 6 basic groups (three different levels of vat and also, split by category, if it's a service or a product)17:00
carlosone of the categories would have three different taxes attached17:01
carlos1 is VAT, another one is vat surcharge and the third one is an special tax for incomes17:02
gadagacarlos: how many taxes do you have in Spain?17:03
carloswell, in fact, that's not 100% true, I did a mistake, given that tax on incomes and vat surcharge cannot appear in the same invoice so that would be a group split17:03
carlosgadaga: usually only vat17:04
carlosbut vat surcharge and income tax are for specific cases17:04
carloslike people working for themselves instead of a company17:04
carlosgadaga: I expect to have the Spanish chart of accounts available later this week, at least a preliminar version17:05
carlosso you can see a real example17:06
gadagacarlos : vat is a type of taxe but with all rates?17:06
gadagacarlos: in my counrty we have 24 taxes to manage17:08
carlosin tryton, we have a tax for each vat + rate + kind of service we need to split for the tax agency17:08
carlosthere you have a list of initial taxes we have defined for Tryton17:08
carlosbut the grouping is missing17:08
carloswhich is what I'm working on right now17:08
carlosgadaga: so if you split it per rates and kind of usage... yes we have many more taxes17:09
gadagacarlos: in fact you'll have as many tax groups as taxes17:12
gadagaif you split by kind and rates...17:13
carlosnot really17:13
carlosyes, I will have a lot of groups17:13
CIA-48udono roundup * #940/KeyError: 'webdav.collection': [chatting] Having the same error. But only in combination with davfs2. When I umout the filesystem and restart trytond. Everything works again...17:13
carlosbut, the vat surcharge ones are sharing the group with other vat taxes17:14
carlosso those will not need group for themselves, neither the income taxes will need it17:14
carlos(in my chart of accounts income taxes == IRPF)17:14
gadagacarlos: i agree but why we don't substitute a tax by another tax17:16
carlosvat surcharge is (recargo de equivalencia)17:16
carlosgadaga: because in our case we need to substitute a tax with a group of taxes, in some situations17:16
gadagacarlos : ok17:17
carlosso depending on the party, you would do a one to one substitution17:17
carlosor a one to many17:17
carlosor even a one to none17:18
gadagacarlos : thx for your explaination17:20
carlosgadaga: I'm not sure whether I'm really helping you or just confusing you even more...17:20
carlosbut you are welcome ;-)17:20
gadagacarlos : i have already discuss it with cedk before the implementation, but i don't realize the number of groups for account_fr .... it's like the number of tax in my case17:21
carlosI keep thinking is not possible that both groups and taxes match for you, at least if you handle EU operations17:23
CIA-48udono roundup * #940/KeyError: 'webdav.collection': Exactly I need to conect with the tryton client again and open something from the menu. After this its possible for me to connect to the webdav (w ...17:23
carlosgadaga: say that you have a product X with a tax 19% for all EU exports (group 'EU sells')17:25
carlosgadaga: I decide to buy your product from Spain17:25
carlosand I'm registered in the VIES system17:25
carlosso your invoice should not include VAT for me17:25
carlosso in my party entry, you should add, for me another tax for 'EU sells' which is 0% or 19% and 19%, depending on the requirements of your chart of accounts and/or tax agency17:26
gadagafor EU exports, yes if you have an intracom number17:27
carlosright, and that means that both taxes share the same group17:27
carlosso you cannot have as many taxes as groups17:27
CIA-48matb roundup * #942/webdav: KeyError: 'res.user': [new] Happens after restart of trytond when logging in into a database, that was previously opened for webdav access: [Tue Apr 07 17:25:13 2009] ...17:27
gadagacarlos: and we create a group for 5.5%; 8.6%17:28
carloswhat's that 5.5% and 8.6%?17:28
gadagait's reduced rates17:29
gadagafor service, food....17:29
carlosok, so that's different vat rates17:29
carlosthose are in different groups17:30
carlosbecause a product (at least that I'm aware of) cannot change its vat rate depending on the party17:30
carlosit depends on the kind of product17:31
gadagaand we have many kind of taxes like sale, purchase, immmobilization17:31
carlosthe main groups I'm working with are: 'Inland product sales 5.5%' 'Inland product sales 8.6%', 'Inland service sales 8.6%', etc...17:32
carlosor similar17:32
carlosI'm still thinking on the proper naming schema17:32
carlosbut I think you get the idea17:33
gadagacarlos: i think that I have 5 rules and 20 groups17:35
CIA-48matb roundup * #942/webdav: KeyError: 'res.user': [chatting] To reproduce: 1) start webdav session on db 2) login into same db with client 3) restart trytond 4) try to connect first to webdav agai ...17:37
carlosgadaga: how many taxes do you have right now?17:41
CIA-48matb roundup * #942/webdav: KeyError: 'res.user': If after restart of trytond connection is first made with client, then login works and resume of webdav session also works (documents are displaye ...17:41
gadagacarlos : 2417:43
gadagacarlos : but if i create 20 groups i must duplicate 0% tax to every groups17:44
carlosgadaga: that sounds better than the 1 to 1 relation you were talking before, but that's just a guess given that I don't know the exact details17:44
carlosgadaga: yeah, that's possible17:44
gadagacarlos : i don't think that crate 20 new taxes for manage 0% is the good solution ;)17:45
gadagasorry create17:45
carlosgadaga: however, you only need to use 0% if you need to track the base and the code amounts for your tax agency17:45
carlosif you don't need it, I guess is just a matter of substitute it with nothing17:46
CIA-48matb roundup * #943/webdav: logging of connections: [new] As shown below, there is no logging for logins into the webdav server, only the connection to the databases, while we have expicit logging f ...17:47
gadagacarlos: yes but i want to link the 0% tax on an account17:47
carlosthen yes, you need to duplicate it17:47
carlosgadaga: anyway, isn't such duplication needed to fill the tax agency forms?17:48
carlosin Spain we need such splits anyway (not everyone, but many of those are required)17:48
udonocedk: do you know which version of pywebdav is recommended for trytond?17:58
cedkudono: 0.8 must work but I just see there is a new 0.9 but I have not yet test it18:02
udonocedk: with 0.9 I have issue#189 again18:08
udonoyangoon: ping18:08
yangoonudono: pong18:08
yangoonudono: actually running 0.6-118:12
udonoyangoon: yes, I steped back to 0.6, too. It is the most quick one I have.18:13
yangoonudono: did you try already fusedav?18:13
udonoyangoon: but davfs2 is not working correctly18:13
udonofusedav? yangoon, no18:14
yangoonseems to be similar to davfs2, but on a fuse file system18:14
yangoonudono: what does not work with davfs2 for you besides that it is f... slow?18:15
udonoyangoon: it the slowness.. I just put the translations as a collection, and it timed out. Trytond is growing and growing until my system freeze...18:18
yangoonudono: I guess there is something not working well with the cache administration in davfs218:22
yangoonudono: To avoid inconsistencies, davfs2 will do a conditional GET whenever a file is opened (it will ask the server if there is a newer version, and download only if there is).18:22
yangoonudono: in my experience it seems to reread in some cases all the tree18:22
yangoonudono: davfs2 is even slow when leaving directories18:27
CIA-48Timitos roundup * #944/problem with company and employee in new db: [new] i created a new db and installed 'account' there. when i use the install wizard for account chart in the many2one field of the company only ...18:31
udonoyangoon: did you try fusedav?18:46
CIA-48Timitos roundup * #945/strange entries when creating new request: [new] i started to create a new request. when i opened the selection list for the field act_to i found strange entries there. There is one entry ...18:46
yangoonudono: just on the way...18:46
CIA-48Timitos roundup * #946/NameError: global name 'lend' is not defined: [new] Traceback (most recent call last): File "/trytond/protocols/", line 47, in run res = dispatch(host, port, 'NetRPC', *msg) F ...18:48
CIA-48ced roundup * #942/webdav: KeyError: 'res.user': [resolved] Duplicated with issue94018:52
CIA-48C?dric Krier <> default * 165:cf9688888055 sale/ Fix typo for issue94618:55
CIA-48C?dric Krier <> default * 166:a8b6650219e2 sale/ merge18:55
CIA-48ced roundup * #946/NameError: global name 'lend' is not defined: [resolved] Fix with changeset cf968888805518:56
CIA-48Timitos roundup * #947/Standards for party language not working: [new] i tried to set 'Deutsch' as standard for the language field of parties. This does not work. I also tested standards on other fields. Standar ...18:56
CIA-48C?dric Krier <> default * 1717:e31ee81d17e4 trytond/trytond/model/ Change get_error_args into method19:01
CIA-48C?dric Krier <> default * 1718:2e2072b87154 trytond/trytond/ (ir/ ir/translation.xml model/ Add better error message for DatabaseIntegrityError for fields required19:01
CIA-48C?dric Krier <> default * 1719:58a85732ee76 trytond/trytond/ (ir/translation.xml model/ Add better error message for DatabaseIntegrityError for missing foreign key19:01
CIA-48C?dric Krier <> default * 1720:0c3fea9b0684 trytond/trytond/ (8 files in 6 dirs):19:01
CIA-48Limit ondelete to 'CASCADE', 'RESTRICT' and 'SET NULL'19:01
CIA-48Change ondelete to upper case19:01
CIA-48C?dric Krier <> default * 1721:9edd787834d3 trytond/trytond/ (ir/ ir/translation.xml model/
CIA-48Add better error message for DatabaseIntegrityError for foreign key required19:01
CIA-48Add delete of foreign keys with ondelete CASCADE19:01
CIA-48Add write for foreign keys with ondelete SET NULL19:01
CIA-48C?dric Krier <> default * 1722:0a479fcdf0b6 trytond/CHANGELOG: Update changelog19:01
CIA-48C?dric Krier <> default * 1723:d5a5fb236129 trytond/trytond/model/ ( Move check of deleting workflow.instance on ModelWorkflow19:02
CIA-48C?dric Krier <> default * 1724:626581de86c8 trytond/trytond/ (model/ protocols/
CIA-48Catch _sql_constraints and _sql_error_messages in ModelSQL instead of19:02
CIA-48C?dric Krier <> default * 427:1349d13c24b9 account/ Remove wrong compute_inv function on tax19:02
CIA-48C?dric Krier <> default * 428:42cb1cd5028c account/ Change ondelete to upper case19:02
CIA-48C?dric Krier <> default * 262:d6907e02d43d party/ Change ondelete to upper case19:02
CIA-48ced roundup * #908/DETAIL: Key (invoice_address)=(10) is not present in table "party_address".: [resolved] Fix with changeset 9edd787834d319:02
CIA-48C?dric Krier <> default * 1725:4b5b00f83589 trytond/trytond/model/ Fix rec_name to check also in inherited fields for issue94419:05
CIA-48ced roundup * #944/problem with company and employee in new db: [resolved] Fix with changeset 4b5b00f8358919:06
-!- plaes( has left #tryton19:07
CIA-48matb roundup * #948/Exception: NotLogged: [new] When a client connection was broken (server was restarted), it tries to connect to the server (every 5 min). This exception should be caught ...19:13
-!- Timitos(n=Timitos@ has joined #tryton19:13
CIA-48C?dric Krier <> default * 1726:3e68b8b48277 trytond/trytond/res/
CIA-48Add domain to act_to of request because active_test is in the context for19:22
CIA-48ced roundup * #945/strange entries when creating new request: [resolved] Fix with changeset 3e68b8b48277.19:23
CIA-48ced roundup * #947/Standards for party language not working: [need-eg] What is standard?19:24
-!- paola( has joined #tryton19:25
CIA-48Timitos roundup * #947/Standards for party language not working: oh. sorry. i mean the context menu function 'set as default'19:25
CIA-48ced roundup * #948/Exception: NotLogged: [need-eg] Did you start the server with verbose option?19:26
CIA-48matb roundup * #949/Translation: models in request links: [new] Models in request links are not displayed translated.19:30
CIA-48matb roundup * #946/NameError: global name 'lend' is not defined: [chatting] Same issue is in purchase.py19:31
CIA-48Timitos roundup * #950/default values for purchase uom and sale oum: [new] when an existing product is set to salable and purchaseable later the fields purchase uom and sale oum should be filled automaticly with def ...19:33
CIA-48C?dric Krier <> default * 287:013258109da9 purchase/ Fix typo for issue94619:34
CIA-48ced roundup * #946/NameError: global name 'lend' is not defined: [resolved] Fix with changeset 013258109da919:34
-!- essich( has joined #tryton19:36
CIA-48C?dric Krier <> default * 1727:c71cc0f8c28a trytond/trytond/protocols/ Add missing call to pool init if needed for issue94019:37
CIA-48ced roundup * #940/KeyError: 'webdav.collection': [resolved] Fix with changeset c71cc0f8c28a19:37
Timitoscedk: bechamel: is there a possibility to create a credit note automaticly when i create a return shipment from a customer? or do i need to create this manually?19:46
-!- enlightx( has joined #tryton19:48
-!- Gedd(n=ged@ has joined #tryton19:51
CIA-48matb roundup * #951/Requests with new request link: loop: [new] When using a new defined request link directly in a new request, the client loops with the following exception until session ressources are ...19:51
cedkTimitos: manually19:59
Timitoscedk: ok. thx. would be a nice feature19:59
cedkTimitos: I think it would be on sale20:00
Timitoscedk: yes20:00
CIA-48C?dric Krier <> default * 1728:38eebff0ab1d trytond/trytond/res/ Use model browse for models_get for issue94920:22
CIA-48ced roundup * #949/Translation: models in request links: [resolved] Fix with changeset 38eebff0ab1d20:23
CIA-48ced roundup * #951/Requests with new request link: loop: [need-eg] I can not reproduce. Could you give precise actions to do?20:28
-!- yangoon( has left #tryton20:36
-!- vengfulsquirrel( has joined #tryton20:37
-!- yangoon( has joined #tryton20:38
-!- enlightx( has joined #tryton20:39
CIA-48matb roundup * #948/Exception: NotLogged: yes21:13
CIA-48matb roundup * #951/Requests with new request link: loop: 1) create a new request on view request 2) create a new request link on view request link from any model 3) add something from this new created re ...21:19
CIA-48ced roundup * #948/Exception: NotLogged: [resolved] This is because with verbose, the server log every exceptions.21:27
CIA-48C?dric Krier <> default * 1729:b587a2d1a9c8 trytond/trytond/ir/
CIA-48Fix set_default to use the right field and add missing domain on field for22:07
CIA-48ced roundup * #947/Standards for party language not working: [resolved] Fix with changeset b587a2d1a9c822:08
CIA-48Mathias Behrle <> default * 429:677d4f2f146c account/de_DE.csv: Update translation for de_DE22:32
CIA-48Mathias Behrle <> default * 148:a635bac617f9 product/de_DE.csv: Update translation for de_DE22:35
CIA-48Mathias Behrle <> default * 288:a7291d0b7cf9 purchase/de_DE.csv: Update translation for de_DE22:36
CIA-48Mathias Behrle <> default * 167:02ef7bf3b7b2 sale/de_DE.csv: Update translation for de_DE22:36
CIA-48Mathias Behrle <> default * 1730:e14875cb9812 trytond/trytond/ir/de_DE.csv: Update translation for de_DE22:40
CIA-48Mathias Behrle <> default * 1731:887b33c30666 trytond/: merge22:40
CIA-48Mathias Behrle <> default * 308:8ef0bcb6227d website/locale/de/LC_MESSAGES/tryton.po: Update translation for de22:43
-!- tekknokrat( has left #tryton23:19
CIA-48C?dric Krier <> default * 1259:b63b75e550cd tryton/tryton/gui/window/view_form/view/list_gtk/ Use mode name if it is not in selection for issue95123:34
CIA-48ced roundup * #951/Requests with new request link: loop: [resolved] Fix with changeset b63b75e550cd23:34
-!- johbo( has joined #tryton23:51

Generated by 2.11.0 by Marius Gedminas - find it at!