Extrafields facture

Bonjour,

Je voudrais dans une facture utiliser les variables de substitution afin d’indiquer la période à laquelle la facture se reporte.

Je pensais le faire avec EXTRAFIELD_XXX (version 9.0.1 de Dolibarr).

  1. dans quelle table extrafield va-t-il rechercher (facture? facture modèle?)
  2. qu’elle est la meilleure solution pour effectuer une opération (+x jours) car dans l’extrafield quand on choisi une date on ne sait pas le mettre en champ calculé.

J’avais pensé modifier les dates dans la création automatique de la facture modèle en facture, mais j’ai peur que ce soit effacer par une mise à jour future.

Merci par avance pour l’aide

Salut stkdm,

curieuse demande.

tu peux donner un exemple concret ? (si ça se trouve il existe déjà une solution sans avoir à se lancer dans du spécifique)

1 « J'aime »

J’ai commencé autrement, j’ai créé des extrafields dans la facture modèle et la facture.

Il reprend bien les champs, mais je ne trouve pas comment les updater sur la facture modèle, un peu du style de la date de la nouvelle facture, les deux champs doivent être incrémentés avec la fréquence.

Dans ma facture, comment puis-je savoir quels extrafields sont disponibles (en dehors de ceux de la facture)?

Merci pour ton aide.

Bonjour,

Toujours rien compris.
Pouvez-vous expliquer ce que vous voulez obtenir de maniéré précise et illustrée ?

1 « J'aime »

Bjr

Que facturez vous ? des services ?

Sinon deux extrafields "date debut et date fin

Qu entendez vous par periode ? Semaine ? mois ? calculée ?

1 « J'aime »

Je vais essayer d’être le plus précis possible.

La facturation concerne des services de locations d’espaces, ceux-ci sont facturés pour des périodes données et doivent être indexées toutes les années.

Le processus actuellement : contrat => facture modèle afin de faire une facturation automatique.

Dans un premier temps, je me concentre sur la période: il faudrait que la période se modifie automatiquement au gré de la facturation car les jours ne sont pas les mêmes pour tous les contrats : p.ex facture 03/04 indique période du 13/04 au 12/05, la facture suivante du 03/05 devrait indiquer du 13/05 au 12/06 …

Je suis parti avec les extrafields de début et fin (dans la facture modèle et dans la facture), mais je ne vois pas comment les mettre à jour à chaque facturation.

Dans un deuxième temps, je devrai calculé le montant indexé. Pour le moment cet index est dans un extrafield du contrat, est-ce que je sais aller le rechercher au moment de la facture ou dois-je travailler au niveau des factures? Les index sont stocké dans une autre table.

Merci