Ce rapport fonctionne avec les versions de Koha 19.11 et plus.
- Aller dans Bilans et statistiques > Créer à partir de SQL
- Donner un nom au rapport
- Au besoin, le classer dans un groupe/sous-groupe
- Dans la boîte SQL, coller le code suivant
SELECT CASE debit_type_code WHEN "ACCOUNT" THEN "Frais d'abonnement" WHEN "ACCOUNT_RENEW" THEN "Frais de renouvellement d'abonnement" WHEN "LOST" THEN "Document perdu" WHEN "MANUAL" THEN "Frais manuel" WHEN "NEW_CARD" THEN "Nouvelle carte" WHEN "OVERDUE" THEN "Amendes" WHEN "PAYOUT" THEN "Déboursement" WHEN "PROCESSING" THEN "Frais d'administration pour document perdu" WHEN "RENT" THEN "Frais de location" WHEN "RENT_DAILY" THEN "Frais de location quotidien" WHEN "RENT_DAILY_RENEW" THEN "Renouvellement d'un document en location quotidienne" WHEN "RENT_RENEW" THEN "Renouvellement d'un document en location" WHEN "RESERVE" THEN "Frais de réservation" WHEN "RESERVE_EXPIRED" THEN "Réservation en attente depuis trop longtemps" ELSE debit_type_code END AS "Type de frais", SUM(ABS(ROUND(account_offsets.amount,2))) AS "Montant" FROM account_offsets JOIN accountlines ON (accountlines.accountlines_id = account_offsets.debit_id) WHERE type = "Payment" AND DATE(created_on) = <<Date |date>> GROUP BY debit_type_code
- Cliquer sur « Sauvegarder le rapport »
Plusieurs bibliothèques
SELECT CASE frais.debit_type_code WHEN "ACCOUNT" THEN "Frais d'abonnement" WHEN "ACCOUNT_RENEW" THEN "Frais de renouvellement d'abonnement" WHEN "LOST" THEN "Document perdu" WHEN "MANUAL" THEN "Frais manuel" WHEN "NEW_CARD" THEN "Nouvelle carte" WHEN "OVERDUE" THEN "Amendes" WHEN "PAYOUT" THEN "Déboursement" WHEN "PROCESSING" THEN "Frais d'administration pour document perdu" WHEN "RENT" THEN "Frais de location" WHEN "RENT_DAILY" THEN "Frais de location quotidien" WHEN "RENT_DAILY_RENEW" THEN "Renouvellement d'un document en location quotidienne" WHEN "RENT_RENEW" THEN "Renouvellement d'un document en location" WHEN "RESERVE" THEN "Frais de réservation" WHEN "RESERVE_EXPIRED" THEN "Réservation en attente depuis trop longtemps" ELSE debit_type_code END AS "Type de frais", SUM(ABS(ROUND(account_offsets.amount,2))) AS "Montant" FROM account_offsets JOIN accountlines frais ON (frais.accountlines_id = account_offsets.debit_id) JOIN accountlines pay ON (pay.accountlines_id = account_offsets.credit_id) WHERE type = "Payment" AND DATE(created_on) = <<Date |date>> AND pay.branchcode = <<Bibliothèque |branches>> GROUP BY frais.debit_type_code;
Voir aussi
- Rapport : Nombre de nouveaux abonnés par catégorie dans une plage de date
- Rapport : Nombre de prêts, retours, renouvellements et consultations sur place dans une plage de dates
- Ajouter des types de frais pour les factures manuelles (Koha 19.11 et plus)
- Ajouter des types de frais pour les factures manuelles (Koha 19.05 et moins)
Ressources de la communauté Koha
- SQL reports library (anglais)
- Basic SQL for Koha users (anglais)