Système de balises pour générer les documents

samedi 10 avril 2021
par  Loic Delangen
popularité : 91%

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, faite copier , coller dans un editeur de texte simple (notepad) , puis copier et re-coller.

Fichiers exemple

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...

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)

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 N+1 à 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 (utilisé pour les TVA non payées)
  • 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
  • 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)

Entreprise utilisant le programme,

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 >>

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

Attribut de la fiche,

le nombre x est le numéro id de l’attribut que l’on peut voir dans CFGATCARD

  • 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

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

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.

Explication des champs :

  • Nom est le nom que vous verrez apparaître dans les endroits où vous pouvez générer des documents
  • Type de document : en fait sa catégorie
  • Fichier : fichier modèle que vous devrez charger
  • Affectation :
    • Vente : uniquement les journaux de vente
    • Achat : uniquement les journaux d’achat
    • Gestion accessible uniquement dans gestion → suivi

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

Commentaires