Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
modeles-facture [2014/10/15 06:22] fabien créée |
modeles-facture [2014/10/15 07:33] fabien Description des objets principaux |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
Le modèle de facture est modifiable depuis la page cabinet, onglet facturation, en utilisant le logiciel de traitement de texte [[http://www.openoffice.org|OpenOffice ]][[http://www.openoffice.org|{{openoffice.png}}]] ou [[http://www.libreoffice.org|LibreOffice ]][[http://www.libreoffice.org|{{libreoffice.png}}]] | Le modèle de facture est modifiable depuis la page cabinet, onglet facturation, en utilisant le logiciel de traitement de texte [[http://www.openoffice.org|OpenOffice ]][[http://www.openoffice.org|{{openoffice.png}}]] ou [[http://www.libreoffice.org|LibreOffice ]][[http://www.libreoffice.org|{{libreoffice.png}}]] | ||
+ | ===== Champs utilisables ===== | ||
+ | ==== Fonctionnement ==== | ||
+ | Le fonctionnement est le même que pour les [[modeles-document|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 ([[modeles-document#utilisation_evoluee_dans_openoffice_et_libreoffice|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. | ||
+ | |||
+ | ==== Liste ==== | ||
+ | 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| | ||
+ | |||
+ | === Objets === | ||
+ | ==Client== | ||
+ | ^Nom du champ^Type^ | ||
+ | |dénomination|Chaîne| | ||
+ | |adresse|Objet Adresse| | ||
+ | |numéroTéléphonePortable|Chaîne| | ||
+ | |professionnel|Booléen| | ||
+ | |solde|Monnaie| | ||
+ | ==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 €. | ||
+ | ==LigneFacture== | ||
+ | ^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| | ||
+ | ==Nature== | ||
+ | ^Nom du champ^Type^ | ||
+ | |description|Chaîne| | ||
+ | |lignes|Liste d'objets LigneFacture| | ||
+ | ==LigneTotal== | ||
+ | ^Nom du champ^Type^ | ||
+ | |nature|Chaîne| | ||
+ | |description|Chaîne| | ||
+ | |montantNonSoumisATva|Monnaie| | ||
+ | |montantSoumisATva|Monnaie| | ||
+ | |montantTva|Monnaie| | ||
+ | |montantTtc|Monnaie| | ||
+ | ==Rappel== | ||
+ | ^Nom du champ^Type^ | ||
+ | |description|Chaîne| | ||
+ | |montant|Monnaie| | ||
===== Procédure ===== | ===== Procédure ===== | ||