Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c71100366 |
4 changed files with 99 additions and 165 deletions
97
CHANGELOG
Normal file
97
CHANGELOG
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
0.25
|
||||||
|
- Options d'affichage du rendu facture (Jason)
|
||||||
|
0.19
|
||||||
|
- Réparation des schémas partiellement migrés (Jason)
|
||||||
|
0.18
|
||||||
|
- Personnalisation du rendu des factures (Jason)
|
||||||
|
0.17
|
||||||
|
- Ajout archivage factures
|
||||||
|
0.15
|
||||||
|
- Ajout champ contact à la fiche client
|
||||||
|
0.12
|
||||||
|
- Ajout Mollie à la table moyens de paiement
|
||||||
|
0.11
|
||||||
|
- Changement mention finale pour devis
|
||||||
|
0.9
|
||||||
|
- Ajout possibilité choisir champs identité et adresse membre
|
||||||
|
0.8.8
|
||||||
|
- correction typo
|
||||||
|
0.8.7
|
||||||
|
- correction typo
|
||||||
|
0.8.6
|
||||||
|
- Correction erreur si pas de prix saisi
|
||||||
|
0.8.5
|
||||||
|
- Ajout numéro SIREN/SIRET pour les clients
|
||||||
|
- Ajout pagination liste factures
|
||||||
|
|
||||||
|
0.8.4
|
||||||
|
- Correction bug si identité définie par plusieurs champs
|
||||||
|
- Correction bug oubli choix receveur
|
||||||
|
- Mise-à-jour Changelog
|
||||||
|
|
||||||
|
0.8.3 :
|
||||||
|
- Mise-à-jour README
|
||||||
|
|
||||||
|
0.8.2 :
|
||||||
|
- Tri des membres en ordre alphabétique
|
||||||
|
- Élimination de plusieurs bugs
|
||||||
|
|
||||||
|
0.8.1 :
|
||||||
|
- reprise du code par jce (lesanges@zaclys.net ; https://git.roflcopter.fr/lesanges/paheko-plugin-facturation)
|
||||||
|
- Achèvement migration vers Paheko 1.3
|
||||||
|
|
||||||
|
0.7.4 :
|
||||||
|
- Corrections de dépréciations PHP, le plugin être compatible PHP8.2
|
||||||
|
- Quelques problèmes réglés de formulaires invalidables
|
||||||
|
- Nettoyage du code et factorization des facture_{ajouter,modifier}.php
|
||||||
|
|
||||||
|
0.7.3 :
|
||||||
|
- Règle le problème de formulaire bloqué que je croyais avoir résolu la dernière fois :)
|
||||||
|
|
||||||
|
0.7.2 :
|
||||||
|
- Petite correction du moyen de paiement qui n'était pas retenu à cause d'un doublon dans le formulaire.
|
||||||
|
|
||||||
|
0.7.1 :
|
||||||
|
- Ajout d'une case dans la config pour choisir si les factures sont TTC ou HT
|
||||||
|
- Le formulaire de document était cassé à cause d'un champs obligatoire invisible
|
||||||
|
|
||||||
|
0.7.0 :
|
||||||
|
- Modernisation des formulaires, de la fiche client
|
||||||
|
- Liste dynamiques des documents et des clients + export CSV/ODS
|
||||||
|
- Numérotation automatique des documents
|
||||||
|
- Ajout du bouton Dupliquer sur les documents
|
||||||
|
- Divers fixes
|
||||||
|
- Changements de la gestion des CERFA :
|
||||||
|
- organisation du champ `contenu` pour gérer les paramètres de CERFA sous la forme {"forme":"3","nature":"1","texte":"1"}
|
||||||
|
- ajout d'une table `plugin_facturation_txt_cerfa` pour stocker les textes explicatifs additionnels
|
||||||
|
- formulaires adaptés aux CERFA pour permettre le choix de la forme, de la nature, du mode de versement et du texte explicatif éventuel
|
||||||
|
|
||||||
|
0.6.0 :
|
||||||
|
- Génération des PDF par Garradin, on se débarasse de mPDF et l'installation du plugin devient standard
|
||||||
|
- Fix #32 (prix total affiché incorrect), en stockant les prix sous formes d'entiers à la manière de Garradin
|
||||||
|
- Possibilité de supprimer un document
|
||||||
|
- Fix #34, problème sélection membre
|
||||||
|
|
||||||
|
0.5.0 :
|
||||||
|
Mise à jour rapide du plugin pour Garradin 1.1.
|
||||||
|
La gestion de la signature dans les reçus fiscaux a été désactivés pour l'instant (changements de méthodes avec Garradin 1.1, flemme de m'y pencher pour le moment)
|
||||||
|
|
||||||
|
0.4.1 :
|
||||||
|
Release mineure qui corrige un problème qui apparaît, selon la configuration de PHP (?), lors de la migration depuis une version précédente.
|
||||||
|
|
||||||
|
0.4.0 :
|
||||||
|
Cette version a pour principal but d'être compatible avec Garradin 1.0 et de ne pas empêcher la mise à jour d'une ancienne installation comprenant une ancienne version du plugin.
|
||||||
|
Le formulaire de création/édition de document a été modifié pour simplifier l'expérience utilisateur : tout les types de documents se font depuis le même formulaire, suivi des évolutions graphiques/ergonomiques de Garradin.
|
||||||
|
|
||||||
|
0.3.0 :
|
||||||
|
- Ajouts des reçus fiscaux et des reçus sur des cotisations :
|
||||||
|
- Génération du cerfa pour reçu fiscaux, paramètres disponibles dans la config
|
||||||
|
- Ajout d'une page d'aide
|
||||||
|
- L'identité des destinataires membres est maintenant définie selon la configuration de Garradin, et non plus de manière statique sur la colonne "nom"
|
||||||
|
- Suppression de la classe Facturation\Config pour utiliser celle que propose Garradin
|
||||||
|
- Ajout du champs de numéro RNA
|
||||||
|
|
||||||
|
|
||||||
|
0.2.0 :
|
||||||
|
- Stockage des désignations des documents changé de serialize à json_decode
|
||||||
|
- Petites améliorations sur les formulaires
|
||||||
160
CHANGELOG.md
160
CHANGELOG.md
|
|
@ -1,160 +0,0 @@
|
||||||
# Changelog
|
|
||||||
|
|
||||||
## v0.27.2 - 2026-07-02
|
|
||||||
### Changed
|
|
||||||
- Conserver les tags html dans les libellés
|
|
||||||
|
|
||||||
## v0.25 - 2026-05-15 - Jason Pelletier <jojodavo@gmail.com>
|
|
||||||
### Added
|
|
||||||
- Options d'affichage du rendu facture
|
|
||||||
|
|
||||||
## v0.19 - 2026-05-15 - Jason Pelletier <jojodavo@gmail.com>
|
|
||||||
### Fixed
|
|
||||||
- Réparation des schémas partiellement migrés
|
|
||||||
|
|
||||||
## v0.18 - 2026-05-15 - Jason Pelletier <jojodavo@gmail.com>
|
|
||||||
### Changed
|
|
||||||
- améliorations proposées par Jason Pelletier <jojodavo@gmail.com>
|
|
||||||
### Added
|
|
||||||
- Personnalisation du rendu des factures
|
|
||||||
|
|
||||||
## v0.17 - 2026-02-26 - @jce
|
|
||||||
### Added
|
|
||||||
- archivage factures
|
|
||||||
|
|
||||||
## v0.15 - 2025-03-25 - @jce
|
|
||||||
### Added
|
|
||||||
- champ contact à la fiche client
|
|
||||||
|
|
||||||
## v0.13 - 2025-02-26 - @jce
|
|
||||||
### Changed
|
|
||||||
- Amélioration contrôles saisie facture
|
|
||||||
|
|
||||||
## v0.12 - 2025-01-04 - @jce
|
|
||||||
### Added
|
|
||||||
- Mollie à la table moyens de paiement
|
|
||||||
|
|
||||||
## v0.11 - 2024-10-19 - @jce
|
|
||||||
### Changed
|
|
||||||
- mention finale pour devis
|
|
||||||
|
|
||||||
## v0.9 - 2024-08-30 - @jce
|
|
||||||
### Added
|
|
||||||
- possibilité choisir champs identité et adresse membre
|
|
||||||
|
|
||||||
## v0.8.8 - 2024-08-13 - @jce
|
|
||||||
### Added
|
|
||||||
- impression logo avec option de configuration
|
|
||||||
### Changed
|
|
||||||
- Adaptation Readme à la situation actuelle
|
|
||||||
|
|
||||||
## v0.8.6 - 2024-03-29 - @jce
|
|
||||||
### Fixed
|
|
||||||
- Erreur si pas de prix saisi
|
|
||||||
|
|
||||||
## v0.8.5 - 2024-01-12 - @jce
|
|
||||||
### Added
|
|
||||||
- numéro SIREN/SIRET pour les clients
|
|
||||||
- pagination liste factures
|
|
||||||
|
|
||||||
## v0.8.4 - 2024-01-11 - @jce
|
|
||||||
### Fixed
|
|
||||||
- Bug si identité définie par plusieurs champs
|
|
||||||
- Bug oubli choix receveur
|
|
||||||
|
|
||||||
## v0.8.2 - 2024-01-10 - @jce
|
|
||||||
### Added
|
|
||||||
- Tri des membres en ordre alphabétique
|
|
||||||
### Fixed
|
|
||||||
- Élimination de plusieurs bugs
|
|
||||||
|
|
||||||
## v0.8.1 - 2023-11-03 - @jce
|
|
||||||
### Changed
|
|
||||||
- reprise du code par jce (lesanges@zaclys.net ; https://gitea.zaclys.com/lesanges/facturation)
|
|
||||||
- Achèvement migration vers Paheko 1.3
|
|
||||||
|
|
||||||
## v0.7.4 - 2023-04-16 - @noizette
|
|
||||||
### Fixed
|
|
||||||
- Corrections de dépréciations PHP, le plugin être compatible PHP8.2
|
|
||||||
### Changed
|
|
||||||
- Quelques problèmes réglés de formulaires invalidables
|
|
||||||
- Nettoyage du code et factorization des facture_{ajouter,modifier}.php
|
|
||||||
|
|
||||||
## v0.7.3 - 2022-03-03 - @noizette
|
|
||||||
### Fixed
|
|
||||||
- Règle le problème de formulaire bloqué que je croyais avoir résolu la dernière fois :)
|
|
||||||
|
|
||||||
## v0.7.2 - 2022-01-31 - @noizette
|
|
||||||
### Fixed
|
|
||||||
- Petite correction du moyen de paiement qui n'était pas retenu à cause d'un doublon dans le formulaire.
|
|
||||||
|
|
||||||
## v0.7.1 - 2022-01-10 - @noizette
|
|
||||||
### Added
|
|
||||||
- ajout d'une case dans la config pour choisir si les factures sont TTC ou HT
|
|
||||||
### Fixed
|
|
||||||
- Le formulaire de document était cassé à cause d'un champs obligatoire invisible
|
|
||||||
|
|
||||||
## v0.7.0 - @noizette
|
|
||||||
### Changed
|
|
||||||
- Modernisation des formulaires, de la fiche client
|
|
||||||
- Liste dynamiques des documents et des clients + export CSV/ODS
|
|
||||||
- Numérotation automatique des documents
|
|
||||||
- Divers fixes
|
|
||||||
- Changements de la gestion des CERFA :
|
|
||||||
- organisation du champ `contenu` pour gérer les paramètres de CERFA sous la forme {"forme":"3","nature":"1","texte":"1"}
|
|
||||||
- ajout d'une table `plugin_facturation_txt_cerfa` pour stocker les textes explicatifs additionnels
|
|
||||||
- formulaires adaptés aux CERFA pour permettre le choix de la forme, de la nature, du mode de versement et du texte explicatif éventuel
|
|
||||||
### Added
|
|
||||||
- Ajout du bouton Dupliquer sur les documents
|
|
||||||
|
|
||||||
## v0.6.0 - @noizette
|
|
||||||
### Changed
|
|
||||||
- Génération des PDF par Garradin, on se débarasse de mPDF et l'installation du plugin devient standard
|
|
||||||
- Possibilité de supprimer un document
|
|
||||||
### Fixed
|
|
||||||
- Fix #32 (prix total affiché incorrect), en stockant les prix sous formes d'entiers à la manière de Garradin
|
|
||||||
- Fix #34, problème sélection membre
|
|
||||||
|
|
||||||
## v0.5.0 - @noizette
|
|
||||||
### Added
|
|
||||||
Mise à jour rapide du plugin pour Garradin 1.1.
|
|
||||||
### Changed
|
|
||||||
- La gestion de la signature dans les reçus fiscaux a été désactivés
|
|
||||||
pour l'instant (changements de méthodes avec Garradin 1.1, flemme de
|
|
||||||
m'y pencher pour le moment)
|
|
||||||
|
|
||||||
## v0.4.1 - @noizette
|
|
||||||
### Fixed
|
|
||||||
- Release mineure qui corrige un problème qui apparaît, selon la
|
|
||||||
configuration de PHP (?), lors de la migration depuis une version
|
|
||||||
précédente.
|
|
||||||
|
|
||||||
## v0.4.0 - @noizette
|
|
||||||
### Changed
|
|
||||||
- Cette version a pour principal but d'être compatible avec Garradin
|
|
||||||
1.0 et de ne pas empêcher la mise à jour d'une ancienne installation
|
|
||||||
comprenant une ancienne version du plugin.
|
|
||||||
- Le formulaire de création/édition de document a été modifié pour
|
|
||||||
simplifier l'expérience utilisateur : tout les types de documents se
|
|
||||||
font depuis le même formulaire, suivi des évolutions
|
|
||||||
graphiques/ergonomiques de Garradin.
|
|
||||||
|
|
||||||
## v0.3.0 - @noizette
|
|
||||||
### Added
|
|
||||||
- Ajouts des reçus fiscaux et des reçus sur des cotisations :
|
|
||||||
- Génération du cerfa pour reçu fiscaux, paramètres disponibles dans la config
|
|
||||||
- Ajout d'une page d'aide
|
|
||||||
- Ajout du champs de numéro RNA
|
|
||||||
### Changed
|
|
||||||
- L'identité des destinataires membres est maintenant définie selon la
|
|
||||||
configuration de Garradin, et non plus de manière statique sur la
|
|
||||||
colonne "nom"
|
|
||||||
### Removed
|
|
||||||
- Suppression de la classe Facturation\Config pour utiliser celle que
|
|
||||||
propose Garradin
|
|
||||||
|
|
||||||
## v0.2.0 - @noizette
|
|
||||||
### Added
|
|
||||||
- Stockage des désignations des documents changé de serialize à json_decode
|
|
||||||
### Changed
|
|
||||||
- Petites améliorations sur les formulaires
|
|
||||||
|
|
@ -9,10 +9,7 @@ f(['id' => 'required|numeric']);
|
||||||
$id = (int) qg('id');
|
$id = (int) qg('id');
|
||||||
$sign_tag = UserTemplate\Functions::signature();
|
$sign_tag = UserTemplate\Functions::signature();
|
||||||
$h = static function ($value): string {
|
$h = static function ($value): string {
|
||||||
return htmlspecialchars_decode(
|
return htmlspecialchars((string) $value, ENT_QUOTES, 'UTF-8');
|
||||||
htmlentities($value, ENT_NOQUOTES, 'UTF-8', false),
|
|
||||||
ENT_NOQUOTES
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
$br = static function ($value) use ($h): string {
|
$br = static function ($value) use ($h): string {
|
||||||
return nl2br($h($value));
|
return nl2br($h($value));
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ name="Facturation"
|
||||||
description="Permet d'éditer des factures et devis à ses membres ainsi qu'à une base de clients supplémentaire."
|
description="Permet d'éditer des factures et devis à ses membres ainsi qu'à une base de clients supplémentaire."
|
||||||
author="Sur la base de Jean-Christophe Engel, amélioré par Jordan"
|
author="Sur la base de Jean-Christophe Engel, amélioré par Jordan"
|
||||||
url="https://gitea.zaclys.com/lesanges/facturation"
|
url="https://gitea.zaclys.com/lesanges/facturation"
|
||||||
version="0.27.2"
|
version="0.27"
|
||||||
menu=true
|
menu=true
|
||||||
restrict_section="accounting"
|
restrict_section="accounting"
|
||||||
restrict_level="read"
|
restrict_level="read"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue