[kmymoney4] [Bug 369852] New: xea2kmt does not import account flags

Ralf Habacker via KDE Bugzilla bugzilla_noreply at kde.org
Tue Oct 4 07:18:46 UTC 2016


https://bugs.kde.org/show_bug.cgi?id=369852

            Bug ID: 369852
           Summary: xea2kmt does not import account flags
           Product: kmymoney4
           Version: 4.8.0
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: ralf.habacker at freenet.de

gnucash template files from which kmymoney template files are currently
generated provide account flags (from
https://github.com/Gnucash/gnucash/blob/master/accounts/de_DE/acctchrt_skr03.gnucash-xea)
for example: 
   <act:slots>
      <slot>
    <slot:key>placeholder</slot:key>
        <slot:value type="string">true</slot:value>
      </slot>
      <slot>
    <slot:key>tax-related</slot:key>
        <slot:value type="integer">1</slot:value>
      </slot>
</act:slots>

A collected list of keywords follows: 
<slot:key>account-id</slot:key>
<slot:key>bank-code</slot:key>
<slot:key>code</slot:key>
<slot:key>color</slot:key>
<slot:key>country-code</slot:key>
<slot:key>hbci</slot:key>
<slot:key>hidden</slot:key>
<slot:key>last-num</slot:key>
<slot:key>notes</slot:key>
<slot:key>placeholder</slot:key>
<slot:key>reconcile-info</slot:key>
<slot:key>tax-related</slot:key>
<slot:key>tax-US</slot:key>

While some flags may be unrelated, other may be for interest like notes,
tax-related, placeholder also for kmymoney.

xea2kmt, which is used to import those templates into kmymoney template file
format currently does not import those flags and should be extended to support
this. 

KMymoney template file format provides a tag named <flag> to specify account
options
(https://github.com/KDE/kmymoney/blob/master/kmymoney/templates/kmt.dtd) in the
form 

<account type="9" name="account name">
    <flag name="aname">avalue></flag>
</account>

or 

<account type="9" name="account name">
    <flag name="aname" />
</account>

which could be used to map gnucash flags to kmymoney flags. 


Reproducible: Always

Steps to Reproduce:
1.  run xea2kmt on the mentioned gnucash account template file


Actual Results:  
The KMymoney template file does not include any of the mentioned flags.


Expected Results:  
The KMymoney template file should include the mentioned flags.

KMymoney source code shows that currently the 'Tax' flag is import from an
account template, but is not specified in any account template.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list