PAIN File erstellen für Zahlung Lichtenstein

Fragen, Anregungen und Tipps zu Mentor
Antworten
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1564
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

PAIN File erstellen für Zahlung Lichtenstein

Beitrag von unisoft ah »

Wir haben eine Zahlung (Kreditor) mit Sitz in Lichtenstein:

Die IBAN Nummer ist: LI29 3017 2000 0217 6817 1
Wir haben einen entsprechenden Code IBAN, auf der Basis CH erstellt:
Bild

Der entsprechende Landcode:
Bild

Den Kreditor haben wir wie bei einem CH Kunden erfasst:
Bild

Der Zahlungslauf erstellt dann das folgende pain-File:
https://www.usc.ch/Listen/Mentor/painORG.xml


Die Bank kann dann diese Datei nicht verarbeiten, und wir haben dann bei: https://validation.iso-payments.ch die Datei mal untersucht:

Code: Alles auswählen

GEFEG.FX Check
*******************
Check date        	: 08.03.2023
Check time        	: 10:38:32
File              	: pain (4).xml
File date         	: 08.03.2023
File time         	: 10:38:31
File size         	: 1.917 Bytes
Reference standard	: pain.001.001.03.ch.03;SPS;2021


(Line number) - Errors
******************************************************
(0064) - Fehler CH21: Bei Verwendung einer QR-IBAN muss immer eine QR-Referenz im Element <RmtInf>/<Strd>/<CdtrRefInf>/<Ref> geliefert werden
(0069) - Fehler CH21: Das Element <Tp> muss bei Zahlungsart «3» geliefert werden, wenn das Element <CdtrRefInf> verwendet wird.


(Line number) - Remarks
******************************************************
(0011) - Hinweis/Empfehlung: Das Element <Nm> soll den Namen der Software beinhalten, mit der diese Meldung erstellt wurde
(0011) - Hinweis/Empfehlung: Das Element <Othr> soll die Versionsangabe der Software beinhalten, mit der diese Meldung erstellt wurde
(0022) - Hinweis: Das gewünschte Verarbeitungsdatum sollte nicht älter sein als das Erstellungsdatum der Meldung. Zusätzlich muss das angegebene Datum innerhalb des im Implementation Guideline angeführten Wertebereichs liegen (max. Ausführungsdatum in Zukunft bzw. Vergangenheit).
(0039) - Hinweis: Erkannte Zahlungsart: «3».


(0001) <?xml version="1.0" encoding="UTF-8"?>
(0002) <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.six-interbank-clearing.com/de/pain.001.001.03.ch.02.xsd  pain.001.001.03.ch.02.xsd" xmlns="http://www.six-interbank-clearing.com/de/pain.001.001.03.ch.02.xsd">
(0003)   <CstmrCdtTrfInitn>
(0004)     <GrpHdr>
(0005)       <MsgId>2126</MsgId>
(0006)       <CreDtTm>2023-03-08T10:37:22</CreDtTm>
(0007)       <NbOfTxs>1</NbOfTxs>
(0008)       <CtrlSum>516.00</CtrlSum>
(0009)       <InitgPty>
(0010)         <Nm>Steakhouse Schmitte GmbH</Nm>
(0011)         <CtctDtls>
(0012)           <Nm>MentorQ</Nm>
(0013)           <Othr>Version 8.11</Othr>
(0014)         </CtctDtls>
(0015)       </InitgPty>
(0016)     </GrpHdr>
(0017)     <!-- TA 3 ISO Inland IBAN -->
(0018)     <PmtInf>
(0019)       <PmtInfId>303703</PmtInfId>
(0020)       <PmtMtd>TRF</PmtMtd>
(0021)       <BtchBookg>true</BtchBookg>
(0022)       <ReqdExctnDt>2023-03-03</ReqdExctnDt>
(0023)       <Dbtr>
(0024)         <Nm>Steakhouse Schmitte GmbH</Nm>
(0025)       </Dbtr>
(0026)       <DbtrAcct>
(0027)         <Id>
(0028)           <IBAN>CH9200761637401412002</IBAN>
(0029)         </Id>
(0030)         <Tp>
(0031)           <Prtry>CWD</Prtry>
(0032)         </Tp>
(0033)       </DbtrAcct>
(0034)       <DbtrAgt>
(0035)         <FinInstnId>
(0036)           <BIC>KBAGCH22XXX</BIC>
(0037)         </FinInstnId>
(0038)       </DbtrAgt>
(0039)       <CdtTrfTxInf>
(0040)         <PmtId>
(0041)           <InstrId>1</InstrId>
(0042)           <EndToEndId>54113</EndToEndId>
(0043)         </PmtId>
(0044)         <Amt>
(0045)           <InstdAmt Ccy="CHF">516.00</InstdAmt>
(0046)         </Amt>
(0047)         <CdtrAgt>
(0048)           <FinInstnId>
(0049)             <BIC>LILALI2XXXX</BIC>
(0050)           </FinInstnId>
(0051)         </CdtrAgt>
(0052)         <Cdtr>
(0053)           <Nm>Amarela Int. Wine Est.</Nm>
(0054)           <PstlAdr>
(0055)             <StrtNm>Wingertstrasse</StrtNm>
(0056)             <BldgNb>8</BldgNb>
(0057)             <PstCd>9492</PstCd>
(0058)             <TwnNm>Eschen</TwnNm>
(0059)             <Ctry>LI</Ctry>
(0060)           </PstlAdr>
(0061)         </Cdtr>
(0062)         <CdtrAcct>
(0063)           <Id>
(0064)             <IBAN>LI2930172000021768171</IBAN>
(0065)           </Id>
(0066)         </CdtrAcct>
(0067)         <RmtInf>
(0068)           <Strd>
(0069)             <CdtrRefInf>
(0070)               <Ref>217681710000000000000541131</Ref>
(0071)             </CdtrRefInf>
(0072)           </Strd>
(0073)         </RmtInf>
(0074)       </CdtTrfTxInf>
(0075)     </PmtInf>
(0076)   </CstmrCdtTrfInitn>
(0077) </Document>


Generated by GEFEG.FX ---  http://www.gefeg.com/
Wir haben dann die Datei - also das Pain File angepasst:
Bild

Das Pain File sieht nun so aus:
https://www.usc.ch/Listen/Mentor/painMUT.xml

Dieses wird nun von der Bank verarbeitet.

Wir bitten um Prüfung.
Benutzeravatar
Kaiser
Administrator
Beiträge: 2140
Registriert: 03.11.2009, 16:50
Wohnort: Bern
Kontaktdaten:

Re: PAIN File erstellen für Zahlung Lichtenstein

Beitrag von Kaiser »

Das ist wieder mal so ein schweizerischer Sonderfall.

Die Priorität QRR wird nur bei einer QR-IBAN angegeben. Als QR-IBAN gilt eine IBAN, wenn sie folgende Bedingungen erfüllt:
- Inland (Schweiz)
- Identifikation (Stellen 5-9) liegt zwischen 30000 und 31999

Liechtenstein gilt aber offenbar als Inland (obwohl es ja eigentlich Ausland ist). Wir haben das entsprechend erweitert. Neuste Version verfügbar.
Kaiser Software GmbH
Chefentwickler
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1564
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Re: PAIN File erstellen für Zahlung Lichtenstein

Beitrag von unisoft ah »

Ja, eindeutig ein "Lichtensteiner" Sonderfall - weil die ja an die Schweiz assoziert sind sind mit der Post, Swisscom etc., aber gleichzeitig bei der EU sind...

Besten Dank für die Erweiterung! :D
Antworten