Ik denk dat klagen niet zo heel veel uit zal maken.
Bij pinbetalingen zijn inderdaad die naam en bankgegevens op de een of andere manier niet bekend. Misschien komt dat omdat pinbetalingen binnen de bank niet via dezelfde weg gaan als andere betalingen (eigen overschrijvingen, incasso's en bijschrijvingen van klanten). Je zou dat soort regels dan ook op handmatige verwerking kunnen zetten. Ik geloof dat GnuCash dat ook doet bij het inlezen van een MT940. Maar de SNS en ING vullen die vrije gegevens dus allebei op hun eigen manier (en eigen plaats).
Indien er wel IBAN en Klantnaam gegevens zijn dan kun je die natuurlijk wel goed verwerken. In de <Ustrd> staat dan het kenmerk dat de klant ingegeven heeft (relatienummer en factuurnummer vaak). Krijg je die bij de SNS wel door? Op welk veld?
Het kan dus wel handig zijn van alle banken alle formaten te verzamelen om te zien of het goed gaat.
Betaling van een klant (MT940 en camt053 van de ING, "10123 - 14543" is kenmerk opgegeven door betaler):
MT940 Code:
:61:1811141114C544,50NTRFNONREF//18318868292323
/TRCD/00100/
:86:/CNTP/NL16RABO0333333333/RABONL2U/Klantnaam niet html & encoded///R
EMI/USTD//10123 - 14543/
XML Code:
<Ntry>
<NtryRef>021418318868292323111100002</NtryRef>
<Amt Ccy="EUR">544.50</Amt>
<CdtDbtInd>CRDT</CdtDbtInd>
<Sts>BOOK</Sts>
<BookgDt>
<Dt>2018-11-14</Dt>
</BookgDt>
<ValDt>
<Dt>2018-11-14</Dt>
</ValDt>
<AcctSvcrRef>OPF-111148910.3</AcctSvcrRef>
<BkTxCd>
<Domn>
<Cd>PMNT</Cd>
<Fmly>
<Cd>RCDT</Cd>
<SubFmlyCd>ESCT</SubFmlyCd>
</Fmly>
</Domn>
<Prtry>
<Cd>00100</Cd>
<Issr>ING Group</Issr>
</Prtry>
</BkTxCd>
<NtryDtls>
<TxDtls>
<RltdPties>
<Dbtr>
<Nm>Klantnaam html & encoded</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>NL16RABO0333333333</IBAN>
</Id>
<Tp>
<Prtry>General</Prtry>
</Tp>
<Ccy>EUR</Ccy>
</DbtrAcct>
</RltdPties>
<RltdAgts>
<DbtrAgt>
<FinInstnId>
<BIC>RABONL2U</BIC>
</FinInstnId>
</DbtrAgt>
</RltdAgts>
<RmtInf>
<Ustrd>10123 - 14543</Ustrd>
</RmtInf>
<RltdDts>
<TxDtTm>2018-11-14T14:06:15</TxDtTm>
</RltdDts>
</TxDtls>
</NtryDtls>
</Ntry>
Bookmarks