Fiche NF

De Wiki Bourgelat
Révision datée du 20 mars 2020 à 11:10 par A.brunet (discussion | contributions) (Page créée avec « _TOC_ =Génération des signatures= Les signatures des données dans l'application sont générées via la fonction '''Generer_signature'''. Dans chaque table ayant une... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

_TOC_

Génération des signatures

Les signatures des données dans l'application sont générées via la fonction Generer_signature.

Dans chaque table ayant une notion de signature des données, nous stockons les champs :

  • Première signature (Booléen)
  • Signature
  • Signature précédente

Les signatures et données sont formatées comme demandé dans la documentation NF203 :

  • Les montants ventilés par taux de tva sont au format TauxTVA:montant|TauxTVA:montant.
  • Toutes les valeurs numériques sont multipliées par 100 pour retirer la notion de décimale.
  • Les timestamp sont au format AAAAMMJJHHMMSS

Tout les champs sont concaténés ensemble, séparés par des virgules.

Quand la chaine de la signature est formée, on la crypte en MD5. Puis, on l'encode via une clé RSA 1024bits.

Format de la signature de la facture

  1. Montants TTC ventilés par taux de TVA - ([Facture_Ligne]Taux_TVA et [Facture_Ligne]PT_TTC)
  2. Total TTC - ([Factures]Total_TTC)
  3. Date et heure de création - ([Factures]Date_Facture et [Factures]Heure_facture)
  4. Numéro de la facture - ([Factures]Numéro)
  5. Type de facture (Facture ou Avoir) - ([Factures]type_facture)
  6. Nom de la clinique - ([Facture_entete]site_nom_abrege)
  7. Code postal de la clinique - ([Facture_entete]Code_Postal)
  8. Numéro de TVA intracom de la clinique - ([Facture_entete]N_TVA_Intracom)
  9. Nom du client - ([Facture_Complement]Nom)
  10. Code postal du client - ([Facture_Complement]Code_Postal)
  11. Première signature (O ou N) - ([Factures]premiere_signature)
  12. Signature précédente - ([Factures]signature_precedente)

Format de la signature de la facture pro-forma

  1. Montants TTC ventilés par taux de TVA - ([Facture_pro_forma_ligne]Taux_TVA et [Facture_pro_forma_ligne]PT_TTC)
  2. Total TTC - ([Factures_pro_forma]Total_TTC)
  3. Date et heure de création - ([Factures_pro_forma]Date_Facture et [Factures_pro_forma]Heure_facture)
  4. Numéro de la facture - ([Factures_pro_forma]Numéro)
  5. Type de facture (Facture ou Avoir) - ([Factures_pro_forma]type_facture)
  6. Nom de la clinique - ([Facture_entete]site_nom_abrege)
  7. Code postal de la clinique - ([Facture_entete]Code_Postal)
  8. Numéro de TVA intracom de la clinique - ([Facture_entete]N_TVA_Intracom)
  9. Nom du client - ([Facture_Complement]Nom)
  10. Code postal du client - ([Facture_Complement]Code_Postal)
  11. Première signature (O ou N) - ([Factures_pro_forma]5premiere_signature)
  12. Signature précédente - ([Factures_pro_forma]signature_precedente)

Format de la signature du duplicata

  1. Identifiant unique du duplicata - ([Duplicata]Id_Unique)
  2. Type du document (Facture, Ordonnance) - ([Duplicata]type_document)
  3. Nombre de réimpression du document - ([Duplicata]nb_impr)
  4. Identifiant de l'utilisateur - ([Duplicata]code_operateur)
  5. Date et heure du duplicata - ([Duplicata]jour_reimpression) et [Duplicata]heure_reimpression)
  6. Numéro du document - ([Duplicata]numero_doc)
  7. Première signature (O ou N) - ([Duplicata]premiere_signature)
  8. Signature précédente - ([Duplicata]signature_precedente)

Format de la signature du grand total facture

  1. Montants TTC ventilés par taux de TVA - ([Grand_Total_Facture]montants_TTC_TVA)
  2. Montant du grand total perpétuel - ([Grand_Total_Facture]Cumul_Grand_Total)
  3. Montant du grand total perpétuel réel - ([Grand_Total_Facture]Cumul_Grand_Total_Perp_Reel)
  4. Date et heure du grand total facture - ([Grand_Total_Facture]jour et [Grand_Total_Facture]heure)
  5. Numéro de la facture - ([Grand_Total_Facture]numero_doc)
  6. Première signature (O ou N) - ([Grand_Total_Periode]premiere_signature)
  7. Signature précédente - ([Grand_Total_Facture]signature_precedente)

Format de la signature du grand total journalier

  1. Montants TTC ventilés par taux de TVA sur la journée - ([Grand_Total_Journalier]montants_TTC_TVA)
  2. Montant du grand total perpétuel - ([Grand_Total_Journalier]Cumul_Grand_Total_Journalier)
  3. Montant du grand total perpétuel réel - ([Grand_Total_Journalier]Cumul_Grand_Total_Perp_Reel)
  4. Date et heure du grand total facture - ([Grand_Total_Journalier]jour et [Grand_Total_Journalier]heure)
  5. Numéro de la période - ([Grand_Total_Journalier]numero_periode)
  6. Première signature (O ou N) - ([Grand_Total_Journalier]premiere_signature)
  7. Signature précédente - ([Grand_Total_Journalier]signature_precedente)

Format de la signature du grand total période

  1. Montants TTC ventilés par taux de TVA sur la période - ([Grand_Total_Periode]montants_TTC_TVA)
  2. Montant du grand total de la période - ([Grand_Total_Periode]Cumul_Grand_Total_Periode)
  3. Montant du grand total perpétuel réel - ([Grand_Total_Periode]Cumul_Grand_Total_Perp_Reel)
  4. Date et heure du grand total facture - ([Grand_Total_Periode]jour et [Grand_Total_Periode]heure)
  5. Numéro de la période - ([Grand_Total_Periode]numero_periode)
  6. Première signature (O ou N) - ([Grand_Total_Periode]premiere_signature)
  7. Signature précédente - ([Grand_Total_Periode]signature_precedente)

Format de la signature du grand total exercice

  1. Montants TTC ventilés par taux de TVA sur l'exercice - ([Grand_Total_Exercice]montants_TTC_TVA)
  2. Montant du grand total de la période - ([Grand_Total_Exercice]Cumul_Grand_Total_Exercice)
  3. Montant du grand total perpétuel réel - ([Grand_Total_Exercice]Cumul_Grand_Total_Perp_Reel)
  4. Date et heure du grand total facture - ([Grand_Total_Exercice]jour et [Grand_Total_Periode]heure)
  5. Numéro de l'exercice - ([Grand_Total_Exercice]numero_exercice)
  6. Première signature (O ou N) - ([Grand_Total_Exercice]premiere_signature)
  7. Signature précédente - ([Grand_Total_Exercice]signature_precedente)

Format de la signature du JET

  1. Identifiant unique de l'enregistre au JET - ([JET]Id_Unique)
  2. Code de l'évènement - ([JET]code_evenement)
  3. Informations supplémentaires - ([JET]informations)
  4. Dat et heure de l'enregistrement du JET - ([JET]date et [JET]heure)
  5. Identifiant de l'utiliateur ayant effectué l'évènement - ([JET]id_utilisateur)
  6. Identifiant de la machine ayant effectué l'évènement - ([JET]code_machine)
  7. Première signature (O ou N) - ([JET]premiere_signature)
  8. Signature précédente - ([JET]signature_precedente)


Format de la signature des archives

  1. Montants TTC ventilés par taux de TVA sur la période archivée
  2. Montant TTC cumulés sur la période archivée
  3. Dat et heure de la génération de l'archive - ([Archives]date) et [Archives]heure)
  4. Identifiant de la machine ayant généré l'archive
  5. Type d'archive (Exercice ou Mensuelle) - ([Archives]Periode)
  6. Première signature (O ou N) - ([Archives]premiere_signature)
  7. Signature précédente - ([Archives]signature_precedente)