facture avoir et créer facture à partir de ....

Répondre
joffrey
Messages : 11
Enregistré le : ven. déc. 23, 2016 10:03 am

ven. avr. 21, 2017 9:54 am

Bonjour,

J'ai crée une facture avec son règlement. Cette écriture a été validée.
Je me rends compte aujourd'hui que mon écriture de vente est à corriger, je récupère donc la facture initiale pour l'annuler, je fais un avoir à partir de cette dernière en utilisant la fonction "transférer en avoir" avec "solde sur facture précédente" Idem pour faire ma nouvelle facture qui annule et remplace, je fais "créer à partir de ...." tout est ok

SAUF que la facture initiale est dupliquer en une ou plusieurs fois avec le même numéro de facture et le même numéro de mouvement et lorsque je visualise mes écritures comptables (journal) , la facture initiale est bien là c'est normal mais il s'y ajoute d'autres écritures en doublon avec les mêmes informations et si je souhaite supprimer ces nouvelles écritures "doublon" voici le message d'erreur :

Pouvez-vous m'éclairer svp ?


Impossible de supprimer le mouvement n°399 car il est validé.
org.openconcerto.utils.ExceptionHandler: Impossible de supprimer le mouvement n°399 car il est validé.
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveEcritures(EcritureSQLElement.java:563)
at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvementProfondeur(EcritureSQLElement.java:506)
at org.openconcerto.erp.core.finance.accounting.element.EcritureSQLElement.archiveMouvement(EcritureSQLElement.java:478)
at org.openconcerto.erp.core.finance.accounting.ui.SuppressionEcrituresPanel$1.actionPerformed(SuppressionEcrituresPanel.java:97)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6516)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6281)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4872)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4698)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
at java.awt.EventQueue.access$300(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:706)
at java.awt.EventQueue$3.run(EventQueue.java:704)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:720)
at java.awt.EventQueue$4.run(EventQueue.java:718)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Répondre