J'aimerai savoir s'il est possible d'envoyer des fichiers de virement via la passerelle EBICS?
Si oui, est ce qu'un simple changement de format dans le FUL suffit, ou bien l'initialisation est différente?
(Je précise que le format est ouvert sur le contrat eBICS)
Mais j'ai l'erreur suivante :
2020-11-06 15:24:41,398 ERROR - Le fichier /var/www/d-pay.extent-apps.com/app/ebics_client/ebics/client/users/500652890002/files/Virements.xml ne peut pas être envoyé au server ebics
org.kopi.ebics.exception.EbicsException: Element has xsi:nil attribute but is not nillable in element static@http://www.ebics.org/H003
at org.kopi.ebics.xml.DefaultEbicsRootElement.validate(DefaultEbicsRootElement.java:203)
at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:167)
at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:126)
at org.kopi.ebics.test.FULRequestor.sendFile(FULRequestor.java:134)
at org.kopi.ebics.test.FULRequestor.execute(FULRequestor.java:71)
at org.kopi.ebics.test.Application.main(Application.java:144)
Le format semble correct car nous avons déjà fourni des fichiers manuellement avec ce format qui n'ont pas posés de problèmes.
J'ajoute les traces en pièces jointe, en espérant que vous pouvez me venir en aide.
Droits insuffisants pour l’abonné. L’abonné ne dispose pas des droits suffisants pour présenter des ordres du type de celui sélectionné.
Anomalie
La banque ne reconnaît pas votre demande :
Soit elle ne vous a pas ouvert les autorisations sur ce type de transfert (ce type d’opération n’est pas prévu dans votre contrat EBICS).
Soit le FileFormat paramétré dans le transfert n’est pas celui attendu par la banque.
Cordialement
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Je viens d'avoir la banque, et celle ci m'informe que le contrat est bon et le format également. Cependant le fichier que nous envoyons comporte une "signature". Et la banque attend un fichier non signé.
Dans les traces j'ai effectivement un UserSignature de lancé.
Pensez vous qu'il soit possible de le désactivé dans le cas d'un virement?
Je présume que vous transmettez des ordres en mode EBICS T et les signez ensuite sur une plateforme dédiée par la banque.
Dans ce cas, il est étrange que le CM CIC refuse un ordre comportant une signature. Puisque vous êtes en mode EBICS T, la signature devrait simplement être ignorée.
De mémoire, il me semble que cela dépend de la balise OrderAttribute qui est égale à DZHNN dans votre cas et devrait indiquer à la banque d'ignorer la signature. En mode Ebics TS cette balise serait OZHNN.
Il doit effectivement être possible de contourner le problème mais cela nécessitera certainement une modification du code et une recompilation.
Je n'ai malheureusement pas le temps de me pencher davantage sur le sujet pour le moment.
Cordialement
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour à tous,
J'aimerai savoir s'il est possible d'envoyer des fichiers de virement via la passerelle EBICS?
Si oui, est ce qu'un simple changement de format dans le FUL suffit, ou bien l'initialisation est différente?
(Je précise que le format est ouvert sur le contrat eBICS)
Mais j'ai l'erreur suivante :
2020-11-06 15:24:41,398 ERROR - Le fichier /var/www/d-pay.extent-apps.com/app/ebics_client/ebics/client/users/500652890002/files/Virements.xml ne peut pas être envoyé au server ebics
org.kopi.ebics.exception.EbicsException: Element has xsi:nil attribute but is not nillable in element static@http://www.ebics.org/H003
at org.kopi.ebics.xml.DefaultEbicsRootElement.validate(DefaultEbicsRootElement.java:203)
at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:167)
at org.kopi.ebics.client.FileTransfer.sendFile(FileTransfer.java:126)
at org.kopi.ebics.test.FULRequestor.sendFile(FULRequestor.java:134)
at org.kopi.ebics.test.FULRequestor.execute(FULRequestor.java:71)
at org.kopi.ebics.test.Application.main(Application.java:144)
Le format semble correct car nous avons déjà fourni des fichiers manuellement avec ce format qui n'ont pas posés de problèmes.
J'ajoute les traces en pièces jointe, en espérant que vous pouvez me venir en aide.
Merci pour votre retour.
Cordialement,
EXTENT
Bonjour,
Code erreur 090003 :
Droits insuffisants pour l’abonné. L’abonné ne dispose pas des droits suffisants pour présenter des ordres du type de celui sélectionné.
Anomalie
La banque ne reconnaît pas votre demande :
Soit elle ne vous a pas ouvert les autorisations sur ce type de transfert (ce type d’opération n’est pas prévu dans votre contrat EBICS).
Soit le FileFormat paramétré dans le transfert n’est pas celui attendu par la banque.
Cordialement
Bonjour Geoffrey,
Merci pour ce retour.
Je vais contacter la banque pour vérifier cela.
Cordialement
Last edit: Extent 2020-11-09
Bonjour,
Le code anomalie se trouve dans la trace xml de réponse de la banque.
Cordialement
Je viens d'avoir la banque, et celle ci m'informe que le contrat est bon et le format également. Cependant le fichier que nous envoyons comporte une "signature". Et la banque attend un fichier non signé.
Dans les traces j'ai effectivement un UserSignature de lancé.
Pensez vous qu'il soit possible de le désactivé dans le cas d'un virement?
Cordialement,
Bonjour,
Avez vous une réponse à m'apporter?
Cordialement,
Bonjour,
Je présume que vous transmettez des ordres en mode EBICS T et les signez ensuite sur une plateforme dédiée par la banque.
Dans ce cas, il est étrange que le CM CIC refuse un ordre comportant une signature. Puisque vous êtes en mode EBICS T, la signature devrait simplement être ignorée.
De mémoire, il me semble que cela dépend de la balise OrderAttribute qui est égale à DZHNN dans votre cas et devrait indiquer à la banque d'ignorer la signature. En mode Ebics TS cette balise serait OZHNN.
Il doit effectivement être possible de contourner le problème mais cela nécessitera certainement une modification du code et une recompilation.
Je n'ai malheureusement pas le temps de me pencher davantage sur le sujet pour le moment.
Cordialement