Commandes #394
closedPossibilité d'éditer des factures.
100%
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
Updated by Johan Cwiklinski about 12 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 almost 12 years 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 almost 12 years 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 almost 12 years 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 almost 12 years 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 almost 12 years 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 almost 12 years 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 almost 12 years ago
- Project changed from Plugins to Galette
- Assignee set to Johan Cwiklinski
- Tracker changed from Evolution to Commandes
Updated by Johan Cwiklinski almost 12 years ago
- Category set to Plugins
- Target version set to 0.7.5
- Commanditaire set to Debian France
Updated by Johan Cwiklinski over 11 years ago
- % Done changed from 0 to 100
- Status changed from Nouveau to Résolu
Appliqué par commit b7802ca35c7860d73deca44e8fda42eae19b7ce8.
Updated by Johan Cwiklinski over 11 years ago
- Category changed from Plugins to Files generation
Updated by Johan Cwiklinski over 11 years ago
- Status changed from Résolu to Fermé