<?xml version="1.0"?>
<gconfschemafile>
  <schemalist>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/position</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/match_picker/window_position</applyto>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/transaction_list/window_position</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>int</list_type>
      <locale name="C">
        <short>Window position</short>
        <long>
	  The X,Y coordinates of the top left corner of the dialog
	  when it was last closed.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/geometry</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/match_picker/window_geometry</applyto>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/transaction_list/window_geometry</applyto>
      <owner>gnucash</owner>
      <type>list</type>
      <list_type>int</list_type>
      <locale name="C">
        <short>Window geometry</short>
        <long>
	  The width and size of the dialog when it was last closed.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/enable_skip</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/enable_skip</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <default>TRUE</default>
      <locale name="C">
        <short>Enable SKIP transaction action</short>
        <long>
          Enable the SKIP action in the transaction matcher.  If
          enabled, a transaction whose best match's score is in the
          yellow zone (above the Auto-ADD threshold but below the
          Auto-CLEAR threshold) will be skipped by default.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/enable_edit</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/enable_edit</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <default>FALSE</default>
      <locale name="C">
        <short>Enable EDIT transaction action</short>
        <long>
          Enable the EDIT action in the transaction matcher.  NOT YET
          SUPPORTED.
	</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/use_bayes</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/use_bayes</applyto>
      <owner>gnucash</owner>
      <type>bool</type>
      <default>FALSE</default>
      <locale name="C">
        <short>Use bayesian matching</short>
        <long>Enables bayesian matching when matching imported
        transaction against existing transactions. Otherwise a less
        sophisticated rule-based matching mechanism will be
        used.</long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/match_threshold</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/match_threshold</applyto>
      <owner>gnucash</owner>
      <type>float</type>
      <default>1.0</default>
      <locale name="C">
        <short>Minimum score to be displayed</short>
        <long>
          This field specifies the minimum matching score a potential
          matching transaction must have to be displayed in the match
          list.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/auto_add_threshold</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/auto_add_threshold</applyto>
      <owner>gnucash</owner>
      <type>float</type>
      <default>3.0</default>
      <locale name="C">
        <short>Add matching transactions below this score</short>
        <long>
          This field specifies the threshold below which a matching
          transaction will be added automatically. A transaction whose
          best match's score is in the red zone (above the display
          minimum score but below or equal to the Add match score)
          will be added to the GnuCash file by default.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/auto_clear_threshold</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/auto_clear_threshold</applyto>
      <owner>gnucash</owner>
      <type>float</type>
      <default>6.0</default>
      <locale name="C">
        <short>Clear matching transactions above this score</short>
        <long>
          This field specifies the threshold above which a matching
          transaction will be cleared by default. A transaction whose
          best match's score is in the green zone (above or equal to
          this Clear threshold) will be cleared by default.
        </long>
      </locale>
    </schema>

    <schema>
      <key>/schemas/apps/gnucash/dialogs/import/generic_matcher/atm_fee_threshold</key>
      <applyto>/apps/gnucash/dialogs/import/generic_matcher/atm_fee_threshold</applyto>
      <owner>gnucash</owner>
      <type>float</type>
      <default>2.0</default>
      <locale name="C">
        <short>Maximum ATM fee amount in your area</short>
        <long>
          This field specifies the extra fee that is taken into
          account when matching imported transactions. In some places
          commercial ATMs (not belonging to a financial institution)
          are installed in places like convienience store.  These ATM
          add its fee directly to the amount instead of showing up as
          a separate transaction or in your monthly banking fees.  For
          example, you withdraw 100$, and you are charged 101,50$ plus
          Interac fees.  If you manually entered that 100$, the
          amounts won't match.  You should set this to whatever is the
          maximum such fee in your area (in units of your local
          currency), so the transaction will be recognised as a match.
        </long>
      </locale>
    </schema>

  </schemalist>
</gconfschemafile>
