View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008035 | Taler | libeufin-nexus | public | 2024-01-06 22:29 | 2025-01-10 23:53 |
Reporter | Christian Grothoff | Assigned To | Antoine A | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 1.0 | ||||
Summary | 0008035: get nexus to work with EBICS dialect of Maerki Baumann bank | ||||
Description | Note that this task can ONLY be started once we have the MB bank account, which is expected in early February after the SRO accepted our membership application. | ||||
Tags | No tags attached. | ||||
|
EBICS 3 transaction doesn't work, but we don't yet know whether this is due tous not having access to this version or whether our implementation is faulty |
|
https://docs.taler.net/libeufin/nexus-manual.html#manual-ebics-import-export documents the command, to be put into Ansible. |
|
Ansible export seems to work (well, I get empty Zip files ;-)), but import always imports 0 transactions even if there are clearly some in the CAMT file. => Antoine: please investigate. Also, I'm not yet quite clear what we should do about the manual status changes for libeufin-nexus transaction exports. |
|
Antoine points out the BIC/IBAN configured for the server are wrong. Let's try with the correct one... |
|
Fixed config in 32b65ff44a0cfffd4ce41fbd31ad120fbd111ba4 |
|
I've triggered 2 more test transactions, will test with these... |
|
I got this: changed: [spec.taler-ops.ch] => {"changed": true, "cmd": "libeufin-nexus manual import /tmp/libeufin-transaction-import-2025-01-10-x3poonda.xml", "delta": "0:00:00.464835", "end": "2025-01-10 23:51:54.600474", "msg": "", "rc": 0, "start": "2025-01-10 23:51:54.135639", "stderr": "10-Jan-2025T23:51:54.382 WARN libeufin-config - unable to read secrets from /etc/libeufin/libeufin-nexus-ebics.conf\n10-Jan-2025T23:51:54.539 WARN libeufin-nexus - skip incomplete tx: missing end-to-end ID for Debit GB20241220/205792/1\n10-Jan-2025T23:51:54.539 WARN libeufin-nexus - skip incomplete tx: missing end-to-end ID for Debit null\n10-Jan-2025T23:51:54.568 INFO libeufin-nexus - IN 2025-01-08 CHF:1-CHF:0.2 6d090ad3-71b3-4052-9481-6178598932bb debitor=payto://iban/CH6208704048981247126?receiver-name=Grothoff%20Hans subject=\"KYC JW398X85FWPKKMS0EYB6TQ1799RMY5DDXTZ FPW4YC3WJ2DWSJT70\"\n10-Jan-2025T23:51:54.574 INFO libeufin-nexus - IN 2025-01-08 CHF:1-CHF:0.2 1d3c63e4-c9ee-40a5-a174-af0f417cd61c debitor=payto://iban/CH6208704048981247126?receiver-name=Grothoff%20Hans subject=\"6Q86KJY3SH7GQFMK2HSK7GM3GRCYV1KFW93 CJ7GF20FG4K60F1JG\"", "stderr_lines": ["10-Jan-2025T23:51:54.382 WARN libeufin-config - unable to read secrets from /etc/libeufin/libeufin-nexus-ebics.conf", "10-Jan-2025T23:51:54.539 WARN libeufin-nexus - skip incomplete tx: missing end-to-end ID for Debit GB20241220/205792/1", "10-Jan-2025T23:51:54.539 WARN libeufin-nexus - skip incomplete tx: missing end-to-end ID for Debit null", "10-Jan-2025T23:51:54.568 INFO libeufin-nexus - IN 2025-01-08 CHF:1-CHF:0.2 6d090ad3-71b3-4052-9481-6178598932bb debitor=payto://iban/CH6208704048981247126?receiver-name=Grothoff%20Hans subject=\"KYC JW398X85FWPKKMS0EYB6TQ1799RMY5DDXTZ FPW4YC3WJ2DWSJT70\"", "10-Jan-2025T23:51:54.574 INFO libeufin-nexus - IN 2025-01-08 CHF:1-CHF:0.2 1d3c63e4-c9ee-40a5-a174-af0f417cd61c debitor=payto://iban/CH6208704048981247126?receiver-name=Grothoff%20Hans subject=\"6Q86KJY3SH7GQFMK2HSK7GM3GRCYV1KFW93 CJ7GF20FG4K60F1JG\""], "stdout": "Imported 2 transactions from /tmp/libeufin-transaction-import-2025-01-10-x3poonda.xml", "stdout_lines": ["Imported 2 transactions from /tmp/libeufin-transaction-import-2025-01-10-x3poonda.xml"]} for the attached CAMT file. Do I see this correctly that you had trouble with the 3000-CHF transaction? CAMT053_100125.xml (6,739 bytes)
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:camt.053.001.08"><BkToCstmrStmt><GrpHdr><MsgId>2025011001140316</MsgId><CreDtTm>2025-01-10T22:33:55+01:00</CreDtTm><MsgPgntn><PgNb>1</PgNb><LastPgInd>true</LastPgInd></MsgPgntn></GrpHdr><Stmt><Id>2025011001140316</Id><ElctrncSeqNb>10</ElctrncSeqNb><CreDtTm>2025-01-10T22:33:56+01:00</CreDtTm><FrToDt><FrDtTm>2023-01-11T00:00:00+01:00</FrDtTm><ToDtTm>2025-01-09T23:59:59+01:00</ToDtTm></FrToDt><Acct><Id><IBAN>CH6808573105529100001</IBAN></Id><Ccy>CHF</Ccy><Ownr><Nm>Taler Operations AG (ct)</Nm><PstlAdr><AdrLine>Höheweg 80</AdrLine><AdrLine>2502 Biel/Bienne</AdrLine></PstlAdr></Ownr><Svcr><FinInstnId><BICFI>MAEBCHZZXXX</BICFI><Nm>Maerki, Baumann & Co. AG</Nm></FinInstnId></Svcr></Acct><Bal><Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp><Amt Ccy="CHF">.93</Amt><CdtDbtInd>CRDT</CdtDbtInd><Dt><Dt>2024-12-19</Dt></Dt></Bal><Bal><Tp><CdOrPrtry><Cd>CLBD</Cd></CdOrPrtry></Tp><Amt Ccy="CHF">3002.47</Amt><CdtDbtInd>DBIT</CdtDbtInd><Dt><Dt>2025-01-09</Dt></Dt></Bal><TxsSummry><TtlNtries><NbOfNtries>4</NbOfNtries><Sum>3006.6</Sum><TtlNetNtry><Amt>3003.4</Amt><CdtDbtInd>DBIT</CdtDbtInd></TtlNetNtry></TtlNtries><TtlCdtNtries><NbOfNtries>2</NbOfNtries><Sum>1.6</Sum></TtlCdtNtries><TtlDbtNtries><NbOfNtries>2</NbOfNtries><Sum>3005</Sum></TtlDbtNtries><TtlNtriesPerBkTxCd><NbOfNtries>2</NbOfNtries><Sum>3005</Sum><TtlNetNtry><Amt>3005</Amt><CdtDbtInd>DBIT</CdtDbtInd></TtlNetNtry><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>ICDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd></TtlNtriesPerBkTxCd><TtlNtriesPerBkTxCd><NbOfNtries>2</NbOfNtries><Sum>1.6</Sum><TtlNetNtry><Amt>1.6</Amt><CdtDbtInd>CRDT</CdtDbtInd></TtlNetNtry><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>RCDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd></TtlNtriesPerBkTxCd></TxsSummry><Ntry><Amt Ccy="CHF">3000</Amt><CdtDbtInd>DBIT</CdtDbtInd><RvslInd>false</RvslInd><Sts><Cd>BOOK</Cd></Sts><BookgDt><Dt>2024-12-20</Dt></BookgDt><ValDt><Dt>2024-12-20</Dt></ValDt><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>ICDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd><NtryDtls><Btch><NbOfTxs>1</NbOfTxs><TtlAmt Ccy="CHF">3000</TtlAmt><CdtDbtInd>DBIT</CdtDbtInd></Btch><TxDtls><Refs><AcctSvcrRef>GB20241220/205792/1</AcctSvcrRef><InstrId>NOTPROVIDED</InstrId><EndToEndId>NOTPROVIDED</EndToEndId></Refs><Amt Ccy="CHF">3000</Amt><CdtDbtInd>DBIT</CdtDbtInd><AmtDtls><InstdAmt><Amt Ccy="CHF">3000</Amt></InstdAmt><TxAmt><Amt Ccy="CHF">3000</Amt></TxAmt></AmtDtls><RltdPties><Dbtr><Pty><Nm>Taler Operations AG (ct)</Nm><PstlAdr><AdrLine>Höheweg 80</AdrLine><AdrLine>2502 Biel/Bienne</AdrLine></PstlAdr></Pty></Dbtr><Cdtr><Pty><Nm>NOTPROVIDED</Nm></Pty></Cdtr></RltdPties><RltdAgts><CdtrAgt><FinInstnId><BICFI>MAEBCHZZXXX</BICFI></FinInstnId></CdtrAgt></RltdAgts><AddtlTxInf>all-in one fee</AddtlTxInf></TxDtls></NtryDtls><AddtlNtryInf>all-in one fee</AddtlNtryInf></Ntry><Ntry><Amt Ccy="CHF">5</Amt><CdtDbtInd>DBIT</CdtDbtInd><RvslInd>false</RvslInd><Sts><Cd>BOOK</Cd></Sts><BookgDt><Dt>2024-12-31</Dt></BookgDt><ValDt><Dt>2024-12-31</Dt></ValDt><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>ICDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd><NtryDtls><TxDtls><Refs><InstrId>NOTPROVIDED</InstrId><EndToEndId>NOTPROVIDED</EndToEndId></Refs><Amt Ccy="CHF">5</Amt><CdtDbtInd>DBIT</CdtDbtInd></TxDtls></NtryDtls><AddtlNtryInf>Debit interest</AddtlNtryInf></Ntry><Ntry><Amt Ccy="CHF">.8</Amt><CdtDbtInd>CRDT</CdtDbtInd><RvslInd>false</RvslInd><Sts><Cd>BOOK</Cd></Sts><BookgDt><Dt>2025-01-08</Dt></BookgDt><ValDt><Dt>2025-01-08</Dt></ValDt><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>RCDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd><NtryDtls><Btch><NbOfTxs>1</NbOfTxs><TtlAmt Ccy="CHF">.8</TtlAmt><CdtDbtInd>CRDT</CdtDbtInd></Btch><TxDtls><Refs><AcctSvcrRef>ZV20250108/793503/1</AcctSvcrRef><EndToEndId>NOTPROVIDED</EndToEndId><UETR>6d090ad3-71b3-4052-9481-6178598932bb</UETR><TxId>50107192511.0002</TxId></Refs><Amt Ccy="CHF">.8</Amt><CdtDbtInd>CRDT</CdtDbtInd><AmtDtls><InstdAmt><Amt Ccy="CHF">1</Amt></InstdAmt><TxAmt><Amt Ccy="CHF">1</Amt></TxAmt></AmtDtls><Chrgs><Rcrd><Amt Ccy="CHF">.2</Amt><CdtDbtInd>DBIT</CdtDbtInd><ChrgInclInd>true</ChrgInclInd><Tp><Prtry><Id>PT inc.paym.exp</Id></Prtry></Tp><Br>CRED</Br></Rcrd></Chrgs><RltdPties><Dbtr><Pty><Nm>Grothoff Hans</Nm><PstlAdr><StrtNm>Brünnmatten</StrtNm><BldgNb>20</BldgNb><PstCd>2563</PstCd><TwnNm>Ipsach</TwnNm><Ctry>CH</Ctry></PstlAdr></Pty></Dbtr><DbtrAcct><Id><IBAN>CH6208704048981247126</IBAN></Id></DbtrAcct><Cdtr><Pty><Nm>Taler Operations AG (ct)</Nm><PstlAdr><AdrLine>Höheweg 80</AdrLine><AdrLine>2502 Biel/Bienne</AdrLine></PstlAdr></Pty></Cdtr></RltdPties><RltdAgts><DbtrAgt><FinInstnId><ClrSysMmbId><ClrSysId><Cd>CHSIC</Cd></ClrSysId><MmbId>087042</MmbId></ClrSysMmbId></FinInstnId></DbtrAgt></RltdAgts><RmtInf><Ustrd>KYC JW398X85FWPKKMS0EYB6TQ1799RMY5DDXTZ FPW4YC3WJ2DWSJT70</Ustrd></RmtInf><AddtlTxInf>Bank clearing payment Grothoff Hans</AddtlTxInf></TxDtls></NtryDtls><AddtlNtryInf>Bank clearing payment Grothoff Hans</AddtlNtryInf></Ntry><Ntry><Amt Ccy="CHF">.8</Amt><CdtDbtInd>CRDT</CdtDbtInd><RvslInd>false</RvslInd><Sts><Cd>BOOK</Cd></Sts><BookgDt><Dt>2025-01-08</Dt></BookgDt><ValDt><Dt>2025-01-08</Dt></ValDt><BkTxCd><Domn><Cd>PMNT</Cd><Fmly><Cd>RCDT</Cd><SubFmlyCd>OTHR</SubFmlyCd></Fmly></Domn></BkTxCd><NtryDtls><Btch><NbOfTxs>1</NbOfTxs><TtlAmt Ccy="CHF">.8</TtlAmt><CdtDbtInd>CRDT</CdtDbtInd></Btch><TxDtls><Refs><AcctSvcrRef>ZV20250108/793504/1</AcctSvcrRef><EndToEndId>NOTPROVIDED</EndToEndId><UETR>1d3c63e4-c9ee-40a5-a174-af0f417cd61c</UETR><TxId>50107192511.0001</TxId></Refs><Amt Ccy="CHF">.8</Amt><CdtDbtInd>CRDT</CdtDbtInd><AmtDtls><InstdAmt><Amt Ccy="CHF">1</Amt></InstdAmt><TxAmt><Amt Ccy="CHF">1</Amt></TxAmt></AmtDtls><Chrgs><Rcrd><Amt Ccy="CHF">.2</Amt><CdtDbtInd>DBIT</CdtDbtInd><ChrgInclInd>true</ChrgInclInd><Tp><Prtry><Id>PT inc.paym.exp</Id></Prtry></Tp><Br>CRED</Br></Rcrd></Chrgs><RltdPties><Dbtr><Pty><Nm>Grothoff Hans</Nm><PstlAdr><StrtNm>Brünnmatten</StrtNm><BldgNb>20</BldgNb><PstCd>2563</PstCd><TwnNm>Ipsach</TwnNm><Ctry>CH</Ctry></PstlAdr></Pty></Dbtr><DbtrAcct><Id><IBAN>CH6208704048981247126</IBAN></Id></DbtrAcct><Cdtr><Pty><Nm>Taler Operations AG (ct)</Nm><PstlAdr><AdrLine>Höheweg 80</AdrLine><AdrLine>2502 Biel/Bienne</AdrLine></PstlAdr></Pty></Cdtr></RltdPties><RltdAgts><DbtrAgt><FinInstnId><ClrSysMmbId><ClrSysId><Cd>CHSIC</Cd></ClrSysId><MmbId>087042</MmbId></ClrSysMmbId></FinInstnId></DbtrAgt></RltdAgts><RmtInf><Ustrd>6Q86KJY3SH7GQFMK2HSK7GM3GRCYV1KFW93 CJ7GF20FG4K60F1JG</Ustrd></RmtInf><AddtlTxInf>Bank clearing payment Grothoff Hans</AddtlTxInf></TxDtls></NtryDtls><AddtlNtryInf>Bank clearing payment Grothoff Hans</AddtlNtryInf></Ntry></Stmt></BkToCstmrStmt></Document> |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-01-06 22:29 | Christian Grothoff | New Issue | |
2024-01-06 22:29 | Christian Grothoff | Status | new => assigned |
2024-01-06 22:29 | Christian Grothoff | Assigned To | => Antoine A |
2024-02-16 22:52 | Christian Grothoff | Relationship added | child of 0008420 |
2024-03-12 10:41 | Antoine A | Note Added: 0021850 | |
2024-04-05 14:57 | Christian Grothoff | Target Version | 0.11 => 0.14 |
2024-04-08 15:32 | Christian Grothoff | Summary | get nexus to work with EBICS dialect of MB bank => get nexus to work with EBICS dialect of Maerki Baumann bank |
2024-05-21 19:11 | Christian Grothoff | Relationship deleted | child of 0008420 |
2024-09-13 10:41 | Christian Grothoff | Target Version | 0.14 => 1.0 |
2024-12-16 23:34 | Christian Grothoff | Note Added: 0023887 | |
2024-12-22 23:21 | Christian Grothoff | Assigned To | Antoine A => Christian Grothoff |
2024-12-26 14:12 | Christian Grothoff | Assigned To | Christian Grothoff => Antoine A |
2024-12-26 14:14 | Christian Grothoff | Note Added: 0023912 | |
2024-12-29 17:02 | Christian Grothoff | Assigned To | Antoine A => Christian Grothoff |
2024-12-29 17:02 | Christian Grothoff | Note Added: 0023932 | |
2024-12-31 05:51 | Christian Grothoff | Assigned To | Christian Grothoff => Antoine A |
2025-01-06 17:44 | Antoine A | Assigned To | Antoine A => Christian Grothoff |
2025-01-06 17:45 | Antoine A | Note Added: 0023941 | |
2025-01-07 23:05 | Christian Grothoff | Note Added: 0023950 | |
2025-01-10 23:53 | Christian Grothoff | Note Added: 0023970 | |
2025-01-10 23:53 | Christian Grothoff | File Added: CAMT053_100125.xml | |
2025-01-10 23:53 | Christian Grothoff | Assigned To | Christian Grothoff => Antoine A |