From 0752255be84b4b28bc277ecd5a924a29449fd0cd Mon Sep 17 00:00:00 2001 From: "Lara Martini (larm)" Date: Mon, 24 Jun 2024 17:22:02 -0400 Subject: [PATCH] [ADD] Fleet: new models doc closes odoo/documentation#9942 Signed-off-by: Lara Martini (larm) --- content/applications/hr/fleet.rst | 211 ++---------------- content/applications/hr/fleet/models.png | Bin 15418 -> 0 bytes content/applications/hr/fleet/models.rst | 197 ++++++++++++++++ .../hr/fleet/models/categories.png | Bin 0 -> 9220 bytes .../hr/fleet/{ => models}/vendor.png | Bin 5 files changed, 211 insertions(+), 197 deletions(-) delete mode 100644 content/applications/hr/fleet/models.png create mode 100644 content/applications/hr/fleet/models.rst create mode 100644 content/applications/hr/fleet/models/categories.png rename content/applications/hr/fleet/{ => models}/vendor.png (100%) diff --git a/content/applications/hr/fleet.rst b/content/applications/hr/fleet.rst index fc7c8e601..7cc49f59d 100644 --- a/content/applications/hr/fleet.rst +++ b/content/applications/hr/fleet.rst @@ -4,18 +4,17 @@ Fleet ===== -This document outlines all of the configurations and settings for the *Fleet* application, including -:ref:`settings `, :ref:`manufacturers `, :ref:`vehicle models -`, and :ref:`model categories `. +This document outlines the configurations and settings for the *Fleet* application, for both +:ref:`settings ` and :ref:`manufacturers `. .. _fleet/settings: Settings ======== -To access the settings menu, go to :menuselection:`Fleet application --> Configuration --> -Settings`. There are only two settings that need configuration, the vehicle contract end date alert -delay, and a new vehicle request limit. +To access the settings menu, go to :menuselection:`Fleet app --> Configuration --> Settings`. Only +two settings need configuration: :guilabel:`End Date Contract Alert` and :guilabel:`New Vehicle +Request`. .. image:: fleet/fleet-settings.png :align: center @@ -24,9 +23,9 @@ delay, and a new vehicle request limit. End Date Contract Alert ----------------------- -The :guilabel:`End Date Contract Alert` field defines an alert delay for the persons responsible for -vehicle contracts. The responsible person(s) will receive an email informing them a vehicle contract -is about to expire in the number of days defined in this field. +The :guilabel:`End Date Contract Alert` field how many days before the end of a vehicle contract an +alert should be sent. The responsible people receive an email informing them a vehicle contract is +about to expire in the number of days defined in this field. .. note:: To determine who the responsible person is for a contract, open an individual contract. The @@ -65,10 +64,10 @@ Odoo *Fleet* comes pre-configured with sixty-six commonly used car and bicycle m database, along with their logos. To view the pre-loaded manufacturers, go to :menuselection:`Fleet app --> Configuration --> Manufacturers`. -The manufacturers appear in a list view in alphabetical order. Each manufacturer's card lists how -many specific models are configured for each particular manufacturer. Odoo comes with forty six -pre-configured :ref:`models ` from four major auto manufacturers and one -major bicycle manufacturer: Audi, BMW, Mercedes, Opel (cars), and Eddy Merckx (bicycle). +The manufacturers appear in an alphabetical list. Each manufacturer's card lists how many specific +models are configured for each particular manufacturer. Odoo comes with forty-six preconfigured +:doc:`models ` from four major auto manufacturers, and one major bicycle manufacturer: +Audi, BMW, Mercedes, Opel (cars), and Eddy Merckx (bicycle). .. image:: fleet/manufacturer.png :align: center @@ -82,196 +81,14 @@ Only two pieces of information are needed, the :guilabel:`Name` of the manufactu Type the name of the manufacturer in the name field, and select an image to upload for the logo. When the information is entered, click :guilabel:`Save`. -.. _fleet/models: - -Vehicle Models -============== - -Many manufacturers have a variety of models that they produce. When adding a vehicle to the fleet, -it is important to specify the vehicle model being added. Odoo comes with pre-configured car models -from four major auto manufacturers, and one pre-configured bicycle model from one bicycle -manufacturer: Audi, BMW, Mercedes, Opel (cars), and Eddy Merckx (bicycle). If a vehicle *other* than -the pre-configured models from these manufacturers are part of a fleet, the model (and/or -manufacturer) needs to be added to the database. - -Preconfigured Models --------------------- - -The following models are pre-loaded in Odoo and do not need to be added to the database: - -+-------+--------------+-------------+-----------+---------------+ -| AUDI | BMW | Eddy Merckx | Mercedes | Opel | -+=======+==============+=============+===========+===============+ -| A1 | Serie 1 | SanRemo76 | Class A | Agilia | -+-------+--------------+-------------+-----------+---------------+ -| A3 | Serie 3 | | Class B | Ampera | -+-------+--------------+-------------+-----------+---------------+ -| A4 | Serie 5 | | Class C | Antara | -+-------+--------------+-------------+-----------+---------------+ -| A5 | Serie 6 | | Class CL | Astra | -+-------+--------------+-------------+-----------+---------------+ -| A6 | Serie 7 | | Class CLS | AstraGTC | -+-------+--------------+-------------+-----------+---------------+ -| A7 | Serie Hybrid | | Class E | Combo Tour | -+-------+--------------+-------------+-----------+---------------+ -| A8 | Serie M | | Class GL | Corsa | -+-------+--------------+-------------+-----------+---------------+ -| Q3 | Serie X | | Class GLK | Insignia | -+-------+--------------+-------------+-----------+---------------+ -| Q5 | Serie Z4 | | Class M | Meriva | -+-------+--------------+-------------+-----------+---------------+ -| Q7 | | | Class R | Mokka | -+-------+--------------+-------------+-----------+---------------+ -| TT | | | Class S | Zafira | -+-------+--------------+-------------+-----------+---------------+ -| | | | Class SLK | Zafira Tourer | -+-------+--------------+-------------+-----------+---------------+ -| | | | Class SLS | | -+-------+--------------+-------------+-----------+---------------+ - -.. _fleet/add-model: - -Add a new model ---------------- - -New vehicle models can easily be added to the database. To add a new model, navigate to -:menuselection:`Fleet app --> Configuration --> Vehicle Models`. Click :guilabel:`Create` and a -vehicle model form will load. Enter the following information on the form, then click -:guilabel:`Save`. Be advised, some fields are specific to Belgian based companies, so not all fields -or sections may be visible depending on the location of the company. - -- :guilabel:`Model name`: enter the model name in the field. -- :guilabel:`Manufacturer`: select the manufacturer from the drop-down menu. If the manufacturer is - not configured, type in the manufacturer and then click :guilabel:`Create` or :guilabel:`Create & - Edit`. -- :guilabel:`Vehicle Type`: select one of two preconfigured vehicle types, either :guilabel:`Car` or - :guilabel:`Bike`, from the drop-down menu. The vehicle types are hardcoded in Odoo and are - integrated with the *Payroll* application since vehicles can be part of an employee's benefits. - Adding additional vehicle types is not possible as it will affect payroll. -- :guilabel:`Category`: select the category the vehicle is categorized under from the drop-down - menu. To create a new category, type in the category and then click :guilabel:`Create (new - category)`. - -.. note:: - When the manufacturer is selected, the logo for the manufacturer will automatically load in the - image box in the top right corner. - -Information tab -~~~~~~~~~~~~~~~ - -Model -***** - -- :guilabel:`Seats Number`: enter how many passengers the vehicle can accommodate. -- :guilabel:`Doors Number`: enter the number of doors the vehicle has. -- :guilabel:`Color`: enter the color of the vehicle. -- :guilabel:`Model Year`: enter the year the vehicle was manufactured. -- :guilabel:`Trailer Hitch`: check this box if the vehicle has a trailer hitch installed. - -Salary -****** - -.. note:: - The :guilabel:`Salary` section only appears for Belgian-based companies, and only if the company - has their localization setting set to Belgium. The cost values are all **monthly** with the - exception of the :guilabel:`Catalog Value (VAT Incl.)`. - -- :guilabel:`Can be requested`: check this box if employees can request this model vehicle. -- :guilabel:`Catalog Value (VAT Incl.)`: enter the :abbr:`MSRP (Manufacturer's Suggested Retail - Price)` for the vehicle at the time of purchase or lease. -- :guilabel:`C02 fee`: this value is automatically calculated based on Belgian laws and regulations, - and cannot be modified. The value is based on the value entered in the :guilabel:`CO2 Emissions` - field in the :guilabel:`Engine` section of the vehicle form. - -.. important:: - Modifying the :guilabel:`CO2 Emissions` field will adjust the value in the :guilabel:`CO2 fee` - field. - -- :guilabel:`Cost (Depreciated)`: enter the monthly cost for the vehicle, which appears in the - salary configurator that is available to a future employee when they are offered a job position. - This value impacts the gross and net salary of the employee who is assigned to the vehicle. This - figure is depreciated over time according to local tax laws. The :guilabel:`Cost (Depreciated)` - does not depreciate automatically on the *vehicle model*, it only depreciates based on the - *contract* linked to a specific vehicle and not on the general model. -- :guilabel:`Total Cost (Depreciated)`: this value is the :guilabel:`Cost (Depreciated)` and the - :guilabel:`C02 fee` fields combined, and also is depreciated over time. - -Engine -****** - -- :guilabel:`Fuel Type`: select the type of fuel the vehicle uses form the drop-down menu. The - options are :guilabel:`Diesel`, :guilabel:`Gasoline`, :guilabel:`Hybrid Diesel`, :guilabel:`Hybrid - Gasoline`, :guilabel:`Plug-in Hybrid Diesel`, :guilabel:`Plug-in Hybrid Gasoline`, - :guilabel:`CNG`, :guilabel:`LPG`, :guilabel:`Hydrogen`, or :guilabel:`Electric`. -- :guilabel:`CO2 Emissions`: enter the average carbon dioxide emissions the vehicle produces in - grams per kilometer (g/km). This information is provided by the car manufacturer. -- :guilabel:`CO2 Standard`: enter the standard amount of carbon dioxide in grams per kilometer - (g/km) for a similar sized vehicle. -- :guilabel:`Transmission`: select the transmission type from the drop-down menu, either - :guilabel:`Manual` or :guilabel:`Automatic`. -- :guilabel:`Power`: if the vehicle is electric or hybrid, enter the power the vehicle uses in - kilowatts (kW). -- :guilabel:`Horsepower`: enter the vehicle's horsepower in this field. -- :guilabel:`Horsepower Taxation`: enter the amount that is taxed based on the size of the vehicle's - engine. This is determined by local taxes and regulations, and varies depending on the location. - It is recommended to check with the accounting department to ensure this value is correct. -- :guilabel:`Tax Deduction`: this field auto-populates according to the engine specifications, and - cannot be modified. The percentage is based on the localization settings and local tax laws. - -Vendors tab -~~~~~~~~~~~ - -Vehicle specific vendors, such as car dealerships, are not listed separately from other vendors. The -vendors that a vehicle can be purchased from also appear in the list of vendors used by the -*Purchase* app. - -The vendor(s) the vehicle can be purchased from may be added in this tab. To add a vendor, click -:guilabel:`Add`, and a pop-up loads with a list of all the vendors currently in the database. Select -the vendor to add by clicking the checkbox next to the vendor name, then click :guilabel:`Select`. -There is no limit to the number of vendors that can be added to this list. - -If a vendor is not in the database, add a vendor by clicking :guilabel:`Create`. A vendor form will -load. Enter the information in the vendor tab, then click :guilabel:`Save & Close` to add the vendor -and close the window, or :guilabel:`Save & New` to add the current vendor and create another new -vendor. - -.. image:: fleet/vendor.png - :align: center - :alt: Vendor form to fill out when adding a new vendor. - -.. _fleet/categories: - -Model Category -============== - -To best organize a fleet, it is recommended to have vehicle models housed under a specific category, -to more easily see what kinds of vehicles are in the fleet. Model categories are set on the -:ref:`vehicle model form `. - -To view all the models currently set up, navigate to :menuselection:`Fleet application --> -Configuration --> Model Category`. All models are displayed in a list view. - -Add a new model category ------------------------- - -To add a new category, click :guilabel:`Create`. A new entry line appears at the bottom of the list. -Type in the new category, then click :guilabel:`Save` to save the entry. - -To reorganize how the categories appear in the list, click on the up and down arrows to the left of -the category to be moved, and drag the line to the desired position. The order of the list does not -affect the database in any way. However, it may be preferable to view the vehicle categories in a -specific order, for example, by size, or the numbers of passengers the vehicle can carry. - -.. image:: fleet/models.png - :align: center - :alt: List view of the models in the fleet. - .. seealso:: + - :doc:`fleet/models` - :doc:`fleet/new_vehicle` - :doc:`fleet/service` .. toctree:: :titlesonly: + fleet/models fleet/new_vehicle fleet/service diff --git a/content/applications/hr/fleet/models.png b/content/applications/hr/fleet/models.png deleted file mode 100644 index fa4315d2a5e475a6f309ed2efffd681d28447ee4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15418 zcma)jbzD?oyX~G~21#iKM5IevQgV<6>5@hyC8a@PKt;MkIs}m}=^B)jZjcm^?(Vtc z_nmv<{?57Q+yBh)?w2?A?7g06t@Z3sbyazMoCi1n0N^Vs$Y=rp2Kp;l7VGbaaf{g$ z`U7Gur6L6YmC?92FQMqaL9Uwe&w#SQhns(Ut3TJ4MWIlamzS$+n->=s*Vor55a{aa z>gMJK1wR-+`DdOAB8#?pPKFJ{&{=6^2*5gbaQ^OKFZ$0%EiNvY^l1sGHS-KqDhFhuo=K6bXrkjJ&+{ z$Cdrlg~?&nmp<(ii`X!!j;{&K6ij>bKi`GKUmR^3zs=qlDsOFTyE&L0DUN>qsdwn& zF4@<0o|srxCFCkNxFs_*x?#4ycjm2=UDNtqL`Qe$@-gaeObJn4(Ke8r`q{$HZU6Kl zplD3bC4Q&|&& zWDx4@I+|f=_!^-U-KnQyH(ZsPHN5-WI7(XIduU`rAR_e1r>wY&!Lg3grGbXAg15c1 zoBP}AsV*jXVm4$p1qU-VI4%GsyuK6`?!DR~eS z8fIt9`pnEZy5g!o{%Ry|WO+~V2}^Wwtw&u$QPRipfi7;n5Q)P25Hc27r;;baQWbe= zbgTl;jdI_8-@{HS4u~y$s1WFYNV3U@w`5|ERy7nC;?p2w#Gy31nXR-YVtm!Mxbn@N zgdSn1C6$^G_t8Y^jRMp3aA>kVb8P6l_^+V{0f7cVK|7njBC<-U%SN*5KbLw5Z{_4s z+1cmnD;yLQnob?6*ZjOwR=zbgjfBiU1prz=QASGJ>(_1uE?mnx^*lO(sYa!kyrz`% zWgDJF@Bl^sxg{L}Ap?`rj-Sgp{PO8tsQsnPb{KwMJ{Gw$^F|$T7KTQZxjnGg`#7xKetjI-deRku zm77FqKd@b29Cs~~8U3T2I)V~}bEie?)i$aVFni|&1-Fa7!$H1aM&w$q=d zg|98a2)beb?Cn#vpY6qi`0s$6&~=3q(?&PGwB|*Y+2_>9{rSqGV#AzfGEhRJ#ogT5 z)%gtZ6EN$UBY8=W>D_pqbyJ8bHcTZFMALxlj{!nr;a21-z}#-S_My^Th_6e^QrfY6 z#VJ1=s+y_62wr+*n6ePG`{$`k;sCos=96#W)m!}v^IP!luUSTH1AGvYf+)MD|Ms@? z7y3Ru&RFu9X^;S2#H}}#Fwd$cZk_#>YPdU zX4hb~YLWcD*YO1rz7Gn`k1Pz;2BK#KysJojs3>6B=SJV@9Vj0f`Ek)nR;mGtUh-pa zJf*aCu60#7c&jeroT{N3n>8QZz^o6O;a9#9Rfw~JhcdT*ug}t?6oVQL~tW`pDH+I$pNqyNbBDrCAAFDhZJy>QZ zT_S_@{94R46nfvB8yfc5xEQ+%e81M)!`2&_MScakb^Y1vALWJaf7d=gS3Z9YjahYb zB4;$p8B5NBym|M&WJ%QH$(T6Zt!OFmTV9|v_oz=i5{ve_n)Y?5W0B4%1z|<{HRngl2p{>vp!Ll?Nb;iN)6sN?)uN zlVy9eu&p?89^aV|3S?=me;x>0ER}P@SOI&*elvCbt*m_@j_qCwFy2*@s0u7LjWG_9 z8!f85GW>=Tb!pX^ok_&5o)-YWf7DAJqnq3p)l~jsf7_fDIk$+L>u-0lwotgbA#?*a z?+H2TbyU-kR)f<&wYvvt7Lh-eTc+}FDM}0aN=mT%JkBuB*kW3R_@D%c>sqlG!*3HU zN?R>mcLrmX8HEzd*OkRTq??@%qW|QJq|V%MFf&3-Fh+1)Rjn%#TdOWX%W2k&sLWH<~uYmv0 zo1OEZ_q&;RSr&`-5%CrI;o694(+2s0^VO55EZMM$eiAd=+;?&XJ7hZ%x1qTWyB+0}s> zAV}%#M#BZQwP3z*vNMM&J7QVBF2@U1t}zS{oM{#7o^sM zJtGDpg@Jb(MpKoWudpi;@+@TsQyXvk-roqH@t27!K=d%053gG}ve<6ec@xO8_rKSk z9mj8pyi_C>`TKM^P-7dNZ}Z3Zh%P_U*(@TXO&Bkm6+d0$nu>LGsukp_nF4L3c!vrW zmwTd&s|r%U8v!^NAoK0(HLJ_(HdtOVUtKh=e_d%CP}e(S(iDoSZ8H1FE`-Z3|8|-i znq~izFWa!sXm|#h2PkV*>)ETBUp!qL3rR`q!GUXqXoa7?^P*gt-}NsZ{hS3Tqm-1E z_@gS)_UaU-Q#k?2*7dTm9hOBgb>K--iSyXQ#J8uP(}K2fuW%1y-+pKDE5xrWZUt_> zOI8bA#S*UzxeiYuzX85nau#o^^*D~ql3L^DS&-znDe1*BKs)Dd%V!_(#+%~ti4BgJ z$~2nhSF1bJxunvdli!ew0XPVP4HG|s)VDTf0TK2SR&f}yAcsy5wyOu9$PwNv<&4T^ z&lEfMJvLd8Pj0I(97({8Um33Jr5+DUm0<{Xi06{Ly!pA{DhCNE8m2xq zXkY_fMFQwG!{ZCof^0%*-Ycp*OM+ya;!8dTtl6DOs6+zk1izAu)M3n4REmMR{Qg(jTa;}nMIy;OBpO7RoNa)mG5frn=;AwlmwjZPs; z-SN$BJ?}81-#7Pn@jvB@2R^5f5}CS!y#m&`rhj)V%rO_A5hy*ON8}wU@5Wxl@tMX4 z26K=Nb9_`CI$qYAM-L%G=QFpgI(IW%V)w>k%1IE{k@MATJVASdw8VtF2T6eK-0+X!Ua#+I13By@wrgcc_+d%rB z(JMbSm95;_D9Q%HuK8{fcjpGO8E)lknNLF4D{672_AH*h+hrNh#@m{uN%Pr)^m@7_ z-Jh$r+@1n?R@J;JIPUG&HM+IB8F^l75cP*|)ap&_1Zvn>1k$G4DX?hiA61fQ0duCn zTAKZCx)S<+T;6!kxP3wFNH7L9rjpWT43Sl4k9kV_+Qxpfo?*U04;Ew(rBhU||P zz6|}OVebZjNBA;_;ws&t80Nc+aLVV10qg?Red(Kb@|cQKIpR@oo4=%zjo%#fi<=DA zV`BcV>28GQ-T7ArDHg=Y3Yz}d9P_z>5dZ)O06A$y0JXp!I%Cv;EiGm}6!3?F00^4+ zqS-C*&n~n8KnMU>X!`pf&0?cq;TML6EKjq;kt=Kn4%f5o@~Nw3D%JKCHu!HEf5rN( z_Y&afO5m6dpdbTDpt`r;M=$2}Ir&{R21hUEZ~GPh!dGjRH3*P`EnHumPMw-gn4-X7 z#2b2~Vb)$$d?U{d8{N7ZA*IB)#q#8kNF1yGb{+1wrsIGcjM=*a2d@4*lJQ6fpL;ON zyMxWG)|zHXIKZO{xo`_-XGlr?{ZrWOHk8CnNlq@9?}x&ZHZv$Kca=p|fxB*~dgH|c zdE-RyhuGKvdzdEZn@S5UK*0j`ZJpI|+gK4=ygrduyNfne2gzhOwVp4$WgH|sRvmUG zKrM?$k=S2bmaY0ON++ofJ7{Nt8xQud>ERpQS1Ra@9)p`tqn|Q3bL1cUph(m}fySp!0>XEY5yJ}O{a+EApzJy}k34;tte+!N=xajy98^b0EgB0lLRXHN$Dp%05>d zE=vR!a=p@llLUdihBy5?{Nmm#DIin(u_Z-kma230UD%)Agelw6|F7f+?XC?%j& zTx-Gv`!=d3H<)^z=RiX)xVbJRHADtp8(diK{(5pkM!^fZ+bc>r^DSO<2jW&^9(W-D zi%7|rB;mztli44M%@Ubc1H6}4YH(4*byZY;P&p+)q&!7_Kj`gI!NiqbkbpEi0Mrv+ z^?|0kl2oGyykPA~3}@g2rt?l5<$~U2yAQ z=S}zimQH_wXMX8Doa|vizcEeFi!#C5mYQZ57(s;oiPoDkD0)v+GV%6@VJs(H@BO~E z5XzZYTpp^mF);6BTLsSM&eAmOr_6D_49C$4y+gZc+x?*1X%KN{3Zm}xj=#851 z(PVK0Q;56VO5;@wWeB7@UA89&y+6gB?sOW&UU(yihTk8K%(vz5?ofx+yTOKl)VMDe z&=m#TQi4E`EcGDTFm;_aQG}OP)+K>|BGJB*<$~P#;TgW$)n_) z`IhA+_B>mGMB4mC8gzq?=MFl3ZY@Rnw8j-2a>t>dusA%{qF*5qg+m)s)Tq^#B6D3x z<=N^AyK$t}$P*Q%o4-4%+Y4f%z(7xA=Dv~~q&C^$3~nCD@bD49cRAmd;*vp-9aCCu zjtm5CTfko^t=21P=DD(m^@JRvWs0`hU{#D2Q^YXCj7B)QjUAx4kP{ zCGGjhkk@b93p-Vxzx1qS1G%&^K-)=^HZ|QIctId$7Lnahy}3ew#*$^{z-*5N;aRtI ztEqQF?)4sG_Kajxn}rOSfrDhx31kC3i*_`5Q!@8qXKW>00wX#Y;9u4U^#p6VSNm)U zrEvt=_CC}RxPGQKmVa7LjQI#3L@`t3S^~7oS3xztr|Ff|FFqFF0zQAen-u>YcMx|S zMo)lV1V1Eu%5%nc_ zg8F9n2ES*(y@MN5?2*{I(`wEIV0dHxKRp5eOZ%gkP(ZAUCm!_oVapX0y?X9*sSn6K z?Bcm$iNxWS6vsvoedLX}Or{A-pW;}Fv1%*G3ZO){{r+wmFg8ZeS&r&`VluXKesipb z!L!UWR5c>$cJDo4W`xZX8h*F_5holvyeIs}8$IUQpVp-STZL@!%~1KkN?RfDi#p5u z@A%#Z+!qCSAZ^4{zx_4tZLQjKkXgseZ@-61C60&HL3cC#wI#r>MC>5|J%jxXLC7u3 zBk+T9l)cq#mKNw6yP(?N6R8&g)Aa#1AZBz<@fbXOF(r$7|M3IP0k>7HC3Ki$_JtaN z9@XtolK=1ee6h1bQLUVU1ozkxDGn%@N-}@nq!<-?nW_NS-N#h~ArQd_;y;v>`R8un zn25VWr_!OkUb#oPm402n_)7q}TFJwp$aXy&`}(N+pBQ*9Q-fGZ`Gf=P`S=#}N*V zp-#1Kn?wRD;C?^Zo@Lk18GCegmF$Vn03Lg=4JPoJdv<`|H)3JLG3Nt#dibJFh#yVg zb@;G7btKp*We^O@^ekwAssxN~s2-Rp0f)Y?RlIax*b&a;Ah~-m!HAc{a6|A(=S#`w zSV%s6b~s9RRR?(iFOUGp>jy2|^oELp zCj?mF4a}E8V4*taUUFSuFXC4H7T4HaY(+S3HpjY9=ZIUn}qfl7a+_+ne+gqueh&^nYP1;1$H zw=IfFw*C|g#-1R1&z~hC82%F4v#ILDqOWT5{%AS9`Lmt!MCDOlL%9s>Da+v( zw*+cjC39#+l$ws76{G$-)6eAWfcCGr&NR<)kaU9tqd3`LC44K=OL1Ebs#SHJg#$8} zF&h2q-EsA}W86Z?;FE8JvmAVwcd92g%y{lY35Nm#4_-M9@V*AfX!*m%H{%a2e&Px? zU+kTX=1nidHR*gAn|sJRCWoE}#3~1p7SC;wJG(x!i@^w#f)1;I4})2tTR0;tJIu${ zfjF-cRv!*ws}p}(9;q{B4Ly7cwS)~Fc`ag1ZP!+VSDA2X%rr?OS^-z?{;>h@jMH#d z`a>B&UwPoFR0Kr6v9&dbaVe!Qz-IA0gohdajo@C98P65?;5%$fX4OC3@Z9#q_wSBe;?=y0{k%XLQql=bvHp- zJrTPCsql$i%E{Fet~Q0ii?~6b9I63?mn+HV@LJ}>qoO{A_I@1N-c8*C`@|!Qk6bJ( z20RqFU>iIN3e*>1^3m>z$EalX_>rYkxtA5J1x2-D|i{>)2YGzJS|3j}tpJLfW;khzxGY%@1zk zLRNFt_c=NZZ8X7H%ilS=*p(g2qJk>v0A3`|oeCCh@!87o+|#Lzm{j;xl06Is^3pK%f{>{(I4cc?5WRw^I zp@~2MNqk_o82j90vO&~RCE0&)LLPqb3u)ls0{Z~(-!nPnD^7#}1c=TDq;1go-HHn0 z`o`S`3wT5Vy1Ii%qR+$wa;<2_kLXqh(sC}l@U<3+Z6k8-k`w@ryI_i9y0vJ=uP7_2 z**53!+Ga{!AVRpmgDx2Vb>FN3?-&ah4b%6f@zTI4Gf66e{C)i~0mK02N6Od!szF!Q ze{tFj@OqE<*OEN2VV zVDE!2d43RX`osyC9-U~Zi3{j#J+Y7sS!F83SaI%fXmT8*GQH%GCU|$foYgdfNNI>7 z$EC$KwfzgkTHu2pqN%IT-k?p5O~TuUH|e7Js)WFcu)}@qOv^%m|8Ccsio)y};O`sp zf|`=DP;>2`xP9DrT!NXcUY=YX0oaNWnyiw67$xH_3NS6aQW@YjMZ%IZp|S4deXvUj z3-UbSU%H!0cMkPqQA9vQ6p(s>2K9R22Fp^1u&DxNv1GnEjD-Y)kgQn4Fcc;x10rLkPLIH-t*hYsSUuR); zS1WRXiwP0lh>{h@PwE@4pOd=ID1To)GN2Qxv*xK}!KkYckbdn`%Kq7meSPiipUjA_ zKGt{CiAT%Prn2lGmN&*)pUX_&w|}_7d)S^6S{|<48GPpBT^r~ z?+3k5xR`nEFlg=|?OUi@SUz)aP9tB7Y7lGoaTydcS8A)`fv>7PnjkmsP1}}^U8b9# zRY$=3<+my%M0fGPE@1O}vw7XS>SR${DD8s`g8Dg9znB-_v1vE$HRD%Ke-=;XG_^Zp z@hGCWM`lFuMZhu}5Hq%t^TK}TrH|Gh{=`>^GeoG)Y_Ww#&m=ziXq#Ya1b>pP)1)c( z>6T?yDTC5PwX$(M9&32gf6}&5*%UvU2yR5S+L7!o*pMh<3&B!5DLhtL{>XxpT%X(4 zUeOOu`7Q>cPq=i;*f(wtf4@ula$B%UP-xrP_~D9*E3LoR>nro2rIJ)x{^(@c9g!9U zRz+r-Uq^miw@yq*YJk#%jH{gq)%ai=^Xg{BF?*5nGWkjM)mCWKA-9E)X^o>l12g1Eg( zy)v%Tqav8A6*~V_oFEvBR}V~zB|7zUJf<%b8C zH(Q?PQ>@Mb_f{Xan7rS4nx9O|$Y`(JNS-FB=~QVgmJ)i4Tb>Mz3pq1U;3Wg&h#9+e z9xEKAf(zI6>}8f@aY~X?QWyYG^#82|;7jB;8XRb;OIJC3wY#;EB2s_sDEd}Re^S6< z^{2@G^vwL{O3tn3vAvR6uZ3i`daZ`g-|`ptI^(4?3hKbT%5QI{Y!^7D_6$n-e5ml! zfDQ!V53C>3hh`D++md|<#N6)|Vm#z0I@+lo=|d{Cp64Z2F~4FHGUfJPbxSnJgZ?Gq zA>y$bK5qb{)U6QT?47}s$78 zH>f)egbev{5KMt473NlkwV1XC{;U4W&SU zD8s6V0T+Bj>AL388aB^4S7yd!4#;>r4LCs zX4F6Zw3-{hAu!J2viY)?P}Uu?%(LCLx)K@x5tukuS1U02oAE9b)Rz(8PXhmH@&7_^TPs9inU#CJA5BmQv~vh6)MH^$FIj30^p8EHuKM{Qv%{N%j#{O-dN0^LuFP3AK*;9JQhOpK~Bl!(~ML5d_%&N zwJ|&p^3&rWg3|Fcs6pDxNi6v2&DBkIQmX8m=61+Zr>7p1b^ge9M`a$?S*p$3uMjpu z3Q@LUh&aZi6=Mnuz%5a^yD*P5C}@ZFh!(ZVKcV$`32$AX6aXmfWGhsf&ybdTtt7aGwU5LQLfB?`l<<(L*D{E)aQB}f@CEtVNXF2L6 zQDV=P%+dRg07^iZhfYd}j<8PtpQ347zSp{BoUyyEUJIQACBW0p%U&@PcYUI_#`=Kk?+B_6-sXo5wxmQUH5vio@nw z$nnrNb3pr_kajFjJRVTlT$=dfB=m2ZjVp~O3jQ>625YPxqg=rK+oXQ%N<1#fSIudN z!2^gr`xjU6Z%Oq(>?7nS+KwTta#cS7M5~1W%i@u1L}l7#GYEIrN}mHcns|0rjgQAehh%?tzfvuuysziB zgyx~H>4g8BUV^9*x;O8g>rABND-q3|dP(U!=CcPcv77H;^&4XhZK zq^tD-y<)D z<|4C;`u-3mKRnV5ytDDN!Ue>hWwAiR7}ODhRvp}1GpoqGm!1UE(5!gyC_J{c(If`hh(6(Bt$H2hzyQYb zQ!TIYGbo}gUT&HQFSOttna$6$Y-yZN(XjYH&3?`Z4(aVR9aVp5yctn}0LTZyDd_42 zh40EXJDib~vnqA9;~YnpK_rRF3L#++_RtEewRV;RgUBCCW92goQ)c$6&yI;@GQen3 z1nvCtr3Emp-=^Bbqqm<#+FoUyHCn0oItrL` z=Q)i$!>er`NMB!H_e>Tq?(SkuE597DvNMwn|GD1Pf~XnX@&2`o`8KP|*!%9aI4Eg2 zOt@2;9q4u8-!)Iz7RSUvMysiq?i9L*;z{9R+}!MaMcYAMUmuwLE*6=z`lJDIWkB2( z+kfKwkjyYPsz6k1F_wCfDOzNcMYU^K2!e45^>z+S#TlpEsyy30UAb|%g|I#!htU?8 z%&K~gzyT41@qrmrxp;pAu0@>@AN~6vTBI~~g{Bj^jYBYWEPHNC!}~6H{n<0FsR}Sp zZW%5+cd@VL^f$RTHZRrQxcL(fjPDPaD0;g$boXifBd2fMn4)i*mz}hvNX@((mvk2@ETz z4H#+-+u5);_>mCqs_|U&2h7*fx0SRS%KAi++MOnKBGC={a~yD`fe?m@8-bdQp(gnuqaZy7_F7L7qSEdXq`wA*MDdkaC@Mw2Kal?_r~T` z1wEl7f+vjadZgxE9P-*8qst$+N?>8zYtBF3@w7}TPR``Hy+dy%2SSVKd?>lJW>pO# z+$9V18_o6GNJ;tq)-yhlpT-i+{TU3&$amw{NOt84o-#o#&1o8w_P0mX0J(8z&4;@y zB=gVZf#p8MUt9(a5`!Ut4DIh!3q3CCE%K_S!VP>yw3R6K9>~jOJlx+#iXi~J^6KYo zWktJUiVX4G#atvf6Ye{eUQc;l=vtmBcP@XlDty0uqDhc^$3}?%$D~1hz7++$<&KdS zcF@yN_IN@MckcUr`X_bhp$RcFnw39}ZCkPeg{5+lJi;&L83E(`yWEL5@JGAn2u^KH`L82rO)-~ zNj#v`zbpgeZ){g!r&MyAr zOBfCNRb6Rx#nXn978F^d8iIwD9c@|`%iWtsY2E;Y;g;{YKG6fVFZ%8p?$*y!D5DMw zH^aTf_Lq_K1|XcbE;V!Ed@ESL+0PZdNzTx*{L|}USC%Q%g3HBWJ$B6Yz9mwuNuL}y zyPjvr|D6;(jSyb@SaZ<7*!b-n2F?;S!#Hi(FTo3t1!s{g(8WXl<5~>uWTr-6A>Xg698qBKl{!!pDXkt=m7AG$3Qa5 z20!LL7osAuZ+6|o{<+6;3uihF4FjxrHp4PQWp%MLwTfRk->pxrR!|=JrJJ5*FAdWw zjuTByST3Sv>%HkE3bJ_@QbC<23~~v>n4Pf+Fl<(MC2gNFYrcncHM~#5QSfmepX4h2 z{<4X^aVAr=Nw7i?zzm789IT$=TPktm0htqogr}EYKWO1>)*zv#E_Ey3#{Z1M3GX4Y z$YALlv9+*la#IH}UOD{GnutAd{*L^m%`0vsg6~L=;A4T?B;D|rx-DKP`RY^$e15Is z9cLBe<+FvCsq)@vM>?v2%RLtiDa!rqhsJ*%PGqr9$$TpRC!ngu<;|VTtcsukXm0CC z$q(h#RntYrP7O%JQDZRp zsD1zkYv|g`(qEgOLn^{=nFDaN9T`u4C?{NQe+8apHC7uBhA?6|XX(?Dd`iXSq@z?m zZdos}at4>2oBeoEA0jFsZ<>#Rv`r0f9^p)PdQBdZ2Kkkm=U~`Vi?8NTocEePICOoi zZfjaGo;Cw$zMx3OP>jM!R*1x<)z{IGiK6W-EZA2%`m8zLNob}3UD98l3w^E?<}_~g zLJO2+W1gxqxZX-Ep2f0>lcMm$(J|Ng+OHfVM#dyAxzM(FP8F(P9Ud}UBw%R6k0zR@ zFf&J8e4>G-g;MTfN>;d6kFN0_BEwo{g)p8VbP3;5N^-&0Ftgw}8KS!yd%uB%&B<

