IRC logs of #tryton for Tuesday, 2008-12-02 #tryton log beginning Tue Dec 2 00:00:01 CET 2008
-!- yangoon1( has joined #tryton01:13
-!- udono( has joined #tryton06:41
-!- sharkcz( has joined #tryton07:52
-!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton08:08
-!- carlos(n=carlos@ has joined #tryton08:11
-!- jkoerner( has joined #tryton08:41
-!- Timitos(n=Timitos@ has joined #tryton08:46
-!- X0d_of_N0d(i=C-C_C-X@gateway/tor/x-1189a2b7a8f2acdd) has joined #tryton09:39
-!- oversize( has joined #tryton09:49
-!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton09:49
Timitoscedk: hi10:02
udonoTimitos: cedk hi10:02
-!- Gedd( has joined #tryton10:04
Timitoscedk: i would like to talk about some issues i have on my list for accounting und i think we should try to find some solution together10:05
udonocedk: I have another topic about Taxes in Belgium...10:05
udonoWho starts?10:06
Timitosudono: ok10:06
udonocedk: Just a question, did you have some increasing of VAT in Belgium in the last years?10:07
udonoced: that means did the government increase VAT?10:07
cedkudono: I don't think so10:08
udonocedk: how is VAT called in Belgium and which percentage it has?10:08
cedkudono: there is different rate but generally it is 21%10:09
udonocedk: and how do you call VAT in Begium (Netherlands have BTW hoog and BTW laag)10:10
cedkTVA in french10:10
udonocedk: ok, thanks. That's all from my side10:11
-!- nicoe( has joined #tryton10:12
Timitoscedk: i want to talk about intra-Community acquisition of a good.10:12
Timitosthere is some issue with taxes10:12
Timitosi don´t know it this is the same in other countries.10:12
-!- nicoe_( has joined #tryton10:13
Timitosbut in germany in this case you have to tax moves in this case10:13
-!- nicoe( has joined #tryton10:13
Timitosand i don´t know how to handle this in tryton10:13
cedkTimitos: don't understand10:14
Timitoscedk: i try to explain10:14
udonocedk: s/to tax moves/two tax moves/10:14
cedkso put two taxes on the sale order line10:15
Timitoscedk: yes but the sum of the taxes need to be 0. so the taxes need to be on different sides of the move10:16
Timitosi have some problems to explain this in english10:16
cedkTimitos: or create a tax with the negative value10:17
Timitoscedk: this is possible now? or is there some customiziation needed?10:17
cedkTimitos: I think it is possible, I don't test it10:18
Timitoscedk: the move needs to look like this:
-!- cedric_b( has joined #tryton10:19
udonocedk: is it the "invoice Tax Sign" what you mean?10:19
Timitosudono: no invoice tax sign only has effect on tax code computation but not tax moves10:20
udonoTimitos: yes, I thought so.10:21
TimitosACTION is testing for a moment10:21
udonocedk: or is it the possibility to save negative Percentages?10:22
cedkTimitos: it is working10:22
cedkudono: yes10:22
udonocedk: yes to negative percentage?10:23
cedkudono: yes10:23
-!- jkoerner( has left #tryton10:25
Timitoscedk: i tried but the move line with the negativ tax got no tax line related10:26
Timitoscedk: stop. i found my mistake10:27
cedksombody know a nopaste service for binary?10:28
Timitoscedk: you mentioned this last time
cedkI create a tax with two child, one positive and the other one negative10:30
cedkand I set this tax on the "Product 1"10:30
Timitoscedk: thx. yes this is the solution.10:30
Timitoscedk: next topic:10:31
Timitosi think it would be great to print general ledger and trial balance only with accounts that have moves on it10:31
cedkTimitos: it is just a wish :-)10:33
udonocedk: its like a "skip empty accounts" checkbox...10:33
cedkyou put alread on the bugtracker10:33
Timitoscedk: :-D perhaps i forgot10:33
Timitoscedk: next one: there is still some incompatibility between modules account_invoice and account_statement10:35
Timitosthe workflow action pay invoice must not be used if account statement is installed10:35
Timitosi think this is a very important issue.10:36
cedkTimitos: for me, it is a mistake of the user, if he encode twice10:36
-!- Cristi(n=Cristi@ has joined #tryton10:36
Timitoscedk: i see some danger if two different users are working with this modules10:37
Timitoscedk: perhaps this can be avioded by access rights on the workflow action?10:37
cedkTimitos: it is not a workflow action10:38
Cristii sked last time but did not has luck in getting an answer : may tryton be used as an application framework or mostly as an erp ?10:38
udonoCristi: hi, can we handle your question later? Now we are talking about accounting.10:39
udonoCristi: see
cedkTimitos: but it is not difficult to write a module that remove the pay button10:40
Cristiok i see thx for pointing this out10:40
Timitoscedk: ok. so i will do. i think that we should not leave this issue to the user10:40
cedkand making this in the statement module will break the modularity, because statement doesn't require account_invoice10:40
Timitoscedk: ok10:41
cedkand I think we should make a module account_statement_invoice to be able to reconcile invoice with statement line10:41
Timitoscedk: yes. i think we talked about that earlier this year10:41
Timitoscedk: will you do this module or should we try to do this?10:43
cedkwe could remove the button, when account_statement_invoice will be installed10:43
Timitoscedk: sounds good for me10:44
Cristijust one question since you talk about accounting : what is the system you adopt here account note are generated in rea time for eaach document or there is a generate account notes on the end of the month ?10:45
cedkor is it logical to make account_statement depends of the invoice ?10:45
cedkCristi: I don't know what is "account note" ?10:46
udonocedk: This is a general question on modularity: the open endings...10:46
-!- bechamel( has joined #tryton10:46
Timitoscedk: for me there is no need of account_statement without account_invoice10:46
cedkhi, they remove my name from OpenERP:
Cristiaccount statements..i guess do not knwo the righ english work10:47
udonocedk: statements are about the real monetary flow. That's paying and earning. So it depends on invoice I think....10:48
Timitoscedk: the only argument for account_statement without account_invoice would be an accounting only profile10:48
cedkudono: but you are not force to create invoices10:48
cedkTimitos: yes, that what I was thinking10:49
udonoTimitos: you are right10:49
cedkbut it is not really a problem to have invoice for accounting only profile10:49
Cristii have like 5 years exp in romania with accountign programs if i know the subject maybe i can help :)10:49
TimitosCristi: i still don´t understand exactly what you mean. if you confirm an invoice there is created an move in accounting in real time10:50
Cristiok thx.10:50
Timitoscedk: i don´t think that anybody would use tryton for accounting only10:51
Cristiit is possible to do that10:51
cedkTimitos: :-)10:51
udonoCristi: account statement is to bring your Bankstatements in reconciliation with your accounting, for legal affairs.10:52
cedkbechamel: what do you think between puting invoice stuff in account_statement or make two modules account_statement and account_statement_invoice10:52
Timitoscedk: tryton has its strengh because of its integration between accounting and other processes. this is the aim of an erp. not accounting only10:52
cedkudono: in fact, it can be also used for cash10:53
udonoced: yes, you are right.10:53
udonocedk: Cristi: with statement you can handle your "cashbook", too10:54
Cristiaccount statement is all the moves that were done for a certain account in a period specified10:54
Cristithat is what i know :)10:54
udonoCristi: when we say "Statement" we mean "Bank Statement"10:55
TimitosCristi: in tryton the module account statement is used for encoding moves that have to do with payments. statement is meant as an bank statement and not as an accouting statement here. so the use of the term is different to this what you mena.10:55
Cristitell me if i interrupt you from you discussions....10:56
udonoCristi: What you mean is called "General Ledger" or "General Journal"10:56
Cristii can ask my questiona other time10:56
Timitoscedk: what shall we do? i think we should put the dependency of account_invoice to the module account_statement10:57
cedkTimitos: yes, I agree10:57
udonoTimitos: cedk me, too10:57
Timitoscedk: so we can remove the button "pay invoice" when account_statement is installed10:58
cedkTimitos: as this dependecy, just make that you need to create invoice sequence in fiscalyear10:58
cedkTimitos: yes10:58
Timitoscedk: we already create invoice sequence in fiscal year i think10:59
cedkTimitos: yes, but for a accounting only profile with statment that doesn't want to use invoice10:59
cedkTimitos: it is the only things that changes11:00
udonocedk: For me the creation of the sequences needs to be handled in the setup of account_incoice...11:01
Timitoscedk: ok yes. but i think this is ok because why should somebody create invoices with another application as he can use the great openoffice integration of tryton :-D11:01
cedkTimitos: :-)11:01
cedkudono: sequence are linked to the fiscalyear11:02
udonocedk: The same with fiscal year and account. This will make Tryton very easy to deploy.11:02
cedkudono: don't understand11:03
udonocedk: The only things needed to be explained for now are: Create Fiscal year, periods and Sequences... everything else is very comfortable for me....11:03
cedkudono: you mean create a wizard that ask you questions about the fiscalyear ?11:04
udonocedk: yes.11:04
udonocedk: and additional periods and sequences11:05
cedkudono: but it is not easy, as you can have one sequence for every invoices11:06
cedkudono: or one for customer invoice and an other for supplier11:06
cedkudono: or even one sequence per periods11:06
cedkudono: etc...11:06
Cristiwhat is the bank account number in you countries  ?11:07
cedkudono: but we can add a config wizard with just the form of fiscalyear11:07
cedkCristi: ???11:07
Cristiwell it seems like my accounting english is not very up to date..i will aquire a dictionary11:08
cedkCristi: in Europe, there is the IBAN11:09
Cristiaccounting pint of view11:09
Cristihere is 51211:09
udonocedk: you are right, its very flexible. But on first install of accounting module you need to set a fiscal year, so I would mention it with the full form of fiscalyear.11:10
TimitosCristi: you mean the code of the account that is used for bank. this would be the right term11:10
Cristijust to find out if we use the same account codes11:10
cedkudono: ok11:11
udonoCristi: The "bank number" where I can transfer you money.11:11
TimitosCristi: there are many account charts in germany. and every account chart uses another code. so even in our germany there are many differences about that.11:11
udonoCristi: sorry, last post was wrong...11:11
udonoCristi: last post of me...11:11
TimitosCristi: but you can create your own account chart easily for tryton11:12
Cristithat is what i intent to do11:12
Timitosudono: can we finish the topic and go to the next one?11:12
cedkTimitos: is there other stuffs?11:13
Timitoscedk: yes.11:13
udonoTimitos: yes11:13
Timitoscedk: i want to ask you about the topic cash discout or drawback as we used this term earlier11:13
Timitoscedk: i am looking about the right place to implement this function11:14
Timitosi think that the payment terms would be a good place to define this. but i am not sure if you will agree11:14
TimitosCristi: you can look a this module. this is a german account chart module: hope this will be helpful for you11:16
cedkTimitos: I'm not sure, because you will need to put a account to create the move to balance payment11:16
cedkand payment term are not linked to a company11:16
cedkI think it is perhaps better to create a new object, that is linked to the company11:16
cedkand define the rule for cash payment and early payment11:16
Timitoscedk: ok. it is a little bit like the taxes as they are defined for company and have an account and some variables for computing.11:17
Cristiaccount_de.xml ?11:18
cedkTimitos: yes11:18
CristiTimitos i would like to import the romania chart of accounts.11:18
Timitoscedk: but i am not sure if there will be some conflicts then with payment term then11:18
TimitosCristi: you need all the files to create your own romania account chart module. but yes the main file is the account_de.xml11:19
udonoTimitos: maybe just overwrite or extend payment terms?11:19
cedkTimitos: if you express all with percentage, I don't think it will be a problem11:20
-!- yangoon( has joined #tryton11:20
Timitoscedk: ok11:21
CIA-54tryton: Bertrand Chenal <> default * 1315:05b40f006546 trytond/doc/ ( index.rst models.rst modules.rst views.rst): Improve doc meta-data11:22
Timitoscedk: so i will work out some more about this topic and i will show you in some days11:22
cedkTimitos: ok11:23
CIA-54tryton: Bertrand Chenal <> default * 1078:fa4a251bbda2 tryton/doc/usage.rst: Added tocdepth directive11:24
Timitoscedk: there is only one question for now. will you be able to do the changes to account_statement this year? should i do this?11:25
cedkTimitos: normally next week11:27
Timitoscedk: great11:27
cedkTimitos: other stuffs?11:28
Timitoscedk: how should i start with the cash discount topic? i would like to create a module for integration in the main distribution if this is ok for you. i know you need really good code for that.11:29
Timitoscedk: No. No other stuff for tody.11:29
Cristithre are...:) do not forget that i have a set of ? :)11:29
cedkTimitos: first, I suggest that you define (no need to code) which model do you want to use and how they work together11:30
Cristibut did not wanted to disturb you guys11:30
cedkSo I have one stuff for accounting :-)11:31
cedkTimitos: it is about you issue with account chart changing each year11:31
Timitoson the phone11:33
Timitoscedk: ok. i will define the models and how they work together11:35
cedkTimitos: so for the update of accounts11:35
Timitoscedk: what do you want to know or say about changing account chart each year?11:35
cedkTimitos: first do you have the list of possible changes11:35
Timitoscedk: not yet. the problem is that the account chart has some more functions than tryton has in the moment. as we are planning an export to the other application we need to take care of these functions too.11:37
Timitoscedk: but the main changes are...11:37
cedkfor me what can change is: name, code, parent, kind, type11:37
Timitoscedk: perhaps reconcile too11:38
udonocedk: we can create a list of past changes. But the chart of accounts depends hardly on governmental laws, so we can not exactly imagine what happens next...11:38
cedkudono: but we must handle change that can be set in Tryton :-)11:39
cedkso I think about this issue and I come to the conclusion that:11:39
Timitoscedk: there is an issue for this account chart with taxes. in the account chart there are accounts that have automatic tax. if you make a move on them only this tax is allowed to be used in tryton.11:39
cedkwe must keep a kind of history on the account11:40
Timitoscedk: so we need something like "allowed tax" on the account.11:40
udonoTimitos: +111:40
Timitoscedk: what will be the identifier for the account for the user then if code changes.11:41
cedkTimitos: that is a customization for extra module11:41
cedkso by history, I mean that we must keep the change in the past and for the futur on the account11:41
cedkand change the read to use this new values for a date11:42
cedklike that there is no problem for change in account11:42
Timitoscedk: the date must be a start of a period or a fiscal year ithink11:42
cedkif we keep a link between the model and the account, we can synchronize it11:42
cedkTimitos: no, we make it general11:43
cedkand we can do the same for taxes11:43
Timitoscedk: so how will it work?11:43
cedkas the value can change over the time11:43
cedkTimitos: it will be just a list of date, field, value11:43
cedkand the object return the right value depending of the current date or of the fiscalyear in the context11:45
Timitoscedk: i am not sure if this is the right way to solve this problem. i think you need some more information from us.11:45
cedkso like that account chart module will be always the same, you just have to put the change in it each year and the user update the module and synchronize his account chart11:46
udonocedk: This sounds interesting...11:46
cedkTimitos: for me, I think it is wrong to create a account chart for each year11:46
Timitoscedk: yes. the structure of tryton is not made for this. but i am not sure if the approach you try will really work.11:48
Timitoscedk: but i think you are right.11:49
yangoonTimitos: why do you think it doesn't work?11:49
Timitoscedk: yangoon: forget it. i trust in cedk. it will work!11:50
yangoonif there will be a function to return an account dependent from a time, I think it should work11:50
udonocedk: I only know one case where to create a completely new account chart: It is when you change the chart from SKR03 to SKR04 or vice versa. But afaik no software is able to handle this without starting a new database. But if the history function works as you described, than it could be possible (very later) to seamless change the account chart. This would be a killer feature for Germany11:50
udonoyangoon: yes, and Tax and Taxcode...11:51
cedkit is not a real history as it will works for the futur also :-)11:51
Timitoscedk: yes this is really great11:51
yangooncedk: good history then!11:51
cedkand it will be different from the history stuff that we talk previously11:53
Timitoscedk: as i think that you will put nearly every thing of the account into history the function could be easily extend with other values as i mentioned above with "allowed taxes"?11:53
cedkTimitos: yes, we must make it easyly to extend11:54
Timitoscedk: so i understand now what you will do. it is really great as it does what i need on a lower level.11:55
yangoonsorry, lost the beginning of the chat because of an outage here: will that be part of module account or already an extension?11:55
yangoonah, already ansered11:56
cedkyangoon: don't know for now11:56
cedkthere is some change to do in the standard module like keep the template11:57
Timitoscedk: some more questions?11:57
Timitosso i think we can finish our discussion. thx to all12:01
TimitosCristi: your questions please ;-) and thx for you patience12:02
Cristii knoiw you have work to do so do i so i will be fast :)12:03
cedkTimitos: oups it was a question :-) I thought you want to ask me a question12:03
Cristi1) tryton is a framework for building desktop app in pyton or an erp python system12:04
udonoCristy: "may tryton be used as an application framework or mostly as an erp" see what Tryton exactly is. For what exactly you like to use Tryton is in your imagine. For the Tryton Project it is both: Framework and ERP Modules.12:04
Timitoscedk: so i think you have no more questions, right?12:04
Cristiudono, thx.12:04
cedkTimitos: not for now12:05
Timitoscedk: ok.12:05
Cristiq2) since i will want to code real soon :) first i want to understand the applciation so the best way for understanding it is to use it12:05
udonoCristi: so if you have other target, maybe system administration, you can user the tryton framework as well. But you have to create your own modules for this...12:05
Cristifor that i would like to start by importing ROmanian account chart12:06
Cristiwhat are the stept i should do by doing that.12:06
Cristialso i would ike to translate12:06
Cristiudono, my question was if is something similar to open objects or so.12:06
yangoonCristi: about translation process there exists already good docu in the wiki12:07
Crististepts that i have done : installed ubuntu,and got the code with a veru nice script provided by one of you12:07
udonoCristi: for module development take a look into the party module, it is simple in function. Also take a look into the trytond/doc/ folder there is an general explanation of coding modules.12:07
Cristiyangoon, thx i will study12:07
yangoonCristi: if something should be unclear just ask12:07
CristiBYW shoudl i used the demo connection ?12:08
Cristior should i do a local ...one12:08
Cristiand build the whole system on my local comp ?12:08
cedkCristi: for documentation, if there is something unclear, it will be great if you can improve it :-)12:09
Cristiwell i i ahve unclear things not specfied there i will come back :)12:09
Cristiand we will put those things in the doc for other newbies12:10
udonoCristi: chart of accounts. Install the german one Timitos mentioned earlier and show what is possible... you need to translate the table you have into xml.12:10
Cristiwhare should i do that12:10
Cristion a local server12:11
udonoCristi: developing local12:11
Cristii ahev all sources...i guess there is some doc for starting up the whole thing12:11
Cristilike server and client12:11
Cristion wiki12:11
udonoCristi: for the chart of accounts it would be good to create an own module. Do not put the accounts by hand into the system, because you cannot export them adequately via xml.12:12
Cristiso what that implies to take the xml sample from de and adapt to ro ?12:13
Cristithere is an import from xml ?12:13
udonoCristi: yes, on Module level the account_de.xml is imported. See the in the module12:14
udonoCristi: on user level you can import and export csv only.12:14
TimitosCristi: you need to understand how information about account charts and other things are installed in tryton.12:15
TimitosCristi: it is very simple. you can create a module, put the xml-data of the romanian account chart there and install it12:15
Cristithx for all :)12:16
TimitosCristi: this is modularity. i think you will understand better if you have a local installation of tryton on your machine12:16
Cristifor sure...12:16
Cristiabout local instalation12:17
Cristieverything i need to know is on wiki12:17
TimitosCristi: yes12:17
Cristiguys thx...12:17
CristiA LOT12:17
Cristifor your time12:17
TimitosCristi: what linux distribution are you using?12:18
Cristiwas recomennded as a begginer12:18
Cristiin linux12:18
TimitosCristi: so i think you could use this installation instruction:
Cristii installed all src already12:19
Cristiwith mercurial stuff as well12:19
Cristii really hope i will code soon in python ....12:19
-!- udono( has joined #tryton12:35
-!- ikks(n=igor@ has joined #tryton13:07
CIA-54tryton: Bertrand Chenal <> default * 1316:28917cff6847 trytond/doc/ Put version in html title for doc13:10
CIA-54tryton: Bertrand Chenal <> default * 1079:97184349c99e tryton/doc/ Use html_title for doc13:10
udonocedk: bechamel: I need to create special reports as *.txb files, which are mainly text files with some variables inside. Is it possible to do this in Tryton with the reporting mechanism over relatorio and genshi? Or did I need to teach the client how to handle *.txb files?13:13
udonoactually the *.txb only needed to be saved in the filesystem...13:14
cedkudono: the client will ask you to save the txt file13:14
cedkudono: and I don't think that relatorio handle txt file13:15
cedkudono: you can write the code13:15
bechamelcedk: but genshi does i think13:15
nicoerelatorio handles txt file (using genshi)13:15
udononicoe: great13:16
cedknicoe: how to you put the tags ?13:16
nicoeBTW: hi13:16
udononicoe: hi13:16
nicoeThere 's an example of ConText that use a txt file syntax13:16
udononicoe: thanks13:17
nicoeThe file is called basic.tex13:17
udonocedk: what did the tryton client do if I give him a txb (not txt) file?13:18
udonocedk: did he request me where to save the file?13:19
nicoeBut since tryton does not use the reportrepository of relatorio I think the easyest thing to do is to use genshi's TexTemplate13:19
-!- LordVan(n=lordvan@gentoo/developer/LordVan) has joined #tryton13:19
nicoe(but I might be wrong about tryton not using the reportrepository)13:19
udononicoe: don't understand13:19
nicoeIn fact relatorio comes with a reportrepository that we use for our framework13:20
cedkudono: for every file that it doesn't know, it proposes to save it13:20
CIA-54tryton: Bertrand Chenal <> default * 192:33f7c01ae34f website/ (10 files in 5 dirs): Added sphinx doc13:20
CIA-54tryton: Bertrand Chenal <> default * 193:ba5a89560fbb website/: merge13:20
udonocedk: ok, thanks13:20
nicoeIt is this repository that know how to handle files according to their mimetype13:20
nicoebut AFAIK tryton use the relatorio templates directly13:21
cedkudono: you can use Report and override the function parse13:21
nicoeThus you only need to use the genshi template ...13:21
cedkudono: with that you can have the translation working, I think13:22
udononicoe: txb is the official unofficial ;-) mimetype of taxbird. So actually it is no real mimetype...13:23
nicoeThis is irrelevant for relatorio you can always register it as a "text/plain" mimetype13:24
udonocedk: no need for translation, only numberformat needed. Its for automated tax declaration...13:24
udononicoe: ok, I see13:24
nicoebut this is not used by tryton13:24
udononicoe: cedk thanks, I will try a prototype.13:25
cedkudono: so you will have also the number formating, but if it fixed for the report the best is to hardcoded in it13:25
udonocedk: ok13:26
nicoeudono: you're welcome13:26
CIA-54tryton: C?dric Krier <> default * 136:73da4f94a6ba gentoo-overlay/app-office/trytond/ (4 files in 2 dirs): Add fix for module_list13:34
CIA-54tryton: Bertrand Chenal <> default * 194:10cba69a4cf8 website/documentation/index.rst: Added missing file13:40
CIA-54tryton: Bertrand Chenal <> default * 1080:8e6c14f5a729 tryton/doc/index.rst: Improve doc meta-data13:43
CIA-54tryton: Bertrand Chenal <> default * 1044:34f49d9e3c5a tryton/doc/ ( index.rst): Improve doc meta-data13:54
-!- sharkcz( has joined #tryton14:15
CIA-54tryton: Bertrand Chenal <> default * 1045:3cfcb830bf77 tryton/doc/usage.rst: Added tocdepth directive14:21
-!- udono1( has joined #tryton14:28
CIA-54tryton: Bertrand Chenal <> default * 1280:bb7915de3e76 trytond/doc/ ( index.rst models.rst modules.rst views.rst): Added doc meta-data14:31
CIA-54tryton: C?dric Krier <> default * 195:303d248192c5 website/.hgignore: Remove .hgignore14:34
CIA-54tryton: C?dric Krier <> default * 196:26b053647201 website/documentation.t2t: Keep documentation explaination on top14:34
CIA-54tryton: C?dric Krier <> default * 197:cd2b784a57ff website/documentation/static/default.css: Fix css to work with sphinx 0.314:34
-!- Cristi_(n=Cristi@ has joined #tryton14:38
CIA-54tryton: C?dric Krier <> default * 198:2f74dd20c3d8 website/documentation/static/default.css: Fix yellow box in overlapping of pre and toc14:59
CIA-54tryton: C?dric Krier <> default * 199:ad378c6ea693 website/documentation/static/default.css: Use monospace font for code15:27
-!- cedk_( has joined #tryton15:43
Cristi_does Tryton support negative values on stock (like negative stocks) ?15:58
cedkCristi_: yes15:59
Cristi_or is configurable such a feature15:59
Cristi_how many tables db  have ... ?16:00
Cristi_is somewehre a diagram with those ?16:01
udono1Cristi_: no, there is not such a diagram afaik16:13
udono1Cristi_: Tryton is modular, so the need is very small for such a diagram16:14
-!- Guest72396( has joined #tryton16:16
udono1Cristi_: but a grep -R " _name" *| wc -l gives me 411.16:18
Cristi_udono1, 41116:21
-!- yangoon( has joined #tryton16:21
udono1Cristi_: yes, but it's a wrong number... the _name attribute indicates often that it is a database table. Maybe better is grep -R "(OSV)" *|wc -l which gives me 289 hits, which results maybe in 289 tables...16:23
bechameludono1: even better: grep -R " _name" * | cut -d ":" -f 2 |  sort | uniq | wc -l16:24
Cristi_so each module with it's own set of tables or so buyt this do not imply some dependency btween modules ?16:24
Cristi_wow 289 tables ?????16:24
bechamelgives 178, but it includes reports and wizards16:24
udono1nice questions Cristi_ .-)16:25
udono1bechamel: sounds good16:25
bechamelCristi_: yes there si dependencies looks in in each module16:27
Cristi_ok thx16:27
Cristi_salary module in RO is the most difficult one16:28
Cristi_since laws are very unstalbe16:28
Cristi_is such a thing done in Tryton salay module...but very configurable i say....16:28
Cristi_or it wil requre a module for each country since is so different16:29
udono1Cristi_: I think so16:29
Cristi_udono1,  thinks so exists or new module16:30
udono1Cristi_: new module for each country.16:30
Cristi_the i will do for ro :)16:30
udono1Cristi_: didn't you have cheap service for that?16:31
Cristi_what do you mean ?16:31
udono1Cristi_: yu are talking about payroll accounting?16:31
Cristi_unfotunately my ERP english terms are not very accurate16:32
Cristi_i just ordered an dictionary for that16:32
Cristi_cheap service for payroll accounting ?16:32
Cristi_i do not understand.16:33
udono1Cristi_: so in germany we have special online solutions for the general cases. You pay per employee and get a legal payroll result...16:33
Cristi_well we have soe program that is distributed by the government16:33
Cristi_but those are not what i meant16:33
Cristi_you have a lot of taxes to pay whe you do a payroll (salary)16:34
Cristi_like heath taxes, pension taxes ,if you have kids then some other forumlas etc etc16:35
udono1Cristi_: it is a very sensitive topic I would not make by myself... They did it for some euros16:35
udono1... in germany16:35
Cristi_the are taxes that are suported by the firm and taxes16:35
Cristi_supported by the employee16:35
udono1Cristi_: yes, and everything changes every year... it is unmaintainable in my opinion16:36
Cristi_well i have to tell you ...16:36
Cristi_in ro16:36
Cristi_each erp must have that up to date16:37
Cristi_otherwise you can;t sell implemnt that16:37
Cristi_they do not lie to pay subscription for maintanance in 2,3 places16:37
Cristi_each country with it's habbits16:38
Cristi_BUT....if you want may integrate that throwu a web service...16:39
Cristi_if someone already implemente it16:39
Cristi_instead of going on that site you make a deal with them to provide request a response that is managed by tryton or so...16:40
udono1Cristi_: this I meant. Its hard to maintain yourself, better give it away if it is possible...16:40
Cristi_correct....but here ERP includes that...:((16:41
udono1Cristi_: In germany accounting software include that, but ERP ?16:42
Cristi_ERP includes accounting,stocks,inventory ,payroll,some CRM ,16:42
Cristi_at least that is what is understood16:43
Cristi_aaa sale force16:43
udono1Cristi_: to much maintenance for open source I see. But if you like, write your payroll ;-)16:45
Cristi_i have a long road untul then16:46
Cristi_how many customers you have ?16:47
udono1Cristi_: don't worry, you'll get help, even on a kamikaze payroll module ;-)16:47
Cristi_THX !!!!16:47
-!- oversize( has joined #tryton16:50
-!- Gorgol(n=jones_do@ has joined #tryton17:23
GorgolHi, is there anywhere a virtual machine image that I can download to test tryton?17:24
Gorgol :)17:25
Gorgolis this readable for world? I do not know if the client really is connected to irc...17:26
udono1Gorgol: yes you are readable17:26
udono1Gorgol: welcome17:26
udono1Gorgol: sorry I don't know about a virtual machine17:26
Gorgolah ,ok, thanks. not soirc experienced with opera, but I just gave it a try...17:26
udono1Gorgol: but you may try
Gorgola vm would be a really, really good starting point... I really would like to check tryton, it would be so much easier with a vm... the install "terror" is a big hurdle17:28
Gorgolan online demo is nice, but I would like to test with some more "real" data that I can not input to a public server...17:29
udono1Gorgol: we are working on a VM for XEN but this takes time...17:29
udono1Gorgol: do you have a linux system?17:29
Gorgolwell, to say the truth... I never used xen and it seems even more installation hassle to get xen running... would be a good choice - it is also open source and runs very well17:30
Gorgoldoes the stable release of tryton run well on etch?17:31
Gorgolif yes, it is not so complicated to make an vm...17:32
udono1Gorgol: AFAIK is panthera packing debian. But I don't know the status.17:34
Gorgolis still valid and working?17:35
Cristi_i made some steps...17:36
Cristi_but i did not have time to finish all aof them17:36
Cristi_XEN  si like Virtual Box or so ?17:36
pantheraGorgol: i wouldn't use etch17:36
pantheraGorgol: official tryton packages will soon by available, i probably need another weekend to finish them, finally.17:37
cedkGorgol: you can install with easy_install in a personnal directory17:38
Gorgolwhy not etch?17:41
Gorgolhow to easy_install in *personal* directory? doesn?t easy_install always write to global site-packages directory?17:42
cedkGorgol: PYTHONPATH=$PYTHONPATH:~/tryton17:43
cedkGorgol: easy_install -d ~/tryton tryton17:44
Gorgolthanks, cedk!17:44
cedkGorgol: it is: export PYTHONPATH=$PYTHONPATH:~/tryton17:45
Gorgolah, ok...17:45
GorgolCristi: XEN is a similar virtual machine technique, yes, but not as easy to use as (my personal view)17:46
Cristi_Gorgol, thx17:48
CIA-54tryton: matb roundup * #633/Online demo: AttributeError: 'BrowseRecordNull' object has no attribute 'currency': [new] Inserting one of the existing products into sale: Traceback (most recent call last): File "/trytond/", line 282, in run re ...17:50
udono1Is it possible to inherit a wizard?17:52
cedkudono1: yes17:53
udono1cedk: is there an example in a module?17:53
udono1cedk: did I need to instanciate it?17:54
cedkudono1: there is no example17:55
cedkudono1: it works like models17:56
CIA-54tryton: C?dric Krier <> default * 75:1e6e03439e1a sale/ Fix get_sale_price if the user has no company for issue63317:58
CIA-54tryton: ced roundup * #633/Online demo: AttributeError: 'BrowseRecordNull' object has no attribute 'currency': [resolved] Fix with changeset 1e6e03439e1a17:58
udono1cedk: thanks I try17:58
CIA-54tryton: C?dric Krier <> default * 171:b08d91f664ce purchase/ Fix get_purchase_price if the user has no company17:59
CIA-54tryton: C?dric Krier <> default * 163:4298f3d6df9b purchase/ Fix get_purchase_price if the user has no company18:00
CIA-54tryton: C?dric Krier <> default * 70:035c06393cde sale/ Fix get_sale_price if the user has no company for issue63318:00
GorgolPanthera, sorry but why not etch? Do you mean "use lenny" or do you mean "do not use debian"?18:38
nicoepanthera: I made a RFP for relatorio, I suppose that since you're working on getting tryton in debian you intend to create such a package18:40
pantheraGorgol: it's the 'use lenny' argument18:49
pantheranicoe: yeah, however i generally don't write ITPs, i just upload. but thanks for the pointer,18:49
pantherai will retitle your bug accordingly.18:49
nicoeok thanks18:50
GorgolBTW @all: I see you are using Google Groups - this service does not offer archives of disuccions for download like every mailman install does18:54
Gorgolthat means if anybody wants to dive into past discussions to see, what was going on with tryton, (s)he is forced to use the Google web Interface18:55
pantheranicoe: didn't found it; what's the number?18:55
Gorgolthere are no downloadable tar.gz files of past disussions, so no chance to import "all tryton discussions of 2008" into you favorit mail reader18:56
GorgolI would like to suggest to use as a mirror to not let the triton history disappear in googleland forever :)18:56
Gorgolsorry trYton18:57
nicoepanthera #50746018:59
cedkGorgol: so we must create a readonly mailing list on ?19:00
Gorgoldont know if it has to be read only, but at least gmane is the easiest way to get an archive with fast access if you want to use a newsreader19:01
yangooncedk not read only, if possible19:01
Gorgolthat means no work, just subscribe the group to gmane19:01
cedkbut if it is not readonly some will post on gmane and nothing will be in google19:02
yangooncedk: then you can post back using a newsreader19:02
yangooncedk there is a gateway back19:02
cedkyangoon: where and how ?19:03
yangooncedk mom, tel19:03
Gorgoli do not know if gmane -> google works, but at least youwill have a history that is accessible via another way than google web reader19:03
Gorgolthere is no other place where one could download "discussions of last six months" easily19:05
Gorgolof course I believe offline reader rules totally over google webinterface19:05
cedkGorgol: there is the rss19:05
Gorgolbut you can not rss "last three months" - can you?19:06
GorgolI think of people that will come to project in a year or so - you and me of course have the archive NOW, but in future it will be not so easy to download mailing list history, you have to use google side then and browse through the pages19:07
Gorgolexporting whole thread or something is not possible with google19:08
Gorgol1000 reasons for using offline reader for mailing lists - however, google does not offer monthly archives for download or anything. history will disappear behind google web interface hey, Ajax is cool, isnt it? makes you forget about the important things ;)19:09
Gorgolanother thing: is there already an import module for any webshop?19:11
cedkI do a gmane.comp.erp.tryton ?19:11
Gorgolthere are gmane.comp.python groups...19:12
cedkbechamel: ping19:13
cedkor gmane.comp.tryton19:14
udono1Gorgol: no webshop interface.19:14
Gorgolis there a starting point to look at to learn how a webshop import module should look like?19:16
yangooncedk people from gmane .org have to approve the name19:16
yangooncedk: I don't know, too, if posting back to google groups works, but it works for other groups you have authenticate19:17
yangooncedk would be a huge advantage to have threaded view in a newsreader19:18
Cristi_guys ...shoud i reserve ???:))19:18
udono1Gorgol: good question. I would say interfacing via xmlrpc will be good. I do not prefer direct database manipulation...19:18
yangoonGorgol: don't know about the quality, but there exist soem for openerp: oscommerce, satchmo...19:19
cedkGorgol: it is not easy to interface with webshop because most of webshop are really simple with taxes and so on19:19
cedkI submit a request for gmane.comp.tryton19:20
cedkif all is right, I will try to upload the archive of the mailling list19:20
cedkif I find a way to convert maildir into mbox19:21
yangoonOTOH they have mostly the ability to handle product variations, something not included (yet) in tryton19:21
-!- Gorgol_again( has joined #tryton19:23
cedkyangoon: their is the needs for product variation as we have product.template19:23
cedkyangoon: it is not displaied in the interface because there is not so much company that needs it and it complicate the views19:24
yangooncedah ok, now I know the sense of product template, i wondered already looking at the database...19:25
udono1bye, see you tomorrow19:26
-!- juanfer(n=juanfer@ has joined #tryton19:29
bechamelcedk: if gmane is not readonly this could leads to sync problems  with google19:29
yangoonbechamel: why?19:29
yangoonbechamel: it is like any other news2mail gateway19:30
yangooncedk normally if creating gmane group they want to know type of mailing list software: do they list google groups?19:31
bechamelyangoon: maybe there is already a tool for a 2 way sync between google groups an gmane but  if not, it's not an easy thing to do19:32
yangoonbechamel: if you cannot post back to google groups, it will be read-only anyway...19:33
-!- tekknokrat( has joined #tryton19:34
cedkyangoon: yes19:34
yangooncedk then I suppose it will work...19:34
-!- tekknokrat( has left #tryton19:36
CIA-54tryton: rstr roundup * #634/KeyError: 'company': [new] Traceback (most recent call last): File "/tryton/gui/window/", line 283, in sig_activate if not self.sig_action('tree_open', wa ...19:44
CIA-54tryton: ced roundup * #634/KeyError: 'company': [chatting] On which form was you?19:47
CIA-54tryton: C?dric Krier <> default * 386:df3b30618504 stock/ ( move.xml): Remove type on move and use unit_price_required19:50
CIA-54tryton: Timitos roundup * #634/KeyError: 'company': i can confirm this issue module account_statement menu item 'Draft Statements'19:51
-!- juanfer(n=juanfer@ has joined #tryton20:01
CIA-54tryton: C?dric Krier <> default * 375:3e030f14b662 stock/ Change type into futur unit_price_required20:10
CIA-54tryton: Bertrand Chenal <> default * 200:cbab935ddad0 website/ (16 files in 7 dirs): Refactoring for better doc urls20:15
CIA-54tryton: C?dric Krier <> default * 324:f08df437a438 account/ Override default_sequence from ORM20:22
CIA-54tryton: C?dric Krier <> default * 78:a531649d491a account_statement/statement.xml: Remove old currency and company field in tree view for issue63420:22
CIA-54tryton: C?dric Krier <> default * 79:39bfa324988b account_statement/ ( journal.xml statement.xml): Remove reference to Bank in strings20:22
CIA-54tryton: ced roundup * #634/KeyError: 'company': [resolved] Fix with changeset a531649d491a20:24
-!- juanfer(n=juanfer@ has joined #tryton20:24
CIA-54tryton: Bertrand Chenal <> default * 201:a8579346f00a website/screen.css: Improve main css20:27
-!- juanfer_(n=juanfer@ has joined #tryton20:29
-!- Gorgol_again( has left #tryton20:32
CIA-54tryton: C?dric Krier <> default * 1317:8fe227e10e12 trytond/TODO: Add todo for fields_view_get20:33
CIA-54tryton: C?dric Krier <> default * 1318:cbb7aaa990c3 trytond/: merge20:33
CIA-54tryton: C?dric Krier <> default * 1081:68e970c21a2e tryton/ Add missing download_url in setup.py20:50
CIA-54tryton: C?dric Krier <> default * 1082:3e3b0421b0ae tryton/tryton/ Catch RuntimeError from pysocket in rpc20:50
CIA-54tryton: C?dric Krier <> default * 1083:dca41ee7022e tryton/: merge20:50
CIA-54tryton: C?dric Krier <> default * 1046:35ac60edb40f tryton/ (doc/ tryton/ Increase version number20:51
CIA-54tryton: C?dric Krier <> default * 1047:17165f962770 tryton/ Add missing download_url in setup.py20:51
CIA-54tryton: C?dric Krier <> default * 1048:392fd9f406b1 tryton/tryton/ Catch RuntimeError from pysocket in rpc20:51
CIA-54tryton: C?dric Krier <> default * 1049:8b797ccd7214 tryton/doc/ merge20:51
-!- carlos(n=carlos@ has joined #tryton21:16
-!- nicoe( has joined #tryton21:26
-!- cristi_an(n=cristi@ has joined #tryton21:36
-!- yangoon1( has joined #tryton21:47
-!- juanfer(n=juanfer@ has joined #tryton21:50
-!- nicoe( has joined #tryton22:04
-!- ikks(n=igor@ has joined #tryton22:52
-!- oversize( has joined #tryton22:52
-!- ikks(n=igor@ has joined #tryton23:14

Generated by 2.11.0 by Marius Gedminas - find it at!