Par défaut, vous utilisez le modèle de facture fourni par Tiron.
Si celui-ci ne vous convient pas, ou que vous voulez changer quelques détails, vous pouvez créer votre modèle de facture.
Le modèle de facture est modifiable depuis la page cabinet, onglet facturation, en utilisant le logiciel de traitement de texte OpenOffice ou LibreOffice
Le fonctionnement est le même que pour les modèles de document. Il est fortement recommandé, afin d'éviter des problèmes de fusion, d'insérer les champs Tiron dans des champs JOOScript (voir cette procédure).
Les champs de type Chaîne et Entier peuvent être utilisés directement dans des expressions ${nom-du-champ}.
Les champs de type Booléen sont généralement utilisés dans des conditions. Syntaxe : [#if champ-booléen ??] suivi, plus loin, par [/#if].
Les champs de type Objet contiennent eux-mêmes des champs. Pour y accéder, on utilise le point. Ex : ${nom-objet.nom-du-champ-dans-objet}.
Les listes sont généralement utilisées dans une itération. Syntaxe : [#list nom-liste as element] suivi, plus loin, par [/#list]. L'element est à son tour, à l'intérieur de l'itération, un champ utilisable.
Pour toutes les factures, les champs suivants sont utilisables :
Nom du champ | Correspondance | Type |
---|---|---|
TypeFacture | Provision, Facture intermédiaire… | Chaîne |
client | client de la facture | Objet Client |
montantTTC | montant TTC | Objet Monnaie |
montantTVA | montant de la TVA | Objet Monnaie |
estValidée | indique si la facture est validée | Booléen |
cabinet | cabinet courant | Objet Cabinet |
MontantNonSoumisATVA | montant non soumis à TVA | Objet Monnaie |
MontantSoumisATVA | montant soumis à TVA | Objet Monnaie |
Lignes | toutes les lignes de la facture | Liste d'objets LigneFacture |
LignesHonoraires | uniquement les lignes de type Honoraires | Liste d'objets LigneFacture |
Natures | natures (honaires, frais…) utilisées dans les lignes de la facture | Liste d'objets Nature |
LignesTotal | toutes les lignes de total | Liste d'objets LigneTotal |
Rappels | tous les rappels | Liste d'objets Rappel |
solde | solde de la facture | Objet Monnaie |
soldeAPayer | solde de la facture + montant des rappels | Objet Monnaie |
numéroFacture | numéro | Entier |
dateFacture | date la facture au format court. Ex : 07/10/2014 | Chaîne |
dateLongueFacture | date la facture au format long. Ex: 7 octobre 2014 | Chaîne |
mentionProfessionnel | mention pour les débiteurs professionnels | Chaîne |
Pour les factures créées dans un dossier, il est possible d'utiliser les champs suivants en plus :
Nom du champ | Correspondance | Type |
---|---|---|
NomDossier | nom du dossier | Chaîne |
NuméroDossier | numéro du dossier | Chaîne |
Dossier | dossier | Objet Dossier |
Nom du champ | Type |
---|---|
dénomination | Chaîne |
adresse | Objet Adresse |
numéroTéléphonePortable | Chaîne |
professionnel | Booléen |
solde | Monnaie |
Les objets Monnaie peuvent être utilisés directement dans le modèle, comme une chaîne. Ils seront automatiquement formatés avec le symbole €.
Nom du champ | Type |
---|---|
nature | Chaîne |
description | Chaîne |
date | Chaîne |
quantité | Chaîne |
prixUnitaire | Monnaie |
montantHt | Monnaie |
tauxTva | Chaîne |
montantTva | Monnaie |
montantTtc | Monnaie |
Nom du champ | Type |
---|---|
description | Chaîne |
lignes | Liste d'objets LigneFacture |
Nom du champ | Type |
---|---|
nature | Chaîne |
description | Chaîne |
montantNonSoumisATva | Monnaie |
montantSoumisATva | Monnaie |
montantTva | Monnaie |
montantTtc | Monnaie |
Nom du champ | Type |
---|---|
description | Chaîne |
montant | Monnaie |