Bonjour tout le monde,
je suis nouveau sous DoliBarr et je ne suis pas un spécialiste du PHP.
Pour pouvoir faire de l’import de facture, j’utilise l’API Rest de Dolibarr et cela fonctionne très bien.
Mais il y a une chose que je n’arrive toujours pas à faire c’est la génération du fichier PDF lié à la facture.
Sur le forum, j’ai pu lire qu’il fallait utiliser le [PUT][/documents/builddoc], mais cela ne permet que de regénérer un document déjà fait.
Ou est mon erreur ?
Merci par avance pour votre aide.
Claude
PS : Bonne et heureuse année 2021
Bonjour,
J’utilise l’api rest également pour créer les factures et générer le fichier PDF. Cela fait un bon moment que j’ai écrit le code donc je ne sais plus trop qu’est ce qui déclenche la création du PDF. Il me semble que c’est l’envoi d’une requête POST sur /invoices/id_de_la_facture/validate
Cdlt
Bonjour
Tu peux générer un PDF même s’il n’y en avait pas d’existant avec [PUT][/documents/builddoc]
Paramètres à envoyer :
{
« modulepart »: « invoice »,
« original_file »: « NuméroFacture/NuméroFacture.pdf »,
« doctemplate »: « »,
« langcode »: « fr-FR »
}
Dans « original_file », tu dois indiquer :
le dossier de génération = numéro de facture
le nom du PDF à générer = numéro de facture.pdf
Si « doctemplate » est vide, il génère avec le modèle par défaut
Cordialement
Eric
Merci RAYBAUDI et pascal_z,
il faut vraiment tourner 4 ou 5 fois son pouce avec de taper sur le clavier.
J’ai réessayé et ca a fonctionné. Exactement comme l’info de RAYBAUDI.
Merci pour tout.
1 « J'aime »