Projet

Général

Profil

Actions

Commandes #490

fermé

Enregistrement des contributions en comptabilité via script externe

Ajouté par Raphaël Hertzog il y a environ 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
18/01/2013
Echéance:
% réalisé:

100%

Temps estimé:
Commanditaire:
Debian France

Description

Nous souhaitons automatiser toute la saisie comptable des renouvellements de cotisation et des donations. Pour cela, il faudrait que l'on puisse configurer galette afin qu'il appelle un script externe lors de la création des contributions et lui passe une structure de données (encodée en JSON) en entrée:

{
"type":"contribution",
"amount": 10,
"voucher": "/tmp/galette-XXXXXXX.pdf",
"category":
  {
  "id": 1,
  "name": "Cotisation annuelle" 
  },
"payment":
  {
  "type": "paypal",
  "fee": 0.56,
  "paypal_buyer_email": "adherent@example.com",
  "paypal_txn_id": "6EG67315JL589342H",
  ...
  }
}
Quelques détails:
  • "type": type d'écriture comptable remontée par galette. Vaut "contribution" uniquement à l'heure actuelle (cela permet d'étendre l'usage du script à d'autre cas dans le futur, type remboursement de frais)
  • "amount": le montant de la contribution (montant brut, i.e. avant les frais éventuels)
  • "category": des informations de classification de la contribution, concrètement on file toutes les infos sur le type de contribution (au moins "id" et "libellé")
  • "payment": des informations sur le paiement, la clé "type" est obligatoire
    et définit le moyen de paiement ("paypal", "check", "transfer", "cash", "other"). La clé "fee" devrait être standardisée pour contenir les frais de paiement qui ont été imputés sur le montant reçu. Dans le cas de paypal, on veut tous les paramètres retournés par paypal (préfixé par "paypal_" pour éviter les soucis).
  • "voucher" est l'emplacement (possiblement temporaire) d'un fichier (PDF) qui peut servir lieu de pièce justificative à l'écriture comptable (cf http://redmine.ulysses.fr/issues/394 pour la demande de modifier galette pour qu'il sache générer ces documents)

Il faut vérifier que le script se soit bien terminé. S'il renvoie un code d'erreur, il faut envoyer un mail aux administrateurs/trésorier avec la copie de la sortie standard et de la sortie d'erreur ainsi que tous les éléments nécessaires à la saisie comptable manuelle (sauf le justificatif, on doit pouvoir le regénérer facilement depuis galette de toute façon).


Demandes liées 1 (0 ouverte1 fermée)

Lié à Galette - Commandes #394: Possibilité d'éditer des factures.FerméJohan Cwiklinski22/10/2012

Actions
Actions

Formats disponibles : Atom PDF