Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.47k stars 2.8k forks source link

Suppression des dons #24944

Open Asso-eIDL opened 1 year ago

Asso-eIDL commented 1 year ago

Bug

Voir : https://www.dolibarr.fr/forum/t/suppression-des-dons/36864

Environment Version

16.0.4

Environment OS

Debian 11.7

Environment Web server

yunohost version : 11.1.20 (stable) nginx/1.18.0

Environment PHP

PHP 7.4.33

Environment Database

10.5.19-MariaDB-0+deb11u2 Debian 11

Environment URL(s)

~/dolibarr/don/payment/card.php?id=# OU ~dolibarr/don/card.php?id=

Expected and actual behavior

Expected : Bouton SUPPRIMER activé entrainant la suppression du payment du don et de l'écriture bancaire correspondante.

Actual behavior : Bouton SUPPRIMER déactivé, info bulle "Suppression impossible quand il existe au moins une facture classée payée.". Impossible de modifier ou supprimer le payment du don.

OU

Expected : Présence d'un bouton permettant d'annuler le statut "Don payé"

Actual behavior : Impossible d'annuler le statut "Don payé"

Steps to reproduce the behavior

  1. Créer un don X par "Nouveau don", remplir, et "ENREGISTRER" : Une ligne de rowid X est bien créer dans llx_don.
  2. Cliquer sur "VALIDER PROMESSE" : Le don X passe au status "Promesse valider"
  3. Cliquer sur "SAISIR RÉGLEMENT", remplir au montant total et "ENREGISTRER" : Une ligne de rowid Y est bien créer dans llx_payment_donation ET une ligne de rowid Z est bien créer dans llx_bank
  4. Cliquer sur "CLASSER 'PAYÉE'" : Le don X passe au status "Don payé"
  5. Cliquer sur la "Réf. paiement" Y : Dans la fenêtre du payment Y du don X écriture bancaire Z : "SUPPRIMER" est déactivé ET l'info bulle indique : "Suppression impossible quand il existe au moins une facture classée payée."

Capture du 2023-06-02 16-43-37

OU

Capture du 2023-06-02 17-04-04

Attached files

No response

emheyarssi commented 1 year ago

Sorry but I think the message is clear enough. You can NOT delete a donation if the payment was made...

I'm not sure if it's possible but try to delete the payment first.

Asso-eIDL commented 1 year ago

I'm sorry, but I got that right. It's the payment of the paid classified donation that I'm trying to remove. The message "Can't remove payment since there is at least one invoice classified paid" is not so clear because I have neither created nor paid any invoice. What does this invoice refer to and how can I delete it?

Asso-eIDL commented 1 year ago

If I remove the bank entry, the message is the same:

Capture du 2023-06-04 00-59-47

Asso-eIDL commented 5 months ago

up please.