3 Fix context for source_count function
4 Create stock move on production for products without BOM lines
5 Add IBAN fields in bank view
6 Fix uninitialize variable in import data
7 Update due date on invoice when payment term change
8 Fix store on field function that have type many2one or one2one
9 Request summary must be truncate
10 Partner event name must be truncate
11 Remove parent field on partner contact view
12 Fix icon type on journal period
13 Remove exception on the size of char field
14 Fix reference on move line that comes from invoice (Customer != Supplier)
15 Add function search on sheet_id of timesheet_sheet
16 Don't return 0 for balance account if there is no fiscal year
17 Fix set to draft for expense, now really set to draft
18 Add product and partner in the recursive call of tax compute
19 Don't compute balance account for inactive account
20 Fix bad encoding in log message on report_sxw
21 Fix overdue report for refund lines
22 Don't start server in non secure mode if secure mode have been set
23 Fix default value of move line if move_id is not find
24 Fix _product_partner_ref for cannot concatenate 'str' and 'bool' objects
25 Add partner_id in the context of SO for browsing the product
26 Fix multi-tax code on invoice
27 Fix tax definition for Belgium chart
28 Remove compute debit/credit on inactive account
29 Fix the way the tax are rounded for invoice with tax included prices
30 Fix SO to use the right uom and price to create invoice
31 Fix on_chnage uos on SO to return the id not the browse record
32 Add condition on the button "Sending goods>Packing to be invoiced" to show
33 only customer packings
34 Fix zero division error when the quantity is zero on an invoice line
35 Fix duplicate timesheet line that have been invoiced
36 Fix invoice report for bad removeParentNode tag
37 Fix priority for product view
38 Fix tax line computation when encoding account lines manually
39 Fix refund supplier invoice to have the same journal
40 New chinese translation
41 Pass context to action_done on stock move
42 Add product_uom change on sale order line
43 Fix demo data for working time UOM
44 Fix _sheet function in timesheet_sheet when called with a list of non
46 Remove commit inside function validate on account move
47 Use one function to post account move
48 Fix computation of sale/purchase amount in segmentation module
49 Use standar uom converion in analytic lines
50 Add journal_id in context for account move line search in payment module
51 Fix wrong id used by pricelist based on partner form
52 Use partner reference from SO/PO for invoice name if there is one
53 Make analysis analytic module include child accounts
58 REPORT_INTRASTAT: new module
59 KERNEL: add netrpc (speed improvement)
60 REPORT_STOCK: add report on stock by stock location and production lots
61 HR_TIMESHEET_INVOICE: add final invoice
62 MULTI_COMPANY_ACCOUNT: new module
63 ADD modules publication tools
65 KERNEL: add concurnecy check
66 BASE: allow to specify many view_id in act_window
67 BASE: add ir.rules (acces base on record fields)
68 KERNEL: add search_count on objects
69 KERNEL: add assert tools (unit test)
70 KERNEL: improve workflow speed
71 KERNEL: move some modules to extra_addons
73 Fix pooler for multi-db
74 REPORT_ANALYTIC: new reports
75 BOARD_ACCOUNT: new dashboard for accountants
76 PURCHASE: allow multiple pickings for the same purchase order
77 STOCK: When refunding picking: confirm & Assign the newly generated picking
78 PRODUCT: add average price
79 STOCK: Fix workflow for stock
80 TOOLS: Fix export translate for wizard
81 KERNEL: add id in import_data
82 BASE: add history rate to currency
83 ACCOUNT: partner_id is now required for an invoice
84 HR_TIMESHEET: add exception if employee haven't product
86 HR_EXPENSE: fix domain
87 ACCOUNT: Fix invoice with currency and payment term
90 ACCOUNT,PURCHASE,SALE: use partner lang for description
91 Model Acces: Unlink permission (delete) is now available
92 KERNEL: Remove set for python2.3
93 HR: add id to Attendance menu
94 PRODUCT: add dimension to packaging
95 ACCOUNT: new cash_discount on payment term
96 KERNEL: Add price accuracy
97 BASE: Function to remove installed modules
98 REPORT_SALE: fix for sale without line
99 PURCHASE: remove use of currency
100 KERNEL: fix set without values
101 PURCHASE: fix domain pricelist
102 INVOICE: use date for currency rate
103 KERNEL: Fix import many2many by id
105 ACCOUNT: bank statment line now have a ref t othe corresponding invoice
106 ACCOUNT: Add possibilitty to include tax amount in base amount for the computation of the next taxes
107 ACCOUNT: Add product in tax compute python code
108 KERNEL: use reportlab 2.0
109 BASE: fix import the same lang
110 ACCOUNT: fix tax code
111 ACCOUNT: define tax account for invoice and refund
112 ACCOUNT: add supplier tax to product
113 ACCOUNT: don't overwrite tax_code on the creation for account line
114 PURCHASE: use partner code for report order
115 KERNEL: fix pooler netsvc for multi-db
116 TOOLS: add ref to function tag
117 PRODUCT: fix digits on volume and weight, add weight_net
118 ACCOUNT: split to new module account_cash_discount
119 ORM : error message on python constraints are now displayed correctly
120 ACCOUNT: add partner to tax compute context
121 KERNEL: improve logger
122 PROJECT: add check_recursion for project
123 HR_TIMESHEET_INVOICE: improve create invoice
124 ACCOUNT: add product_id to analytic line create by invoice
125 KERNEL: fix the inheritance mechanism
126 KERNEL: Fix use always basename for cvs file
127 BASE: fix IBAN len to 27
128 INVOICE: fix invoice number for analytic
129 REPORT: add replace tag for custom header
130 ACCOUNT: add ref to analytic line
131 BASE: prevent exception in ir_cron
132 SALE: fix uos for tax_amount
133 MRP: fix dbname in _procure_confirm
134 HR_EXPENSE: add domain to analytic_account
135 KERNEL: use 0 instead of False for fix on _fnct_read
136 SUBSCRIPTION: add required to model
137 HR_TIMESHEET: add rounding on report
138 SALE: Fix cancel invoice and recreate invoice, now cancel also the order lines
139 STOCK-DELIVERY: add wizard invoice_onshipping from delivery to stock
140 STOCK: use tax from sale for invoice
141 BASE: improve copy of res.partner
142 ACCOUNT: pay only invoice if not in state draft
143 REPORT: fix rml translation, translate before eval
144 PRODUCT_EXTENDED: don't use seller price for bom price
145 ACCOUNT_TAX_INCLUDE: fix right amount in account move generate with tax_include
146 BASE: improve workflow print
147 SALE: fix workflow error when create invoice from wizard
148 MRP: Use company currency for Product Cost Structure
149 BASE: prevent recursion in company
150 KERNEL: Fix deleted property and many2one
151 KERNEL: allow directory for import csv
152 KERNEL: add store option to fields function
153 ACCOUNT: use property_account_tax on on_change_product
154 KERNEL: add right-click for translate label
155 KERNEL: fix log of backtrace
156 KERNEL: fix search on xxx2many
157 BASE: use tool to call popen.pipe2
158 KERNEL: fix print workflow on win32
160 KERNEL: use python 2.3 format_exception
161 ACCOUNT: add multi-company into base accounting
162 KERNEL: check return code for exec_pg_command_pipe
163 KERNEL: fix search with active args
164 KERNEL: improve _sql_contsraints, now insert if doesn't exist
165 KERNEL: remove old inheritor and add _constraints and _sql_constraints to the fields inherited
167 PURCHASE: fix the UOM for purchase line and improve update price unit
168 ACCOUNT: new invoice view
169 KERNEL,BASE: allow to create zip modules
170 BASE: add right-to-left
171 KERNEL: copy now ignore technical values ('create_date', 'create_uid', 'write_date' and 'write_uid')
172 ACCOUNT_TAX_INCLUDE: Now the module manage correctly the case when the taxes defined on the product differ from the taxes defined on the invoice line
173 ALL: fix colspan 3 -> 4
174 KERNEL: use context for search
175 ACCOUNT: improve speed of analytic account
176 ACCOUNT: fix search debit/credit on partner
177 ACCOUNT: fix refund invoice if no product_id nor uos_id on lines
178 MRP: fix scheduler location of product to produce and method, date of automatic orderpoint
179 KERNEL: many2many : fix unlink and link action
180 MRP: add default product_uom from context and add link from product to bom
181 PROJECT: improve speed for function fields
182 ALL: remove bad act_window name
183 KERNEL: modification for compatibility with postgres 7.4
184 KERNEL: fix size for selection field
185 KERNEL: fix compatibility for python2.5
186 KERNEL: add new win32 build script
187 KERNEL: add test for duplicate report and wizard
188 ACCOUNT: force round amount fixed in payment term
189 KERNEL: fix print screen
191 SERVER: add sum tag on tree view that display sum of the selected lines
192 KERNEL: allow subfield query on one2many
193 KERNEL: fix create_date and write_date as there are timestamp now
194 SERVER: improve language
195 KERNEL: fix search on fields function of type one2many, many2many
196 ACCOUNT: fix pay invoice to use period
197 ACCOUNT: add check recursion in account.tax.code
198 MRP: fix compute cycle for workcenter
199 BASE: add constraint uniq module name
200 BASE: improve update module list
201 ACCOUNT: add round to last payment term
202 KERNEL: don't modify the args of the call
203 KERNEL: don't use mutable as default value in function defintion
204 KERNEL: fix orm for sql query with reserved words
209 Improve the migration scripts
211 Print workflow on win32 (with ghostscript)
214 BASE: Fix "set default value"
215 HR_TIMESHEET_INVOICE: Improve invoice on timesheet
216 ACCOUNT: Fix tax amount
217 KERNEL: correct the delete for property
218 PURCHASE: fix the journal for invoice created by PO
219 KERNEL: fix the migration for id removed
220 Add id to some menuitem
221 BASE: prevent exception in ir_cron when the DB is dropped
222 HR: Fix sign-in/sign-out, the user is now allowed to provide a date in
224 SALE: fix uos for the tax amount
225 MRP: fix wrong dbname in _procure_confirm
226 HR_EXPENSE: add domain to analytic_account
227 ACCOUNT: fix debit_get
228 SUBSCRIPTION: model is required now
229 HR_TIMESHEET: add rounding value to report
230 SALE: Fix cancel and recreate invoice, now cancel also the order lines
231 STOCK: use the tax define in sale for the invoice
232 ACCOUNT: add test to pay only if invoice not in state draft
233 KERNEL: root have access to all records
234 REPORT: fix rml translation to translate before the eval
235 ACCOUNT_TAX_INCLUDE: Use the right amount in account mmove generate
237 BASE: Improve the workflow print
238 SALE: Fix workflow error when creating invoice from the wizard
239 PRODUCT_EXTENDED: don't use pricelist to compute standard price
240 MRP: Use company currency for product cost structure
241 KERNEL: fix where clause when deleting false items
242 ACCOUNT: product source account depend on the invoice type now
243 ACCOUNT: use the property account tax for the on_change_product
244 ACCOUNT: use the invoice date for the date of analytic line
245 ACCOUNT: Fix the pay invoice when multi-currency
246 HR_TIMESHEET_PROJECT: use the right product
247 STOCK: Fix to assign picking with product consumable and call the
249 STOCK: Fix the split lot production
250 PURCHASE: fix workflow for purchase with manual invoice to not set
252 DELIVERY: can use any type of journal for invoice
253 KERNEL: fix search on xxx2many
254 ACCOUNT: add id to sequence record
255 KERNEL: set properly the demo flag for module installed
256 KERNEL: Fix print workflow on win32
257 LETTER: fix print letter
260 Fix migration for postreSQL 7.4
261 Fix the default value of demo in module
262 Fix migration of account_uos to product_uos
264 Wed Jan 17 15:06:07 CET 2007
267 Improve the migration
272 Fix tax for invoice, refund, etc
273 SALE: fix view priority
274 PURCHASE: wizard may crash on some data
275 BASE: Fix import the same lang
277 PURCHASE: fix domain for pricelist
278 KERNEL: fix object set without values
279 REPORT_SALE: fix for sale without line
281 BASE: remove 'set' for python2.3 compliant
283 Migrate hr_timesheet user_id
285 Fri Dec 22 12:01:26 CET 2006
288 Improve the migration
292 HR_EXPENSE: Fix domain
293 HR_TIMESHEET: Fix employee without product
294 TOOLS: Fix export translate
295 BASE: fix for concurrency of sequence number
297 CRM: fix graph report
298 KERNEL: fix instance of osv_pool
302 Mon Dec 4 18:01:55 CET 2006
307 Tue Nov 28 14:44:20 CET 2006
310 This is a stable version (RC1) with lots of new features. Main
312 Accounting: more functions, new modules, more stable
313 Much more better ergonomy
314 Lots of simplification to allows non IT people to use and
315 configure Tiny ERP: manage database, step by step configuration
316 menu, auto-installers, better help, ...
319 Skill management module
321 New and simpler bank statement form
323 on Timesheets (analytic accounting)
324 Theorical revenue based on time spent
325 Global timesheet report by month
327 Different taxes methods supported
332 invoice on shipping (manufacturing industry)
333 invoice on timesheet (services)
335 different invoicing control method (on order, on shipping,
337 Support of prices tax included /excluded in sales orders
339 Sale_journal, stock_journal for bigger industries:
340 Divide works in different journals
341 New invoicing method from partner, to so, to picking
342 Daily, Monthly (grouped by partner or not)
343 New modules for prices with taxes included / excluded
344 New chart of accounts supported:
345 l10n_be/ l10n_chart_be_frnl/
346 l10n_chart_id/ l10n_chart_uk/
347 l10n_ca-qc/ l10n_chart_br/
348 l10n_chart_it/ l10n_chart_us_general/
349 l10n_ch/ l10n_chart_ca_en/
350 l10n_chart_it_cc2424/ l10n_chart_us_manufacturing/
351 l10n_ch_pcpbl_association/ l10n_chart_ca_fr/
352 l10n_chart_la/ l10n_chart_us_service/
353 l10n_ch_pcpbl_independant/ l10n_chart_ch_german/
354 l10n_chart_nl/ l10n_chart_us_ucoa/
355 l10n_ch_pcpbl_menage/ l10n_chart_cn/
356 l10n_chart_nl_standard/ l10n_chart_us_ucoa_ez/
357 l10n_ch_pcpbl_plangen/ l10n_chart_cn_traditional/
358 l10n_chart_no/ l10n_chart_ve/
359 l10n_ch_pcpbl_plangensimpl/ l10n_chart_co/
360 l10n_chart_pa/ l10n_fr/
361 l10n_ch_vat_brut/ l10n_chart_cz/
362 l10n_chart_pl/ l10n_se/
363 l10n_ch_vat_forfait/ l10n_chart_da/
364 l10n_chart_sp/ l10n_simple/
365 l10n_ch_vat_net/ l10n_chart_de_datev_skr03/
367 l10n_chart_at/ l10n_chart_de_skr03/
368 l10n_chart_sw_church/
369 l10n_chart_au/ l10n_chart_hu/
371 Step by step configuration menu
372 Setup wizard on first connection
373 Select a company profile, auto-install language, demo data, ...
376 KERNEL: Demo data improved
377 Better import / export system
378 KERNEL: Multi-database management system
379 Backup, Restore, Create, Drop from the client
380 PRODUCT/PRODUCT_EXTD: Eavily change the product form, use the new
381 object to compute the pricelist
383 Better Sale order, purchase order, invocies and customers reports
384 ACCOUNT: Support of taxes in accounts
385 management of the VAT taxes for most european countries:
386 Support of VAT codes in invoices
387 Better computation of default values in accounting entries
388 Preferences in partners, override products
389 Bugfix when closing a fiscal year
390 Better ergonomy when writting entries
391 New Module Management System:
392 Install / Upgrade new modules directly from the client
393 Install new languages
395 Ability to add select=True at the object level for postgresql indexes
396 Bugfix in search in some inherited objects
397 Added the ability to call methods from a browse object
398 KERNEL+BASE: changed the way the migration system works for menuitems:
399 now you can change a menuitem defined elsewhere. And this will work
400 whether that menuitem has an id or not (it use the name of the
403 Installing a module from the client
404 Better Windows Auto-Installer
406 Delivery and invoicing on picking list
408 Distinction between active (by default) and installable
409 ACCOUNT/PROJECT: Added support for the type of invoicing
412 Management of different departments and sections
414 About 20 new statistics reporting
416 Better Joomla (virtuemart, OSCommerce) support
417 Joomla is now fully functionnal
420 ACCOUNT: tree view on reporting analytic account
421 KERNEL: Fix the bug that happened when mixing active and child_of
423 KERNEL: Check for the existance of active when computing child_of
424 PRODUCT: production computation with different UoM
426 ------------------------------------------------------------------------
428 Fri Oct 6 14:44:05 CEST 2006
431 BASE: changed workflow print system so that it handles inexisting
432 workflows more gracefully (patch from Geoff Gardiner)
433 MRP: new view to take into account the orderpoint exceptions
434 MRP: made menu title more explicit
437 ACCOUNT: fixed typo in invoice + changed sxw file so that it is in
438 sync with the rml file
439 DELIVERY: fixed taxes on delivery line (patch from Brice Vissière)
440 PROJECT: skip tasks without user in Gantt charts (it crashed the report)
441 PRODUCT: fixed bug when no active pricelist version was found
442 PRODUCT_EXTENDED: correct recursive computation of the price
443 SALE: get product price from price list even when quantity is set after
445 STOCK: fixed partial picking
448 Changed migration script so that it works on PostgreSQL 7.4
450 ------------------------------------------------------------------------
452 Tue Sep 12 15:10:31 CEST 2006
455 ACCOUNT: fixed a bug which prevented to reconcile posted moves.
457 ------------------------------------------------------------------------
459 Mon Sep 11 16:12:10 CEST 2006
460 Server 3.4.0 (changes since 3.3.0)
462 ESALE_JOOMLA: integration with Joomla CMS
463 HR_TIMESHEET_ICAL: import iCal to automatically complete timesheet
464 based on outlook meetings
465 PARTNER_LDAP: adds partner synchronization with an LDAP server
466 SALE_REBATE: adds rebates to sale orders
468 4 new modules for reporting using postgresql views:
469 REPORT_CRM: reporting on CRM cases: by month, user, ...
470 REPORT_PROJECT: reporting on projects: tasks closed by project, user,
472 REPORT_PURCHASE: reporting on purchases
473 REPORT_SALE: reporting on sales by periods and by product, category of
477 KERNEL: Tiny ERP server and client may now communicate through HTTPS.
478 To launch the server with HTTPS, use the -S or --secure option
479 Note that if the server runs on HTTPS, the clients MUST connect
480 with the "secure" option checked.
481 KERNEL: the server can now run as a service on Windows
482 Printscreen function (Tree view print)
483 KERNEL: added a new --stop-after-init option which stops the server
484 just before it starts listening
485 KERNEL: added support for a new forcecreate attribute on XML record
486 fields: it is useful for records are in a data node marked as
487 "noupdate" but the record still needs to be added if it doesn't
488 exit yet. The typical use for that is when you add a new record
489 to a noupdate file/node.
490 KERNEL: manage SQL constraints with human-readable error message on the
491 client side, eg: Unique constraints
492 KERNEL: added a new system to be able to specify the tooltip for each
493 field in the definition of the field (by using the new help=""
495 ACCOUNT: new report: aged trial balance system
496 ACCOUNT: added a wizard to pay an invoice from the invoice form
497 BASE: print on a module to print the reference guide using introspection
498 HR: added report on attendance errors
499 PRODUCT: products now support multi-Level variants
502 KERNEL: speed improvement in many parts of the system thanks to some
503 optimizations and a new caching system
504 KERNEL: New property system which replace the, now deprecated, ir_set
505 system. This leads to better migration of properties, more
506 practical use of them (they can be used like normal fields),
507 they can be translated, they are "multi-company aware", and
508 you can specify access rights for them on a per field basis.
509 KERNEL: Under windows, the server looks for its configuration file in
510 the "etc" sub directory (relative to the installation path).
511 This was needed so that the server can be run as a windows
512 service (using the SYSTEM profile).
513 KERNEL: added ability to import CSV files from the __terp__.py file
514 KERNEL: force freeing cursor when closing them, so that they are
515 available again immediately and not when garbage collected.
516 KERNEL: automatically drop not null/required constraints from removed
517 fields (ie which are in the database but not in the object)
518 KERNEL: added a command-line option to specify which smtp server to use
520 KERNEL: made browse_record hashable
521 ALL: removed shortcuts for the demo user.
522 ACCOUNT: better invoice report
523 ACCOUNT: Modifs for account chart, removed old stock_income account type
524 ACCOUNT: made the test_paid method on invoices more tolerant to buggy
525 data (open invoices without move/movelines)
526 ACCOUNT: better bank statement reconciliation system
527 ACCOUNT: accounting entries encoding improved a lot (using journal)
528 ACCOUNT: Adding a date and max Qty field in analytic accounts for
530 ACCOUNT: Adding the View type to analytic account / cost account
531 ACCOUNT: changed test_paid so that the workflow works even if there is
533 ACCOUNT: Cleanup credit/debit and balance computation methods. Should
535 ACCOUNT: use the normal sequence (from the journal) for the name of
536 moves generated from invoices instead of the longer name.
537 ACCOUNT: print Payment delay in invoices
538 ACCOUNT: account chart show subtotals
539 ACCOUNT: Subtotal in view accounts
540 ACCOUNT: Replaced some Typo: moves-> entries, Transaction -> entry
541 ACCOUNT: added quantities in analytic accounts view, and modified
542 cost ledger report for partners/customers
543 ACCOUNT: added default value for the currency field in invoices
544 ACCOUNT: added the comment/notes field on the invoice report
545 BASE: added menuitem (and action) to access partner functions (in the
547 BASE: better demo data
548 BASE: duplicating a menu item now duplicates its action and submenus
549 BASE: Bank Details on Partners
550 CRM: View on all actions made on cases (used by our ISO9002 customer
551 to manage corrections to actions)
552 CRM: fixed wizard to create a sale order from a case
553 CRM: search on non active case, not desactivated by default
554 CRM: Case ID in fields with search
555 HR_TIMESHEET: new "sign_in, sign_out" using projects. It fills
556 timesheets and attendance at the same time.
557 HR_TIMESHEET: added cost unit to employee demo data
558 MRP: improvement in the scheduler
559 MRP: purchase order lines' description generated from a procurement
560 defaults to the product name instead of procurement name
561 MRP: Better traceability
562 MRP: Better view for procurement in exception
563 MRP: Added production delay in product forms. Use this delay for
564 average production delay for one product
565 MRP: dates scheduler, better computation
566 MRP: added constraint for non 0 BoM lines
567 PRODUCT: Better pricelist system (on template or variant of product)
568 PRODUCT_EXTENDED: Compute the price only if there is a supplier
569 PROJECT: when a task is closed, use the task's customer to warn the
570 customer if it is set, otherwise use the project contact.
571 PROJECT: better system to automatically send an email to the customer
572 when a task is closed or reopened.
573 PURCHASE: date_planned <= current_time line in red
574 PURCHASE: better purchase order report
575 PURCHASE: better purchase order duplication: you can now duplicate non
576 draft purchase orders and the new one will become draft.
577 SALE: better sale order report
578 SALE: better demo data for sale orders
579 SALE: better view for buttons in sale.order
580 SALE: select product => description = product name instead of code
581 SALE: warehouse field in shop is now required
582 SCRUM: lots of improvements for better useability
583 STOCK: allows to confirm empty picking lists.
584 STOCK: speed up stock computation methods
587 KERNEL: fix a huge bug in the search method for objects involving
588 "old-style" inheritance (inherits) which prevented some records
589 to be accessible in some cases. Most notable example was some
590 products were not accessible in the sale order lines if you had
591 more products in your database than the limit of your search
593 KERNEL: fixed bug which caused OO (sxw) reports to behave badly (crash
594 on Windows and not print correctly on Linux) when data
595 contained XML entities (&, <, >)
596 KERNEL: reports are now fully concurrency compliant
597 KERNEL: fixed bug which caused menuitems without id to cause havoc on
598 update. The menuitems themselves were not created (which is
599 correct) but they created a bad "default" action for all
600 menuitems without action (such as all "menu folders").
601 KERNEL: fix a small security issue: we should check the password of the
602 user when a user asks for the result of a report (in addition
603 to the user id and id of that report)
604 KERNEL: bugfix in view inheritancy
605 KERNEL: fixed duplicating resource with a state field whose selection
606 doesn't contain a 'draft' value (for example project tasks). It
607 now uses the default value of the resource for that field.
608 KERNEL: fixed updating many2many fields using the (4, id) syntax
609 KERNEL: load/save the --logfile option correctly in the config file
610 KERNEL: fixed duplicating a resource with many2many fields
611 ALL: all properties should be inside a data tag with "noupdate" and
612 should have a forcecreate attribute.
613 ACCOUNT: fixed rounding bug in tax computation method
614 ACCOUNT: bugfix in balance and aged balance reports
615 ACCOUNT: fixing precision in function fields methods
616 ACCOUNT: fixed creation of account move lines without using the client
618 ACCOUNT: fixed duplicating invoices
619 ACCOUNT: fixed opening an invoices whose description contained non
620 ASCII chars at specific position
621 ACCOUNT: small bugfixes in all accounting reports
622 ACCOUNT: fixed crash when --without-demo due to missing payment.term
623 ACCOUNT: fixed bug in automatic reconciliation
624 ACCOUNT: pass the address to the tax computation method so that it is
625 available in the tax "python applicable code"
626 BASE: allows to delete a request which has a history (it now deletes the
627 history as well as the request)
628 BASE: override copy method for users so that we can duplicate them
629 BASE: fixed bug when the user search for a partner by hitting on an
630 empty many2one field (it searched for a partner with ref=='')
631 BASE: making ir.sequence call thread-safe.
632 CRM: fixed a bug which introduced an invalid case state when closing a
633 case (Thanks to Leigh Willard)
634 HR: added domain to category tree view so that they are not displayed
636 HR_TIMESHEET: fixed print graph
637 HR_TIMESHEET: fixed printing timesheet report
638 HR_TIMESHEET: Remove a timesheet entry removes the analytic line
639 MRP: bugfix on "force reservation"
640 MRP: fixed bugs in some reports and MRP scheduler when a partner has
642 MRP: fix Force production button if no product available
643 MRP: when computing lots of procurements, the scheduler could raise
644 locking error at the database level. Fixed.
645 PRODUCT: added missing context to compute product list price
646 PRODUCT: fixed field type of qty_available and virtual_available
647 (integer->float). This prevented these fields to be displayed
649 PROJECT: fixed the view of unassigned task (form and list) instead of
651 PURCHASE: fixed merging orders that made inventory errors when coming
652 from a procurement (orderpoint).
653 PURCHASE: fix bug which prevented to make a purchase order with
654 "manual" lines (ie without product)
655 PURCHASE: fix wizard to group purchase orders in several ways:
656 - only group orders if they are to the same location
657 - only group lines if they are the same except for qty and unit
658 - fix the workflow redirect method so that procurement are not
659 canceled when we merge orders
660 SALE: fixed duplicating a confirmed sale order
661 SALE: fixed making sale orders with "manual" lines (without product)
662 STOCK: future stock prevision bugfix (for move when date_planned < now)
663 STOCK: better view for stock.move
664 STOCK: fixed partial pickings (waiting for a production)
665 Miscellaneous minor bugfixes
668 Fixed bug in setup.py which didn't copy csv files nor some sub-
670 Added a script to migrate a 3.3.0 server to 3.4.0 (you should read the
671 README file in doc/migrate/3.3.0-3.4.0)
672 Removed OsCommerce module
674 ------------------------------------------------------------------------
676 Fri May 19 10:16:18 CEST 2006
679 NEW MODULE: hr_timesheet_project
680 Automatically maps projects and tasks to analytic account
681 So that hours spent closing tasks are automatically encoded
682 KERNEL: Added a logfile and a pidfile option (patch from Dan Horak)
683 STOCK: Added support for revisions of tracking numbers
684 STOCK: Added support for revision of production lots
685 STOCK: Added a "splitting and tracking lines" wizard
686 PRODUCT_EXTENDED: Added a method to compute the cost of a product
687 automatically from the cost of its parts
690 ALL: Small improvements in wizards (order of buttons)
691 PRODUCT: Remove packaging info from supplierinfo
692 PROJECT: Better task view (moved unused fields to other tab)
693 SALE: Keep formating for sale order lines' notes in the sale order report
696 KERNEL: Fixed bug which caused field names with non ascii chars didn't work
697 in list mode on Windows
698 KERNEL: Fix concurrency issue with UpdatableStr with the use of
700 KERNEL: Removed browse_record __unicode__ method... It made the sale order
701 report crash when using product names with non ASCII characters
702 KERNEL: Fixed bug which caused the translation export to fail when the server
703 was not launched from the directory its source is.
704 BASE: Updating a menuitem now takes care its parent menus
705 BASE: Fixed a cursor locking issue with updates
706 BASE: Fixed viewing sequence types as a tree/list
707 HR: Month field needs to be required in the "hours spent" report
708 PURCHASE: fixed group purchase order wizard:
709 - if there were orders from several different suppliers, it created a purchase
710 order for only the first supplier but canceled other orders, even those which
711 weren't merged in the created order (closes bugzilla #236)
712 - doesn't trash "manual" lines (ie lines with no product)
713 - pay attentions to unit factors when adding several lines together
714 MRP: fixed workcenter load report (prints only the selected workcenters) and
715 does't crash if the user didn't select all workcenters
718 Removed pydot from required dependencies
720 ------------------------------------------------------------------------
728 New module: OS Commerce
729 Integration with Tiny ERP and OS Commerce
730 Synchronisation 100% automated with eSale;
731 Import of categories of products
732 Export of products (with photos support)
733 Import of Orders (with the eslae module)
734 Export of stock level
735 Import of OSCommerce Taxes
736 Multiple shop allowed with different rules/products
739 New Module: HR_TIMESHEET
740 Management by affair, timesheets creates analytic entries in the
741 accounting to get costs and revenue of each affairs. Affairs are
744 New Module: Account Follow Up
745 Multi-Level and configurable Follows ups for the accounting module
747 New module; Productivity Analysis of users
748 A module to compare productivity of users of Tiny ERP
749 Generic module, you can compare everything (sales, products, partners,
752 New Modules for localisations:
753 Accounting localisations for be, ca, fr, de, ch, sw
754 Fix: corrected encoding (latin1 to utf8) of Swedish account tree XML file
756 New Module - Sandwich
757 Allows employees to order the lunch
758 Keeps employees preferences
761 Email automatic importation/integration in the ERP
764 Import of EDI sale orders
768 Tiny ERP is now fully multi-company !
769 New Company and configuration can be made in the client side.
772 Better Entries > Standard Entries (Editable Tree, like in Excel)
773 Automatic creation of lines
774 Journal centralised or not
775 Counterpart of lines in one line or one counterpart per entry
776 Analytic accounting recoded from scratch
778 Completly integrated with:
780 hr_timesheet > Management by affairs
783 Added unreconciliation functionnalities
784 Added account tree fast rendering
785 Better tax computation system supporting worldwide specific countries
786 Better subscription system
787 Wizard to close a period
788 Wizard to clase a fiscal year
789 Very powerfull, simple and complete multi-currency system
790 in pricelists, sale order, purchases, ...
791 Added required fields in currencies (currency code)
792 Added decimal support
793 Better search on accounts (on code, shortcut or name)
797 on accounts in a journal
798 added menuitem for automatic reconciliation; Multi-Levels
799 added factor to analytic units
800 added form view for budget items dotations
801 made number of digits in quantity field of the budget spread wizard coherent with the object field
802 fixed journal on purchase invoices/refunds (SugarCRM #6)
803 Better bank statement reconciliation
807 Better view for location (using localisation of locations; posx, posy, posz)
810 fixed small bug when a partner has no adress
811 state field of marketing partner set as readonly
812 fixed marketing steps form view
814 disabled completely send sms wizard
815 fixed send email wizard
816 good priority -> high priority
817 fixed 'call again later' button
820 added tree view for login/password
823 added holiday_status (=type of ...) to expense claim form view
826 fixed email_send and _email_send methods
827 removed partner without addresses from demo data
828 Added a date field in the partner form
831 New report: workcenter futur loads
832 Analytic entries when production done.
833 SCHEDULER: better error msg in the generated request
834 Allows services in BoMs (for eg, subcontracting)
836 Project/Service Management:
837 create orders from tasks; bugfixes
838 Completly integrated with the rest of the ERP
839 Services can now be MTO/MTS, Buy (subcontracting), produce (task), ...
840 Services can be used anywhere (sale.order, bom, ...)
842 http://tiny.be/download/flux/flux_procurement.png
843 tasks sorted by ... AND id, so that the order is not random
846 Automatic translations of all wizards
848 Scrum Project Management
849 Better Ergonomy; click on a sprint to view tasks
850 Planned, Effetive hours and progress in backlog, project and sprint
851 Better Burndown Chart computation
852 Better (simpler) view of tasks
855 In All modules, eth converted to english
858 computing the weight of the packaging
859 Added last order date
860 Alternative suppliers (with delay, prefs, ...) for one product
863 much more powerfull system
865 one pricelist per usage: sale, order, pvc
866 price_type on product_view
867 Multi-Currency pricelist (EUR pricelist can depend on a $ one)
869 HR-TIMESHEET: fixed bugs in hours report:
870 sum all lines for the same day instead of displaying only the first one
871 it now uses the analytic unit factor, so that mixing hours and days has some sense
875 invoices generated from a sale order are pre-computed (taxes are computed)
877 new invoicing functionnality;
878 invoice on order quantities or,
879 invoice on shipped quantities
881 Invoice on a sale.order or a sale.order.line
883 added default value for uos_qty in sale order lines (default to 1)
886 Changelog for Developers
887 ------------------------
889 New option --debug, that opens a python interpreter when an exception
890 occurs on the server side.
892 Better wizard system. Arguements self, cr, uid, context are passed in all
893 functions of the wizard like normal objects. All wizards converted.
895 Speed improvements in many views; partners, sale.order, ...
896 less requests from client to server when opening a form
898 Better translation system, wizard terms are exported.
900 Script to render module dependency graph
902 KERNEL+ALL: pass context to methods computing a selection.
904 Modification for actions and view definitions:
906 New field: view_mode = 'tree,form' or 'form,tree' -> default='form,tree'
907 New role of view_type: tree (with shortcuts), form (others with switch button)
908 If you need a form that opens in list mode:
909 view_mode = 'tree,form' or 'tree'
911 You can define a view in a view (for example sale.order.line in
913 less requests on the client side, no need to define 2 views
915 Better command-line option message
917 Fixed bug which prevented to search for names using non ASCII
918 chars in many2one or many2many fields
920 Report Engine: bugfix for concurrency
922 Support of SQL constraints
924 Good error message in the client side (check an account entry with
927 Fixed: when an exception was raised, the cursor wasn't closed and this
928 could cause a freeze in some cases
930 Sequence can contains code: %(year)s, ... for prefix, suffix
931 EX: ORDER %(year)/0005
933 Bugfixes for automatic migration system
935 bugfix on default value with creation of inherits
937 Improvement in report_sxw; you can redefine preprocess to do some
938 preprocessing before printing
940 Barcode support enabled by default
942 Fixed OpenOffice reports when the server is not launched from the
943 directory the code reside
945 Print workflow use a pipe instead of using a temporary file (now workflows
946 works on Windows Servers)
948 Inheritancy improved (multiple arguments: replace, inside, after, before)
950 Lots of small bugfixes