evarisk / dolicar Goto Github PK
View Code? Open in Web Editor NEWdolicar
License: GNU General Public License v3.0
dolicar
License: GNU General Public License v3.0
appeler hookbeforepdf creation, on va récupérer les données (marque, modèle, immat, date immat, kilométrage) on les met dans note publique et le pdf les affichera
https://github.com/ATM-Consulting/dolibarr_module_deliveryaddress/blob/main/class/actions_deliveryaddress.class.php
Manque picto et logo pour DoliCar
par un controle (événement)
manuellement (création d'événement de modification manuelle)
catégorie véhicule sur les produits
on utilise le lot série pour le numéro de chassis : extrafield lot série kilométrage
deux moyens de mettre à jour le kilométrage :
par un controle (événement)
manuellement (création d'événement de modification manuelle)
objet carte grise qui lie un tiers et un numéro de série
dans les champs de carte grise :
plaque d'immatriculation
puissance
fk_thirdparty
fk_lot
liens dans element_element avec les PR, commande, facture, devis, etc.
etc.
--> voir le modèle d'une carte grise et filtrer les champs importants
modèle pdf custom qui récupère les données du produits + du lot + carte grise dans l'en-tête pour tous les docs de PR facture commande etc.
DOLISMQ : ajouté périodicité contrôle
dans la catégorie véhicule : périodicité de contrôle temporelle et périodicité kilométrique
si oui il faut update l'extrafield et les lignes qui ont la même carte grise
V1 : lien entre les objets et une carte grise mais aussi entre les lignes de objets et une carte grise
lorsqu'un objet est lié à une carte grise, toutes les lignes sont automatiquement liées à cette carte grise
V2 : on peut créer un objet lié à plusieurs véhicules, il n'a pas de carte grise liée mais ses lignes pourront être liées à une carte grise
Référence de la maintenance au niveau ligne des objets
extrafield à ajouter sur facture & facturedet
dans ce content on fige marque, numéro de plaque, kilométrage
à la génération du document, on récupère les données de cet extrafield (en V1 de la facture et en V2 de chaque ligne) pour remplir la note public à la volée
A numéro d'immatriculation !!!!
A1 : numéro d'immatriculation précédente
B date de 1ère immatriculation !!!!
C 1 nom / prénom / adresse propriétaire véhicule !!!!
C3 nom/ prénom / adresse personne supplémentaire !!!!!
C4 a mention est le propriétaire du véhicule
C4 1 nombre de titulaire et nom
D1 : marque du véhicule !!!!!
D2 : Type, variante, version
D2,1 : CNIT: ou « Code National d’Identification du Type
D3 : modèle du véhicule ou dénomination commerciale !!!!!
E : numéro de série
F1 : masse en charge maximale techniquement admissible poids total autorisé en charge autrement appelé P.T.A.C. indiqué en kg !!!!
F2 : masse en charge maximale établie par le pays
F3 : masse en charge maximale de l'ensemble (véhicule + remorque)
G : masse du véhicule en comptant la carrosserie + la masse d’un dispositif d’attelage
G1 : poids à vide national
H : période de validité
I : date de d'immatriculation de la carte (date d’émission du certificat.)
I1 : date d’émission du précédent certificat(comme A1)
J : catégorie du véhicule (CE)
J1 : Cette première sous-catégorie précise si le véhicule en question est utilisé à des fins personnelles ou professionnelles. (genre national)
J2 : carrosserie selon les normes européennes (CE)
J3 : carrosserie selon les norme nationale
K : Le numéro indiqué dans ce champ est le numéro de réception par type, celui-ci est indiqué uniquement s’il s’agit d’un véhicule provenant d’un pays étranger.
P1 : Cylindrée (en cm3) !!!!
P2 : Puissance nette maximale (en kW) !!!
P3 : Type de carburant ou source dénergie
P6 : Puissance administrative nationale ou «Chevaux fiscaux» !!!!
Q : Et indique le rapport puissance/masse en kW/kg, c’est-à-dire la puissance massique
S1 : Nombre de places assises y compris celle du conducteur !!!!
S2 : nombre de places debout autorisé dans le cas de transports en commun.
U1 : niveau sonore à l’arrêt en dB
U2 : vitesse de rotation du moteur en min-1
V7 : rejet de CO2 en g/km
V9 : classe environnementale
X1 : Date du prochain contrôle technique à la date de délivrance de la carte grise !!!!
En X1. nous retrouvons la date d’échéance du contrôle technique actuel. Cette date sera ensuite mise à jour par des vignettes collées sur la carte grise après chaque contrôle technique.
Y1 : taxe régionale
Y2 : taxe professionnelle
Y3 : taxe écologique/écotaxe
Y4 : taxe de gestion (frais pour faire la carte)
Y5 : taxe de frais d'acheminement (frais pour récupérer la carte)
Y9 : prix total carte grise
Z1 : mentions spécifiques
Z2 : mentions spécifiques
Z3 : mentions spécifiques
Z4 : mentions spécifiques
champ affiché : numéro véhicule et plaque
lie un tiers et un numéro de série
dans les champs de carte grise :
plaque d'immatriculation
puissance
fk_thirdparty
fk_lot
liens dans element_element avec les PR, commande, facture, devis, etc.
etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.