DSN et PAS
Posté : lun. févr. 07, 2022 3:40 pm
Bonjour,
J'ai installé le nouveau module DSN et j'ai un message d'erreur lors de la génération sur le taux de prélèvement à la source
Comme c'est la première fois que j'utilise la paye et ce module, je ne sais pas si c'est un problème qui vient de moi ou un possible bug du fait que ce module est tout frais.
Je cherche à récupérer le xml DGFIP mais ne l'ayant pas encore, je pensais que le système utilisait le taux défini dans l'onglet PAS du salarié mais peut-être je me trompe ?
J'avais 0 au début comme taux, je me disais que ça venait peut-être de là mais même avec 1, ça me fait quand même une erreur.
Bref, s'agit-il d'un problème de paramétrage de ma part ? est-ce qu'il y aurait un autre endroit où serait défini ce taux ?
A noter que je suis bien sur la version 1.7.1 d'Open Concerto
Un élément qui a peut-être son importance, le salaire de base est à 0
J'ai installé le nouveau module DSN et j'ai un message d'erreur lors de la génération sur le taux de prélèvement à la source
Code : Tout sélectionner
Erreur lors de la création du fichier DSN. Corrigez le problème et recréez une déclaration
Empty S21.G00.50.006 : Taux de prélèvement à la source value: null
org.openconcerto.utils.ExceptionHandler: Erreur lors de la création du fichier DSN. Corrigez le problème et recréez une déclaration
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:150)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:132)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:157)
at org.openconcerto.modules.humanresources.dsn.DSNSQLElement.createDSNFileFromRow(DSNSQLElement.java:199)
at org.openconcerto.modules.humanresources.dsn.DSNSQLComponent.insert(DSNSQLComponent.java:247)
at org.openconcerto.sql.element.BaseSQLComponent.insert(BaseSQLComponent.java:703)
at org.openconcerto.sql.view.EditPanel.ajouter(EditPanel.java:475)
at org.openconcerto.sql.view.EditPanel.actionPerformed(EditPanel.java:439)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Empty S21.G00.50.006 : Taux de prélèvement à la source value: null
at org.openconcerto.modules.humanresources.dsn.model.DSNNodeValue.exportDSN(DSNNodeValue.java:286)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSNNode.exportDSN(DSNNode.java:173)
at org.openconcerto.modules.humanresources.dsn.model.DSN.exportDSN(DSN.java:488)
at org.openconcerto.modules.humanresources.dsn.creator.DSNMensuelleCreator.create(DSNMensuelleCreator.java:370)
at org.openconcerto.modules.humanresources.dsn.DSNSQLElement.createDSNFileFromRow(DSNSQLElement.java:172)
... 41 more
Je cherche à récupérer le xml DGFIP mais ne l'ayant pas encore, je pensais que le système utilisait le taux défini dans l'onglet PAS du salarié mais peut-être je me trompe ?
J'avais 0 au début comme taux, je me disais que ça venait peut-être de là mais même avec 1, ça me fait quand même une erreur.
Bref, s'agit-il d'un problème de paramétrage de ma part ? est-ce qu'il y aurait un autre endroit où serait défini ce taux ?
A noter que je suis bien sur la version 1.7.1 d'Open Concerto
Un élément qui a peut-être son importance, le salaire de base est à 0