Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HBCI is a subtype of FinTS #1851

Open
wants to merge 1 commit into
base: stable
Choose a base branch
from
Open

HBCI is a subtype of FinTS #1851

wants to merge 1 commit into from

Conversation

CWehli
Copy link
Contributor

@CWehli CWehli commented Jan 19, 2024

therefore some text passages have to be adjusted.

Copy link
Member

@jralls jralls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Considering that (at least in English) the AQBanking Setup Wizard still uses HBCI everywhere perhaps this PR is premature.

@fellen
Copy link
Member

fellen commented Jan 20, 2024

Considering that (at least in English) the AQBanking Setup Wizard still uses HBCI everywhere perhaps this PR is premature.

@m53956 Would you be interested in a related PR?

@CWehli CWehli force-pushed the HBCI branch 2 times, most recently from 732e181 to 3dec29b Compare January 20, 2024 19:21
@CWehli CWehli requested a review from jralls January 20, 2024 19:31
@CWehli CWehli force-pushed the HBCI branch 2 times, most recently from 058463b to fd4238a Compare January 21, 2024 18:32
@CWehli
Copy link
Contributor Author

CWehli commented Jan 21, 2024

I've tried to implement your suggestions. Please review.

<li>Set up scheduled transactions to avoid repeated data entry.</li>
<li>Process your bank data via online banking using OFX DirectConnect or FinTS.</li>
<li>Download Transactions and Balances and initiate various SEPA Actions using AqBanking.</li>
<li>Import accounts, business data, prices, and transactions from CSV and transactions and balances from many formats including CAMT, SWIFT-MT9xx, and OFX.</li>
Copy link
Member

@fellen fellen Jan 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CAMT is like PAIN a subtype of UNIFI (ISO 20022).

ISO 20022 is the XML based replacement of the line oriented SWIFT-MT formats. So it is also called SWIFT-MX format.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, so? It's not like most users are going to know that, and it seems to be widely used in The Netherlands. Germany too, apparently: @m53956 told me last year when I was fixing the SWIFT MT imports that he'd switched to using it because he found it more reliable.

Copy link
Member

@fellen fellen Jan 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Users will usually read appdata.desktop before they decide to install GnuCash—a potential broad audience. So I would suggest
including ISO 20022 CAMT, SWIFT-MT9xx
BTW, do you like the following Oxford comma?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I'm an Oxford comma person. Do we really need the ISO spec number for CAMT?

Copy link
Member

@fellen fellen Jan 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think about persons reading some terms on their bank website and searching matches in accounting software.
The spec number is unique, while googling for CAMT delivers also false results.

BTW I found some history. Since the introduction of SEPA european banks have to offer CAMT files and the requirement to offer SWIFT MT940 will end 2025-11.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But if few people know the spec number they won't be searching for it. Do the banks mention it on their websites or do they just say "CAMT downloads"? Searching in the US has a problem because CAMT also stands for "Corporate Annual Minimum Tax", part of the 2017 tax bill. Also it's not something that US banks do. Changing it to "camt.053 download" gets me bank pages starting on the third hit. But halfway down the first page I get a couple of banks' FAQ pages about downloading CAMT.053 data. Searching for "iso-20022 downloads" gets me pages of technical documents and nothing bank customer oriented. Which works best in Germany? Try "camt" downloads to stop the search engine from finding similar words.

Copy link
Member

@fellen fellen Jan 22, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note: CAMT.05x has the same subtypes as MT-9xx.

I found also "SEPA CAMT", but that seems eurocentric.
I started with "kontoauszug herunterladen" and got signed PDF as first choice. The signature is required by the tax office.
For "kontoauszug importieren" I got the full range from "convert pdf" over csv, MT9xx to CAMT.
At least it seems "CAMT is sufficient here.

@CWehli
Copy link
Contributor Author

CWehli commented Jan 28, 2024

Are the last changes sufficient or should I adjust something else?

@fellen
Copy link
Member

fellen commented Jan 29, 2024

Are the last changes sufficient or should I adjust something else?

From my POV this is sufficient.
Are you volunteering to create a similar PR for AqBanking?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants