Erp Userguide PDF
Erp Userguide PDF
Guide
Dolibarr ERP/CRM
3.6
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
1
Introduction
The fourth edition of this book is published while the reputation of the ERP/CRM
Dolibarr is already well established. More than twelve years after the first lines of
code were produced by Rodolphe Quiédeville ( here on the Dolibarr booth at the
“ Solutions Linux ” Exhibition in Paris in May 2014), ERP/CRM Dolibarr has become
a staple in the world of Open Source softwares and is now led by Laurent
Destailleur, helped by the kingpin Régis Houssin (currently invested in the
adventure of developing a fork of Dolibarr). The last exhibition “ Solutions Libres
& Open Source Linux ” in May 2014 in Paris reinforced this assertion ( see ).
The final version 3.0 of Dolibarr is a major development. All functional modules
have been improved and many other features have been added. If the application
has been technically internationalized since its version 2.6, it only started to be
the same at the functional level with the 3.0 version. The 3.6 version of Dolibarr
(the latest version to date) is a step further in the already recognized maturity of
the ERP & CRM management solution for professional or non-profit activities the
most accessible to SME.
The new translation process based on transifex is ready for Dolibarr translation.
With this new process, helping translate Dolibarr has never been easier! No
technical knowledge is required, simply create an account onto transifex.com and
translate from the interface.
The Dolibarr Foundation has also linked the system to Google Translate , which
allows you to have automatic translation suggestions if needed. This further
reduces the working time.
Translations submitted on transifex are frequently synchronized with Dolibarr
official development sources.
Note that for now, the new system must be used for all languages except en_US
(the source language), fr_FR, es_ES and es_CA (whose contributors are still using
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
2
mostly GitHub). Same goes for “ alternative languages ” (eg es_MX, es_PR, es_PY)
as these are variants of another language (eg es_ES) and need to maintain only the
files with delta of keys that differ. For any other language, thank you for helping
us translate Dolibarr by registering as online translator Dolibarr on the page
https://www.transifex.com/projects/p/dolibarr/. In just a few minutes you can
complete/correct your language. You can also simply “ approve ” the translations
that are already translated but not yet approved.
Features and development rules have also been expanded in order to improve the
quality and efficiency of the DoliStore platform for additional plugins. Most
modules of this platform have also been updated in parallel and are available
along with the release of Dolibarr.
Note that since its version 3.4.0 Dolibarr is released under license GPLv3 +.
The author — Philippe Grand (aka grandoc) — participating himself actively to the
Dolibarr_wiki, this book was largely inspired by the latter. The content of this
book is licensed under a Creative Commons (CC-BY-SA).
Dolibarr being modular by nature, this document describes module by module the
steps to achieve the basic processes through Dolibarr.
This user guide claims to give users a comprehensive, fast and non-specific
overview on each processes and features. Therefore, this guide allows the user to
easily refresh his knowledge on the ERP/CRM Dolibarr, in case of oversight. Please
remember that it is not a comprehensive manual, only a quick start guide.
Warning: The book's explanations and demonstrations are made on the 3.6.0
Dolibarr version, it is not a final version. This guide is constantly updated,
therefore we recommend that you give your full attention to new releases that
follow the evolution of Dolibarr and that will be available to users on the
DoliStore.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
3
Table of contents
1. Changelog
2. Installation
2.1. Introduction
2.1.1. Doliwamp, the Dolibarr installer for Windows
2.1.2. Installation steps
2.1.3. From github sources
3. First settings
3.1. Set Up
3.1.1. Company/Foundation
3.1.2. Modules
3.1.3. Menus
3.1.4. Display
3.1.5. Users
4. Members
4.1. Introduction
4.2. Member Type
4.2.1. Creating a new member type
4.2.2. Amend a members type
4.2.3. Delete a members type
4.3. New Membership
4.3.1. Creating a Member
4.3.2. Amend a Member
4.3.3. Delete a Member
4.3.4. Hidden Options
5. Third parties
5.1. Introduction
5.2. Third parties
5.2.1. Creating a new third party (prospect, customer, supplier)
5.2.2. Amend a third party (prospect, customer, supplier)
5.2.3. Delete a third party (prospect, customer, supplier)
5.2.4. Hidden Options
For users :
- New: Add graph stats for suppliers orders in tab “stats” on products.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
12
- New: Add option MAIN_HIDE_INACTIVETAB_ON_PRINT to hide inactive tabs when you
use the “print” view on screen.
- New: Add filter on text and status into survey list. Can also sort on id, text and date end.
For developers :
- New: Add path file of trigger into admin trigger list page.
- New: More phpunit tests.
- New: Payments and supplier payment pages tabs can now be extended from modules.
- New: Add option 'aZ' into GETPOST function to check parameters contains
only a to z or A to Z characters.
- New: Opensurvey polls tab cards can now be extended from external modules.
- New: Triggers OPENSURVEY_CREATE, OPENSURVEY_DELETE added.
- New: Add new hook function addMoreActionsButtons to allow a module to add/replace
action buttons into an element.
- New: Normalize code for barcode generation to match other modules.
- New: Uniformize code for contacts forms.
- New: Add some hooks for financial reports.
- New: A module can add its own ECM view.
- New: A module can disable a standard ECM view.
- New: Add multilang support into product webservice.
- New: Add hooks on project card page.
WARNING: Following change may create regression for some external modules, but was
necessary to make Dolibarr better:
- The deprecated way (with 4 parameters) to declare a new tab into a module descriptor
file has been removed. You must now use the 6 parameters way. See file
modMyModule.class.php for example.
- Remove the javascript function ac_delay() that is not used anymore by core code.
- Properties « dictionaries » into module descriptor files has been renamed into «
dictionaries ».
- Method form->select_currency() has been removed. Use instead print form-
>selectCurrency().
- Method form->select_methodes_commande() has been renamed into english name
selectInputMethod().
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
20
- The following hooks are now 'addreplace' hooks: « formCreateThirdpartyOptions »
So check that return value is 0 to keep default standard behaviour after hook or 1 to
disable default standard behaviour.
- Properties « civilite_id » were renamed into « civility_id ».
- Remove add_photo_web() that is not used anymore by core code.
Once the download is complete, you move into dolibarr file you just
downloaded in order to start the following command line:
“ git checkout 3.6 ” to use the desired version of Dolibarr.
3.1. Set Up
3.1.1. Company/Foundation
Go to the “ Setup/Company/Foundation ” menu and edit on this page all the
known informations about company or organization that you need to manage
(for that you will click upon “ Edit ” button at the bottom of page). Upload
your logo (png or jpg, Warning! you should avoid an excessive image size
which could deconstruct the presentation of your document templates).
Do not forget to set your country, many options depend of it (a warning
message will remind you).
Fill the starting month of the fiscal year for your company or institution
(the reports of Accounting/Treasury module will be displayed from this selected
month).
Set whether or not you are subject to VAT .
3.1.2. Modules
The choice of modules to be activated is important, it largely depends on the use you
intend to make of Dolibarr as well as your type of structure. A service company will not
need to activate modules Products and Stocks in contrast to SMEs retailer of products, as
well Members or Donations modules will only interest associations. However, be without
anxiety, each module can be activated or deactivated at any time depending on the
evolution of your use and your knowledge of the software. We'll see the use and
configuration of the main modules throughout the book.
3.1.3. Menus
Menus managers define content of the 2 menu bars (horizontal bar and vertical bar). It is
possible to add a different manager according to the user is internal or external.
3.1.5. Users
The last step is to create users and assign them permissions. Almost all modules activated
even earlier, are only accessible if one gives permission. To do this, you can go to
Home/Users&Groups menu to define users and their rights. Warning!, you will remember
to check and reset the user rights when you activate new modules.The list of rights
available depending on activated modules and default permissions , it is recommended to
configure this part after enabling the desired modules. For some actions, if you do not
have permission to do this, Dolibarr doesn't offer it to you . You could miss something
useful and/or important. To give rights to a user or yourself if you are the administrator,
go to Home/Users&Groups choose the desired user profile, and then click the tab “ User
Permissions ”.
It is possible to avoid these configuration steps to do for every new user by configuring the
default permissions (read rights automatically assigned to each new user created), in
configuring the default permissions.
The default permissions are permissions that are automatically assigned to each new user
created. They have no effect on existing users.
For each module, you must specify whether you allow viewing, editing, deleting ... To do
this, simply click the plus sign (+) to the extreme right of the option to give permission
defaults to all users or to otherwise click the - (minus) to remove this permission.
Warning! This determines the permissions that will be effective when creating a new user.
To change the permissions an existing user or group, or after its creation, you have to go
on the record of the user or group in question (the permissions that appear as “ inherited
” permissions are from a group of the user).
Main options
Manage a Login for each member: choose “ Yes or no ” as value and click upon action
button “ Update ”. (FYI the Dolibarr foundation was set to Yes).
EMail required to create a new member: Select “ Yes or No ” for value and click the
action button “ Update ”. (FYI the Dolibarr foundation was set to Yes).
Checkbox to send mail confirmation to members (validation or new subscription) is on by
default: select “ Yes or No ” for value and click the action button “ Update ”. (FYI the
Dolibarr foundation was set to No).
Complementary action, suggested by default when recording a subscription : choose “
None, Create a direct transaction record on account, Create an invoice with no payment
or Create an invoice and payment on account ” for value and click the action button “
Update ”. (FYI the Dolibarr foundation was set to Create a direct transaction record on
account).
VAT rate to use for subscriptions : select between “ No VAT for subscriptions, or default ”
for value and click the action button “ Update ”. (FYI the Dolibarr foundation was set to
No VAT for subscriptions).
Text printed on top of member cards: within the field “ Value ” you can place
one or more of the following constants which will be substituted by their corresponding
value:
%DOL_MAIN_URL_ROOT%, %ID%, %FIRSTNAME%, %LASTNAME%, %FULLNAME%, %LOGIN%,
%PASSWORD%, %COMPANY%, %ADDRESS%, %ZIP%, %TOWN%, %COUNTRY%, %EMAIL%, %BIRTH
%, %PHOTO%, %TYPE%, %YEAR%, %MONTH%, %DAY%, and click the action button “ Update ”.
(FYI the Dolibarr foundation chose «%FIRSTNAME% %LASTNAME%», which will display the
full name of the participant).
Text printed on member cards (align on left) : within the “ Value ” field you can place
one or more constants that are substituted by their corresponding value and click the
action button “ Update ”. (FYI the Dolibarr foundation chose « EMail: %EMAIL% %ADDRESS%
%ZIP% %TOWN% » This is the mail and full address of the member).
Text printed on member cards (align on right) : within the “ Value ” field you can place
one or more constants that are substituted by their corresponding value and click the
action button “ Update ”. (FYI the Dolibarr foundation chose « %LOGO% » to display the
logo of the Dolibarr foundation).
Members Tickets
Format of labels page : choose a value from the drop down list and click the action button
“ Update ”. (FYI the Dolibarr foundation chose "L7163 (A4)"). Text printed on member
address sheets : within the “ Value ” field you can place one or more constants that are
substituted by their corresponding value and click the action button « Update ». (FYI the
Dolibarr foundation chose « %FULLNAME% %ADDRESS% %ZIP% %TOWN% %COUNTRY% » This is
the full address of the member).
Other
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
45
Subject of the e-mail received in case of auto-inscription of a guest : Complete the “
Value ” field, and click the action button “ Update ”.
E-mail received in case of auto-inscription of a guest : Complete the « Value » field, and
click the action button “ Update ”.
EMail subject for member auto subscription : Complete the “ Value ” field, and click the
action button “ Update ”. ([Dolibarr foundation] Your request to join the Dolibarr
foundation has been registered), for which we are concerned.
EMail for member auto subscription : Fill in the “ Value ” field, and click the action
button “ Update ”. (% FIRSTNAME% Your application for membership to the association
Dolibarr has been taken into account. Here is a reminder of your contact details recorded:
%FIRSTNAME % %LASTNAME % %COMPANY% %ADDRESS% %ZIP% %TOWN% %COUNTRY% %EMAIL
%. If your membership payment has been made, you should receive an email confirmation
of payment. If not, you can do so now by the way that suits you
described on page http://asso.dolibarr.org/index.php/Adhérer ), for which we are
concerned.
EMail subject for member validation : Complete the “ Value ” field, and click the action
button “ Update ”. ([Dolibarr foundation] Received your contribution), for which we are
concerned.
Mail validation of membership: Complete the “ Value ” field, and click the action button
“ Update ”.(FIRSTNAME%% This email confirms that the resolution of your contribution to
the Dolibarr foundation has been received and recorded. Your membership is invaluable to
assist the development of Dolibarr. You can monitor the actions of the association and
information on the wiki at: http://asso.dolibarr.org . You can also follow us on: Google+,
Facebook or Twitter:
● Google+ : https://plus.google.com/106793900529658571751
● Twitter : http://twitter.com/dolibarr
● Facebook : http://www.facebook.com/dolibarr ,
for what concerns us.
EMail subject for member resiliation : Fill in the “ Value ” field, and click the action
button “ Update ”. ([Dolibarr foundation] Termination of your membership), for which we
are concerned.
Email to warn when a payment for subscription returns : We’ll generally give the tresorer
email .
● Click “ Modify ” To take account of your choice.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
48
● The address of the public registration form of the association is as follows :
« http://asso.dolibarr.org/dolibarr/public/members/new.php »
Configuration
This module is provided with standard Dolibarr distribution, so there is no need to install
it.
Beneath Miscellaneous :
Model for third parties code generation and checking (customer or supplier)
Here choose the model that will be used as a counter for customer code and
supplier code for new third party created.
Warning! Think carefully about your code generation choice before to enter
configuration data, because it will be very hard to go back, except to correct by hand
one by one already returned codes.
For data previously entered before change, the customer file will display for example:
(Invalid customer code), and you'll have to correct by hand and one by one all the cards in
order to display the new code format.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
55
Select Model Elephant:
You can enter any numbers mask. In this mask, the following tags can be used:
{000000} is a number that will be incremented each third party. Enter as many zeros as
the desired length of the counter. The counter will be completed by zeros from the left in
order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first Third party.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or more,
then the sequence {yy} {mm} where {yyyy}{mm} is mandatory.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} years 2, 4 or 1 digit.
Any other character in the mask will be left unchanged.
Spaces are not allowed. The “/” are now allowed .
Example about a Thirdparty created on 31/03/2014:
ABC{yy}{mm}-{000000} will displays ABC1403-000099
{0000+100}-XXX-{dd}-YYY will displays 0199-XXX-31-YYY
Return numero with format CUyymm-nnnn for customer code and SUyymm-nnnn for
supplier code where yy is year, mm is month and nnnn is a sequence with no break and no
return to 0.
You can choose here the model that will be used to automatically assign an accounting
code to the new third party.
Documents templates
Select the templates here.
Warning! Tags are enclosed in {} or [] for the tables and should be typed in one go under
the Office suite (without backspace or delete, or by copying and pasting). Otherwise, the
Office suite add invisible information that would prevent replacement.
Here is the list of tags that will be replaced with the appropriate information:
Company/foundation information :
● mycompany_logo = {mycompany_logo}
● mycompany_name = {mycompany_name}
● mycompany_address = {mycompany_address}
● mycompany_zip = {mycompany_zip}
● mycompany_town = {mycompany_town}
● mycompany_country = {mycompany_country}
● mycompany_country_code = {mycompany_country_code}
● mycompany_state = {mycompany_state}
● mycompany_state_code = {mycompany_state_code}
● mycompany_phone = {mycompany_phone}
● mycompany_fax = {mycompany_fax}
● mycompany_email = {mycompany_email}
● mycompany_web = {mycompany_web}
● mycompany_barcode = {mycompany_barcode}
User Information:
● myuser_lastname = {myuser_lastname}
● myuser_firstname = {myuser_firstname}
● myuser_login = {myuser_login}
● myuser_email = {myuser_email}
…
Information about the object (invoice, sales proposal, order, ...)
● object_id = {object_id}
● object_ref = {object_ref}
● object_ref_customer = {object_ref_customer}
● object_ref_supplier = {object_ref_supplier}
● object_date = {object_date}
● object_date_creation = {object_date_creation}
● object_date_modification = {object_date_modification}
● object_date_validation = {object_date_validation}
● object_total_ht = {object_total_ht}
● object_total_vat = {object_total_vat}
● object_total_ttc = {object_total_ttc}
● object_total_discount_ht = {object_total_discount_ht} (Dolibarr >= 3.3.0 )
● object_vatrate = {object_vatrate}
● object_note_private = {object_note_private}
● object_note = {object_note}
Specific to proposals:
Specific to orders :
● object_date_delivery_planed = {object_date_delivery_planed} (Dolibarr >=
3.4.0)
Specific to invoices:
● object_date_limit = {object_date_limit}
● object_payment_mode = {object_payment_mode}
● object_payment_term = {object_payment_term}
● object_already_payed = {object_already_payed} amount already paid
● object_remain_to_pay = {object_remain_to_pay} Amount to pay
● object_source_invoice_ref = {object_source_invoice_ref}
Objects rows
Here's how to use arrays of objects rows (invoices lines, orders, etc ...). You must create a
table in the document and use a tag « begin » and « end » to set the table row. This line is
repeated as many times as required at the time of generation.
[!-- BEGIN row.lines –] ... [!-- END row.lines --]
Then you add tags of your choice in the lines.
Tag list:
● {line_fulldesc}
● {line_product_ref}
● {line_product_label}
● {line_desc}
● {line_vatrate}
● {line_up}
This block lets you choose whether 4 professionals id (SIREN, SIRET, NAF, RCS/RM) must be
unique and mandatory for all third parties. It seems difficult for the NAF code!
Conditional substitution
Starting from Dolibarr v3.3, you can use conditional substitutions, which in layman terms
means that you can decide to print something if a variable is true, or print something else
if it's false (or nothing at all) - including text but also any more complex structures like
tables and images.
Example :
WARNING!: the format of this special tag is very precise and picky, be
careful to put one space between:
[!-- and IF/ELSE/ENDIF or {my_var} and –]
Other
Use autocompletion fields to choose third parties (rather than a drop-down list).
Note that if you have a large number of third parties (> 100 000), you can increase speed
by setting constant SOCIETE_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will
then be limited to start of string.
Define here all attributes, not already available by default, and that you want to be
supported for Third party. The list of type is highly enriched since Dolibarr 3.3 (String,
Long text, Integer, Float, Date, Date and hour, Boolean(checkbox), Price, Phone, email,
Select list, select from table, separator, Checkbox, Radio button).
Define here all attributes, not already available by default, and that you want to be
supported for Contacts/Addresses. The list of type is highly enriched since Dolibarr 3.3
(String, Long text, Integer, Float, Date, Date and hour, Boolean(checkbox), Price, Phone,
email, Select liste, select from table, separator, Checkbox, Radio button).
The ability to send an email from the third party record has been implemented.
Search by barcode added.
5.3. Contacts/Addresses
5.3.1. Creating a new contact/address
The contact is an individual or a generic contact to an individual (example: CEO of
multinational Dolistore, seller main shop Dolistore, president or treasurer of the
association Dolibarr). Dolibarr runs the same way the third parties and businesses. So, for
individuals, we usually grab a “ Contact ” which contains the same characteristics as the
object “ Company ”.
To create a new contact, click on the left menu, click New contact/address. Fill in the
differents fields, only the field Name/Label is mandatory. You can attach the contact to a
company (Third party) present in the dropdown list, but a contact can be bound to none
third party. Multiple contacts can be linked to the same company, this allows for example
to create multiple shipping or billing addresses for the same company.
The following example shows an invoice made with Ultimatepdf, you will notice the two
blocks address, one for delivery, one for invoice.
Configuration
This module is provided with standard Dolibarr distribution, so there is no need to install
it.
To use these modules, you must first activate them. To do this, after connecting with an
administrator account, go on page Home-Setup-Modules.
An icon appears at the end of the module line, click on it to access the setup page,
specific to this module.
Leopard model
The code is free. This code can be modified at any time.
Elephant model
With Elephant model you may enter any numbering mask. In this mask, the following tags
could be used:
{000000} corresponds to a number which will be incremented on each product and/or
service. Enter as many zeros as the desired length of the counter. The counter will be
completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first product and/or service.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
Products/Services configuration
Pricing Rules
You can “ Activate the virtual products feature ”, choose “ yes ” within drop-down list
and click on “ Modify ”.
You can “ Use a search form to choose a product (rather than a drop-down list) ”, choose
Yes from the dropdown list and click up on Modify, and make sure AJAX/Javascript is
enabled in the user interface settings. This is useful if you manage a large number of
products/services.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
78
Note that if you have a large number of products or services (>100 000), you can improve
performance by setting the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup-
Other setup. The research will be limited at the beginning of the string. You can choose
number of characters to trigger search, to 1, 2 or 3.
You can set “ Max number of products in combos select lists (0=no limit) ”
You can choose “ Visualization of product descriptions in the forms (otherwise as popup
tooltip) ”.
You can choose “ Visualization of products descriptions in the third party language ”.
A new “ Translation ” tab will appear within product card.
Definition
A Dolibarr product is a material goods to manage, either because it characterizes an
object offered to customers, either because it characterizes an object from suppliers. It is
material goods, contrary to the Services.
In summary a product answers to the following rules:
✔ A product can be stored in a warehouse (although only product appear in the
Stock module. Services do not appear).
✔ A product can be delivered (although only products appear in the Shipping
module. Services do not appear. They are realized or not, but not delivered).
✔ A product is a tangible goods in general. Its value often depreciates over time (a
product used is less than the same new product).
Related products
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
79
Related product or service is a father product or service, consisting of other products or
services. This function is activated from the configuration page module products or
service. Its purpose is to define “ packages ” or “ bundles ” of products that can reason
about orders, invoices and inventories with a single element instead of n products in the
lot.
A related product complies with the following rules:
✔ When adding a product in a document (proposal, invoice, order), only the father's
product line is displayed.
✔ The stock of a by-product is incremented/decremented when the product is
incremented/decremented.
✔ A virtual product itself can be composed of other virtual products that they
contain real products.
Note: It is not a function of “ manufacturing/production ” where products son composing
virtual product would be consumed from stock to get an additional father product within
stock. Here, the sub-component products composing a virtual product are only
decremented from stock at the time of consumption of virtual product and remain
consumable by-products independently of the other, unlike a manufacturing module, or
when a by-product is used for manufacturing a parent module, the by-product is
decreased from stock even if the father product is not yet distributed. Often this by-
product can not do the reverse way back in stock.
6.2. Products
6.2.1. Creating a new product
Go to the menu Products>New Product, fill the information in : Ref fields, Label, Status
(Sales), Status (Purchases) are required.
Once the desired fields filled in, click up on Create. Once created your product, you find
the list of products available through the link in the left Products>List menu. By clicking
on our product within list, we access the product card. This will display tabs more or less
countless depending on the number of enabled modules.
Tip! : You can add or edit a VAT rate by yourself, by going to the following address:
Home/Setup/Dictionaries. Click the name of the dictionary “ VAT rate or sales taxes ” to
add a rate, 20% for example, select the country (here France in this case), the rate (20%),
NPR No (it is not collected VAT reclaimable used in the DOM), enter a note to find (VAT
rate 20) and click the “ Add ” button.
6.3. Stock
6.3.1. Configuring the stock module
Inventory management allows tracking of stock statements and fixes for each product,
possibly shared between multiple warehouses.
This module is provided with standard Dolibarr distribution, so there is no need to install it
.
To use this module, you must first activate it. To do this, after connecting with an
administrator account, go to page Home - Setup - Modules.
You will find it in the family Products Management. The state symbol should be green to
indicate its activation, the following symbol, end of line provides access to the module
specific setup page :
6.3.5. Replenishment
This screen allows you to view products with less than the minimum quantity physical
stock (or alert value if checkbox “ alert only ” is checked) and suggest you to create
supplier orders to fill the difference
After selection of references that we restock, we click the “ Create Order ” button.
6.4. Barcode
6.4.1. Configuring the barcode module
This module is provided with standard Dolibarr distribution, so there is no need to install it
.
You will find it in the family Multi-modules tools from Other modules tab. The state
symbol should be green to indicate its activation, the following symbol, end of line
provides access to the module specific setup page :
6.5. Categories
6.5.1. Creating a new category
The module category is used to manage categories of third party customers, thirdparty
suppliers or products.
This module comes with standard Dolibarr distribution, so it is already installed.
To use this module, you must first activate it. To do this, after connecting with an
administrator account, go to the page Home - Setup - Modules.
The module stands in the Other modules tab then Multi-modules tools category. To
validate click Enable (On/off button). The module is functional without further
configuration to perform.
You can create a category via the General tab Products/Services and Categories from the
left menu and select New Category. The only information required is the reference Ref.
6.6. Shipments
6.6.1. Configuring the Shipments module
This module comes with standard Dolibarr distribution, so it is already installed.
To use this module, you must first activate it. To do this, after connecting with an
administrator account, go to the page Home - Setup - Modules.
You can find it in the family Customer Relation Management (CRM). The state symbol
should be green to indicate its activation, the following symbol, end of line provides access
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
95
to the module specific setup page :
In most cases, sendings receipts are used both as sheets for customer deliveries (list of
products to send) and sheets that is received and signed by customer. So product
deliveries receipts is a duplicated feature and is rarely activated.
shipments numbering models
You can choose between two types of shipment numbering models :
❖ Ribera : Return a customizable number according to a defined mask.
You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each product and/or
service. Enter as many zeros as the desired length of the counter. The counter will be
completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first sending.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or
higher, then sequence {yy}{mm} or {yyyy}{mm}
is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
96
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
{cccc} the client code on n characters
{cccc000} the client code on n characters is followed by a client's ref counter without
offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionary-company types)
All other characters in the mask will remain the same.
Spaces are not allowed. The “/” are now allowed .
Example about the 99th Shipment of the thirdparty LaCompanie created on 31/03/2014:
ABC{yy}{mm}-{000000} will displays ABC1403-000099
{0000+100}-XXX-{dd}-YYY will displays 0199-XXX-31-YYY .
❖ Safor : Return the reference number with format SHyymm-nnnn where yy is year,
mm is month and nnnn is a sequence without hole and with no reset .
❖ Jade : Returns the reference number with format BLyymm-nnnn where yy is year,
mm is month and nnnn is a sequence without hole and with no reset .
❖ Saphir : Returns a customizable number according to a defined mask.
You may enter any numbering mask. In this mask, the following tags could be used :
{000000} corresponds to a number which will be incremented on each product and/or
service. Enter as many zeros as the desired length of the counter. The counter will be
completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first sending.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or
higher, then sequence {yy}{mm} or {yyyy}{mm}
is also required.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
99
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
{cccc} the client code on n characters
{cccc000} the client code on n characters is followed by a client's ref counter without
offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionary-company types)
All other characters in the mask will remain the same.
Spaces are not allowed. The “/” are now allowed .
Example about the 99th Products deliveries receipt of the thirdparty LaCompanie created
on 2014/03/31:
ABC{yy}{mm}-{000000} will displays ABC1403-000099
{0000+100}-XXX-{dd}-YYY will displays 0199-XXX-31-YYY .
6.7. Services
6.7.1. Creating a new service
Go to the Services menu - New service Enter the information.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
102
Ref fields, Label, Status (Sales), Status (Purchases) are required.
Once the desired fields filled in, click up on Create.
Configuration
These modules come standard with Dolibarr distribution, so they are already installed.
❖ You can find the module Proposals in the family Customer Relation Management
(CRM). The state symbol should be green to indicate its activation, the following
symbol, end of line provides access to the specific setup page
Choose here the numbering model that will serve for your proposals, you can choose
between the model Marbre that returns the reference number with format PRyymm-nnnn
where yy is year, mm is month and nnnn is a sequence without hole and with no reset (eg
PR1401-0001), or the Saphir model which returns a customizable number according to a
defined mask .
You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each proposal. Enter as
many zeros as the desired length of the counter. The counter will be completed by zeros
from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first proposal.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or
higher then, sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
{cccc} customer code on n letters
{cccc000} the client code on n characters is followed by a client's ref counter without
offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
All other characters in the mask will remain intact.
Spaces are not allowed. The “/” are now allowed .
Example about the 99th Proposal of the thirdparty LaCompanie created on 2014/03/31:
ABC{yy}{mm}-{000000} will displays ABC1403-000099
{0000+100}-XXX-{dd}-YYY will displays 0199-XXX-31-YYY .
Other options
Here you can set a default commercial proposal validity duration (in days) .
Add a free text on commercial proposals (There is no automatic wrapping, so if line is out
of page on documents because too long, you must add yourself carriage returns in the
textarea.)
and add a Watermark on draft commercial proposals (any if empty) .
Path to documents
For information, the path to the documents module (write with UNIX way):
For example : Directory
/home /httpd/vhosts/domaine.fr/domains/compta.domaine.fr/documents/propale
Complementary attributes
Define here all attributes, not already available by default, and that you want to be
supported for commercial proposals. The list of type is highly enriched since Dolibarr 3.3
(String, Long text, Integer, Float, Date, Date and hour, Boolean(checkbox), Price, Phone,
email, Select list, select from table, separator, Checkbox, Radio button).
Each time you add a line in the Commercial Proposal, it will be doubled by a line showing
« Optional » and in front the value of your choice in the dropdown list.
❖ You will find the Customer Orders module in the Customer Relation Management
(CRM) family. The state symbol should be green to indicate its activation, the
following symbol, end of line provides access to the specific setup page
Other options
Add a free text on orders (Warning! There is no automatic wrapping, so if line is out of
page on documents because too long, you must add yourself carriage returns in the
textarea.)
and add a Watermark on draft orders (any if empty).
❖ You will find the Suppliers module in the Products Management family.
The state symbol should be green to indicate its activation, the following symbol, end of
line provides access to the specific setup page
You may enter any numbering mask. In this mask, the following tags could be used:
Other options
Add a free text on orders (Warning! There is no automatic wrapping, so if line is out of
page on documents because too long, you must add yourself carriage returns in the
textarea.)
and add a Watermark on draft orders (any if empty).
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
112
Complementary attributes (Orders)
Define here all attributes, not already available by default, and that you want to be
supported for Orders. The list of type is highly enriched since Dolibarr 3.3 (String, Long
text, Integer, Float, Date, Date and hour, Boolean(checkbox), Price, Phone, email, Select
list, select from table, separator, Checkbox, Radio button).
You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each order. Enter as
many zeros as the desired length of the counter. The counter will be completed by zeros
from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first invoice.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or
higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
{cccc} customer code on n letters
{cccc000} the client code on n characters is followed by a client's ref counter without
offset and zeroized with the global counter.
{tttt}The code of company type on n characters (see dictionnary-company types).
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
113
All other characters in the mask will remain intact.
Spaces are not allowed. The “/” are now allowed.
Example on the 99th invoice of the third party TheCompany done 2014-03-31:
ABC{yy}{mm}-{000000} will give ABC1403-000099
{0000+100}-XXX-{dd}-YYY will give 0199-XXX-31-YYY.
Other options
Add a free text on orders/invoices (Warning! There is no automatic wrapping, so if line is
out of page on documents because too long, you must add yourself carriage returns in the
textarea.)
❖ You will find the contracts module in the Customer Relation Management (CRM)
family. The state symbol should be green to indicate its activation, the following
symbol, end of line provides access to the specific setup page
❖ You will find the Interventions module in the Customer Relation Management (CRM)
family. The state symbol should be green to indicate its activation, the following
symbol, end of line provides access to the specific setup page
Other options
Add a free text on Intervention card (There is no automatic wrapping, so if line is out of
page on documents because too long, you must add yourself carriage returns in the
textarea.)
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
117
And add a Watermark on intervention card documents (any if empty).
Possibility Printing products on intervention card (for interventions generated from
orders).
Complementary attributes
Within tab “ complementary attributes ” of Interventions module setup, define here all
attributes, not already available by default, and that you want to be supported for
Intervention. The list of type is highly enriched since Dolibarr 3.3 (String, Long text,
Integer, Float, Date, Date and hour, Boolean(checkbox), Price, Phone, email, Select list,
select from table, separator, Checkbox, Radio button).
Now if you click up on Close button and choose “ Signed (needs billing) ” from
the drop down list “ Close with status ”, you will have an Add order button
that appears.
His user name is now added to the sales representatives that skill to deal with this
customer
7.3.2. Sending/Receiving
Within the Customer order's file, go to the tab Sendings/Receivings . Select the warehouse
source in the dropdown list and click New shipment.
7.5. Contracts
7.5.1. Creating a new contract
Contracts record the customer service provided to customers. You can create contracts for
existing clients and specify the type of service and conditions that apply to each of them.
In the left menu, under the header Contracts, click the link New contract. It will display a
list of Third parties:
The Ref. field is automatically configured according to the mask set earlier in the
administration module. Choose Sales representative following-up contract and Sales
representative signing contract. The date is automatically filled during the creation, but
can be changed. You can possibly link the contract to a project by selecting it from the
dropdown list. You can embed a public note and a private note. And then click Create.
Add one or more service lines either from the free zone or the drop-down list of services
available. A date of commissioning and an expected end date of service. The contract
form displays the current services for this client and their status.
7.6. Interventions
7.6.1. Creating a new intervention
In the left menu Interventions>New intervention. Choose one third party from drop-down
list and click the button Create draft. You can attach this action to a project and fill in
the Description field. Click up on Create draft. Complete the description field of your
intervention, the date, time and duration. You can repeat the procedure several times,
the Total duration field then increments the total hours of intervention.
Configuration
These modules come standard with Dolibarr distribution, so they are already installed.
❖ You will find the accounting module in the family Financial Modules
(Accounting/Treasury). The state symbol should be green to indicate its activation,
the following symbol, end of line provides access to the specific setup page
Other options
❖ You will find the Invoices module in the family Financial Modules
(Accounting/Treasury). The state symbol should be green to indicate its activation,
the following symbol, end of line provides access to the specific setup page.
Miscellaneous tab
Invoices and credit notes numbering models
Choose here the Invoices and credit notes model used for your Invoices and credit notes,
you can choose between the model terre, which returns numero with format FAyymm-
nnnn for standard invoices and AVyymm-nnnn for credit notes where yy is year, mm is
month and nnnn is a sequence with no break and no return to 0 , or the mercure
model which returns a customizable number according to a defined mask .
You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each Invoice. Enter as
many zeros as the desired length of the counter. The counter will be completed by zeros
from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of
the + sign is applied starting on first Invoice. Example: You want to start from the last
invoice number of your old software that was FC558886, you configure the mask like this:
FC{000000+558886}. The next invoice number will be well FC558887.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x
between 1 and 12, or 0 to use the early months of fiscal year defined in your
configuration, or 99 to reset to zero every month). If this option is used and x is 2 or
higher, then sequence {yy} {mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
{cccc} customer code on n letters
{cccc000} the client code on n characters is followed by a client's ref counter without
offset and zeroized with the global counter.
{tttt}The code of company type on n characters (see dictionnary-company types).
All other characters in the mask will remain intact.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
132
Spaces are not allowed. The “/” are now allowed .
Example on the 99 th Invoice of the third party TheCompany done on 2014/03/31:
ABC{yy}{mm}-{000000} will give ABC1403-000099
{0000+100}-XXX-{dd}-YYY donnera 0199-XXX-31-YYY
Either the Terre model that returns with format FAyymm-nnnn for standard invoices and
AVyymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence
with no break and no return to 0.
Else the Mars model that returns number with format FAyymm-nnnn for standard
invoices, FRyymm-nnnn for replacement invoices, ACyymm-nnnn for credit notes and
AVyymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence
with no break and no return to 0
Other options
Among the options, you can propose to force the invoice date to the date of validation.
For example, adding a Complementary attribute list from a table we inform an order
(which will apply only on the list of additional attributes), a label: company type, a code
attribute: typent, a type : select from table, a value : we have selected the table
c_typent, the label field (from c_typent table) and the Code field (from c_typent table
), we record. Now if we create a new invoice, we find the dropdown list of types of
companies in the invoice file.
If we want to retrieve this value within a template pdf, here's how:
$test=$object->array_options['options_typent'];
$pdf->MultiCell(100, 4, $test, '', 'R');
Code to place and format in the model at the location where we want to retrieve the
value.
❖ You will find the Taxes, social contributions and dividends module in the family
Financial Modules (Accounting/Treasury). The state symbol should be green to
indicate its activation, the following symbol, end of line provides access to the
specific setup page.
VAT due
1. Standard : VAT is due :
➔ on delivery for goods (we use invoice date)
➔ on payment for services.
2. Option services on Debit : VAT is due :
➔ on delivery for goods (we use invoice date)
➔ on invoice (debit) for services
❖ You will find the Expense and trip notes module in the family Financial Modules
(Accounting/Treasury). The state symbol should be green to indicate its activation.
❖ You will find the Donation module in the family Financial Modules
(Accounting/Treasury). The state symbol should be green to indicate its activation.
Documents models for donation receipts
Activate cerfafr model which is an html model.
Here you can choose the type of managed margin. Some definitions:
Raw margin = Pre-tax selling price – Purchase price excluding taxes (To be more precise,
we should speak of the purchase cost. The purchase price reflects the PURCHASE PRICE
costs but also the RELATED PURCHASE costs . This is the ULTIMATE FINANCIAL amount)
Net margin = Gross margin – Distribution fees
Distribution fees = the store management fees, rents, personnel costs , advertising…
Margin rates = Gross profit /Purchase price x 100 (The margin expresses what is the gross
margin as a percentage of purchase price )
Mark rates = Gross profit/Pre-tax selling price x 100 (The margin expresses what is the
gross margin as a percentage of selling price)
➔ The Standard Invoice (also called owed invoice (verb owe) is the traditional
invoice)
This is a standard invoice. There are no prerequisites.
➔ The Deposit invoice
Deposit invoice is the type of bill that follows receipt of a deposit, if it is not possible to
enter the payment on final invoice.You can create as many Deposit invoice as desired. A
Deposit invoice will then be converted into reduction (already paid) to another invoice
(final invoice) covered by the Replacement.
We assume in this case that the customer pays a deposit. In the Type we choose Deposit
invoice, fill the other fields, and click on Create draft. The invoice form that appears is
truly a Deposit invoice, we can check on the line Type. We need now to enter an amount
for the deposit. Within Add new line-free text we choose a Type, fill : Deposit
If we click now up on the button Convert into future discount, on the Discounts line you'll
see the amount usable as discount credit.
➔ Reduction
A Reduction is a reduction in relative (percentage) of the sale price of one or more
products or services detailed in the invoice. This reduction should be set line by line while
editing the invoice and be between 0% and 100% (the discount percentage is then replaced
by the words offered).
For the example I make the choice to retrieve invoices paid between 01/10/2012 and
01/03/2013 :
The list of commands validated to charge appears. Select lines to charge and click on
button “ Generate invoice ”
8.6. Reporting
8.6.1. Income/Expense by third parties
In the left menu, click Reporting>Income/Expense/By third parties. In the fields right in
the header depending on your configuration, for example if you selected the mode
Incomes-Expenses said cash accounting, will be displayed:
Summary of income and expenses, detail by third parties. (See report Claims-Debts said
commitment accounting for a calculation on issued invoices ). Choose the analysis period
and then click the Refresh button.
8.7. Margins
8.7.1. Manage production costs/purchase price
Fill your products and services pages, the suppliers purchase price (you can have several) .
They will be offered in choice of purchase price over the input lines of the proposals,
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
150
customers commands and customer invoices( dropdown), they also allow to create
suppliers orders. On suppliers sheets of products and services , you have at your disposal
an additional field called “ charges ” that allows you to add to supplier price your own
charge that will be added to the purchase price. The total will be the cost of your product
or service. By choosing from the module configuration to calculate the net margin, all
margin calculations described below will therefore be made on this cost, not the only
supplier price. If you enter a supplier price for a minimum number of items (example, 100
DVD) because you have a particular price from a threshold of purchased products, you can
also enter the load corresponding to the “ lot ”. It will be distributed to be taken into
account a unit cost of each item ordered this lot.
➔ Banks and cash for managing financial accounts like bank accounts, postal boxes or
liquids.
➔ Standing orders for Standing orders and withdrawal management
Configuration
These modules come standard with Dolibarr distribution, so it is already installed.
To use these modules, you must first activate them. To do this, after connecting with an
administrator account, go to the page “ Home - Setup - Modules ”.
1. You can find the module Banks and Cash in the family Financial Modules
(Accounting/Treasury). The state symbol should be green to indicate its activation,
the following symbol, end of line provides access to the specific setup page.
Parameters
In Settings you can enter one additional comment that will appears on cheque
receipts (There is no automatic wrapping, so if line is out of page on documents
because too long, you must add yourself carriage returns in the textarea.)
Display order of bank accounts for countries using “ detailed bank number ”
Moreover, the display order information bank for the countries in the retailer. To
date, two options are available to us, or the display order general or the Spanish.
The module is operational.
Définitions
A bank account is a bank account (this account can often write checks or pay by
credit card).
A box is the box cake grandmother in which we put cash or a wallet or even the
cash register of traders.
2. You can find the module Standing orders in the Financial Modules
(Accounting/Treasury) family. The state symbol should be green to indicate its
activation, the following symbol, end of line provides access to the setup page
specific.
Parameters
Responsible user : Select from the dropdown list the user responsible for
withdrawal management.
Fill in the National Transmitter Number which is the default Id prof. 1 (SIREN).
For a National Transmitter Number, you must send to your bank a demand of grant
based on letter headed of your company, bearing the signature of a duly authorized
employee with the same bank.
And select from the dropdown list the account receiving the withdrawals.
- Click on the “ Save ” button.
9.2. Bank/Cash
9.2.1. Creating a new financial account
In the left menu, under the heading Bank/Cash, select the New Account link. Fill in the
reference field (a number or text shortcut account or credit). For the Label of the account
or cash account will generally called the bank's name for a bank account. Choose from the
drop-down list the type of account (savings bank/investment bank current account or card
account cash/liquid). Select the currency. The account status (open or closed). Choose
Account 550 -
1. Analytical account 550/1 - Bank account in the bank Xxxx
2. Analytical account 550/2 - Bank account in the bank Yyyy
To change the state of withdrawal receipt, click “ Set to status ‘File sent’”
Definition
A task has the following characteristics:
➔ A label.
➔ A description.
➔ A start date.
➔ An end date or time, but one or the other and not both.
➔ A percentage of progress.
➔ A priority.
➔ A status (Draft, validated or closed).
Configuration
This module comes with standard Dolibarr distribution, so it is already installed.
You can find it in the Projects/Collaborative work Family. The state symbol should be
green to indicate its activation, the following symbol, end of line provides access to the
specific setup page module:
10.2. Projects
10.2.1. Creating a new project
Under the header My Projects or Projects click the New Project link. A project can be
private or public. Public projects (and tasks) can be read/edited by anyone who has
permissions Project. Private projects (and their tasks) can be read/edited by users who
have Project permissions and more are defined as contact for the project, as well as the
creator of the project (If all project contacts are removed we must maintain at least one
user able to edit the project, if only to add contacts. He is the creator).
10.3. Tasks/Activities
10.3.1. Creating a new task
Under header My tasks activities or Tasks activities click on the New Task link. The
creation of a task can also be done via the button “ Add Task ” from the Tasks Tab of a
Project.
You can only create a task on a shared project (without charge assigned) or on a project
which we are responsible.
A task can be created in the project or in another project task.
Assign the project to one of your users. Give a start date, an end date eventually. Planning
workload. Click the “ Add ” button. Your task is now functional.
Configuration
❖ You can find Expense and trip notes module in the Human Resource Management
Family. The state symbol should be green to indicate its activation. There are no
specific settings.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
168
11.2. Holidays
11.2.1. Apply for holidays
Within left menu, under holidays, choose apply for holidays’s link to display Apply for
holidays card. At top of page you’ll be noticed « Applications for holidays must be made
at least 31 day(s) before them. » ( It depends of the number of days you specified in the
administration part ).
Fill the recipient user, Start Date (First day of leave) End Date (Last day of leave) in the
drop down list Will be reviewed by: select the user in charge of validating the demand,
you can provide a description and finally click Creating demand for holidays.
Once validated, the request is in the awaiting approval state. The administrator
responsible for managing applications then either clicks Approve or Refuse.
❖ EMailings
This module allows you to send mass emails to all or part of your customers, suppliers,
prospects, members, users ...
Configuration
This module comes with standard Dolibarr distribution, so it is already installed.
To use this module, you must first activate it. To do this, after connecting with an
administrator account, go to the Home - Setup - Modules.
The module is located in the main Modules tab in multi-modules tools family. Click up on
Enable. The state symbol should be green to indicate its activation, the following symbol,
end of line provides access to the specific setup module page:
❖ Exports assistant
Configuration
This module comes with standard Dolibarr distribution, so it is already installed.
To use this module, you must first activate it. To do this, after connecting with an
administrator account, go to the Home-Setup-Modules.
The module is located in the main Modules tab in multi-modules tools family. Click up on
Enable. The state symbol should be green to indicate activation.
❖ Imports assistant
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
176
Configuration
This module comes with standard Dolibarr distribution, so it is already installed.
To use this module, you must first activate it. To do this, after
connecting with an administrator account, go to the Home-Setup-Modules.
The module is located in the main Modules tab in multi-modules tools family. Click up on
Enable. The state symbol should be green to indicate activation.
12.2. Emailings
12.2.1. Creating a new Emailing
Mailing functions are accessible from the “ Tools ” menu. In the left menu, under the
heading emailings, choose the link “ New emailing ”. Complete the description field (eg “
Renewal fee ” ) Is the title that will appear in the list of Emailings. If you have configured
two email addresses in the administration module, the following two fields are already
filled. Enter a title in the field “ Subject of the email ” . Replace the background color
using the Color Picker tool if you want to customize your mail. Enter the contents of the
email with any substitution variables (__LASTNAME__ for Name, __ FIRSTNAME__ for First
Name etc ...), format using CKEditor tool, and click the button “ “ Create emailing ”
Warning! : Often errors in the simulation phase came from the importation of the first
line, if it corresponds to the title fields.
Tip! : Consider adding a column with value 1 countries because import does not default
country.
Tip! : All data are imported into dolibarr with import_key field with a value that
corresponds to the date of import. In case of problems detected after the fact, you can
with a SQL editor easily find the lines in question.
12.6.2. List
List of already completed surveys.
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
184
13. Organizer
Definition
Events and appointments (events)
● Event (event for standardized language), is a concept that characterizes
● instant action or long that took place in the past or will occur in the future.
● It has the following characteristics:
● A label (In the ical norm: summary)
● A description (In the ical norm: description)
● A start date (In the ical norm: dtstart)
● An end date (In the ical norm: dtend) or time (In the ical norm:
● duration) but it's one or the other and not both.
● A place like a room name for example (In the ical norm: location)
● Priority (In the ical norm: priority)
● Transparency (in the standard ical: transp) said that if the actors
● are rendered unavailable by this task.
● Status (tentative, confirmed or canceled), rarely used.
● Other less structuring information.
Example of use: This is the information that you see in Outlook Calendar (Calendar tab),
Evolution or Thunderbird/Lightning. We use the “ events ” to store appointments, for
example, but they can also be used to store a job to do in a given date range.
In Dolibarr : This notion is managed by the module Agenda. Dolibarr added the concept of
percentage of completion.
❖ Export calendar
This page allows you to configure some options for exporting your calendar view Dolibarr
to an external calendar (thunderbird, google calendar, ...)
13.2. Events
13.2.1. Creating a new event
In Dolibarr, also called the events, actions. There are automatic actions
(created automatically by Dolibarr) and manual actions (explicitly created by the user). It
is the vocation of the Agenda module that handle this type of event.
In the left sidebar, under the header “ Events ” Click on the line “ New event/task ”
Choose a title(eg : Go local cattle market ...). If the box “ Event day ” is Checked the
schedule options will be grayed out. Fill a start date and end date. State/Percentage if
applicable. Assign action. Click “ add ” . Your event is now in the list of events.
14.2. Ultimatepdf
14.2.1. Informations
Editeur : Atoo.Net
Web : www.atoo-net.com
Statut : stable
Prérequis : Dolibarr min version 3.3.x , 3.4.x , 3.5.x ou 3.6.x ( depending Dolibarr
version)
14.2.2. Features
Add, into Dolibarr ERP/CRM software, Allows you to customize your pdf documents to give
the graphic of your company. You can choose the color of the font, borders and frames
funds and choose to have contour lines continuous or dotted.
Also adds many features to documents :
● Promissory Notes for invoices
● Add References column
● Masquer la colonne et les montants de TVA
● Block company stamp and “ Agreed and signed ”
● Currency Symbols displayed after amounts
● Thumbnail picture of products within proposals.
● Choice between several logos for your documents
ATOO.NET : 265 rue de la vallée - 45160 OLIVET, FRANCE - +33(0)2 38 63 90 20
mail : [email protected] - web : http://www.atoo-net.com
192
● Choose the font of your choice (Helvetica, DejaVuSans, FreeMono)
● Change the height of the space for the free text block
● Show a background image on your documents
14.2.3. Prérequis
Dolibarr min version 3.5.0 or more.
14.2.4. Installation
● Download archive file of module (.zip file) from web site www.dolistore.com or
from any other source.
● Place file into dolibarr root directory else create a custom directory into dolibarr
root to put it with all your complementary modules ( If you choose this option,
remember to uncomment the two related lines of the file conf ).
● Uncompress file with command unzip ultimatepdf.3.x.x.zip
Module is ready to be used.
You can watch here an online video for configuration
14.2.5. Setup
To use this module, you must first enable it. For this, with an administrator account, go on
page “ Home - Setup - Modules ”. The module appears within Main Modules/Multi-modules
tools, click on “ Activate ”. The state symbol should be green to indicate its activation,
the following symbol, end of line provides access to the specific setup page. You will now
need to enable models “ ultimate ” in all modules where they are present :
● ultimate_propal1 and ultimate_propal2 within proposals document models,
● ultimate_order1, ultimate_order2, ultimate_proforma1, ultimate_proforma2
within orders document models,
● ultimate_inter within interventions document models,
● ultimate_shipment within shipments document models,
● ultimate_receipt within delivery order document models,
● ultimate_invoice1 and ultimate_invoice2 within invoices document models,
● ultimate_supplierinvoice within supplier invoices document models,
● ultimate_project within projects document models.
The module is now activated.
● Options tabs