#!/bin/sh export LC_ALL=fr_FR.UTF-8 thismonth=$(date +"%m") month=$(printf "%02d\n" $((${thismonth#0*} )) ) year=$(date +"%Y") if [ $# -ge 1 ]; then month=$(printf "%02d\n" $1) fi if [ $# -ge 2 ]; then year=$2 fi quittancedate=$(LC_TIME="fr_FR.UTF-8" date -j -f "%m%Y" ${month}${year} +"%B %Y") now=$(LC_TIME="fr_FR.UTF-8" date +"%d %B %Y") nextmonth=$(printf "%02d" $(( ${month#0*} + 1 )) ) nextyear=$year if [ $nextmonth -eq 13 ]; then nextmonth=01 nextyear=$(( $year + 1 )) fi lastday=$(date -j -v-1d -f "%d%m%Y" 01${nextmonth}${nextyear} +"%d") pdfroff -itk -mspdf > quittance-${month}-${year}.pdf <<-EOF .pdfinfo /Title Quittance de loyer $month/$year .pdfinfo /Author Orianne Gilbert .pdfinfo /Subject Quittance de loyer .pdfinfo /Creator .HM 5i .PD 5v .ds paper A4 .TL Quittance de loyer du mois $quittancedate .LP .DS L XXXXXXXXXXXXXXX XXXXXXXXXXXXXX XXXXXXXXXXXXXXX .DE .DS I 60 XXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXX .DE .DS I 50 Fait à Villejuif le $now .DE .SH Adresse de la location: .LP XXXXXXXXXXXXXXXXXXXXXXXXXXXX .PP Je soussignée, XXXXXXXXXXXXXXX, propriétaire du logement désigné ci-dessus, déclare avoir reçu de Monsieur XXXXXXXXXXX, la somme de 769 euros (sept cent soixante neuf euros), au titre du paiement du loyer et des charges pour la période de location du 01/$month/$year au $lastday/$month/$year et lui en donne quittance, sous réserve de tous mes droits. .LP .SH Détail du règlement: .LP Loyer : 719 euros .LP Provision pour charges : 50 euros .LP .B "Total :" 769 .B euros .PSPIC -L sig-orianne.eps 2 *(En bas de page)* Cette quittance annule tous les reçus qui auraient pu être établis précédemment en cas de paiement partiel du montant du présent terme. Elle est à conserver pendant trois ans par le locataire (loi n° 89-462 du 6 juillet 1989 : art. 7-1). EOF echo -e "Bonjour,\n\nVeuillez trouver en pièce jointe la quittance de loyer de ce mois.\n\nCordialement\nOrianne GILBERT" | /usr/local/bin/mailx -r bapt@nours.eu -a quittance-$month-$year.pdf -s "Quittance $month/$year" XXXXXXXXXXXXXXXXXXXXXXXXXX