Pour gérer les prélèvements de mon association, je dois générer un fichier XML dont je possède le schéma xsd.
Mon problème est que les fichiers que je génère à partir de EXCEL ou ACCESS ne respecte pas ce schéma
Que faire
Merci de votre aide
Pour gérer les prélèvements de mon association, je dois générer un fichier XML dont je possède le schéma xsd.
Mon problème est que les fichiers que je génère à partir de EXCEL ou ACCESS ne respecte pas ce schéma
Que faire
Merci de votre aide
il te faut un autre outil du genre xml exchanger ou altova xml spy,
avec office personnellement je me suis arraché pour générer du xml.
Bonjour
Depuis mon premier message e 2013 j'ai nettement progressé puisque mon fichier prélèvement est accepté par la moulinette de test de ma banque. Si vous me donnez une adresse mail, Je vous propose de vous envoyer en pièces jointes le résultat brut de fonderie du déroulement de l'opération. Une première partie sous access pour la fabrication du fichier de données, une seconde orientée XML.
Bien associativement votre.
Hum... C'est un forum pas un site de rencontres. On est pas fans des envois de mail en douce.
Le résultat du traitement, encore, les gens qui se posent ces questions le connaissent : c'est celui qu'il faut avoir et pas un autre.
Mais la méthode pour l'obtenir, ça, l'idée c'est de l'expliquer ici, pas en privé.
Bonjour
Je suis bien d'accord avec vous, le PB est que le site refuse de prendre en compte mes pièces jointes ?? Pourquoi je n'en sais rien, et je ne vais pas user la planète pour çà.
Je sais pas trop ce qui se passe pour les pièces jointes, mais avant tout, juste dire de quoi on parle, est un bon début.
Bonjour
Le Problème était de générer un fichier de prélèvements de cotisations version SEPA en remplacement de l’ancienne version.
Mon programme de gestion est écrit sous ACCESS, la première opération a été d’ajouter les données du mandat (IBAN, BIC, Date du mandat, FSRT ou RCUR) aux données de chaque adhérent prélevé.
A partir de la, j’ai créé une table données SEPA dont tous les arguments sont au format TXT.
NOM
PRENOM
ETAT SEPA (FRST/RCUR)
Date Mandat
IBAN
BIC
Montant Prélevé (Cotis)
Nombre de Prélèvements
Montant des prélèvements
Année considérée
Date de transmission de prélèvements
Date limite des opérations
Penser que les Prélèvements FRST doivent être en tété de liste.
A noter que Données de l’asso (IBAN, BIC, RUN)sont des données fixes, elles ont été intégrées directement dans les arguments du fichier XML .
Le fichier XML
Ne voulant pas m’impliquer trop avant dans la programmation XML je suis allé au plus simple en restant sous ACCESS. Cela ne concerne que les encaissements.
La structure générale du fichier :
Un bloc RACINE
Un BLOC DE TETE
Un BLOC INFO PAIEMENT FRST
N BLOCS INFO TRANSACTION FRST n°1 à n
UN BLOC INFO PAIEMENT RCUR (identique au FRST à RCUR près)
N BLOCS INFO TRANSACTION RCUR n° 1 à q
Un bloc de fermeture
En premier
Ouvrir un fichier par la fonction Open "N:\PrélèvmtSEPA ASSO.xml" For Output Shared As #1
ensuite
Construire le fichier XML en enregistrant dans le fichier chaque instruction XML (enrichies en fonction du besoin des champs de la table précédente), avec la fonction Print #1, toto.
Une fois ce travail fait, avec DO UNTIL je déroule la table.
C’est un peu long à écrire mais le résultat est là, a un bémol prés, les 2 premières instructions du bloc racine ne veulent pas se transmettre correctement et je suis obligé de les taper manuellement dans le fichier XML
Ces 2 instructions sont ;
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="urn:iso:std:iso:20022:techsd:pain.008.001.02" xmlns
si="http://www.w3.org/2001/XMLSchema-instance">
si vous avez une idée je suis preneur.
Plus de détails c’est plusieurs pages alors !?
Bien associativement votre.
Pour Monsieur le modérateur
Sachez que je fais partie de ces gamin qui un jour ont faits en sorte que vous pouvez encore parler français, que je fais partie de ces vieux qu'on de l'age qui savent toujours dire bonjour, merci, au revoir. Votre réflexion désobligeante était bien mal venue, surtout de vous auriez pus me dire la même chose poliment.
L'informatique est un dérivatif qui me permet d'entretenir les quelques neurones qui me restent, et je me suis employé à répondre a la proposition que vous m'avez faites, maintenant vous en faites ce que vous voulez.
Salutations
Partager