Bonjour,
Pour ceux que ça intéresse, et avant le changement de schéma annoncé par
BohwaZ, voici un extracteur pour reçus fiscaux 2018 :
select m.nom "Nom", email, cm.id "Num recu", printf("%.2f",
cj.montant)
"Montant", strftime('%d/%m/%Y', cj.date) "Date Adh", m.id
"id_membre",
m.civilite "Civilité", m.adresse "Adresse", m.code_postal "Code
Postal",
m.ville "Ville", cmp.nom "Moyen Paiement"
from cotisations_membres cm, membres_operations mo, compta_journal cj,
membres m, compta_moyens_paiement cmp
where strftime('%Y', cj.date) = "2018" and mo.id_cotisation = cm.id
and
mo.id_membre = cm.id_membre and mo.id_operation = cj.id and mo.id_membre
= m.id and cmp.code = cj.moyen_paiement
order by m.nom
LIMIT 9999
On injecte le résultat dans un mailing Word et le tour est joué !
id_membre ne sert généralement pas dans le reçu lui-même mais il est
pratique pour travailler le fichier ensuite en cas d'homonymie.
A noter que le numéro de reçu est le numéro d'écriture comptable, il
n'est donc pas en séquence. Je ne sais pas si c'est conforme, mais au
moins c'est garanti unique et traçable.