API : ajout nouvelle fonction

Bonjour,

J’ai une petite proposition d’ajout dans les API : La possibilité de créer une facture à partir d’un contrat.

Merci par avance en tout cas

Bonjour,

Serait-il possible d’ajouter dans l’API l’équivalent de /invoices/createfromorder/{orderid}

ça donnerait : /invoices/createfromcontracts/{orderid}

L’idée étant de pouvoir générer une facture à partir du contrat, ce que l’on peut faire sur le site mais pas via l’API.

Merci beaucoup

Bonjour :happy:
Il faudrait le prosposer ici :

[ul]
[li]https://github.com/Dolibarr/dolibarr/issues[/li]
[/ul]avec comme titre

  • Feature Request : description courte

Bonjour,

Je cherche à compléter les API REST, en créant un nouveau module permettant facilement d’exporter le journal de vente.

J’ai tenté de rajouter un module API_xxx, mais il n’apparait pas dans API Explorer.

J’ai déjà développé une interface comptable qui interroge directement la base de Dolibarr, mais pour des raisons de fiabilité je souhaite le faire via les API REST.

Toute aide est la bienvenue
Merci d’avance
Patrice

Bonjour Patrice,

As-tu vu ce sujet du forum ?
www.dolibarr.fr/forum/t/documentation-api-rest/25139/1

C’est assez dense mais il y a beaucoup d’informations et je pense que cela serait un bon point de départ.

Tu peux également te référer à cette page : https://wiki.dolibarr.org/index.php/Module_Web_Services_REST_(développeur)#Ajouter_un_nouveau_service

1 J'aime

Bonjour Jtraulle,

Tout d’abord merci de ta réponse,

les deux liens je les connais, il m’ont permis commencer à faire mes premier pas pour la partie cliente (développement en C#) et cela m’a bien aidé.
Mais pour la partie serveur j’ai beaucoup plus de difficulté, j’ai tenté de faire une API mais elle n’apparait pas dans les API de Dolibarr.

Je continue mes recherche…

Cordialement
Patrice

Bonjour Patrice,

Quels fichiers as-tu créé et où les as-tu placés ?

En te souhaitant une bonne journée :wink:

Bonjour
J’ai avancé sur mon probleme en regardant dans les log de PHP
J’ai le message suivant :
PHP Warning: opendir(C:/xampp/htdocs/dolibarr/htdocs/accounting/class/):
failed to open dir: No such file or directory in C:\xampp\htdocs\dolibarr\htdocs\api\index.php on line 167, referer: http://localhost/dolibarr/htdocs/api/index.php/explorer/

L’Objet de l’API est :
Récupérer des journaux comptables et noter quelles sont les écritures déjà récupérées (factures, remise de chéque, CB, espece …)
J’ai créer un module API nommé api_accountancy.class.php
il est stoké dans le dossier htdocs\accountancy\class
la classe de l’api s’appelle accountancy

De ce que j’ai compris le module devrait apparaitre.