Chapitre 31. Génération de document : système de balises
NOALYSS vous permet de gérer tous les documents que vous souhaitez, ou presque. Afin de générer ces documents, vous avez besoin d’un modèle de document : Retour ligne automatique soit en format HTML, Texte, OpenDocument (ISO26300) ou RTF.
Ces documents serviront de modèle pour la génération de documents tels que facture, note de frais, lettre de rappel…
Chaque type de document a un numéro de séquence, si vous avez 5 modèles de factures, tous les modèles utiliseront la même séquence. Ne modifier ce numéro que si vous êtes sûr de vous. Le numéro 0 signifie qu’il n’y aura pas de changement de la séquence. Il est cependant possible d’utiliser la balise « PJ » pour utiliser une numérotation unique de vos factures, le numéro de pièces est différent pour chaque journal.
Les balises possibles doivent être entourées par << et >>, si vous souhaitez les utiliser dans une feuille de calcul, vous devez mettre le signe égal (=) devant la balise, ainsi après génération ces champs seront considérés comme numériques et pourront être inclus dans des formules.
Les balises sont entre << et >> Il arrive que des caractères invisibles s’immiscent et la balise ne sera plus transformée, dans ce cas, faites copier , coller dans un éditeur de texte simple (notepad) , puis copier et recoller.* |
31.1. Chargement des modèles de documents
Ce menu vous permet de charger des documents qui seront les modèles des documents que vous pourrez générer.
Les formats acceptés sont :
-
RTF : (Rich Text Format)
-
ODF : (Open Document Format) : format de documents utilisés par libreOffice, calligra, MS officie
-
HTML : (HyperText Markup Language)
-
TXT : simple format texte
Vous devez préciser dans quelle partie de NOALYSS, les documents seront générés : Gestion (suivi), Achat, Vente. Ces documents ont une numérotation propre.
31.2. Fichiers exemples
Toutes les balises sont dans https://download.noalyss.eu/contrib/document_test/all_tags.odt
Vous trouverez des fichiers exemples dans la section téléchargement https://download.noalyss.eu/contrib…
31.3. Client ou fournisseur
-
CUST_NAME customer’s name
-
CUST_ADDR_1 customer’s address line 1
-
CUST_CP customer’s ZIP code
-
CUST_CITY customer’s city
-
CUST_CO customer’s country
-
CUST_VAT customer’s VAT
-
CUST_NUM numéro de client
-
CUST_BANQUE_NO n° de compte en banque (utilisé surtout dans les notes de frais)
-
CUST_BANQUE_NAME nom de la banque (utilisé surtout dans les notes de frais)
31.4. Détail du document
-
DATE_LIMIT_CALC Échéance, date formatée pour Calc
-
DATE_LIMIT Échéance date dans le format DD.MM.YYYY
-
MARCH_NEXT n’imprimera rien, ce tag demande à ce qu’on passe à la marchandise suivante. Ce tag est nécessaire dans une liste d’articles commandés ou facturés, par exemple. Il est placé en fin de ligne concernant l’article N, pour passer à l’article N1 à la ligne suivante de la facture ou du bon de commande.
-
BON_COMMANDE numéro du bon de commande
-
VEN_ART_NAME Nom de l’article
-
VEN_ART_LABEL Ce qui est écrit à la place de la description de la fiche dans les journaux de vente ou d’achat ou le nom de l’article si cette description est vide, cela correspond à la dénomination des articles dans le 1er écran de saisie des ventes
-
VEN_ART_PRICE Prix de l’article
-
VEN_ART_QUANT Quantité
-
VEN_ART_TVA_CODE ou TVA_CODE Le code TVA pour l’article
-
TVA_RATE est le pourcentage de TVA de l’article
-
VEN_ART_STOCK_CODE Le code de stock de l’article
-
VEN_HTVA le total hors TVA de la ligne de l’article
-
VEN_TVAC le total TVAC de la ligne de l’article
-
VEN_TVA le total de la TVA de l’article ( total TVA de la ligne)
-
VEN_ART_TVA Montant TVA calculé d’un article , avec ceci les TVA auto-liquidées seront visibles(TVA non payée)
-
VEN_ART_TVAC Total TVAC (alias TTC) de l’article, la TVA est calculée (voir précédent)
-
TOTAL_VEN_HTVA le total HTVA
-
TOTAL_VEN_TVAC le total TVAC
-
TOTAL_TVA le total TVA
-
TVA_LABEL Montre le % de TVA
-
TVA_AMOUNT TVA de l’article, les TVA autoliquidées seront à 0
-
REFERENCE Référence
-
SOLDE Solde du compte (pour les lettres de rappel)
-
DATE Date en format DD.MM.YYYY
-
DATE_CALC Date encodée uniquement pour Calc : permet le formatage de la date
-
DATE_PAID est la date de paiement
-
NUMBER numéro de séquence du document
-
OTHER_INFO information libre que l’on peut introduire dans l’écran de confirmation des journaux de vente
-
USER le nom et le prénom de l’utilisateur ayant généré le document
-
COMMENT Commentaire de suivi uniquement (il peut en avoir plusieurs)
-
PJ Le numéro de la pièce justificative, vous pouvez l’utilisez si vous souhaitez par exemple pour une numérotation par journal et par document. Vous évitez ainsi l’utilisation de NUMBER
-
COMM_PAYMENT =champ « Libellé du paiement » du 1er écran de saisie des ventes
-
DESCRIPTION la description donnée dans la facture ou la note de crédit. champ « Libellé » du 1er écran de saisie des ventes ou dans le suivi , la description d’une action (1er commentaire)
-
ACOMPTE Montant déduit lors d’une vente ou d’un achat, on peut saisir ce montant lors d’une opération de vente ou d’achat
31.5. Données sur l’entreprise
Les paramètres sont encodés dans COMPANY
-
MY_NAME vos coordonnées
-
MY_CP code postal
-
MY_COMMUNE commune
-
MY_TVA numéro de TVA
-
MY_STREET : Rue qu’on a indiqué dans paramètres→société
-
MY_NUMBER :numéro qu’on a indiqué dans paramètres→société
-
MY_TEL : téléphone qu’on a indiqué dans paramètres→société
-
MY_FAX : fax qu’on a indiqué dans paramètres→société
-
MY_PAYS Pays qu’on a indiqué dans paramètres→société
Ainsi que des paramètres supplémentaires compris entre << et >>
31.6. Bénéficiaire :
Fiche désignée par le moyen de paiement, en général utilisée pour les notes de frais pour rembourser un employé.
-
BENEF_NAME : nom
-
BENEF_ADDR_1 adresse du bénéficiaire
-
BENEF_CP code postal
-
BENEF_CITY ville
-
BENEF_CO pays
-
BENEF_VAT numéro de TVA
-
BENEF_NUM numéro de client du bénéficiaire
-
BENEF_BANQUE_NO numéro de compte en banque
-
BENEF_BANQUE_NAME nom de la banque
31.7. Attribut de la fiche,
le nombre x est le numéro id de l’attribut que l’on peut voir dans Section 18.8, “Ajout ou suppression d’attribut” et Attributs de base
-
ATTRx reprend l’attribut x de la fiche marchandise (ou charge) Par exemple ATTR23 correspondra au quick Code des articles.
-
BENEFATTRx reprend l’attribut x du bénéficiaire (donné par le moyen de paiement)
-
CUSTATTRx reprend l’attribut x du client ou du fournisseur
31.8. Utilisation de plusieurs stocks
-
STOCK_NAME nom du dépôt
-
STOCK_ADRESS adresse
-
STOCK_COUNTRY Pays
-
STOCK_CITY ville
-
STOCK_PHONE téléphone
Il y a des exemples dans doc/contrib/document-test.
31.9. SUIVI
TAG étiquette
-
HOUR Heure
-
DESCRIPTION Description
-
DOCUMENT_ID numéro de document
-
PRIORITY Priorité
-
DOCUMENT_TYPE Type de document
-
GROUPMGT Groupe Gestion
-
STATUS Etat de documentation
-
RELATED_ACTION liée
-
CONCERNED_OPERATION Opération concernée
-
OTHER_CARDS Autre Fiches
-
ATTACHED_FILES Fichiers attachés
-
COMMENT Tous les commentaires
-
TAGS Etiquette