Bonjour et un grand bravo/merci pour cette super application!
Cela fait deux mois que j’utilise Dolibarr et je viens de passer à la 2.7.
Je rencontre un problème: il m’est impossible de supprimer une facture. Dans l’ancienne version, j’avais le bouton supprimer en bas de la facture éditée et ce bouton a disparu. La méthode de suppression a-t-elle changée ou suis-je victime d’un bug?
la facture a été validée et il ne s’agit pas de la dernière dans la numérotation
edit: j’ai le même problème concernant toutes les factures en fait, même celles d’acompte
edit 2: j’ai fini par trouver une facture que je peux supprimer (pour les autres, c’est toujours impossible car pas de bouton supprimer), mais il me renvoie l’erruer suivante:
[code]
Cannot delete or update a parent row: a foreign key constraint fails (dolibarr/llx_paiement_facture, CONSTRAINT fk_paiement_facture_fk_facture FOREIGN KEY (fk_facture) REFERENCES llx_facture (rowid)) sql=DELETE FROM llx_facture WHERE rowid = 69[/code
tu ne peux pas supprimer une facture validée ayant déjà un paiement, d’autant plus si ce n’est pas la dernière dans la numérotation, il faut faire créer un avoir sur cette facture.
on est bien d’accord que si vous supprimez une facture numérotée vous allez créer un trou de numérotation dans la liste !!! votre comptable va voir rouge !!
Bon, résultat des courses après installation du module unlock facture, il m’est tjs impossible de supprimer une facture même débloquée. Je reçois encore ce message d’erreur:
Cannot delete or update a parent row: a foreign key constraint fails (`dolibarr/llx_paiement_facture`, CONSTRAINT `fk_paiement_facture_fk_facture` FOREIGN KEY (`fk_facture`) REFERENCES `llx_facture` (`rowid`)) sql=DELETE FROM llx_facture WHERE rowid = 69
on ne peut pas supprimer une facture ayant eu un paiement, il faut soit supprimer le paiement, soit faire un avoir sur cette facture, ce qui est plutôt recommandé.
Bonjour,
je reviens sur ce poste quelques années plus tard pour eclaircissement et enfin une solution à la suppression de facture!
Avec l’ajout de l’option INVOICE_CAN_ALWAYS_BE_REMOVED à la valeur 1 dans Divers, on peut supprimer une facture aprés avoir supprimer les paiements.
L’intérêt… J’ai juste envie de supprimer votre message mais je ne le ferai pas. Surtout avec ce genre de smiley à la fin… c’est exaspérant de répéter tjs la même chose.
À part vous mettre en défaut avec l’administration fiscale Française, aucun intérêt de supprimer une facture surtout avec le FEC qui permet de contrôler en quelques secondes ce genre d’anomalie. Un avoir, une nouvelle facture, c’est pas franchement compliqué plutôt que d’être pris dans le tourbillon d’un contrôle fiscal avec un rejet de comptabilité à la clé parce que vous aurez activé une option cachée et supprimé une facture de 3€ parce que vous n’aurez pas pris le temps de vérifier 2sec votre facture avant de valider…
@amipc07 d’accord avec toi pour la France, et surement plein d’autres pays, mais il y a peut être des législations plus laxistes.
Comme dolibarr se veut international: je pense qu’il faut laisser cette variable.