API Rest - Génération PDF d'une facture

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 »