Possibilité d'éditer des factures. (Commandes #394)


Added by Stéphane Verdure almost 2 years ago. Updated about 1 year ago.


Status:Fermé Start date:10/22/2012
Priority:Normal Due date:
Assignee:Johan Cwiklinski % Done:

100%

Category:Génération de fichiers
Target version:0.7.5
Commanditaire:Debian France

Description

Bonjour,
Certain licenciés ont besoin de factures. Elle leur est demandée par leur CE pour un remboursement total ou partiel de leur cotisation annuel.
Je pense que cela pourrait être une évolution utile à plusieur d'entre nous.

Cordialement


Related issues

related to Galette - Commandes #490: Enregistrement des contributions en comptabilité via scri... Fermé 01/18/2013

Associated revisions

Revision b7802ca3
Added by Johan Cwiklinski over 1 year ago

Edit invoices and receipts from currentlystomizable models; fixes #394

History

Updated by Johan Cwiklinski almost 2 years ago

Il faudrait parler de ça sur la liste de discussion de Galette ; il me semble que quelqu'un avait commencé un plugin qui se rapprocherait de ça (pour sortir des attestations fiscales de mémoire) ; peut être ce travail peut-il être adapté :)

Updated by Raphaël Hertzog over 1 year ago

La possibilité d'avoir une facture pour les cotisations est intéressante (surtout pour les personnes morales) ainsi que la possibilité de sortir un reçu valant attestation fiscale pour les donations (surtout pour les particuliers qui peuvent déduire cela de leur impôts).

Il faudrait pouvoir paramétrer le contenu de ces documents et donc avoir un système de template. Mais dans quel format? Latex? FOP? Autre chose?

Il faut donc également pouvoir indiquer pour chaque type de contribution, quel modèle de document correspond pour le reçu.

Updated by Johan Cwiklinski over 1 year ago

Pouvoir modifier les PDF ; ce n'est pas la première fois que le sujet est évoqué ; mais ce n'est pas facile du tout :
- Latex nécessite des outils/bibliothèques côté serveur qui peuvent ne pas être disponibles partout... Je ne connais pas personnellement, mais je ne suis pas certain qu'il existe quoi quelque chose en PHP qui puisse gérer ça.
- FOP... Heu, non, merci :D Pour les mêmes raisons que Latex (sauf que ça, je connais...) ; mais il faut compter en plus sur ses limitations, et sur ses problèmes mémoire (franchement, pour l'avoir utilisé ; c'est pas folichon).
- À l'heure actuelle , je n'ai pour ma part pas vraiment d'alternatives en vue :/

Il reste possible de pré-paramétrer certaines choses directement dans Galette, mais je crains fort que ce soit très (trop ?) limité (ou rapidement voué à devenir une usine à gaz).

Haha ! Je viens de chercher vite fait ; et je suis tombé là-dessus :
- http://www.setasign.de/products/pdf-php-solutions/fpdi/

Peut-être un début de solution, puisque c'est compatible avec TCPDF (qui est utilisé dans Galette). À creuser ; mais l'implémentation d'un tel système sort du cadre de la présente demande, ça dev rait être intégré à Galette pour les sorties PDF déjà existantes aussi.

Updated by Raphaël Hertzog over 1 year ago

TCPDF semble avoir une fonction writeHTML() qui pourrait peut-être convenir en partie ?

Ainsi le template serait en HTML customisable par l'utilisateur.

Updated by Johan Cwiklinski over 1 year ago

C'est une possibilité ; de mémoire, writeHTMl() pose quelques soucis à l'utilisation ; et ça ne règle pas les problématiques d'emplacement des différents blocs à priori... Bon, je n'ai encore jamais essayé de faire ça non plus, si ça se trouve, ça fonctionnera « tout seul » :)

Updated by Raphaël Hertzog over 1 year ago

Si on ne contrôle pas 100% de la structure du document, ce n'est pas grave. Ceci dit on semble pouvoir faire pas mal de chose avec le HTML supporté par TCPDF. Les exemples incluent des tableaux, des images, et des CSS de mise en page.

Updated by Johan Cwiklinski over 1 year ago

Raphaël Hertzog a écrit :

Si on ne contrôle pas 100% de la structure du document, ce n'est pas grave. Ceci dit on semble pouvoir faire pas mal de chose avec le HTML supporté par TCPDF. Les exemples incluent des tableaux, des images, et des CSS de mise en page.

En effet ; je n'avais pas vu ces exemples ; ça semble intéressant :)

Ceci dit, je n'ai pas vraiment d'idées de ce qui est amené à être modifié... Trop peu serait un problème pour l'utilisateur, mais trop peu le devenir pour moi (plus l'utilisateur pourra en faire, plus il y a de chances qu'il fasse quelque chose qu'il ne "fallait pas"). Serait-il possible d'avoir des exemples de différentes sorties envisageables ?

Updated by Johan Cwiklinski over 1 year ago

  • Project changed from Plugins to Galette
  • Tracker changed from Evolution to Commandes
  • Assignee set to Johan Cwiklinski

Updated by Johan Cwiklinski over 1 year ago

  • Target version set to 0.7.5
  • Category set to Plugins
  • Commanditaire set to Debian France

Updated by Johan Cwiklinski over 1 year ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

Updated by Johan Cwiklinski about 1 year ago

  • Category changed from Plugins to Génération de fichiers

Updated by Johan Cwiklinski about 1 year ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF