Teléchargement Credit Agricole Ile de France

Forum dédié à MS Comptes Bancaires 10.0 à 10,3

Modérateurs : Admin, Support Technique

Répondre
Juloski
Nouveau
Messages : 5
Inscription : 26 août 2017, 10:00

Teléchargement Credit Agricole Ile de France

Message par Juloski »

Depuis la nouvelle version du site du CREDIT AGRICOLE ILE DE de FRANCE les téléchargements ne fonctionnent plus

OFXLib Error Code 281

Ce dysfonctionnement est-il identifié et en voie de résolution ?
Egbert
Habitué
Messages : 20
Inscription : 09 déc. 2015, 18:54

Re: Teléchargement Credit Agricole Ile de France

Message par Egbert »

Bonjour,
Je viens de découvrir le même problème.
Quelques précisions :
L'erreur se produit si, dans le téléchargement, il y a plusieurs comptes (par exemple, un compte chèque et le compte carte associé).
Pour un compte seul, ça marche bien.
La ligne indiquée en erreur contient </AVAILBAL>
En comparant un téléchargement de l'an passé avec un nouveau, j'ai également remarqué que les lignes
<BANKID>18206
<BRANCHID>00198
avaient disparu du téléchargement correspondant à la même période, mais réalisé aujourd'hui.

Est-ce que le problème pourrait venir d'une erreur du Crédit Agricole ? Comme leur nouveau site ne me paraît pas terrible, je m'interroge.

Bien cordialement
Egbert
Habitué
Messages : 20
Inscription : 09 déc. 2015, 18:54

Re: Teléchargement Credit Agricole Ile de France

Message par Egbert »

Bonsoir

Après quelques investigations, j'ai pu identifier la cause du problème : à la fin du fichier il y a la séquence :
<AVAILBAL>
<BALAMT>+0.00
<DTASOF>
</AVAILBAL>

Je l'ai simplement supprimée et le fichier d'import est traité sans erreur. Je ne sais pas s'il n'y a pas des effets secondaires.
Ce que je ne sais pas, non plus, c'est si cette séquence est légitime, auquel cas ce serait à MSoft de corriger, ou si elle est incorrecte, et ce serait alors à Crédit Agricole de corriger !

Bien cordialement
Support Technique
Site Admin
Messages : 2656
Inscription : 19 oct. 2004, 21:03

Re: Teléchargement Credit Agricole Ile de France

Message par Support Technique »

Le problème vient du Crédit Agricole qui n'indique pas de date dans la balise de fin de période.
La version 11 contiendra une évolution pour prendre en compte cette anomalie "Crédit Agricole"
Le Support Technique
Juloski
Nouveau
Messages : 5
Inscription : 26 août 2017, 10:00

Re: Teléchargement Credit Agricole Ile de France

Message par Juloski »

Merci à Egberg

Cela marche....

Mais c'est un peu lourdingue : au CA d'améliorer ça !
pmartin
Expert
Messages : 68
Inscription : 06 oct. 2017, 18:44

Re: Teléchargement Credit Agricole Ile de France

Message par pmartin »

Les services informatiques du Credit Agricole n'ont que faire des demandes clients, peu de chance qu'ils règlent votre soucis.
Je suis également au CA et j'importe mes données au format OFX.

Suite a soucis d'importation, j'ai analysé les fichiers OFX téléchargés, ils ne respectent pas la norme OFX ! !

Par exemple : toutes les opérations sont notées "autres", le champs <CheckNumber> n'est JAMAIS renseigné, au credit agricole ils mettent tout en vrac dans le champs TIERS, pas simple a gérér !
Cela fait deux ans que je demande au CA de se mettre en conformité, RIEN, c'est comme si je pissais dans un violon !

Par contre, je ne rencontre pas votre soucis, pourriez vous me transmettre un de vos fichiers OFX (en enlevant toute références personnelles bien sur), afin d'effectuer une comparaison des différents champs des fichiers OFX ?
Merci.

Note : les caisses du Crédit Agricole sont REGIONALES, leur service informatique est commun (National), dans les agences on vous dit qu'ils ne peuvent rien faire, qu'ils transmettent au service informatique mais ils refusent de vous donner leurs coordonnées.
pmartin
Expert
Messages : 68
Inscription : 06 oct. 2017, 18:44

Re: Teléchargement Credit Agricole Ile de France

Message par pmartin »

Bonjour,

Je viens de télécharger les opérations au format OFX de ma banque (toujours Credit Agricole) et j'ai donc regardé un peu le soucis décrit par Egbert.

Tu as raison Egbert, moi je ne rencontre pas ce soucis car j'ai bien la date dans la balise :

Code : Tout sélectionner

<AVAILBAL>
<BALAMT>+0.00
<DTASOF>20190220
</AVAILBAL>
Ce qui me fait dire que le Crédit Agricole m'a encore raconté n'importe quoi en me disant que leur service informatique était national !
On voit bien que le CRCA d'Ile de France ne propose pas les mêmes fichiers OFX que le CRCA des Côtes d'Armor !

Grrrr.... :x
Egbert
Habitué
Messages : 20
Inscription : 09 déc. 2015, 18:54

Re: Teléchargement Credit Agricole Ile de France

Message par Egbert »

Bonjour

Voici, pour pmartin un extrait anonymisé d'un fichier ofx qui me posait problème.
Si tu sais en tirer quelque chose de plus :) Je ne connais pas la norme ofx et ne souhaite pas m'y plonger !

Code : Tout sélectionner

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20190209183502
<LANGUAGE>FRA
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>99999999999
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>EUR
<BANKACCTFROM>
<ACCTID>99999999999
<ACCTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20181207000000
<DTEND>20181231235959
<STMTTRN>
<TRNTYPE>OTHER
<DTPOSTED>20181231
<TRNAMT>-999.99
<FITID>
<NAME>ZZZZZZZ ZZZZZZ ZZZZZZZZZZZZ
<MEMO>
</STMTTRN>

.../...

</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>+999.99
<DTASOF>20190209
</LEDGERBAL>
<AVAILBAL>
<BALAMT>+999.99
<DTASOF>20190209
</AVAILBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
<CREDITCARDMSGSRSV1>
<CCSTMTTRNRS>
<TRNUID> carte n° 9999 9999 9999 9999
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<CCSTMTRS>
<CURDEF>EUR
<CCACCTFROM>
<ACCTID> carte n° 9999 9999 9999 9999
</CCACCTFROM>
<BANKTRANLIST>
<DTSTART>20181115000000
<DTEND>20181217235959
<STMTTRN>
<TRNTYPE>OTHER
<DTPOSTED>20181115
<TRNAMT>-99.99
<FITID>
<NAME>ZZZZZZZZZZZZZZZ ZZZZZZZZ
<MEMO>.
</STMTTRN>

.../...

</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>+999.99
<DTASOF>20190228
</LEDGERBAL>
<AVAILBAL>
<BALAMT>+99.99
<DTASOF>
</AVAILBAL>
</CCSTMTRS>
</CCSTMTTRNRS>
</CREDITCARDMSGSRSV1>
</OFX>
Cordialement.
Support Technique
Site Admin
Messages : 2656
Inscription : 19 oct. 2004, 21:03

Re: Teléchargement Credit Agricole Ile de France

Message par Support Technique »

Egbert a écrit : 22 févr. 2019, 21:42 Bonjour

Voici, pour pmartin un extrait anonymisé d'un fichier ofx qui me posait problème.
Si tu sais en tirer quelque chose de plus :) Je ne connais pas la norme ofx et ne souhaite pas m'y plonger !

Code : Tout sélectionner

OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<DTSERVER>20190209183502
<LANGUAGE>FRA
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<TRNUID>99999999999
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<STMTRS>
<CURDEF>EUR
<BANKACCTFROM>
<ACCTID>99999999999
<ACCTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20181207000000
<DTEND>20181231235959
<STMTTRN>
<TRNTYPE>OTHER
<DTPOSTED>20181231
<TRNAMT>-999.99
<FITID>
<NAME>ZZZZZZZ ZZZZZZ ZZZZZZZZZZZZ
<MEMO>
</STMTTRN>

.../...

</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>+999.99
<DTASOF>20190209
</LEDGERBAL>
<AVAILBAL>
<BALAMT>+999.99
<DTASOF>20190209
</AVAILBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
<CREDITCARDMSGSRSV1>
<CCSTMTTRNRS>
<TRNUID> carte n° 9999 9999 9999 9999
<STATUS>
<CODE>0
<SEVERITY>INFO
</STATUS>
<CCSTMTRS>
<CURDEF>EUR
<CCACCTFROM>
<ACCTID> carte n° 9999 9999 9999 9999
</CCACCTFROM>
<BANKTRANLIST>
<DTSTART>20181115000000
<DTEND>20181217235959
<STMTTRN>
<TRNTYPE>OTHER
<DTPOSTED>20181115
<TRNAMT>-99.99
<FITID>
<NAME>ZZZZZZZZZZZZZZZ ZZZZZZZZ
<MEMO>.
</STMTTRN>

.../...

</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>+999.99
<DTASOF>20190228
</LEDGERBAL>
<AVAILBAL>
<BALAMT>+99.99
<DTASOF>
</AVAILBAL>
</CCSTMTRS>
</CCSTMTTRNRS>
</CREDITCARDMSGSRSV1>
</OFX>
Cordialement.

Le problème vient de l'absence de date de fin d'extrait

</LEDGERBAL>
<AVAILBAL>
<BALAMT>+99.99
<DTASOF> <------------- ici
</AVAILBAL>
</CCSTMTRS>
</CCSTMTTRNRS>
</CREDITCARDMSGSRSV1>
</OFX>
Le Support Technique
pmartin
Expert
Messages : 68
Inscription : 06 oct. 2017, 18:44

Re: Teléchargement Credit Agricole Ile de France

Message par pmartin »

Merci Egbert pour ton extrait de fichier OFX.

Pour ton soucis, c'est effectivement l'absence de date en fin de fichier, comme le précise le Support Technique, qui pose problème.
C'est bien un DEFAUT du Crédit Agricole Ile de France à priori.
Au crédit Agricole des Cotes D'Armor, on a bien la date ! pas de soucis comme celui-là.

Je note par contre, que tout comme moi, tes fichiers OFX ne respectent pas Vraiment la norme.

En effet, je constate que toutes les transactions sont notées "OTHER", pas terrible voir ridicule, voici ce que définit la spécification OFX 1.02, celle utilisée par le Crédit Agricole

Code : Tout sélectionner

11.4.2.3.1.1	Transaction types used in <TRNTYPE>
Type	Description
CREDIT		Generic credit
DEBIT		Generic debit
INT		Interest earned or paid 
NOTE:	 	depends on signage of amount
DIV		Dividend
FEE		FI fee
SRVCHG		Service charge
DEP		Deposit
ATM		ATM debit or credit
NOTE: 		depends on signage of amount
POS		Point of sale debit or credit 
NOTE: 		depends on signage of amount 
XFER		Transfer
CHECK		Check
PAYMENT		Electronic payment
CASH		Cash 	withdrawal
DIRECTDEP	Direct deposit
DIRECTDEBIT	Merchant initiated debit
REPEATPMT	Repeating payment/standing order
OTHER		Other
OFX a tout prévu, mais tu vois qu'au CA ils se foulent pas !

Idem pour chaque transaction, ils ne respectent pas la spécification, voir ci-dessous :

