What's new in DoliWamp 19.0.1
Mar 18, 2024
- FIX: 16.0 - parent company gets emptied when updating a third party from the card in edit mode (#28269)
- FIX: 17.0: $num doesn't take trigger-modified newref into account, leading to inconsistencies if BILL_SUPPLIER_VALIDATE changes the invoice's ref (#28684)
- FIX: #22948
- FIX: #24265 regression cannot see all product on takepos (#28753)
- FIX: #28205
- FIX: #28251 Fixing subpermission name on api_multicurrencies.class.php (#28252)
- FIX: #28369
- FIX: #28429
- FIX: #28491 (#28522)
- FIX: #28518 (#28520)
- FIX: #28533 Mo::deleteLine removes the "main" MoLine if consumed line is delete (#28535)
- FIX: #28564
- FIX: Adding the dependencies list feature for extrafields "select" (#28549)
- FIX: Add new hidden conf "DISABLE_QTY_OVERWRITTEN" (#28523)
- FIX: Amount of localtaxes in foreign currency was wrong on screen and PDF
- FIX: an error in a complex else condition
- FIX: avoid error "Column 'entity' in where clause is ambiguous" (#28270)
- FIX: avoid Unknown column 'pfp.ref_fourn' (#28145)
- FIX: avoid warning "error parsing attribute name in Entity" (#28543)
- FIX: Bad column for total in bom list
- FIX: Bad condition on button back to draft on recruitment job.
- FIX: Bad CRLF when sending text only content. Fix dol_htmlwithnojs()
- FIX: Bad picto on list of permission of a user when user not admin
- FIX: bad timzeone for the start/end date of an event
- FIX: Better test on validity of compute field syntax with parenthesis
- FIX: close #28279
- FIX: Count of virtual stock at Services and MoLine with disabled stock change (#28580)
- FIX: disabled pito of menu must be greyed.
- FIX: Don't display column when it's out of date (#28271)
- FIX: duplicate with lines: 414-416 (#28358)
- FIX: edit bank suggested for credit transfer payment in invoice setup
- FIX: Error When cloning fourn price no default value for tva_tx (#28368)
- FIX: fatal error Unsupported operand types when recording load payment
- FIX: Fix create shipping with product who have negative stocks on warehouse but the negative stock transfert is allowed (#26217)
- FIX: migration missing 2 columns in llx_resource and 1 in llx_user
- FIX: missing trans
- FIX: notification module: for supplier orders (any of the 3 triggers), user can choose an e-mail template in conf, but the conf is not used when sending the notification (#28216)
- FIX: Not trancate the multicurrency rate shown on cards (even if the global MAIN_MAX_DECIMALS_SHOWN is set to 0) (#28211)
- FIX: Option MAIN_DOC_USE_TIMING can be a string with date format
- FIX: Payment on customer invoice - Remove accountid in url if empty for apply default value (#28156)
- FIX: Pb in redirect of a website page in USEDOLIBARRSERVER mode
- FIX: permission on payment file of a tax
- FIX: PHP Warning: Undefined variable $lib (#28342)
- FIX: PHP Warning: Undefined variable $mode (#28697)
- FIX: Picto for mime
- FIX: Picto in top menu
- FIX: position of field in list of field in shipment list
- FIX: postgresql error (#28542)
- FIX: quote in sql request
- FIX: Responsive on admin project
- FIX: Shipment closing action has wrong value (#28174)
- FIX: skip adding tab if user doesn't have permission (#28698)
- FIX: some tooltips has disappeared on invoice action button
- FIX: Special code is now transmitted by args only in order supplier (#28546)
- FIX: Special code is now transmitted by args only in order supplier (#28619)
- FIX: subscription must be editable when accounting isn't reconciled (#28469)
- FIX: Translation for select (#28677)
- FIX: upload odt files should not start/end with space
- FIX: Value of field int = 0 from modulebuilder must nto be set to null
- FIX: Wrong currency shown in TakePOS payment page
- FIX: #yogosha21416
New in DoliWamp 18.0.4 (Dec 28, 2023)
- FIX: $this->newref already exists and could have been modified by trigger but we still use a local variable for the filesystem-based renaming
- FIX: 16.0 only, backport fix for SQL error on global search product
- FIX: #25399 (#26694)
- FIX: #25458 intervention localizations (backport v17) (#26757)
- FIX: #26518
- FIX: #26536 Accountancy - Balance - Not divided lines by label & account, only by account (#26547)
- FIX: #26553 Supplier invoice - Do not display the delete button for reconciled payment (#26554)
- FIX: #26735
- FIX: #26994
- FIX: Accountancy - Possibility to write in bookkeeping expense report operation with some line not bound (#26545)
- FIX: add display of an error when attempting to delete a committed transaction (#26573)
- FIX: avoid warning : Cannot use a scalar value as an array (#26437)
- FIX: backport SQL error on global search product
- FIX: # Bug Estimated Stock at date value in V14 (#26479)
- FIX: commande context (#26497)
- FIX: delivery note disappear after generation
- FIX: double hook and paging search param in product list (#26767)
- FIX: Email reminder template must not be visible when option is off
- FIX: escape HTML tags in return value of getFullName() (#26735)
- FIX: Fix set private note (#26610)
- FIX: Fix when options FAC_FORCE_DATE_VALIDATION and INVOICE_CHECK_POSTERIOR_DATE enabled. The date is forced after the test and not before
- FIX: menu auguria
- FIX: pagination parameters on save and cancel buttons (#26605)
- FIX: pdf cornas page head multicell width (backport v17)
- FIX: php8 fatal on edit supplier order when multicurrency is activated (#26758)
- FIX: possible inconsistency between llx_ecm_files and file system when BILL_SUPPLIER_VALIDATES changes ref
- FIX: regression on planned bank entries (#26556)
- FIX: Social contribution - Payment list - Wrong information in type column (#26561)
- FIX: special_code update line keep old value. (#26819)
- FIX: substitute project variables in invoice documents (#26445)
- FIX: Test on permission for holiday tooltips
- FIX: v17: Param $notrigger in $societe->create() causes method to return true regardless of actual result of database functions (#26499)
- FIX: v18 SQL error in llx_c_forme_juridique.sql when installing
- FIX: Warehouse Global Amounts not displayed (#26478)
- FIX: warning param $lineID getSpecialCode is negatif (#26826)
- FIX: warning php8.2 undefined_array_key (#26830)
New in DoliWamp 18.0.3 (Nov 9, 2023)
- FIX: #25793 Cannot add time spent (#26405)
- FIX: #26100 Ticket - On edit, list of closed project must be excluded (#26223)
- FIX: #26170
- FIX: #26195 Various payment - List of project excluded those assigned to third parties (#26222)
- FIX: #26349 add_customer_ref_on_linked_shipment
- FIX: avoid warning + CSRF
- FIX: avoid warning if module not activated
- FIX: Bad name for trigger in HRM module
- FIX: check tva_tx before comparing price_min_ttc (#25220)
- FIX: Compare the result of the send mail file function
- FIX: dol_eval with function starting with !
- FIX: Error handling for computed values on import (#24897)
- FIX: Error not returned on sales with takepos and batch module enabled
- FIX: error of webhook not returned
- FIX: firstname and lastname were not saved in attendee subscription
- FIX: HTML in ODT templates (#26181)
- FIX: Link to list of movement from the inventory code
- FIX: Mass import of stock from a file must accept empty source
- FIX: Max version of PHP (#26327)
- FIX: missing load group members for ldap synchro (#26167)
- FIX: missing project entity filter (Issue #26243) (#26247)
- FIX: modification of complementary attributes in invoices (#26180)
- FIX: On object validation, ecm index are not updated for uploaded files
- FIX: Propal's negative quantities
- FIX: public subscription page should not display acceptation for public register when it is not enabled (#26354)
- FIX: regression on rounding stocks fields on product list
- FIX: removed a non expected hidden input field in stockatdate page
- FIX: src_object_id and ttype not filed when uploading a file with API.
- FIX: suggested end for membership can be before subscription start (#26351)
- FIX: Supplier card - VAT Reserve Charge - Undefined function isInEEC() (#26379)
- FIX: syntax error
- FIX: template invoice list extrafield filters (backport v17) (#26227)
- FIX: Tooltip for search syntax must not appear on date fields
- FIX: upload of files src_object_type
- FIX: use event.key instead event.wich to avoid keyboard difference
- FIX: Use of line->insert instead of line->create
- FIX: user creation when LDAP is configured (#26332)
- FIX: Wrong backtopage given for the stocktransfer button from the stocktransfer list (#26271)
New in DoliWamp 18.0.2 (Oct 11, 2023)
- FIX: 17.0 PHP8: supplier invoice class
- FIX: #24908 #25824
- FIX: #25780 Various payment - List - Fatal error on PHP8.x
- FIX: #25884
- FIX: #25919
- FIX: #25934 #25929
- FIX: Accountancy - Update Quadra export format
- FIX: add field "entity" only in $tabfieldinsert
- FIX: add warning in the changelog
- FIX: Avoid duplicate popup when popup setup to work as ajax
- FIX: avoid excess line breaks
- FIX: removed some php8 warning
- FIX: avoid wrong backtopage url
- FIX: bad check return for sendfile
- FIX: Bad choice of filter on product/service
- FIX: bad from and to
- FIX: Bad length for value
- FIX: Bad value of accounting account shown in list. Edit fails.
- FIX: batch to update non valid backlink check
- FIX: better sql request for all cases
- FIX: Can't access to rec supplier invoice card
- FIX: Can't delete a fourn commande row if a commande ligne is linked
- FIX: could not delete a fourn commande row if a commande ligne is linked
- FIX: create intervention from time spend
- FIX: customer code search filter on invoice list
- FIX: #CVE-2023-4197
- FIX: date comparison for user expiration on user list
- FIX: Debug the dispatch page to work on corrupted data
- FIX: delete useless condition in massaction_pre
- FIX: Edition of line on the list of timespent for all projects
- FIX: Edition of shipment detail with lot not updating correctly tables
- FIX: emailcollector to search existing thirdparty when extract not found
- FIX: Error message
- FIX: Expense report is created on the wrong entity
- FIX: export FEC
- FIX: Filter on partnership status
- FIX: fix the wrong position of the hook 'printFieldListTitle' and 'printFieldListValue' in the stock at date page
- FIX: If PHPIMAP is active, emailcollector "recordjoinpiece" operation will not work
- FIX: include
- FIX: Kanban view
- FIX: link to create purchase order from sale order
- FIX: Look and feel search v18
- FIX: message order in ticket public view is not coherent with tickets events tab
- FIX: missing contact_id for the trigger
- FIX: missing entity filter to customize ticket dictionaries by entity
- FIX: Missing error message on CommandeFourn creation
- FIX: missing fk_account situation invoice
- FIX: missing group "members" + multiple broken features for Multicompany
- FIX: missing 'overwrite_trans' for $addzero (Multicompany)
- FIX: modification of complementary attributes in commercial proposals
- FIX: multicompany compatibility
- FIX: multiple broken features for Multicompany !!!!
- FIX: Navigation to/from a project from page of projects of a thirdparty
- FIX: payment : language is not propagated to following pages
- FIX: Prices visible on TakePOS KO with multiprices support
- FIX: product list accounting length
- FIX: Quick search Intervention redirect to wrong page
- FIX: Return right content type
- FIX: right access on salary card and tabs
- FIX: rights paymentsc paiementcharge
- FIX: same broken feature as v18 (Multicompany)
- FIX: Save user modif id when changing a contact status
- FIX: Social Contrib - List - Fatal error on kanban view PHP8.x & Missing colspan
- FIX: thirdparty object in proposal card is not loaded
- FIX: Total of holidays is doubled
- FIX: translation button
- FIX: trigger for email sent from partnership
- FIX: uniformize getEntity sql request
- FIX: use urlencode for origin and originid
- FIX: Various payment - List - Fatal error on php8.1
- FIX: warning when Workboard Responses display non numeric strings
- FIX: wrong place of trigger delete
- FIX: wrong test + is_int is better for negative integer
New in DoliWamp 18.0.1 (Sep 6, 2023)
- FIX: Adding a product in recurring invoice does not use the correct VAT
- FIX: API /product/getAttributes
- FIX: avoid php8 warnings FIX: bad balance of TR tag in multicurrency price view
- FIX: Bad calculation of localtax when price_base_type not defined.
- FIX: Bad link into message
- FIX: Bad message on menu to go to setup of accounting custom groups
- FIX: Bank receipt was empty
- FIX: Billing massaction should be possible on Processed Reception.
- FIX: clone when cloning object with ->lines containing not object
- FIX: Condition to show column POSModule and POSTerminal in invoice list
- FIX: CSS
- FIX: date survey : button to add dates would not work. Session would store cells numbers which would stay to 10 for next surveys created.
- FIX: dir output path for ODT models on reception card
- FIX: Duplicate tooltip on ref of an agenda event
- FIX: encrypt sensitive data must not be done for const MAIN_AGENDA_ACTIONAUTO
- FIX: Export when old file export_csv.modules.php is still present
- FIX: fatal error with bad definition of dictionaries
- FIX: fatal error with some parameters
- FIX: hook formBuilddocOptions was broken when used by 2 modules
- FIX: Line for revenuestamp in accountancy transfer must appear only if it exists
- FIX: Navigation between bank receipts
- FIX: payment card: misleading message when delete button disabled
- FIX: reception odt dir output path FIX: SQL request parenthesis
- FIX: Suppliers addlines never have VAT if buyprice for this supplier not set
- FIX: TakePOS receipt preview in admin [#25648]
- FIX: technical error on conciliation of lines
- FIX: the account in chart of account to use for revenue stamp is on dict
- FIX: url to check keyword not saved on partnership from public form
- FIX: when adding new times on a survey, all hours would be erased.
New in DoliWamp 3.5.0 (Feb 3, 2014)
- Increase performances, Setup process is easier, Reduce number of clicks required to use software
New in DoliWamp 3.3.4 (Oct 8, 2013)
- Fixes:
- Social Contribution : State not correct
- Better management of pdf generation when tcpdf is not available.
- Change to be more debian compliant natively.
New in DoliWamp 3.3.3 (Oct 8, 2013)
- Fixes:
- Fatal error: Call to undefined function dol_get_first_day() in htdocs/commande/liste.php
- Error on proformat invoice creation (pgsql)
- Can't create proposal lines with unit price = 0
New in DoliWamp 3.3.2 (May 28, 2013)
- Fix: Dutch (nl_NL) translation
- Generalize fix: file with a specific mask not found, again
- Fix: translations and BILL_SUPPLIER_BUILDDOC trigger
- Fix: Can't reset payment due date
- Fix: Orderstoinvoice didn't act as expected when no order was checked
- Fix: Bad link to all proposals into Third party card if customer is prospect
- Fix: [ bug #774 ] Bug on creating event with box "all day" crossed
- Fix: [ bug #787 ] Invoice supplier box incorrect tooltip when delay on payment
- Fix: [ bug #789 ] VAT not being calculated in POS
- Fix: [ bug #790 ] Spanish localtax RE not being correctly calculated
- Fix: [ bug #794 ] Lost filter on zipcode in prospect list
- Fix: [ bug #806 ] Margins module with orders2invoice does not respect cost price
- Fix: [ bug #810 ] Cannot update ODT template path
- Fix: [ bug #816 ] Sales journal does not reflect localtaxes
- Fix: [ bug #817 ] Purchases journal does not reflect localtaxes
- Fix: [ bug #824 ] MAIN_DB_PREFIX not use into dictionnary
- Fix: [ bug #828 ] Error when code_region is not a number in llx_c_regions (with postgres)
- Fix: [ bug #855 ] Holiday approval email in French
- Fix: [ bug #856 ] (Holidays module) Mail error if destination user doesn't have an email
- Fix: [ bug #857 ] Invoice created from shipment does not have the order discount
- Fix: [ bug #861 ] Impossible to create a new event in agenda
- Fix: [ bug #827 ] AJAX search does not respect multiprice level
- Fix: [ bug #865 ] Dolibarr navigation array in project/task do not work
- Fix: [ bug #866 ] Standing order from an invoice suggests invoice total amount instead of remaining to pay
- Fix: [ bug #788 ] Date of linked interventions are not shown
New in DoliWamp 3.3.1 (May 28, 2013)
- Fix: [ bug #733 ] Mass emailing tools do not support
New in DoliWamp 3.3 (May 28, 2013)
- For users:
- New: Add holiday module, to declare and follow holidays of your employees.
- New: Add margin management module.
- New: Add new theme Amarok.
- New: [ task #289 ] Can reorder tasks.
- New: Add field "signature" into user card. If filled, text is added at end of predefined email texts. If option MAIN_MAIL_DO_NOT_USE_SIGN is on, this feature is disabled.
- New: Can input a payment back onto an credit note.
- New: Add link "Back to list" on all cards.
- New: After first install, warning are visible onto mandatory setup not configured. Show also total number of activated modules.
- New: Can filter list of proposal, order or invoice on sales representative.
- New: Add supplier ref on supplier orders.
- New: Can export supplier orders and customers shipments.
- New: First change to install external plugins from gui (experimental).
- New: Monaco is like France for default vat calculation
- New: Can list elements (invoices, orders or proposals) on a particular user contact). This allow to view a "basket" of its elements.
- New: Show bank account on payment list of invoice card.
- New: Cloning project allow to clones task, notes, files, contacts.
- New: Enhance default style.
- New: Can edit and resiliate member status from list.
- New: Can insert URL links into elements lines. Also reported into PDF.
- New: When a member is validated, we can subscribe to mailing-lists according to its type.
- New: Add a tab into members statistics to count members by nature.
- New: Add link to third party into sells and purchase journal.
- New: Suggest a method to generate a backup file for user with no access to mysqldump binary.
- New: Can also use extrafields on contacts/addresses and users.
- New: Support unique field for extrafields.
- New: Extra fields supports more types (int, string, double, date, datetime).
- New: Can correct stock of a warehouse from warehouse card.
- New: [ task #185 ] Can input amount when correcting stock to recalculate PMP.
- New: [ task #454 ] Add "No category" into filters on category.
- New: Auto check box on page to edit interface options of user.
- New: More surface control on stock correction page.
- New: Add great britain provinces.
- New: [ task #494 ] Send an email to foundation when a new member has auto-subscribed.
- New: [ task #326 ] Add a numbering module to suggest automatically a product ref.
- New: Add conditional substitution IF/ELSEIF/ENDIF for ODT templates.
- New: Add unit foot2, inch2, foot3 and inch3 for surface and volumes.
- New: Can select thirdparties into emailing targets, even if module category is not enabled.
- New: [ task #498 ] Improvement of the block to add products/services lines.
- New: ECM autodir works also for files joined to products and services.
- New: Add a selection module for emailing to enter a recipient from gui.
- New: Allow to search thirds and products from barcodes directly from the permanent mini search left box.
- New: Allow to search product from barcodes directly from invoices, proposals... through AJAX.
- New: Can make one invoice for several orders.
- New: POS module can works with only one payment method (cach, chq, credit card).
- New: Add possibility to defined position/job of a user.
- New: Add hidden option to add slashes between lines into PDF.
- New: [ task #210 ] Can choose cash account during POS login.
- New: [ task #104 ] Can create an invoice from several orders.
- New: Update libs/tools/logo for DoliWamp (now use PHP 5.3).
- New: Added ODT Template tag {object_total_discount_ht}
- New: Add new import options: Third parties bank details, warehouses and stocks, categories and suppliers prices
- New: English bank account need a bank code (called sort code) to identify an account.
- New: Can choose menu entry to show with external site module.
- New: Add hidden option MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM to force margins of generated PDF.
- New: [ task #314 ] Can define if prof id are mandatory or not.
- New: Add button on order card to create intervention from services.
- New: Add search box to find products by supplier reference.
- New: Add option MAIN_HELPCENTER_LINKTOUSE to define target link "I need help" onto logon page.
- New: [ task #608 ] Can clone a supplier order with prices updates
- New: [ task #559 ] Can define a discount % regarding quantity in supplier prices and price by quantity in customer prices
- New: [ task #527 ] After cloning a suplier invoice, go onto invoice ref into edit mode
- New experimental module:
- New: Add commissions management module.
- Fix: [ bug #499 ] Supplier order input method not translated
- Fix: No images into product description lines as PDF generation does not work with this.
- Fix: Errors weren't being shown in customer's & supplier's orders
- Fix: Lastname wasn't being recorded in xinputuser emailing module.
- Fix: [ bug #653 ] Error while creating agenda additional attributes
- Fix: [ bug #654 ] Event rapport PDF showing ActionAC_OTH_AUTO
- Fix: [ bug #658 ] Search on bank do not work for description
- Fix: [ bug #659 ] Comment in recurrent invoices is not stored
- Fix: [ bug #622 ] Attaching wrong file when sending the invoice via e-mail
- For developers:
- New: Add webservice for thirdparty creation and list.
- New: A module can overwrite templates parts.
- New: Can add a link on title field of added dictionnary.
- New: Uniformize code.
- New: Add option WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER and
- WORKFLOW_DISABLE_CLASSIFY_BILLED_FROM_ORDER.
- New: A module can add several css and js.
- New: removed deprecated methods
- ldap::connect, formadmin::select_lang,
- html::select_tva
- New: Add custom substitution function for ODT product lines: mymodule_completesubstitutionarray_lines()
- New: Basic implementation of hooks and triggers for a lot (most) of core modules
- action/calendar, trips and expenses, dons, vat payment, contact/society, contract, product lines,
- expedition, order supplier and order invoice (lines included), intervention card, project, tasks.
- New: Add ChromePHP output into syslog module.
- New: Add PRODUCT_PRICE_MODIFY trigger.
- New: Created function to retrieve total amount of discount of an invoice/proposal...
- New: We can use a dynamic value ($conf->global->XXX for example) into titles of menus.
- New: Use PHP classes DateTime* for some data functions instead of adodb
- Qual: Renamed SUPPLIER_INVOICE_BUILDDOC trigger to BILL_SUPPLIER_BUILDDOC
- Qual: Renamed INVOICE_SUPPLIER_DELETE trigger to BILL_SUPPLIER_DELETE
- Qual: Renamed SUPLIER_ORDER_BUILDDOC trigger to ORDER_SUPPLIER_BUILDDOC
- Qual: Renamed CONTRACTLINE_DELETE trigger to CONTRACT_LINE_DELETE
- Qual: Renamed all ficheinter.class.php triggers so that they start with 'FICHINTER_'
- Fix: [ bug #655 ] ORDER_REOPEN trigger incorrectly named
- Fix: [ bug #656 ] Contracts trigger CONTRACT_MODIFY incorrectly named
- Fix: [ bug #657 ] Usergroup class' GROUP_DELETE trigger incorrectly named
- For translators:
- New: Update language files (de, tr, pt, ca, es, en, fr).
- New: Added bg_BG autotranslated language.
- New: Translate the donation receipt.
- Dolibarr license has also been updated from GPLv2+ to GPLv3+.
New in DoliWamp 3.2.3 (May 28, 2013)
- Fix: Some permission into agenda module.
- Fix: Generation of PDF was not using correct font for some languages.
- Fix some translations.
- Fix: [ bug #607 ] Nom de société avec guillemets.
- Fix: Option MAIN_MAIL_SENDMAIL_FORCE_BA and MAIN_FIX_BUGGED_MTA was not complete.
- Fix: comaptiblity with multicompany module.
- Fix: Bad label when validating/paying an invoice from POS module.
- Fix: Correct recipient into rouget template.
- Fix: A lot of fix into PDF pagebreak management.
- Update VAT for some countries.
- Firstname was missing when sending email from file list.
- Added en_SA language.
New in DoliWamp 3.2.2 (May 28, 2013)
- Fix: Modify spanish VAT to new rates.
- Fix: Add error message when creating already existing product.
- Fix: Edition of percentage of an event.
- Fix: Minor look fix for theme bureau2crea.
- Fix: Start and end date not saved at project creation
- Fix: Default vat is zero for customer invoices if company does not use vat
- Fix: Localtaxes unit prices precision
New in DoliWamp 3.2.1 (May 28, 2013)
- Fix: Edit of projects.
- Fix: Activation of modules does not fails if directory install was removed.
- Fix: [ bug #444 ] Regression on auto-closing for proposals and orders.
- Fix: Update translations (catalan, french, spanish, brazilian).
- Fix: [ bug #445 ] Hex escaping in descriptions.
- Fix: error when validating shipment for non predefined products with a selected warehouse.
- Fix: Bad local taxes if price base type is TTC for spanish local taxes.
- Fix: Phone not saved when using web service.
- Fix: [ bug #464 ] Payment form should allow to add transmitter for bank transfers.
- Fix: Allows to use a comma decimal separator in supplier invoices payments.
- Fix: Translation for tr_TR, es_ES, pt_BR.
- Fix: Products with no prices not visible.
- Fix: Access to product card created with very old version of Dolibarr.
- Fix: Delete temporary files after validating an invoice.
- Fix: preview of supplier order and invoice template.
- Fix: [ bug #485 ] Configurated amount for public auto-subscription form is not taken into account
- Fix: Average amount graphs weren't comparing the previous year stats
- Fix: Closed project didn't show the new status unless the page was refreshed
- Fix: Files were not being uploaded to a project's task
- Fix: [ bug #503 ] Unable to delete linked file to a deposit
- Fix: [ bug #501 ] Error while trying to modify an user
- Fix: [ bug #506 ] Can't set percentage of a started event
- Fix: Bad assignation of const for pdf delivery module name
New in DoliWamp 3.2.0 (Jun 30, 2012)
- For users:
- New: Each user can remove/add its own boxes.
- New: Add signature at end of predefined email text.
- New: Can use personalized fields of products/services.
- New: Can attach files on social contributions.
- New: Show payments terms and conditions onto muscadet template.
- New: Can open back a closed commercial proposal.
- New: show thirdparty barcode on main tab.
- New: Can input note (private and public) during note and expenses creation.
- New: Print ticket show invoice ref into POS module.
- New: Can edit customer discounts from invoice create and edit card.
- New: task #11243: Show quantity into stocks for each sub-products into the sub-product tab.
- New: task #10500: Option to choose if professional id are unique.
- New: Add hidden option FOURN_PRODUCT_AVAILABILITY.
- New: task #11123: Add best supplier price.
- New: Enhancement in styles.
- New: Can conciliate several lines in one operation.
- New: task #11289 : Modify third party accountancy code generator aquarium.
- New: task #10606 : more comprehensive message error.
- New: task #11278 : Option into point of sale module to add services in list.
- New: task #11261 : Add an entry into menu called "New shipment".
- New: [ task #187 ] Gerer les evenement recurrents dans les imports ical
- New: Make option MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT available by default.
- New: Can build PDF in USLetter format or canada format (change paper size).
- New: Can export into Excel 2007 format.
- New: Add hidden option CASHDESK_FORCE_STOCK_ON_BILL
- New: Can search on part of barcode into POS module.
- New: Cheques into cheques receipts are ordered by operation date.
- New: Add hidden option MAIN_DISABLE_PDF_AUTOUPDATE to avoid generating pdf each time data change.
- New: Add hidden option PROJECT_HIDE_UNSELECTABLES to hide project you can't select into combo list.
- New: Add option INVOICE_POSITIVE_CREDIT_NOTE.
- New: Support zip/town autocompletion into warehouses.
- New: Add box for last expired services.
- New: Reduce seriously size of packages.
- New: Can define country code for import.
- New: When invoice was generated from order, order date is visible on PDF, after order ref.
- New: [ task #181 ] Hide password of click2dial in user card
- New: Chart are faster to build
- New: Value of data into charts are visible on mouse hover.
- New: Import wizard can import contacts.
- New: Import wizard can import personalized fields.
- New: Personalized fields support int type.
- New: Install process is now two times faster.
- New: Can sort files into backup tool.
- New: Default output charset are utf8 into backup tool.
- New: Add brazilian states.
- New: Increase usability of module project.
- New: [ task #285 ] Add search filter on project in tasks list.
- New: Automatic list of documents in ECM module is ok for customers,
- suppliers invoice, orders, customers orders, proposals and social contributions.
- New: All professional id can contains up to 128 chars instead of 32.
- New: [ task #176 ] Allow to use ODT templates for proposals and orders like it's done for invoices
- New: Add hidden option MAIN_ADD_PDF_BACKGROUND to add a PDF as background of invoice/order generated PDF.
- New: Can convert a product/service into service/product.
- New: Show delivery date into proposal template azur.
- New: Support tags into header and footer into ODT templates.
- Fix: Can use POS module with several concurrent users.
- Fix: Installer don't fails with Mysql version that added a ssl_cypher field.
- Fix: Sanitize input parameters.
- Fix: [ bug #368 ] Product list
- Fix: [ bug #370 ] Filter in accountancy -> suppliers_bills
- Fix: [ bug #399 ] Bad calculation of local taxes in update line products
- Fix: [ bug #427 ] Bad links to wiki help in certains menus
- For developers:
- New: Can add a left menu into an existing top menu or left menu.
- New: Add webservice to get or create a product or service.
- New: Add webservice to get a user.
- New: Add more "hooks" (like hooks to change way of showing/editing lines into dictionnaries).
- New: Log module outputs can be setup with "or" rule (not only "xor").
- New: Add FirePHP output for logging module.
- New: Add trigger ACTION_DELETE and ACTION_MODIFY.
- New: Trigger now have a priority to define sort execution order.
- New: Can define different requests according to database type into migration files.
- New: Add "canvas" feature to overwrite page of thirdparty, contact, product with yours.
- New: Removed artichow deprecated libraries.
- New: A page can force reload of css style sheet
- New: A module can add import description for import wizard, even for tables with foreign keys.
- New: Can add tabs on statistics views.
- New: Add CSS id/class into public payment pages.
- Qual: Add a lot of more PHPUnit tests.
- Qual: Data structure for supplier prices is simpler.
- Qual: Removed no more used external libraries.
- Qual: Cleaned a lot of dead code.
- Qual: More OOP (usage of "abstract", "static", ...), uniformize constructors.
- Qual: Fix a lot of checkstyle warnings.
- Qual: task #216 : Move /lib into /core/lib directory
- Qual: task #217 : Move core files into core directory (login, menus, triggers, boxes, modules)
New in DoliWamp 3.1.0 (Oct 19, 2011)
- For users:
- New: War against number of clicks
- When adding a free bank transaction, form to add next one is still visible (save one click).
- task #10969 : Add checkbox to close automatically invoice if payment is complete (save 3 clicks).
- Reduce a step into supplier order workflow to save time. If user has permission to approve, order is approved when order is validated. (Save 2 clicks).
- In commercial main menu, left menu are already opened. This save one click to open a proposal or order.
- Can add a discount for third party, during invoice edition (and we saved clicks again).
- When creating a contract, sales representative are preset to user. This saves 4 clicks.
- Can edit several fields in bank transaction line page into one update.
- Creation of contacts from third party page go back to third party.
- Preselect model if there is only one. This save 2 clicks.
- Can remove a project if project has tasks. No need to delete task one by one.
- New: Enhance donation module. Add a status "canceled".
- New: Add filters on all statistics report pages.
- New: If a service contains subproducts, subpoducts are decrease when service is decrease.
- New: Add status for third parties to disable a third party.
- New: Can send interventions cards by email.
- New: Increase list of available notifications into module Notifications.
- New: Add option MAIN_FIRST_TO_UPPER to force upper case of first letters for names and firstname.
- New: Can filter of payment type in bank transaction list.
- New: Status of users is visible into user list.
- New: Support BSB code for bank account in Australia.
- New: Can set date of payment for autocreate invoice/payment when creating a foundation subscription.
- New: Can edit note of payment.
- New: Option to make login not mandatory in member module.
- New: Add box for last members for foundation module.
- New: A specialized menu can now be used when using smartphones.
- New: Can add information on current user on ODT generation.
- New: Prefix on third party is not used by default. Hidden option SOCIETE_USEPREFIX can restore old feature.
- New: Standing orders module use bank account from banks module.
- New: Ask password when creating a user from a contact.
- New: task #10577: Use a numbering module for shipment and contract.
- New: Can create manually order from proposal.
- New: Add a first workflow module to create automatic action on some events (create order on proposal closing).
- New: Use autocompletion on invoice select when creating replacement or credit note invoice.
- New: task #10885: Add a week view for calendar.
- New: task #11018: Add a status "not applicable" on events.
- New: Add subscriptions/country/region/town statistics for member module.
- New: Can define a proxy for external web access.
- New: task #11003: checkbox on checks for deposit.
- New: Add status into export. Add third party default language into export.
- New: Can filter on date and bank account when building check receipts.
- New: task #10958 : Add link to cheque receipts into bank transaction line if exists
- New: Can import external ical url into dolibarr agenda view.
- New: Can add a logo on third parties card.
- New: task #11194 : Can delete uploaded photos
- New: task #9744 : Add the barcode to select products on Point of Sale module
- New: Subscription/Unsubscription to mailman mailing-list can be done on validate/resiliate in foundation module.
- New: Can use extrafields on third parties.
- New: Add chart to report counts by status on element home area pages.
- New: Look: Usage of Jquery Notify to show result or error messages on action.
- New: Look: Minor enhancements into agenda view.
- New: Look: Nicer tooltips with transparency and shadow.
- New: task #11004: Create invoice from intervention.
- New: task #10501: Can use point of sale with different bank accounts.
- Fix: Better Postgresql compatibility.
- Fix: Numbering module for invoices use same number for invoice and credit note if mask is same.
- Fix: Debug and clean withdraw module.
- For developers:
- New: External modules can add tabs on agenda views.
- New: External modules can also remove default tabs.
- New: External modules can force skin directory so force their own skins.
- New: External modules can add their own menu manager.
- New: External modules can force menu manager.
- New: External modules can overwrite all default language files by forcing priority on langs directories on its own lang directory.
- New: External modules can show export list with an "enabled" condition.
- New: Support a backtopage parameter on contact creation page.
- New: Add id on div to show logo.
- New: Install wizard can activate a module at end of install.
- New: Dictionary setup works with very large external dictionnaries (Add page navigation).
- New: Add api to draw graphics with javascript (using Jquery Flot).
- New: Can add user login into menu urls added by modules.
- For translators:
- New: Add fa_IR language.
- Fix: Move language ar_AR to ar_SA, sv_SV to sv_SE and da_Da to da_DK.
New in DoliWamp 3.0.0 (Jul 28, 2011)
- For users
- New: Can edit date of cheque receipts
- New: Add Sales journal and Purchase journal report
- New: Can create supplier invoice from supplier order
- New: Support login by openid
- New: Support "full day" event in calendar module
- New: Add a weather on dashboard
- New: Add a Paypal module
- New: Can choose third party to use in point of sale module during logon
- New: A lot of enhancements into ECM module
- Directories can contains special characters
- Speed enhancements
- Directories can be created outside of Dolibarr, refresh button will
- update database
- Can rename a file
- New: Reordering lines in invoice, orders, commercial proposal is faster (use Ajax
- technology)
- New: Can import members using assistant
- New: Can exclude deposit, replacement or credit notes in script rebuild_merge_pdf
- New: task #10473 : Option MAIN_PROFIDx_IN_ADDRESS must no more be hidden
- New: Can generate business card for on particular member
- New: Task #10553 : Can attach files on members card
- New: Can filter on payment type and bank account in payment lists
- New: When sending supplier orders by mail, a text is predefined
- New: Upgrade process works with Postgresql
- New: Task #10538: Add filter on expiration date of subscription for
- foundation module email selector
- New: Task #9643: Add 2 status (tosell/tobuy) on products instead of only
- 1 status for both selling and buying
- New: Can input payment conditions on several lines
- New: Add hidden option MAIN_LOGOUT_GOTO_URL to set the exit url after
- a logout
- New: For germany, we invert order of address
- New: Add hidden option MAIN_SERVICES_ARE_ECOMMERCE_200238EC
- New: Support NPR in customer product prices
- New: Add more volume units (ounce, gallon, inch, feet, ...)
- New: Delivery date accepts hours and minutes
- New: Can add a comment on stock dispatching to be save into stock movements
- New: Can filter product list with too low stocks
- New: Add option to send all emails sent to a bulk carbon copy
- New: Preview of emails sent by member module is shown
- New: task #10100 : Add button to create invoice from a subscription
- New: Reorganize tabs on third parties
- New: Option MAIN_INVERT_SENDER_RECIPIENT is available in einstein pdf template
- New: Easier way to define url for clicktodial module
- New: Add a fckeditor test area in fckeditor module setup
- New: Add property "Event on full day" on agenda
- New: Enhancement and better compatibility (google, thunderbird) for agenda export
- New: Can use image editor on user photo
- New: Task #10796: Add Spain ProfId1 Verification
- New: Page "supplier summary" is now available
- New: Task #10611: Add option to choose order of field in bank account info on PDF
- New: If a transaction was reconciliated and should not, there was no way to reverse error
- New: Ubuntu package now works also on debian
- Perf: Avoid reading database to determine country code after each
- page call
- Fix: Special chars are now supported in ECM module for filename (not yet for
- directories)
- Fix: Better Postgresql compatibility
- Fix: Box order is saved when moved
- Fix: Database name can contains "-" characters
- Fix: In coloring negative amounts
- Fix: Date input use date format of user and not dd/mm/yyyy format
- Fix: Fixed a very old bug making file attachment fails with some emails
- readers when using "mail php function"
- Fix: When cloning commercial proposal, due date is creation date + delay
- by default
- Fix: Can edit ordering methods
- For translators
- New: Update and complete slovenian language sl_SL
- New: Add full manually translated files for de_AT en de_DE (thanks to eCleaner.at)
- New: Create the language ja_JP
- New: Add el_GR language
- For developers
- New: Add jquery by default
- New: Removed PWC libraries
- New: Removed Scriptaculous libraries
- New: Removed Prototype libraries
- New: Add first Selenium GUI tests
- New: Enhance a lot of internal function to build external modules
- more easily
- New: Add a user field ref_ext in object tables to allow external
- systems to store their id and make self-developed synchronizing
- functions easier to build
- New: Local user timezone is saved into session (not used yet)
- New: Works with Mysql 5.5
- Qual: Menu system code is simpler
- Qual: Mutualize some duplicate code
- Qual: Renamed some fields into database to be more internationnal
- Qual: Removed deprecated code
New in DoliWamp 2.9.0 (Jul 28, 2011)
- For users
- New: POS module allow to choose which warehouse to use
- New: Support "Department/State" field on company setup, contact
- bank account and members card
- New: Can reopen a refused/canceled supplier order
- New: Add Gant diagramm on project module
- New: Add a new mode for automatic stock increase: Can be increased
- on dispatching of products from a supplier order receipt
- New: Can set a past delay to limit calendar export
- New: Can attach files on emailing campaigns
- New: Add statistics on trips and expenses module
- New: Can reopen a closed customer order
- New: Add module externalsite to add a web site/tools inside
- menu and a Dolibarr frame
- New: Can link trips and fees to a project
- New: Add civility title in foundation module
- New: Can set accountancy code for product (buy and sell)
- New: Can filter third parties lists on categories
- New: Can filter products and services lists on categories
- New: task #10202 : Support categories for members
- New: Can build documents for third parties (Using ODT templates, need PHP 5.2+)
- New: Support new products properties: length and area
- New: Add the "payment due before" field in invoice exports
- New: Add feature to resize or crop image files (for products photos)
- New: task #10113 : Show list of emailing on clicking on "number of mass emailing received"
- New: Add default language for third parties and use it when multilang is enabled
- to define default language for document generation
- New: Can reopen a closed supplier invoice
- New: Move permission "see hidden categories" into "see hidden products/services"
- New: Can delete several files at once in FTP module
- New: Add box "last contracts"
- New: Works even if Web hosting provider has disabled PHP "glob" function
- New: Can now send supplier orders by email
- New: task #10076 : Show content of message in notification module
- New: Bank name is shown on invoice
- New: IBAN value is called IFSC if country is India
- New: Add option to choose to show firstname then name or name then firstname on PDF
- New: Add company in fields exported by export of members tool
- New: Reorganise bank menus
- New: Bookmarks can be sorted on a particular order
- New: Support spanish RE and IRPF taxes on invoices
- New: Module category offers categories for foundation module
- New: Can filter on category on third parties, products and members listings
- New: A flag is visible before country labels
- New: When activating a new module, permissions for admin user are set. This save
- time when configuring Dolibarr
- New: Dolibarr 2.9 is faster than 2.8
- New: A lot of more predefined VAT values, states, regions for
- miscelaneous contries
- New: Enhance skin engine to make themes easier
- New: Add images into menu "eldy"
- New: Auguria theme is now more modern
- New: Update tools refers to www.dolibarr.org but also www.dolistore.com web site
- New: Postgresql experimental support seems to work completely
- New: Changes in Dolibarr core to allow to use cache servers (see Memcached module on
- dolistore.com)
- New: Default choice for interactive confirm box is yes by default, and no only for
- delete actions. This reduce number of clicks required to validate actions and
- is still safe to dangerous actions
- Fix: Durations are correctly shown for languages using PM/AM dates
- Fix: A lot of fixes in Point of Sale module
- Fix: Debug experimental module widthrawal
- Fix: Format number was wrong for ar_AR language
- Fix: Can change password if user has only permission "change password"
- Fix: Project PDF document shows all tasks
- Fix: bug #29278 : SMTP fails with IP instead of hostname
- Fix: Default language on login page was wrong
- Fix: Complete support of euros sign (even in PDF)
- Fix: Bad setup of phpMyAdmin for DoliWamp installer
- Fix: Tracking number should be available on sending sheets
- Fix: Stock value is not reset when product is transfered into other warehouse
- Fix: A lot of not tracked bugs fixed
- Fix: Some fixes in barcode management
- Fix: Access to phpMyAdmin is now ok on new DoliWamp installation
- For translators
- Fix: Major update of italian translation (it_IT)
- Fix: A lot of translation fixes in all languages
- New: Added translations (sl_SL, is_IS)
- New: Add translations for the DoliWamp installer
- For developers
- More comments in code
- Uniformize some code
- All arrays "lignes" were renamed into "lines"
- Delete all useless pre.inc.php files (this also increase speed)
- Fix W3C errors in page forging
- Qual: Mutualize code of menu managers
- Better isolation of modules files and dolibarr core files
- Task #8682 : Remove functions unix_timestamp
- The makepack tool now make pack with UID 500
- More css class and div to output menu to allow more skins
- Generated documentation can be build from Eclipse using Doxygen plugin
- Snapshot is provided with PHPunit tests
- WARNING
- A lot of class files (*.class.php) has moved into subdirectories. So If you use
- or develop non official modules that includes Dolibarr classes, you will have to rename
- path to thoose classes into the include function
- Also, parameters of the "fetch()" method for class "User" has changed to reflect
- other fetch methods
- If you build a personalised themes, you must rename the style sheet into style.css.php
- This version is also the last one to support PHP 4.*, Mysql 3.1, IE6
- Dolibarr 3.* will be supported with PHP 5+ and MySql 4.1+ only
New in DoliWamp 2.8.1 (Jul 28, 2011)
- Fixes:
- Works on database with _ in name.
- Broken feature in trips and expense module.
- Can use $ in database and login/pass values.
- No error on upgrade if there is orphelins tasks.
- Failed to login when user agent string was longer than 128.
- bug #29526 : Numérotation Proposition Incorrecte après duplication
New in DoliWamp 2.8.0 (Mar 17, 2010)
- For users:
- New: Support note on trips module
- New: Can link contacts to projects
- New: Can removed attached file on email form if attachment was wrong.
- New: Add option to show your logo on top of left menu.
- New: task #9935: Can edit accountancy code.
- New: Add an option to make users email required.
- New: Module notification can send email on order or proposal validation.
- New: Can use any command line antivirus on file upload.
- New: A customer can also be a prospect.
- New: task #9802 : Can link an action to a project and use project to filter agenda.
- New: Project can be set on contract creation.
- New: Initial sold can be conciliated on bank module.
- New: Add a default errors-to email for emailing module.
- New: Can filter on user on stock movement list.
- New: When creating a third party from a member, it is set as a new customer.
- New: Can use {tttt} in numbering mask setup. It will be replaced with third party type.
- New: VAT number is stored in one field. This is more "international".
- New: task #9782 : Add possibility to delete a warehouse.
- New: task #9640 : Add label for stock movements.
- New: task #9916 : Add FREE text for interventions card.
- New: Can define the new product ref when cloning.
- New: Project module support status of project and end date.
- New: Provide a debian/ubuntu package.
- New: Add link to check a SIREN for french users.
- New: Add link "now" to fill date when creating invoices.
- Fix: Import module works even if prefix is empty in source file.
- Fix: bug #28055 : Unable to modify the date of a cloned command.
- Fix: bug #27891.
- Fix: Change of numbering module was not effective.
- Fix: Change error management when adding already used supplier ref
- for a product.
- Fix: Running sending-email.php
- Fix: Warning should not appears for invoice closed
- Fix: Import for companies works even with prefix empty.
- Fix: bug #28895 : Création d'utilisateur impossible.
- Fix: Can change password if has only permission change password.
- For developers:
- Qual: Reorganize /dev directory.
- Qual: Change the way items are linked together.
- Qual: The login page now use a template in /core/template/login.tpl.php.
- New: Modules can add their own tab on projects cards.
- New: Add management of triger FICHEINTER_VALIDATE
New in DoliWamp 2.7.0 (Dec 4, 2009)
- For users:
- New: Add a print icon to show a page to print without menus.
- New: Can add a free text on bank cheque receipts.
- New: Price level can be defined also for prospects.
- New: Add a help and support center.
- New: Can export commercial proposals.
- New: Can use a cache for xcal exports.
- New: Option for faster confirmation process with one ajax popup.
- New: Complete theme bluelagoon and rodolphe
- New: Can select third parties emails in emailing module for all third parties with expired contract's lines.
- New: Can add a field errors-to in emailing.
- New: Can use inline images in emails.
- New: Add predefined invoices (can be use for repeated invoices).
- New: Add a confirmation when cloning products.
- New: Add stock in product lists.
- New: Can filter list of stock movement on date or product.
- New: Added a link from product list to their stock movements.
- New: Several speed enhancements after using the Google Page speed plugin for FireBug.
- New: Add a confirmation on dangerous admin purge feature.
- New: Add navigation on donation sheets.
- New: Added estimated value for stocks.
- New: Added module Gravatar to found photo of users or members from their email on gravatar.com.
- New: Include Dolibarr version in suggested dump filename.
- New: Enhancement in project module.
- New: Add log tab on emailing module.
- New: Minor enhancements in look themes.
- New: Add option to hide help in menu.
- New: Added a "force LDAP synchronize" on member and contact cards.
- New: Can split a discount into two smaller discount. This allows to use a discount on an invoice even if invoice amount is lower than discount credit available.
- New: Can use variables into the free text on PDF (__TOTAL_TTC_, __TOTAL_VAT...)
- New: Increase page loading speed (all changes reported by Google PageSpeed tool has been added).
- New: Add support of constant MAIN_ONLY_LOGIN_ALLOWED to allow to lock all access to any users except the one defined in constant.
- New: Add an admin page of PHP sessions with a way to lock new connections for other users than yourself. Can also purge existing sessions.
- New: Add point of sale module.
- New: Better usage when using with smartphones.
- New: Add module FTP client.
- New: Can set first day of week.
- New: Installer now create a .htaccess to protect documents directory.
- New: Experimental support for Postgresql.
- New: Full support of SMTPS (can works with Google SMTP).
- Fix: "Now" link works when date popup is not used.
- Fix: Debug seriously the email notification module.
- Fix: Error Call to a member function trans when refusing a supplier order.
- Fix: Fix payment conditions on commercial proposals.
- Fix: Nb of orders to process was wrong.
- Fix: Customer code was not correct on PDF it if contains special characters.
- Fix: Can update price even with "NPR" VAT rates.
- Fix: When product type is missing, description is not lost when adding new product lines.
- Fix: CC and BCC in emails was not used if using SMTPS handler.
- Fix: Last character was lost when text end with n or r.
- Fix: LDAP synchronization is now more robust (transaction and use modify instead of delete/add).
- Fix: Fix: Setup of member synchronization does not conflict with contact or user synchronization.
- For translators:
- Update some language files.
- Can accept right to left languages. Added an "automatic" arabe translation.
- For developers:
- An external module can force the third party code to be required whatever is the rule of third party code module.
- Update fckeditor to 2.6.4.
- Update Smarty to 2.6.26.
- Removed some deprecated code and files.
- Creation of directory in module descriptor is simpler.
- Can use an alternate document_root directory to develop with sources on two repositories.
- Removed useless code of old commercial module.
- Move some modules into the CVS modules repository dolibarrmod. This reduces amount of code in main branch.
- Updated wiki documentation.
- Better W3C standard.
- Can add init data when enabling a module.
- Can fix some corruptions in database by calling the update page /install/repair.ksh
- Log files contains more information (PHP_SELD added and OS user used for log of command lines scripts)
- Can protect a module to not being enabled if javascript disabled.
- If module numberwords is installed, code can use langs >getLabelFromNumber to get value of an amount in text.
- A module can add subsitution keys in makesubsitutions() functions.
- Add $conf->browser->phone defined to optimise code for smartphone browsers.
- All external libs are now in same directory /includes.
- All install files are now in same directory /install.
New in DoliWamp 2.6.1 (Jul 21, 2009)
- Fix: Nb of orders to process was wrong
- Fix: Menu for external users was not shown correctly
- Fix: Customer code was not correct on PDF it if contains special
- characters
- Fix: When deleting a subscription, end date was not updated
- Fix: Can't validate an order with a discount when stock is setup
- to decrease on order validation
- Fix: Can update price even with "NPR" VAT rates
- Fix: When product type is missing, description is not lost when adding
- new product lines
- Fix: Fatal error on htdocs/fourn/facture/fiche.php
- Fix: Everybody should be able to make exports if allowed, not only
- admin user
- Fix: Last character was lost when text end with n or r