Bonjour
Je travaille sur la constitution d'un fichier XML à la norme SEPA 003.
J'ai créé plusieurs procédures pour chaque partie du fichier, dont une pour les transactions.
Cela fonctionne globalament bien, sauf que si j'appelle plusieurs fois la procédure des transactions pour effectuer plusieurs virements en un lot, il n'y que la dernière transaction qui est enregistrée dans le fichier.
Que dois-je faire pour que toutes les transactions soient dans le fichier de résultat ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Cree_transaction("MME GOMEZ MARTINE", "MME GOMEZ MARTINE", 5000, "FR7611111111111111111111148", "BBBBFR45") Cree_transaction("MME LIENARD FREDERIC", "M DUPONT MARTIN", 7000, "FR7611111111111111111111150", "BBBBFR33")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 PROCEDURE Cree_transaction(Pref, PNom, PMontant, PIBan, PBic, Pdevise = "EUR") virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.PmtId.EndToEndId = Pref // Référence de l'opération: réstituer au bénéficiaire virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.Amt.InstdAmt:Ccy = Pdevise virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.Amt.InstdAmt = PMontant // Montant virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.CdtrAgt.FinInstnId.BIC = PBic // bic de la banque du bénéficiaire virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.Cdtr.Nm = PNom // Nom du bénéficiaire virmtXML.Document.CstmrCdtTrfInitn.PmtInf.CdtTrfTxInf.CdtrAcct.Id.IBAN = PIBan // IBAN du compte du bénéficiaire
Partager