Git commit 078dafde3fd8e102c40026e536c8d9570941750b by Ralf Habacker. Committed on 19/08/2025 at 18:41. Pushed by habacker into branch 'master'.
Add documentation on configuring the aqbanking plugin The added documentation covers adding HBCI with PIN/TAN and PayPal online banking services. BUG:458133 FIXED-IN:5.2.70 A +- -- doc/aqbanking-account-wizard-paypal-page1.png A +- -- doc/aqbanking-account-wizard-paypal-page2.png A +- -- doc/aqbanking-user-wizard-hbci-page1.png A +- -- doc/aqbanking-user-wizard-hbci-page2.png A +- -- doc/aqbanking-user-wizard-hbci-page3.png A +- -- doc/aqbanking-user-wizard-hbci-page4.png A +- -- doc/aqbanking-user-wizard-hbci-page5.png A +- -- doc/aqbanking-user-wizard-hbci-page6.png A +- -- doc/aqbanking-user-wizard-hbci-page7.png A +- -- doc/aqbanking-user-wizard-page1.png A +- -- doc/aqbanking-user-wizard-page2-hbci.png A +- -- doc/aqbanking-user-wizard-paypal-page1.png A +- -- doc/aqbanking-user-wizard-paypal-page2.png A +- -- doc/aqbanking-user-wizard-paypal-page3.png A +- -- doc/aqbanking-user-wizard-paypal-page4.png A +- -- doc/aqbanking-user-wizard-paypal-page5.png A +- -- doc/aqbanking-user-wizard-paypal-page6.png A +- -- doc/aqbanking-user-wizard-paypal-page7.png A +- -- doc/aqbanking-wizard-page1.png A +- -- doc/config_menu.png A +339 -0 doc/details-aqbanking.docbook M +3 -1 doc/index.docbook https://invent.kde.org/office/kmymoney/-/commit/078dafde3fd8e102c40026e536c8d9570941750b diff --git a/doc/aqbanking-account-wizard-paypal-page1.png b/doc/aqbanking-account-wizard-paypal-page1.png new file mode 100644 index 0000000000..bc10e62d85 Binary files /dev/null and b/doc/aqbanking-account-wizard-paypal-page1.png differ diff --git a/doc/aqbanking-account-wizard-paypal-page2.png b/doc/aqbanking-account-wizard-paypal-page2.png new file mode 100644 index 0000000000..f6f23af08e Binary files /dev/null and b/doc/aqbanking-account-wizard-paypal-page2.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page1.png b/doc/aqbanking-user-wizard-hbci-page1.png new file mode 100644 index 0000000000..edf4484ab0 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page1.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page2.png b/doc/aqbanking-user-wizard-hbci-page2.png new file mode 100644 index 0000000000..e72f2e77a9 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page2.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page3.png b/doc/aqbanking-user-wizard-hbci-page3.png new file mode 100644 index 0000000000..687a0e2ae8 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page3.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page4.png b/doc/aqbanking-user-wizard-hbci-page4.png new file mode 100644 index 0000000000..e8dccec552 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page4.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page5.png b/doc/aqbanking-user-wizard-hbci-page5.png new file mode 100644 index 0000000000..f6bfc7cfe1 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page5.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page6.png b/doc/aqbanking-user-wizard-hbci-page6.png new file mode 100644 index 0000000000..4e4a0c7794 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page6.png differ diff --git a/doc/aqbanking-user-wizard-hbci-page7.png b/doc/aqbanking-user-wizard-hbci-page7.png new file mode 100644 index 0000000000..976115eee2 Binary files /dev/null and b/doc/aqbanking-user-wizard-hbci-page7.png differ diff --git a/doc/aqbanking-user-wizard-page1.png b/doc/aqbanking-user-wizard-page1.png new file mode 100644 index 0000000000..c06945f18d Binary files /dev/null and b/doc/aqbanking-user-wizard-page1.png differ diff --git a/doc/aqbanking-user-wizard-page2-hbci.png b/doc/aqbanking-user-wizard-page2-hbci.png new file mode 100644 index 0000000000..abf6fd8a58 Binary files /dev/null and b/doc/aqbanking-user-wizard-page2-hbci.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page1.png b/doc/aqbanking-user-wizard-paypal-page1.png new file mode 100644 index 0000000000..e1aa604650 Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page1.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page2.png b/doc/aqbanking-user-wizard-paypal-page2.png new file mode 100644 index 0000000000..becf4b510c Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page2.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page3.png b/doc/aqbanking-user-wizard-paypal-page3.png new file mode 100644 index 0000000000..bbb67d5fd2 Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page3.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page4.png b/doc/aqbanking-user-wizard-paypal-page4.png new file mode 100644 index 0000000000..9a36033530 Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page4.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page5.png b/doc/aqbanking-user-wizard-paypal-page5.png new file mode 100644 index 0000000000..91dc6e44e8 Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page5.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page6.png b/doc/aqbanking-user-wizard-paypal-page6.png new file mode 100644 index 0000000000..c3277c3f8d Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page6.png differ diff --git a/doc/aqbanking-user-wizard-paypal-page7.png b/doc/aqbanking-user-wizard-paypal-page7.png new file mode 100644 index 0000000000..f8721d9082 Binary files /dev/null and b/doc/aqbanking-user-wizard-paypal-page7.png differ diff --git a/doc/aqbanking-wizard-page1.png b/doc/aqbanking-wizard-page1.png new file mode 100644 index 0000000000..f942d1cdfc Binary files /dev/null and b/doc/aqbanking-wizard-page1.png differ diff --git a/doc/config_menu.png b/doc/config_menu.png new file mode 100644 index 0000000000..39d90a0fb6 Binary files /dev/null and b/doc/config_menu.png differ diff --git a/doc/details-aqbanking.docbook b/doc/details-aqbanking.docbook new file mode 100644 index 0000000000..f144048181 --- /dev/null +++ b/doc/details-aqbanking.docbook @@ -0,0 +1,339 @@ +<?xml version="1.0" encoding="UTF-8"?> +<chapter id="details.aqbanking"> +<chapterinfo> + <authorgroup> + <author> &Ralf.Habacker; &Ralf.Habacker.mail; </author> + </authorgroup> + <date>2025-07-31</date> + <releaseinfo>5.2.70</releaseinfo> +</chapterinfo> +<title>Online banking</title> + +<para> + Online banking is configured by selecting the menu entry Settings + -> Configure Aqbanking, +</para> + +<para> +<screenshot> + <screeninfo>KMyMoney configuration menu</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="config_menu.png" format="PNG" /> + </imageobject> + <textobject> + <phrase>KMyMoney configuration menu</phrase> + </textobject> + </mediaobject> +</screenshot> +</para> + +<para> + This menu item is visible after the associated KBanking plugin has been activated, + which can be done via the menu item "Configure KMyMoney" and after + selecting the "Plugins" entry in the left-hand window area. +</para> + +<para> +<screenshot> + <screeninfo>KMyMoney configuration menu</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="configure_plugins.png" /> + </imageobject> + <textobject> + <phrase>KMyMoney configuration menu</phrase> + </textobject> + </mediaobject> +</screenshot> + Make sure that the checkbox in front of the line with KBanking is checked. +</para> + +<sect1> +<title>Aqbanking setup</title> +<para> + After you pressed the menu entry "Configure Aqbanking" you will see the following dialog: +</para> + +<para> +<screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-wizard-page1.png" /> + </imageobject> + </mediaobject> +</screenshot> +</para> + +<para> + Adding takes place in two steps. The first step is to + add a user and the second step is to add an account. +</para> +</sect1> + +<sect1 id="create_user"> + <title>Create a user</title> + <para> + After pressing "Create user" you will be redirected + to the "New user Wizard" dialog shown below: + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-page1.png" /> + </imageobject> + </mediaobject> + </screenshot> +<sect2 id="hbci_create_user"> + <title>Create user for HBCI</title> +<sect3 id="hbci_select_online_banking_protocol"> + <title>Select online banking protocol</title> + <para> + After pressing "Next" you will see a list of available + online banking protocols: + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-page2-hbci.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="hbci_configuring_a_account"> + <title>Configuring a HBCI account</title> + <para> + After choosing "HBCI backend using AqHBCI" and pressing + "Next" you will see the following page, on which you can + select the security type: + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page1.png" /> + </imageobject> + </mediaobject> + </screenshot> + <para> + See + <ulink url="https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6_Bankentabelle#section-2">AqBanking6 + Bank Table</ulink> for some details on the types of security + supported by banks. If your bank is not listed there, you should + try Pin/TAN first. + </para> +</sect3> +<sect3 id="hbci_setup_pintan"> + <title>Setup pin/Tan</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page2.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="hbci_select_bank_and_server_url"> + <title>Select bank and server url</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page3.png" /> + </imageobject> + </mediaobject> + </screenshot> + <para> + At + <ulink url="https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6_Bankentabelle">AqBanking6 + Bankentabelle</ulink> you can find a list of bank server url known + to work. + </para> +</sect3> +<sect3 id="hbci_select_bank_account_and_user_name"> + <title>Select bank account and user name</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page4.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="hbci_choose_extended_settings_or_continue"> + <title>Choose extended settings or continue</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page5.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="hbci_select_extended_settings"> + <title>Select extended settings</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page6.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="hbci_finish_creating_user"> + <title>Finish creating user</title> + <para> + After pressing "Next" aqbanking will contact the server + and fetches the server certificate and bank info. + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-hbci-page7.png" /> + </imageobject> + </mediaobject> + </screenshot> + <para> + After pressing "Close" your user account has + been created. + </para> +</sect3> +<sect3 id="add_account"> + <title>Add account</title> + <para> + In case that adding a user account did not fail, the accounts + associated to the given bank should already be present in the + account list. + </para> +</sect3> +</sect2> +<sect2 id="paypal_create_user"> + <title>Paypal</title> +<sect3 id="paypal_select_online_banking_protocol"> + <title>Select online banking protocol</title> + <para> + After pressing "Next" you will see a list of available + online banking protocols: + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page1.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_info_page_1"> + <title>Configuring a user for Paypal</title> + <para> + After choosing "Paypal" and pressing "Next" you + will see the following info page: + </para> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page2.png" /> + </imageobject> + </mediaobject> + </screenshot> + <para> + Press "Run" to continue. + </para> +</sect3> +<sect3 id="paypal_user_name_and_email"> + <title>Enter user name and the Paypal email address</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page3.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_api_password_and_signature"> + <title>Select API settings</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page4.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_info_page_2"> + <title>Summary info before creating the user</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page5.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_setup_password"> + <title>Enter new password for the Paypal user</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page6.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_finish_creating_user"> + <title>Finish creating user</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-user-wizard-paypal-page7.png" /> + </imageobject> + </mediaobject> + </screenshot> + <para> + After pressing "finish" the user account has + been created. + </para> + <para> + The remaining step is to create a new account based on this user. + </para> +</sect3> +<sect3 id="paypal_choose_backend"> + <title>Add paypal account</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-account-wizard-paypal-page1.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +<sect3 id="paypal_add_account"> + <title>Add paypal account</title> + <screenshot> + <screeninfo></screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="aqbanking-account-wizard-paypal-page2.png" /> + </imageobject> + </mediaobject> + </screenshot> +</sect3> +</sect2> +</sect1> +</chapter> diff --git a/doc/index.docbook b/doc/index.docbook index 7938f50c5b..f29ae003f0 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -85,6 +85,7 @@ <!ENTITY whatsnew SYSTEM "whatsnew.docbook"> <!ENTITY details-institutions SYSTEM "details-institutions.docbook"> <!ENTITY details-accounts SYSTEM "details-accounts.docbook"> + <!ENTITY details-aqbanking SYSTEM "details-aqbanking.docbook"> <!ENTITY details-loans SYSTEM "details-loans.docbook"> <!ENTITY details-budgets SYSTEM "details-budgets.docbook"> <!ENTITY details-forecast SYSTEM "details-forecast.docbook"> @@ -136,7 +137,7 @@ and use `&George.N.Ugnacious; &George.N.Ugnacious.mail;' in the author element. </authorgroup> <copyright> -<year>2000-2024</year> +<year>2000-2025</year> <holder>The &kmymoney; Development Team</holder> </copyright> <!-- Translators: put here the copyright notice of the translation --> @@ -220,6 +221,7 @@ consistent documentation style across all KDE apps. --> &details-formats; &details-database; &details-settings; +&details-aqbanking; &faq; &reference; &credits;
