You are here:
< Back

Ce rapport fonctionne avec les versions de Koha 19.11 et plus.

  1. Aller dans Bilans et statistiques > Créer à partir de SQL
  2. Donner un nom au rapport
  3. Au besoin, le classer dans un groupe/sous-groupe
  4. 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
  1. 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

Ressources de la communauté Koha

Last Updated On octobre 29, 2020