Code : Tout sélectionner

Statement Transaction <STMTTRN>

Tag	Description
<STMTTRN>		Statement-transaction aggregate
   <TRNTYPE>		Transaction type, see section 11.4.2.3.1.1 for possible values
   <DTPOSTED>		Date transaction was posted to account, datetime
   <DTUSER>		Date user initiated transaction, if known, datetime
   <DTAVAIL>		Date funds are available, datetime
   <TRNAMT>		Amount of transaction, amount
   <FITID>		Transaction ID issued by financial institution. Used to detect duplicate downloads, FITID 
   <CORRECTFITID>	If present, the FITID of a previously sent transaction that is corrected by this record. This transaction replaces or deletes the
    			transaction that it corrects, based on the value of <CORRECTACTION> below, FITID
   <CORRECTACTION>	Actions can be REPLACE or DELETE. REPLACE replaces the transaction referenced by CORRECTFITID; DELETE deletes it.
   <SRVRTID>		Server assigned transaction ID; used for transactions initiated by client, such as payment or funds transfer. SRVRTID
   <CHECKNUM>		Check (or other reference) number, A-12
   <REFNUM>		Reference number that uniquely identifies the transaction. Can be used in addition to or instead of a <CHECKNUM>, A-32
   <SIC>		Standard Industrial Code, N-6
   <PAYEEID>		Payee identifier if available, A-12 
Payee options. Choose either <NAME> or <PAYEE>.	
   <NAME>	Name of payee or description of transaction, A-32
NOTE: Provide NAME or PAYEE, not both
        or-	
   <PAYEE>	Payee aggregate, see section 12.5.2.1 
   </PAYEE>	
Account-to options. Choose either <BANKACCTTO> or <CCACCTTO>.	
   <BANKACCTTO>
      	If this was a transfer to an account and the account information is available, see section 11.3.1
   </BANKACCTTO>	
      or-	
   <CCACCTTO>	
   </CCACCTTO>	
   <MEMO>	Extra information (not in <NAME>), A-255
Currency options. Choose either <CURRENCY> or <ORIGCURRENCY>.	
   <CURRENCY>	Currency, if different from CURDEF
   </CURRENCY>
       -or-
    <ORIGCURRENCY>	
   </ORIGCURRENCY>	
</STMTTRN>	
Cette spécification n'est pas propre aux téléchargements des clients, c'est une spécification d'échanges bancaires

OFX = Open Financial Exchange
pmartin
Expert
Messages : 68
Inscription : 06 oct. 2017, 18:44

Re: Teléchargement Credit Agricole Ile de France

Message par pmartin »

Pour Egbert (et les autres)

Voici le détail d'une de tes transactions bancaires (une opération)

Code : Tout sélectionner

<STMTTRN>		balise identifiant une transaction bancaire
<TRNTYPE>OTHER		suivant tableau ci dessus, il devrait indiquer le véritable type de transaction
<DTPOSTED>20181231	Ici c'est la date de l'opération (31/12/2018 dans ce cas)
<TRNAMT>-999.99		le montant de l'opération, le signe "-" précisant un débit
<FITID>			référence UNIQUE de transaction, NON utilisée ici
<NAME>ZZZZZZZ ZZZZZZ ZZZZZZZZZZZZ	Nom du bénéficiaire
<MEMO>		Commentaire
</STMTTRN>		balise indiquant la fin de la transaction
On remarque que le crédit Agricole ne donne pas de détails.
Dans mon cas, j'ai aussi "OTHER" pour tous types de transactions et toutes les infos sont placées dans la balise <NAME> : bénéficiaire, numéro de chèque, autres references inconpréhensibles.

Bien entendu, impossible d'avoir la moindre explication de la banque, lorsque tu poses la question, on te regarde comme un extra-terrestre, au mieux tu reçois un courrier de ton agence te disant "c'est pas nous donc on fait rien" ! ! !
Répondre