View Issue Details

IDProjectCategoryView StatusLast Update
0008035Talerlibeufin-nexuspublic2025-01-10 23:53
ReporterChristian Grothoff Assigned ToAntoine A  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0 
Summary0008035: get nexus to work with EBICS dialect of Maerki Baumann bank
DescriptionNote 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.
TagsNo tags attached.

Activities

Antoine A

2024-03-12 10:41

developer   ~0021850

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

Christian Grothoff

2024-12-16 23:34

manager   ~0023887

https://docs.taler.net/libeufin/nexus-manual.html#manual-ebics-import-export documents the command, to be put into Ansible.

Christian Grothoff

2024-12-26 14:14

manager   ~0023912

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.

Christian Grothoff

2024-12-29 17:02

manager   ~0023932

Antoine points out the BIC/IBAN configured for the server are wrong. Let's try with the correct one...

Antoine A

2025-01-06 17:45

developer   ~0023941

Fixed config in 32b65ff44a0cfffd4ce41fbd31ad120fbd111ba4

Christian Grothoff

2025-01-07 23:05

manager   ~0023950

I've triggered 2 more test transactions, will test with these...

Christian Grothoff

2025-01-10 23:53

manager   ~0023970

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 &amp; 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>
CAMT053_100125.xml (6,739 bytes)   

Issue History

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