BQ-v4J`Uc4W8bJPPg{P9f7)+Q4>D)hnq{zM~=CG(yD1jBNCj z76FJB@l*gw*R3y-WX+hu0L*h22$dveK+%<$9LFyD1_rVp<`MuO0R)G9`EEA&0OyrQ zqN7NW(dhY8DxECbaI-WPlW%LiTqi|6hoh@#V16Ni%Wp%((dRbaU(*d^XU~X4J1wD# zO}~Y%B^VH@fTC|iblL6_xX0i%xn(Ba_`voY7w&jRJqMqebg+B7;;BFzJ}xg94jgM{ zi-}_hrn^7jfTpIs;LS2L_{Glsljkv-0=35p+?vKVs!{=-* z;fb>|F6rHav4biJu&19f5x^R(T?FH*yDgMx>Fa@cI&%cNMmL8EZPMAuco1-*?^=ID zJ_y$Cd?NEgSrZ|hAz9L+j)}EShuy)BkHwmeqxk4+n``v6!!(2liTy>U8n91iw*NVowZLJj+ zGTcG4Y^tqFHahzY4Qr|ot*v%tx3X4Eji?lWg*HkR!!Umww{7CS{OE)B9V)MWxmeqw zt90GM6gE7ZcQu$4C-0>|eS#g*+B~=&?4kfy63>DCa}6eAaZ9C~`l1Yh7bE%{u&eaU z31uyIbcIeoAwo6VUig}RNDSoF%x0_`Uus{VYIa=EyCV%EX)F z^Nx4O-%(zro<^bH3>kaD=dCzv)jw>fZ16%~vB9&--Q4M8traS*L#M^>IP+FAX6+Mk z;}iF13#+!8nf;SEupm0*68OO0WKLHy=$0;zkeq*)3?Cfla{i68t8H)`p@;26eQDoZ}>axt}w7@Q?{@{NG}Go&gr@8a8iZVJJwvS#Rtd`G_6mN+-5%} z85=d1lKUOV1R&#%2ESHdc@E@_qvdl@KS*$_5lSBuvN~Ax;;#;Njc;u{Kms3qqnA$_ zHX-ynqxaYBcc!_uB^`n7l_U?`@NXa4)S-L9fSEAwop}2{2=&4+I#eA{={Oebt`9Vk zeBp9`#0p40n{HI8Hlc5$xCcT`!w}&C( t{(_t9*H*8>_iB$vxJM6Zf#dd1-7SSkxkR3{^~AQ8iY?&=Qu zwjSV!ckoaf!S{>N+VNvRRUptW|Fg)!2vfTn3r*6G!67HhSrio$t~?+KVUC5tFG@Gq zL(0^6kb}FQ>yMK`BZnXaFE{e%jEJDUJGz{9sqTYg`0|zRJsjGn%Ux@5sAXvn0$I-* zr1H}I0l%;Y8>wE6)1L+k5=4NUs%v(GzJN~>aIk@eJa~}0s+2Rk>8A;k27UVOcxn#o z5@oI+M=#T4!>Fae}u z$Y|SQcUcsok{giR4_a_X_^H0jhr24%!(5e>l~-j4`%Qk|-}?^BxEM0)4o2&n=i}=u za>6`ZuL1G@i*e54$#bM#ti4zVu~qK4Oa6LhzZLp=}KTT*mEYqb>=83c4Th z176b;Yj$=udx?rJ^4`Y08j; zEGDEY8o)CZ)cN^|9qrpfP;-%(7wc$M9HD`BNLM&cgpSmG5oBni`JR{^m9*FWf2dFZ zV>GA%vAcU`. + +Preconfigured models +==================== + +The following models are preconfigured in Odoo, and do not need to be added to the database: + ++-------+--------------+-----------+--------------+ +| AUDI | BMW | Mercedes | Opel | ++=======+==============+===========+==============+ +| A1 | Serie 1 | Class A | Agilia | ++-------+--------------+-----------+--------------+ +| A3 | Serie 3 | Class B | Ampera | ++-------+--------------+-----------+--------------+ +| A4 | Serie 5 | Class C | Antara | ++-------+--------------+-----------+--------------+ +| A5 | Serie 6 |Class CL | Astra | ++-------+--------------+-----------+--------------+ +| A6 | Serie 7 | Class CLS | AstraGTC | ++-------+--------------+-----------+--------------+ +| A7 | Serie Hybrid | Class E | Combo Tour | ++-------+--------------+-----------+--------------+ +| A8 | Serie M | Class GL | Corsa | ++-------+--------------+-----------+--------------+ +| Q3 | Serie X | Class GLK | Insignia | ++-------+--------------+-----------+--------------+ +| Q5 | Serie Z4 | Class M | Meriva | ++-------+--------------+-----------+--------------+ +| Q7 | | Class R | Mokka | ++-------+--------------+-----------+--------------+ +| TT | | Class S | Zafira | ++-------+--------------+-----------+--------------+ +| | | Class SLK | Zafira Tourer| ++-------+--------------+-----------+--------------+ +| | | Class SLS | | ++-------+--------------+-----------+--------------+ + +.. _fleet/add-model: + +Add a new model +=============== + +To add a new vehicle model, navigate to :menuselection:`Fleet app --> Configuration --> Models: +Models`. Click :guilabel:`New`, and in a new vehicle model form, enter the following information on +the form. + +.. note:: + Be advised, some fields are specific to Belgian based companies, so not all fields or sections + may be visible depending on the location of the company. + +- :guilabel:`Model name`: enter the model name in the field. +- :guilabel:`Manufacturer`: select the manufacturer from the drop-down menu. If the manufacturer is + not configured, type in the manufacturer, and click :guilabel:`Create` or :guilabel:`Create and + edit..`. + + .. note:: + When the manufacturer is selected, if it is one of the default manufacturers in *Odoo*, the + logo for the manufacturer automatically loads in the image box in the top-right corner. + +- :guilabel:`Vehicle Type`: select one of two preconfigured vehicle types, either :guilabel:`Car` or + :guilabel:`Bike`, from the drop-down menu. The vehicle types are hardcoded in Odoo, and are + integrated with the *Payroll* application, since vehicles can be part of an employee's benefits. + Adding additional vehicle types is *not* possible as it affects payroll. +- :guilabel:`Category`: select a category for the vehicle from the drop-down menu. To create a new + category, type in the category and then click :guilabel:`Create (new category)`. + +Information tab +--------------- + +In the :guilabel:`Information` tab, specify details about the car model, such as the car size, +passenger capacity, cost settings (applicable to the Belgium localization only), and engine +information. + +Model section +~~~~~~~~~~~~~ + +- :guilabel:`Seats Number`: enter how many passengers the vehicle can accommodate. +- :guilabel:`Doors Number`: enter the number of doors the vehicle has. +- :guilabel:`Color`: enter the color of the vehicle. +- :guilabel:`Model Year`: enter the year the vehicle was manufactured. +- :guilabel:`Trailer Hitch`: tick this checkbox if the vehicle has a trailer hitch installed. + +Salary section +~~~~~~~~~~~~~~ + +.. note:: + The :guilabel:`Salary` section **only** appears for Belgian-based companies, and **only** if the + company has their localization setting set to Belgium. The cost values are all *monthly*, with + the exception of the :guilabel:`Catalog Value (VAT Incl.)`. + +- :guilabel:`Can be requested`: tick this checkbox if employees can request this model vehicle, if a + vehicle is part of their employee contract. +- :guilabel:`Catalog Value (VAT Incl.)`: enter the :abbr:`MSRP (Manufacturer's Suggested Retail + Price)` for the vehicle at the time of purchase or lease. +- :guilabel:`C02 fee`: represents the carbon dioxide emission fee paid to the Belgian government. + This value is automatically calculated, based on Belgian laws and regulations, and **cannot** be + modified. The value is based on the figure entered in the :guilabel:`CO2 Emissions` field (in the + :guilabel:`Engine` section of the :guilabel:`Information` tab) on the vehicle form. + +.. important:: + Modifying the :guilabel:`CO2 Emissions` field adjusts the value in the :guilabel:`CO2 fee` field. + +- :guilabel:`Cost (Depreciated)`: enter the monthly vehicle cost, which appears in the salary + configurator for future employees. This value impacts the gross and net salary of the employee + assigned to the vehicle. This figure is depreciated over time, according to local tax laws. The + :guilabel:`Cost (Depreciated)` does **not** depreciate automatically on the *vehicle model*, it + only depreciates based on the *contract* linked to a specific vehicle. +- :guilabel:`Total Cost (Depreciated)`: this value is the combination of the :guilabel:`Cost + (Depreciated)` and the :guilabel:`C02 fee` fields. It also depreciated over time. + +Engine +~~~~~~ + +- :guilabel:`Fuel Type`: select the type of fuel the vehicle uses from the drop-down menu. The + options are :guilabel:`Diesel`, :guilabel:`Gasoline`, :guilabel:`Hybrid Diesel`, :guilabel:`Hybrid + Gasoline`, :guilabel:`Plug-in Hybrid Diesel`, :guilabel:`Plug-in Hybrid Gasoline`, + :guilabel:`CNG`, :guilabel:`LPG`, :guilabel:`Hydrogen`, or :guilabel:`Electric`. +- :guilabel:`CO2 Emissions`: enter the average carbon dioxide emissions the vehicle produces in + grams per kilometer (g/km). This information is provided by the car manufacturer. +- :guilabel:`CO2 Standard`: enter the standard amount of carbon dioxide in grams per kilometer + (g/km) for a similar-sized vehicle. +- :guilabel:`Transmission`: select :guilabel:`Manual` or :guilabel:`Automatic` transmission from the + drop-down menu. +- :guilabel:`Power`: if the vehicle is electric or hybrid, enter the power the vehicle uses in + kilowatts (kW). +- :guilabel:`Horsepower`: enter the vehicle's horsepower in this field. +- :guilabel:`Horsepower Taxation`: enter the amount that is taxed, based on the size of the + vehicle's engine. This is determined by local taxes and regulations, and varies depending on the + location. It is recommended to check with the accounting department to ensure this value is + correct. +- :guilabel:`Tax Deduction`: this field auto-populates, according to the engine specifications, and + **cannot** be modified. The percentage is based on the localization settings and local tax laws. + +Vendors tab +----------- + +Specify the vendors a vehicle can be purchased from in this tab. With proper setup, requests for +quotations for vehicles can be easily created through Odoo's *Purchase* app. + +To add a vendor, click :guilabel:`Add`, which opens an :guilabel:`Add: Vendors` pop-up window, with +a list of all the vendors currently in the database. Add a vendor by ticking the checkbox next to +the vendor name, then click :guilabel:`Select`. There is no limit to the number of vendors that can +be added to this list. + +If a vendor is not in the database, add a vendor by clicking :guilabel:`New` in the bottom-left of +the :guilabel:`Add: Vendors` pop-up window. In the :guilabel:`Create Vendors` form that appears, +enter the necessary information, then click :guilabel:`Save & Close` to add the vendor, or click +:guilabel:`Save & New` to add the current vendor and create another new vendor. + +.. image:: models/vendor.png + :align: center + :alt: Vendor form to fill out when adding a new vendor. + +.. _fleet/categories: + +Model category +============== + +To best organize a fleet, it is recommended to have vehicle models housed under a specific category, +to easily see what kinds of vehicles are in the fleet. Model categories are set on the :ref:`vehicle +model form `. + +Odoo does **not** come with any models preconfigured; all models **must** be added. + +To view any models currently set up in the database, navigate to :menuselection:`Fleet app --> +Configuration --> Models: Categories`. All models are displayed in a list view. + +Add a new model category +------------------------ + +To add a new category, click the :guilabel:`New` button in the top-left corner of the +:guilabel:`Categories` page. A new entry line appears at the bottom of the list. Type in the new +category, then either click :guilabel:`Save`, or click anywhere on the screen, to save the entry. + +To reorganize how the categories appear in the list, click on the :icon:`oi-draggable` +:guilabel:`(draggable)` icon to the left of any desired category name, and drag the line to the +desired position. + +The order of the list does not affect the database in any way. However, it may be preferable to view +the vehicle categories in a specific order, for example, by size, or the numbers of passengers the +vehicle can carry. + +.. image:: models/categories.png + :align: center + :alt: List view of the models in the fleet. diff --git a/content/applications/hr/fleet/models/categories.png b/content/applications/hr/fleet/models/categories.png new file mode 100644 index 0000000000000000000000000000000000000000..dec1f6ed3959d0eefa6dafdfb58977cde5897c25 GIT binary patch literal 9220 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 Qafew+?)kF{8PlNu14!Ujga7~l literal 0 HcmV?d00001 diff --git a/content/applications/hr/fleet/vendor.png b/content/applications/hr/fleet/models/vendor.png similarity index 100% rename from content/applications/hr/fleet/vendor.png rename to content/applications/hr/fleet/models/vendor.png