PrestHarvest : Différence entre versions

De Documentations Patas-monkey
Sauter à la navigation Sauter à la recherche
Ligne 95 : Ligne 95 :
 
|- style="vertical-align:top;"  
 
|- style="vertical-align:top;"  
 
| [[File:Prestharvest_create_api.png |600px]]
 
| [[File:Prestharvest_create_api.png |600px]]
| Si vous avez activé la fonction API REST dans dolibarr et défini un token, il est possible créer depuis une application externe des éléments dans le module. Attention, il convient de connaitre les identifiants (rowid) associés aux tiers et aux produit que l'on souhaite créer
+
| Si vous avez activé la fonction API REST dans dolibarr et défini un token, il est possible créer depuis une application externe des éléments dans le module. vous trouverez sur l'image adjacente l'ensemble des api disponible pour le module.
 +
 
 +
Attention, il convient de connaitre les identifiants (rowid) associés aux tiers et aux produit que l'on souhaite créer
  
 
L'interface API permet de récupérer aussi des informations au niveau des champs supplémentaires.
 
L'interface API permet de récupérer aussi des informations au niveau des champs supplémentaires.

Version du 9 août 2024 à 16:01

Prestharvest-250x250.png Le module PrestHarvest permet collecter des prestations associées à un client et un produit/service

Cette collecte s'effectue au travers d'une api ou depuis la fiche des intervention, ticket, tache, ... Puis dans un second temps de les facturer en masse.

Présentation du module

Le but de ce module est de noter des prestations à facturer plus tard puis de les facturer en masse à la fin du mois par exemple. pour cela un bouton est proposé au niveau des taches, intervention, tickets (d'autres éléments à venir) pour collecter une prestation. il est possible de collecter ses prestations au travers une api (pour cela il faut penser à activer les api dans dolibarr).

Configuration du Module

Prestharvest Config1.png La configuration du module s'effectue dans le paramétrage des modules de dolibarr.

Il est possible de définir des champs supplémentaires au niveau pour les prestations collectés (onglet attributs supplémentaire)


Il est possible d'activer ou non les boutons d'ajout depuis les différents éléments de dolibarr.

Si il y a des attributs supplémentaire de défini, il est possible de séléctionner ceux-ci lors de la création des factures.

Menus du modules

Prestharvest menus.png Le module prestHarvest présente un menu dans espace facturation et paiement

Le titre du menu présente un espace donnant une idées des volumétries présente dans le module

"Nouvelle Récolte" permet de créer manuellement un enregistrement

"Liste des récoltes" présente la liste des enregistrements

"Regroupement" affiche une liste regroupée des collectes

Page d'index du module

Prestharvest index.png En cliquant sur le titre du menu du module, vous accéder à l'espace permettant d'avoir une image instantanée des données présentes.

La période de filtrage, permet de filtrer les données sur une période donnée :

  • P12 (année précédente), P3 (Trimestre précédent), P1 (Mois précédent),
  • Tout : la totalité de la période
  • 12 (année en cours), 3 (trimestre en cours), 1 (mois en cours)


La zone de recherche permet d'accéder à la liste des éléments en filtrant sur un ou plusieurs critères disponible.

Statistique permet d'avoir une ventilation graphique des éléments selon leur statut.

Les boxes de répartitions permettent d'avoir le nombre d'éléments par produit/service et par clients.

La liste des dernières collectes affiche les derniers éléments modifiés.

Création d'une récolte

Il y a plusieurs manières d'ajouter des élements dans prestHarvest, soit depuis le menu du module, soit avec un bouton (présent sur la fiche des interventions, tickets et taches), mais aussi au travers d'une api

Création depuis le menu

Prestharvest create menu.png En cliquant sur menu "nouvelle Collecte", vous accéder à une page permettant de saisir un élément.

Il est nécessaire de saisir une référence libre et d'associé l'élément à un tiers et un produit. Ce sont eux qui seront utilisées lors de la collecte pour définir le tiers associé à la facture et la ligne de prestation.

Il est possible d'ajouter d'autres informations et de saisir les champs supplémentaires si on en a défini.

Lors de la création il est possible d'associer directement l'élément à une facture et de définir un statut particulier (attention, cela ne modifie pas le contenue de la facture).

Une fois validée, on affiche l'élément nouvellement crée, il est possible d'associer des fichiers, saisir des notes publiques, privée et l'associé à un élément de dolibarr (devis, contrat, ...)

Création depuis le popup

Prestharvest create popup.png Depuis certains éléments (interventions, ticket, tache, cette liste pourra évoluer), un bouton permet d'ouvrir une popup permettant de créer un prestHarvest.

Attention, cette fonctionnalité doit être activé dans le paramétrage du module (voir plus haut).

Si il y a un tiers de défini au niveau de l'élément d'origine, celui-ci est prédéfini (mais peut etre changé).

Création depuis l'api

Prestharvest create api.png Si vous avez activé la fonction API REST dans dolibarr et défini un token, il est possible créer depuis une application externe des éléments dans le module. vous trouverez sur l'image adjacente l'ensemble des api disponible pour le module.

Attention, il convient de connaitre les identifiants (rowid) associés aux tiers et aux produit que l'on souhaite créer

L'interface API permet de récupérer aussi des informations au niveau des champs supplémentaires.

Un exemple de programme python ajoutant des prestharvest se trouve dans le dossier /prestharvest/api_sample

Liste des collectes et regroupements

Facturation en masse

Onglet des Factures