Génération de facture avec la bonne entité

Bonjour,

Je rencontre actuellement un problème lors de la génération de pdf d’une facture avec la class Facture.

Lorsque j’exécute mon script qui génère une facture via un context de session l’entité qui émet la facture est l’entité active.

Cependant lorsque le script est exécuter en ligne de commande la facture qui est générer a pour émetteur l’entité par défaut qui est l’entité mère.

J’ai essayé de modifier l’entité via la variable conf avant de générer la facture mais cela ne change rien. De même pour les cookies de session php.

Auriez vous une piste?

J’utilise dolibar 14 et php 7.4.

Mon dolibarr est une version déjà en prod avec ces modules :

  • multicompany (v 14.0.1)
  • infraspackplus (v 11.0.08)
  • commissionsagcovrp (v1.0)
  • discountrules (v2.19)
  • doliconnector (v7.0.0)
  • écommerceceng (v 4.1.40.0)
  • relatedproducts
  • rubis (v11.0.1)
  • sitfac
  • subtotal (v3.10.0)
  • zakat

Pour monter le serveur php j’utilise MAMP sur Mac.