<?xml version="1.0" encoding="UTF-8"?>
<chapter id="details.impexp">
<chapterinfo>
  <authorgroup>
    <author
>&Ace.Jones; &Ace.Jones.mail; </author>
  </authorgroup>
  <date
>2011-07-3</date>
  <releaseinfo
>4.6</releaseinfo>
</chapterinfo>

<title
>Import ja eksport</title>

<sect1 id="details.impexp.gnucash">
<sect1info>
  <author
>&Tony.Bloomfield; &Tony.Bloomfield.mail;</author>
</sect1info>

<title
>GnuCashi importija</title>

<sect2>
<title
>GnuCashi failid</title>

<para
>&kappname; GnuCashi importija loeb otse standardseid (&XML;) faile, mis on loodud GnuCashi versioonidega 1.8 ja 2.0. Järgmised elemendid ei ole toetatud: </para>

<itemizedlist>
  <listitem
><para
>andmebaasi (Postgres) andmete import</para
></listitem>
  <listitem
><para
>"mitme arveraamatuga" (multi-book) failide import</para
></listitem>
  <listitem
><para
>import olemasolevasse &kappname; faili</para
></listitem>
  <listitem
><para
>väikeettevõtete spetsiifiliste võimaluste import (töötajad, arved jms.)</para
></listitem>
  <listitem
><para
>GnuCashi failide eksport</para
></listitem>
</itemizedlist>

<para
>Import on arvatavasti edukas ainult siis, kui kasutatakse korrektset faili. Soovitatav on enne impordikatset tarvitada GnuCashi käsku <guimenuitem
>Check &amp; Repair All</guimenuitem
> (selle leiab menüüst <guimenu
>Actions</guimenu
>). </para>

<para
>Failid saab avada kas failinime käsureal määrates (<command
>kmymoney &lt;faili asukoht&gt;</command
>) või &kappname; menüükäsuga <menuchoice
> <shortcut
><keycombo
>&Ctrl;<keycap
>O</keycap
></keycombo
></shortcut
> <guimenu
>Fail</guimenu
><guimenuitem
>Ava</guimenuitem
> </menuchoice
> või <menuchoice
> <guimenu
>Fail</guimenu
><guimenuitem
>Import</guimenuitem
> </menuchoice
> </para>

<para
>Kahe rakenduse sarnasuse tõttu saab paljud igapäevased andmed täitsa otse importida. Kuid mõnel juhul on ka selliseid erinevusi, mille jaoks on vajalikud kindlad valikud. Järgnevalt kirjeldamegi mõningaid erinevusi, mille adumine aitab importimisega kergemini toime tulla. </para>
</sect2>

<sect2>
<title
>Sarnasused, erinevused ja terminid</title>

<sect3>
<title
>Väikeettevõtetele orienteerumine</title>

<para
>Kindlasti tuleb märkida, et &kappname; on <emphasis
>isiklike</emphasis
> rahaasjade haldur ja seepärast ei toeta otseselt mingeid GnuCashi ettevõtlusele suunatud võimalusi, nagu maksutabelid, palgaandmed ja kaubasaadetiste jälgimine. Kõik failis leitavad maksukontod (Accounts Payable) või laekumiskontod (Accounts Receivable) imporditakse vastavalt kohustise- ja varakontodena. </para>
</sect3>

<sect3>
<title
>Kontod</title>

<sect4>
<title
>Konto tüübid</title>

<para
>Mõlemas rakenduses on faili kõrgeim struktuuritase konto. &kappname; tgoetab viit konto põhitüüpi: vara, kohustis, tulu, kulu ja finantsinstrument, millel kõigil võib olla alltüüpe, &eg; arvelduskonto, krediitkaart &etc;. &kappname; sisaldab kõigi viie tüübi "standardkontot" nng kõik muud kontod alluvad ühele neist. &kappname; on kehtestanud kontotüüpide suurema ühtsuse (või, sõltuvalt vaatepunktist, väiksema paindlikkuse) kui GnuCash ning importija parandab kõik tuvastatud ebaühtlused. See võib kaasa tuua mõnevõrra teistsuguse kontostruktuuri, ehkki seda saab impordi järel mõistlikkuse piires kohendada. </para>
</sect4>

<sect4>
<title
>Kategooriad</title>

<para
>&kappname; kasutab mõistet "kategooria" kulu või tulu tüüpi konto tähistamiseks. Erinevalt GnuCashist ei peeta neid "pearaamatu" kontodeks ning tehingute kausta sisestamine kategooriatesse ei ole toetatud; omistamised sooritatakse tehingu sisestamisel teistesse kontotüüpidesse. </para>
</sect4>

<sect4>
<title
>Struktuur ja kohatäitjad</title>

<para
>GnuCash toetab nõndanimetatud kohatäitjakontosid (Placeholder accounts). Sisuliselt on need ainult lugemisõigusega kontod, kuhu ei saa tehinguid sisestada, aga mis toimivad sarnaselt kataloogidele kataloogispuus, hõlmates teisi kontosid. Kuigi &kappname; iseenesest sellist võimalust ei toeta, toetatakse siiski ülem- ja alamkonto seost, mistõttu importija matkib kohatäitjaid tühjade kontode loomisega. </para>
</sect4>

<sect4>
<title
>Kontotüüpide seosed</title>

<informaltable frame='all'>
<tgroup cols='2' align='left' colsep='1' rowsep='1'>
<thead>
  <row>
    <entry
>GnuCashi tüüp</entry
><entry
>&kappname; tüüp</entry>
  </row>
</thead>
<tbody>
  <row>
    <entry
>BANK</entry
><entry
>Arvelduskonto</entry>
  </row>
  <row>
    <entry
>CHECKING</entry
><entry
>Arvelduskonto</entry>
  </row>
  <row>
    <entry
>SAVINGS</entry
><entry
>Hoiukonto</entry>
  </row>
  <row>
    <entry
>ASSET</entry
><entry
>Vara</entry>
  </row>
  <row>
    <entry
>CASH</entry
><entry
>Sularaha</entry>
  </row>
  <row>
    <entry
>CURRENCY</entry
><entry
>Sularaha</entry>
  </row>
  <row>
    <entry
>MONEYMRKT</entry
><entry
>Rahaturg</entry>
  </row>
  <row>
    <entry
>STOCK</entry
><entry
>Aktsia</entry>
  </row>
  <row>
    <entry
>MUTUAL</entry
><entry
>Aktsia</entry>
  </row>
  <row>
    <entry
>EQUITY</entry
><entry
>Finantsinstrument</entry>
  </row>
  <row>
    <entry
>LIABILITY</entry
><entry
>Kohustis</entry>
  </row>
  <row>
    <entry
>CREDIT</entry
><entry
>Krediitkaart</entry>
  </row>
  <row>
    <entry
>INCOME</entry
><entry
>Tulu</entry>
  </row>
  <row>
    <entry
>EXPENSE</entry
><entry
>Kulu</entry>
  </row>
  <row>
    <entry
>RECEIVABLE</entry
><entry
>Vara</entry>
  </row>
  <row>
    <entry
>PAYABLE</entry
><entry
>Kohustis</entry>
  </row>
</tbody>
</tgroup>
</informaltable>
</sect4>
</sect3>

<sect3>
<title
>Tehingud ja alltehingud</title>

<sect4>
<title
>Bilansseeritud tehingud</title>

<para
>Nagu GnuCashis koosnevad tehingutena sisestatud andmed tavaliselt kahest või enamast tükeldatud kirjest. Õieti sisaldab korrektne GnuCashi tehing alati vähemalt kaks alltehingut ning GnuCashi kahekordse kirjendamise standardile vastamiseks peavad need olema rahaliselt tasakaalus (s.t. bilanss peab olema null). &kappname; toetab, aga mitte ei sunni seda standardit peale, kuid kõik imporditud tehingud, mis ei ole bilansseeritud, märgitakse pearaamatuvaates probleemseks. </para>
</sect4>

<sect4>
<title
>Maksesaajad</title>

<para
>&kappname; eelistab, et igal tehingul oleks maksesaaja (see on üldine mõiste, mis hõlmab nii maksesaajat kui ka maksjat), ja erinevalt GnuCashist hoitakse ka maksesaajate loend alal. Maksesaajate nimed genereerib importija GnuCashi tehingute välja Description põhjal. </para>
</sect4>

<sect4>
<title
>Ülekanded</title>

<para
>&kappname; kasutab mõistet "ülekanne" tehingute kohta, millel pole kategooriat, vaid mis ainult kannab raha üle vara- ja/või kohustiskonto vahel. </para>
</sect4>

<sect4>
<title
>Kooskõlastamine</title>

<para
>&kappname; pakub GnuCashiga sarnast konto kooskõlastamise funktsiooni ning imporditakse ka vastav tehingu olek. </para>
</sect4>
</sect3>

<sect3>
<title
>Tooted</title>

<para
>GnuCash kasutab mõistet "tooted" (Commodity) nii rahaliste kui ka mitterahaliste varade kohta. &kappname; kohtleb neid eraldi. </para>

<sect4>
<title
>Vääringud</title>

<para
>&kappname;sse on sisse ehitatud kõigi välismaiste <link linkend="details.currencies"
>vääringu</link
>tüüpide toetus. Samuti nõuab &kappname;, et kasutaja määraks baasvääringu, mis on kõigi uute kontode vaikimisi vääring. Importija üritab kindlaks määrata kõige tõenäolisema baasvääringu, kuigi selle valiku võib mõnda alternatiivi eelistades ka tagasi lükata. </para>

<para
>(MÄRKUS: &kappname; ei toeta praegu kontosid, mille vääringuks on mõni "kadunud" vääring (välja arvatud need, mis on asendunud euroga). Praegu on vajalik eemaldada sellised kontod GnuCashi failist enne importimist. Me loodame olukorda parandada mõnes lähituleviku väljalaskes.) </para>
</sect4>

<sect4 id="gncsecurities">
<title
>Väärtpaberid ja investeeringud</title>

<para
>Mitterahalist vara (tavaliselt aktsiad ja võlakirjad) nimetatakse &kappname;s väärtpaberiteks ning siin on kahe rakenduse vahel oluline erinevus: &kappname; nõuab, et iga väärtpabereid sisaldav konto oleks hõlmatud investeerimiskontoga. Sellest kõneldakse lähemalt peatükis <link linkend="details.investments"
>Investeeringud</link
>. Kuigi kasutajad võivad sellise seose loonud olla, ei kehtesta GnuCash sellele kindlat struktuuri, mistõttu importija ei ole võimeline seda tuvastama ja automaatselt teisendama. Seepärast on võimalikud kolm valikut: </para>

<itemizedlist>
  <listitem>
    <para
>luua eraldi investeerimiskonto igale väärtpaberile, mis kannaks väärtpaberiga sama nime</para>
  </listitem>

  <listitem>
    <para
>luua üks investeerimiskonto, mis oleks kõigi väärtpaberikontode ülemkonto</para>
  </listitem>

  <listitem>
    <para
>luua mitu investeerimiskontot ja omistada neile väärtpaberid vastavalt kasutaja suunistele</para>
  </listitem>
</itemizedlist>

<para
>See, milline valik parajasti sobib, sõltub täielikult kasutaja vajadustest ning mõnelgi juhul võib olla pärast importi vaja käsitsi kontode struktuuri muuta. </para>
</sect4>

<sect4>
<title
>Hinnad ja vääringukursid</title>

<para
>Väärtpaberite hinnad ja vääringute vahetuskursid imporditakse sel kujul nagu neid näitab GnuCashi hinnaredaktor. Lisaks genereeritakse hinna- ja kursikirjed kõigi tehingute põhjal, mis sisaldavad väärtpabereid ja mitut vääringut. </para>
</sect4>

<sect4 id="details.impexp.gncquotes">
<title
>Võrgukursid</title>

<para
>Hindade ja vääringute vahetuskursside võrgust hankimiseks kasutab GnuCash paketti Finance::Quote. &kappname; uuemad versioonid toetavad seda paketti aktsiakursside hankimiseks ning seda kasutatakse ka vaikimisi andmete impordil. Siiski võid valida ka teisendamise &kappname; loomupärasema meetodiga, mida kirjeldatakse üksikasjalikumalt <link linkend="details.investments.onlinequotes"
>võrgukurssidest kõnelevas osas</link
>. </para>

<para
>Sellisel juhul lubab järgmine dialoog valida igale kontole, mille puhul on võrgukursid nõutavad, valida &kappname; "loomupärase" hinnaallika või kasutaja määratud allika. Samal ajal aktsia sümbol imporditakse muutmata kujul. Et sümbol on kahes rakenduses peaaegu kindlasti erinev, on seda usutavasti vajalik pärast importi käsitsi muuta. Edaspidised vääringu vahetuskursi uuendused ei kasuta enam paketti Finance::Quote: alati tarvitatakse nende loomupärast hankimise viisi. </para>

<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="gnucash-select_price_source.png" format="PNG"/>
	</imageobject>
	</mediaobject>
	</screenshot>
</para>
</sect4>
</sect3>

<sect3 id="gncschedules">
<title
>Planeeritud tehingud</title>

<para
>&kappname; ei kasuta eristust, mida GnuCash teeb malltehingute ja nende kordumissageduse vahel. Tehinguandmed topeldatakse, kui sama malli kasutatakse mitmes ajaplaanis, kuid arvatavasti ei tekita see märkimisväärset erinevust. </para>

<sect4>
<title
>Ajaplaani tüübid</title>

<para
>&kappname; jagab kõik ajaplaanid kolme tüüpi: arved, laekumised või ülekanded. Kuna GnuCash sellist eristust ei tee, üritab importija liigituse ära arvata kontode ja raha liikumise suuna järgi. Mõnel juhul võidakse teha vale järeldus, mis vajab käsitsi korrigeerimist. </para>
</sect4>

<sect4>
<title
>Kahtlased ajaplaanid</title>

<para
>Mõningaid GnuCashi planeeritud tehingute võimalusi &kappname; ei paku, mistõttu importija üritab iga kord leida andmete teisendamisel mõistliku kompromissi. Sellised tehingud märgitakse kahtlaseks ning kasutajale antakse võimalus neid impordi käigus otse muuta. Näiteks võib tuua sellised juhtumid: </para>

<itemizedlist>
  <listitem>
    <para
>mõningaid GnuCashi toetatud sagedusintervalle &kappname; praegu ei võimalda</para>
  </listitem>

  <listitem>
    <para
>&kappname; ei toeta valemite ja muutujate kasutamist koguseväljadel</para>
  </listitem>

  <listitem>
    <para
>keerulisemad juhtumid, mida ei ole veel isegi tuvastatud</para>
  </listitem>
</itemizedlist>

<para
>Parimatest püüdlustest hoolimata võib juhtuda, et paljude võimalike valikute tõttu tekitavad planeeritud tehingud &kappname;s saatusliku tõrke. Kui seda laadi probleemid paistavad korduvat, pakub importija võimalust hüljata kõik kahtlased planeeritud tehingud. </para>
</sect4>
</sect3>

<sect3>
<title
>Aruanded</title>

<para
>&kappname; pakub ulatusliku valiku seadistatavaid aruandeid, mida kirjeldatakse lähemalt peatükis <link linkend="details.reports"
>Aruanded</link
>. Need e pruugi ometi sugugi täpselt vastata GnuCashis saadaolevatele aruannetele. </para>
</sect3>
</sect2>

<sect2>
<title
>Importija valikute valimine</title>

<para id="details.impexp.gncoptions">
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="gnucash-import_options.png" format="PNG"/>
	</imageobject>
	</mediaobject>
	</screenshot>
</para>

<sect3>
<title
>Investeeringute käitlemine</title>

<para
>Vt eespool osa <link linkend="gncsecurities"
>Väärtpaberid ja investeeringud</link
>. </para>
</sect3>

<sect3>
<title
>Võrgukursid</title>

<para
>Jäta see märkimata, kui soovid edaspidi hinnakursse võrgust hankida loomupärase meetodiga. </para>

<para
>Vt eespool osa <link linkend="details.impexp.gncquotes"
>Võrgukursid</link
>. </para>
</sect3>

<sect3>
<title
>Planeeritud tehingud</title>

<para
>Vt eespool osa <link linkend="gncschedules"
>Planeeritud tehingud</link
>. </para>
</sect3>

<sect3>
<title
>Dekodeerimisvalikud</title>

<para
>Kui sinu keeles kasutatakse tähti või sümboleid, mis erinevad nõndanimetatud "ladina" keeltest (s.t. levinud Lääne-Euroopa keeltes kasutatavatest märkidest), siis tähistatakse ("kodeeritakse") neid GnuCashi failis erilisel viisil. Kui sa ei näe neid tähti oma ekraanil korrektselt, tuleb need dekodeerida. Praegu ei ole sageli võimalik täpselt tuvastada, millist dekodeeringut kasutada, mistõttu võib olla vajalik märkida see valik ja määrata loendist vajalik kirje. Üldiselt on loendi esimene kirje see, mida peetakse sinu lokaadi (s.t. riigi ja keele kombinatsiooni puhul, mis on valitud juba operatsioonisüteemi paigaldamise ajal) puhul kõige sobivamaks. Kuna importimisel ei kirjutata GnuCashi faili üle, võib siinsete valikutega vabalt eksperimenteerida. </para>
</sect3>

<sect3>
<title
>Tehingu märkuste valik</title>

<para
>Mõningate kasutustingimuste korral võivad tükeldamata GnuCashi tehingud sisaldada sinna jäänud, sageli ebakorrektseid, memoandmeid, mida kasutaja tavaliselt ei näe. &kappname;sse importimisel muutuvad need aga kuvamise eripärade tõttu nähtavaks. Sageli on sellistel tehingutel väli Notes, mis kirjeldab tehingu tegelikku eesmärki. Siinse valiku märkimisel kasutatakse neid märkmeid, kui neid peaks olema, tarbetute memoandmete ülekirjutamiseks. </para>
</sect3>

<sect3>
<title
>Silumisvalikud</title>

<para
>Neid läheb vaja ainult impordiprobleemide tekkimisel. Kui satud selliste probleemidega silmitsi, peaksid neist teada andma ka &kappname; arendajate postiloendissse &devlist;. Pane tähele, et nende valikutega loodud tagasijälitus võib sisaldada konfidentsiaalset laadi andmeid, mistõttu enne nende avalikuks tegemist peaks kasutama andmete anonüümseks muutmise võimalust. </para>
</sect3>
</sect2>

<sect2>
<title
>Impordiaruanne</title>

<para
>Töötluse lõpuks loob importija aruande, kus näeb töödeldud kirjete arvu ning kõiki vigasid ja anomaaliaid. Seda aruannet näidatakse ekraanil ja selle võib salvestada hilisemaks uurimiseks faili. Täielik aruanne võib sisaldada järgmisi sektsioone: </para>

<itemizedlist>
  <listitem>
    <para
>Kirjete arv</para>
  </listitem>

  <listitem>
    <para
>Ebakõlad kontotüüpides ja ette võetud sammud</para>
  </listitem>

  <listitem>
    <para
>Kahtlaste planeeritud tehingute üksikasjad</para>
  </listitem>
</itemizedlist>

<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="gnucash-report.png" format="PNG"/>
	</imageobject>
	</mediaobject>
	</screenshot>
</para>
</sect2>
</sect1>

<sect1 id="details.impexp.qifimp">
<sect1info>
  <author
>&Thomas.Baumgart; &Thomas.Baumgart.mail;</author>
</sect1info>

<title
>QIF-i importija</title>

<sect2>
<title
>QIF-i vormingut peetakse kahjulikuks</title>

<para
>Üldiselt tuleks võimaluse korral QIF-i vormingut vältida. See on finantsandmete edastamiseks õige halb valik. Lisaks muule kannatab QIF järgmiste probleemide käes: </para>

<itemizedlist>
  <listitem>
    <para
>Standarditud vormingu puudumine. Sama programmi eri versioonid annavad samale elemenditel eri tähenduse.</para>
  </listitem>

  <listitem>
    <para
>Tehingu identifikaatori puudumine. Et tehingutele ei omistata ID-numbrit, on topelttehingute sobitamine ka parimal juhul õige riskantne.</para>
  </listitem>

  <listitem>
    <para
>Väljendusrikkuse kesisus. Grammatika on väga lihtne ega suuda väljendada tänapäeva rahanduses pakutavat finantsteabe tegelikku sügavust.</para>
  </listitem>
</itemizedlist>

<para
>Üldiselt just seepärast lõpetas Intuit alates Quicken 2005-st täielikult QIF-i sisendi toetamise. Kui sul on võimalik hankida andmeid mingil muul moel (näiteks OFX), kasuta alati seda teist võimalust. </para>
</sect2>

<sect2>
<title
>QIF-faili import</title>

<para
>QIF-faili importimiseks kontrolli kõigepealt, kas sul on avatud korrektne &kappname; fail. Seejärel vali menüüst <guimenu
>Fail</guimenu
> käsk <menuchoice
><guimenuitem
>Import</guimenuitem
> <guimenuitem
>QIF</guimenuitem
></menuchoice
>. </para>
	
<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qifopen.png" format="PNG"/>
	</imageobject>
	</mediaobject>
	</screenshot>
</para>

<para
>Ilmuv dialoog palub anda QIF-faili nime, mida saad otsida, kui klõpsad nupule <guibutton
>Sirvi</guibutton
>. </para>

<para
>&kappname; teeb vahet pangaväljavõttefaili ning teisest rakendusest eksporditud ajalooliste andmete importimisel. Vaikimisi imporditakse pangaväljavõttefail. Kui aga soovid importida andmeid oma varasemast isiklike rahaasjade haldamise rakendusest, vali teine võimalus. </para>

<para
>Üldiselt peaks vaikimisi QIF-i profiil sinu QIF-andmetega sobima. Mõnel juhul aga võib olla tarvis kasutada muudetud QIF-i profiili. Täpsemalt kõneleb sellest <link linkend="details.impexp.qifimp.profile"
>järgmine osa</link
>. </para>

<para
>QIF-faili importimiseks klõpsa nupule <guibutton
>Impordi</guibutton
>. </para>

<para
>&kappname; asub faili uurima, et selgitada välja kuupäevade ja arvude esitamiseks kasutatud vormingud. Kui kuupäevavormingut ei suudeta üheselt kindlaks määrata, palub &kappname; kasutajal valida nimekirjast mõne võimaliku kuupäevavormingu. </para>

<para
>Seejärel impordib &kappname; andmed ja loob kõik vajalikud objektid, näiteks maksesaajate teave, kontod, kategooriad, aktsiahinna teave. Võimaluse korral sobitatakse olemasolevad tehingud imporditava teabega. Importimise ajal kuvatakse edenemisriba. </para>

<para
>Kui &kappname; ei suuda määrata imporditava konto nime, palutakse kasutajal valida konto, millesse andmed importida. Kui kontot ei ole veel sinu failis olemas, saab luua uue konto klõpsuga nupule <guibutton
>Loo</guibutton
>. </para>

<para
>Impordi lõpus näitab &kappname; väljavõtte importimise statistika akent. </para>

<para>
<screenshot>
	<screeninfo
>Väljavõtte statistika</screeninfo>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qif_report.png" format="PNG"/>
	</imageobject>
	<textobject>
	<phrase
>Väljavõtte statistika</phrase>
	</textobject>
	</mediaobject>
</screenshot>
</para>

<para
>Importimise järel kuvatakse kõik imporditud tehingud pearaamatus kollasel taustal. Kui &kappname; suutis sobitada imporditud tehingu mõne juba olemasoleva tehinguga, on taust heleroheline. </para>

<para
>Järgmisena tuleb imporditud andmed kontrollida ja nendega nõustuda. Seda tuleb teha ka muudest allikatest importimisel, mistõttu sellest kõneldakse eraldi osas. </para>

<note>
<para
>Värvid, millega kuvatakse imporditud ja sobitatud tehinguid, on kohandatavad ja need võivad sinu töökeskkonnas olla teistsugused. </para>
</note>
</sect2>

<!--
<sect2>
<title
>Accepting the imported transactions</title>
<para>
  
	When &kappname; has finished importing the QIF transactions the account will be shown with the imported transactions listed in Yellow.
</para>

<para>
<screenshot>
	<screeninfo
>Imported transactions</screeninfo>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qifimportverify.png" format="PNG"/>
	</imageobject>
	<textobject>
	<phrase
>Imported transactions</phrase>
	</textobject>
	</mediaobject>
</screenshot>
</para>

<para>
	Some of your transactions may be flashing red in the ledger.  
	This is because they need to be assigned a category.  
	The importer was not able to automatically assign a category based on your past transaction history.
</para>

<para
>	
	Transaction data can be edited or even deleted if needed.  To edit a transaction simply double click on the entry or hit enter when the entry is highlighted.  Once finished click on <guibutton
>OK</guibutton
> to accept the imported transactions or <guibutton
>Cancel</guibutton
> to remove the imported transactions.
</para>

</sect2>

<sect2
><title
>Importing Investments</title>

<para>
	Please note that if you are importing a file with investment transactions, those investments must first exist in your &kappname; file.
	The trading symbol is used to match, so please ensure that the symbol in &kappname; is exactly the same as the one in the file you're importing.
</para>
</sect2>
-->

<sect2 id="details.impexp.qifimp.profile">
<title
>QIF-i profiili loomine</title>

<para
>Et QIF-failil puudub universaalne standardne vorming, võib selle vorming sõltuvalt pakkujast mõnevõrra erineda. QIF-i profiil annab &kappname;le võimaluse neist iseärasustest teada saada. Olemasoleva QIF-i profiili muutmiseks või uue loomiseks klõpsa QIF-i importimise dialoogis profiilivalija juures asuvale nupule <guibutton
>Uus</guibutton
>. </para>

<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qifimport-qifprofileeditor.png" format="PNG"/>
	</imageobject>
	<textobject>
	<phrase
>QIF-i profiili redaktor</phrase>
	</textobject>
	</mediaobject>
	</screenshot>
</para>

<note>
<para
>&kappname; varasemates versioonides oli omaette kaart kuupäeva ja koguse spetsifikatsiooni määramiseks. Nüüd määrab &kappname; need juba faili uurides. Kui rakendus ei suuda neist ise aru saada, küsitakse kasutajalt impordi ajal nõu. </para>
</note>
<!--
<para>
	The most commonly changed thing between QIF implementations is the date format.  
	So if this is the first time you're importing a QIF file, spend a few moments to figure out what format the dates are in, and set the QIF Profile accordingly.  
	See the discussion below on apostrophe format for more details.
</para>

<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qifimport-qifprofiledate.png" format="PNG"/>
	</imageobject>
	<textobject>
	<phrase
>QIF Profile Date</phrase>
	</textobject>
	</mediaobject>
	</screenshot>
</para>

</sect2>

<sect2
><title
>Apostrophe format</title>

<para>
	Many common QIF writers use a 2-digit representation for the year. 
	This is ambiguous, because the importer cannot know which century the date belongs in.
	To make things even more complicated, QIF files will often used an apostrophe as a year separator to indicate that the date belongs in the OTHER century from the default.
</para>
<para>
	For example, if the default century is 1900-1999, the date 12/31/95 would mean 1995.  The date 12/31'05 would mean 2005.
</para>
<para>
	Because the QIF format is not standardized, it's impossible to know which century is desired.
	This is why you have to explicitly state it in the QIF profile.
	You do this by specifying which century is intended when an apostrophe is found.
	In the example above, you would set the Apostrophe Format to &quot;2000-2099&quot;, so dates with an apostrophe will be interpreted as being &gt; year 2000.
	In this case, dates without an apostrophe will be treated as being in the 1900's.
</para>
-->
</sect2>

<sect2
><title
>Tehingute sobivus</title>

<para
>Nagu mainitud, on QIF-vormingu üks suuremaid miinuseid see, et tehingutel puudub unikaalne identifikaator. Kui impordid QIF-faili ja sul on pearaamatus juba tehinguid, võid saada tulemuseks topelttehingud. &kappname; üritab sda vältida, otsides tehinguid, mis tunduvad sarnased juba olemasolevatega. Kui leitakse midagi, mis paistab olevat sama tehing, sobitatakse need. </para>

<para
>See võib tekitada probleeme, kui tehingud ainult paistavad sarnased, aga tegelikult ei ole seda mitte. Sel juhul tuleb nende tehingute sobivus hiljem pearaamatuvaates tühistada. </para>
</sect2>

<sect2>
<title
>Impordifiltri kirjutamine</title>

<para
>Võib juhtuda, et sinu andmed on kohandatud vormingus, näiteks komaga eraldatud väärtused (CSV) või midagi muud, mis just sulle sobib. Alates versioonist 4.6 pakub &kappname; CSV importimise pluginat, kuid sa võid jätkuvalt importida &kappname;sse muid failitüüpe QIF-i importimise filtri abil. Filter on sinu enda kirjutatud kohandatud programm, mille sisendis on sinu spetsiaalne fail ja väljundiks QIF-fail. See võib olla shelli skript, Perli skript, C/C++ keeles kirjutatud kompileeritud programm või mis tahes muu, mis sulle vaid pähe tuleb - peaasi, et sinu süsteem suudab seda käitada. </para>

<para
>Selle võimaluse kasutamiseks muuda oma QIF-i lemmikprofiili ja vali muutmisdialoogis kaart Filter. Kui sa nüüd selle profiiliga QIF-i impordid, saadetakse fail, mille importimiseks valid, kõigepealt läbi sinu filtri. </para>

<para
>Üks levinud probleem on komadega eraldatud väärtuste nimekirja teisendamine QIF-failiks. See on tööriista awk lausa õpikunäide. Loo skript nimega csv2qif.awk, mille sisuks on järgmised kaks rida: </para>

<programlisting
>BEGIN { FS=&quot;,&quot;; print &quot;!Type:Bank&quot; }

        { print &quot;D&quot;$1; print &quot;T&quot;$2; print &quot;N&quot;$3; print &quot;P&quot;$4; print &quot;M&quot;$5; print &quot;^&quot; }
</programlisting>

<para
>Seejärel muuda QIF-i võtmeid (D,T,N,P,M), et need sobiksid sinu CSV-andmete järjekorraga. Määra sisendfiltriks <userinput
>awk -f csv2qif.awk</userinput
>. </para>

<para
>Mõnikord tekib probleem ka QIF-failide kodeeringuga. &kappname; eeldab, et failid on UTF8 kodeeringus. Kui sinu faili kodeering on midagi muud, oleks mõistlik see teisendada UTF8-se. Näiteks faili teisendamiseks iso-8859-1 kodeerngust tasuks sisendfiltriks määrata <userinput
>recode iso-8859-1..utf-8</userinput
>. </para>

</sect2>
<sect2>
<title
>&kappname; spetsiaalsed QIF-i laiendid</title>

<para
>Nagu mainitud, on QIF-vormingu üks suuremaid miinuseid tehingute unikaalse identifikaatori puudumine. Kui kirjutad omaenda QIF-faili looja (ehk filtri, nagu eespool kirjeldatud), saad sellest murest lahti. &kappname; toetab välja '#'. Importija tõlgendab seda tehingu unikaalse ID-na ning hülgab kirje, kui tehing on süsteemis juba olemas. </para>
</sect2>
</sect1>

<sect1 id="details.impexp.qifexp">
<title
>QIF-i eksportija</title>
<para
>Mõne oma konto eksportimiseks QIF-failina vali menüüst <guimenu
>Fail</guimenu
> käsk <menuchoice
><guimenuitem
>Eksport</guimenuitem
> <guimenuitem
>QIF</guimenuitem
></menuchoice
>. Sul palutakse valida, milline konto eksportida, millisesse faili see eksportida ja millist QIF-i profiili kasutada. </para>

<note
><para
>Praegu ei suuda QIF-i eksportija toime tulla investeeringute eksportimisega. </para
></note>

<para>
	<screenshot>
	<mediaobject>
	<imageobject>
	<imagedata fileref="qifimport-export.png" format="PNG"/>
	</imageobject>
	<textobject>
	<phrase
>QIF-i eksport</phrase>
	</textobject>
	</mediaobject>
	</screenshot>
</para>
</sect1>

<sect1 id="details.impexp.ofx">
<sect1info>
  <author
>&Ace.Jones; &Ace.Jones.mail;</author>
  <author
>&Thomas.Baumgart; &Thomas.Baumgart.mail;</author>
</sect1info>
<title
>OFX importimise plugin</title>

<sect2>
<title
>Plugina hankimine</title>

<para
>&kappname; suudab OFX-faile sujuvalt importida. Siiski pole see funktsionaalsus rakendusse otse sisse ehitatud. Kõigepealt tuleb hankida ja paigaldada OFX importimise plugin. Kui see on paigaldatud, ilmub käsk OFX-failide importimiseks automaatselt menüüsse <menuchoice
><guimenu
>Fail</guimenu
> <guimenuitem
>Import</guimenuitem
></menuchoice
>. </para>

<para
>Pane tähele, et paljud &kappname; valmispakendatud versioonid on ehitatud nii, et OFX importija on kohe kaasas või saadaval eraldi tarkvarapaketina. Kui tundub, et sinu versioonis OFX importija puudub, tasub kõigepealt seda otsida samast kohast, kust said &kappname; põhipaketi. </para>

<para
>Kui oled paigaldanud rakenduse RPM-apektist, leidub OFX importimise plugin paketis kmymoney-ofx. See peaks olema saadaval samas tarkvarahoidlas, kust said &kappname; põhipaketi. Kui oled rakenduse ise lähtekoodist ehitanud, tuleb vaid paigaldada süsteemi eelistatavalt libOFX 0.9 arenduspäised ja -teegid. &kappname; ehitamise käigus need tuvastatakse ja kompileeritakse plugin. &kappname; 4.6 väljalaske ajal oli libofx uusim versioon 0.9.4, mis on ka minimaalne nõutav versioon. </para>

<para
>Kui peaksid &kappname; kompileerimisel hätta sattuma, aga oled kindel, et sul on paigaldatud libOFX õige versioon, võta palun abi leidmiseks ühendust arendajate postiloendiga &devlist;. Esita ühtlasi faili config.log koopia, mis on pakitud kokku gzipiga. </para>
</sect2>

<sect2>
<title
>Mis on OFX?</title>

<para
>OFX tuleb sõnadest <quote
>Open Financial Exchange</quote
> ehk "avatud finantsvahetus". <ulink url="http://www.ofx.net/"
>OFX veebisaidi</ulink
> sõnul <quote
>Open Financial Exchange (OFX) on unifitseeritud spetsifikatsioon finantsandmete elektrooniliseks vahetamiseks finantsasutuste, ettevõtete ja tarbijate vahel interneti kaudu. OFX ei ole finantsasutus.</quote
>. Spetsifikatsioon määrab kindlaks finantsandmete edastamise vormingu nii faili kui ka vahetu suhtlemise korral. </para>

<para
>Kuigi see standard on palju keerukam ja töökindlam kui QIF, on sellestki oma variante sõltuvalt konkreetse asustuse teostusest. OFX-failidel võib olla laiend <quote
>OFX</quote
> või <quote
>QFX</quote
> (nii suur- kui väiketähelisena), mille vahel iseenesest erinevust pole. Spetsifikatsiooni aluseks on XML, mistõttu neid faile saab lugeda igas tekstiredaktoris, aga et tühiruum ei ole sisus oluline, siis mõnes teostuses neid ka üldse ei kasutata, mis muudab sisu lugemise inimsilmale õige raskeks. </para>

<para
>Palju kasulikku teavet annab <ulink url="http:/ofxhome.com/"
>OFX Home</ulink
>. Seal on kirjas ka finantsasutused, mis toetavad OFX-i. See võib olla abiks, kui sul on probleeme <link linkend="details.impexp.ofxdirectconnect"
>OFX otseühenduse</link
> loomisel. Samuti leiab sealt foorumi, kus arutatakse elavalt OFX-iga seotud teemasid. </para>
</sect2>

<sect2>
<title
>OFX-faili import</title>

<para
>Peamine OFX-faili importimise viis on avada importija menüüst. Selleks vali menüüst <guimenu
>Fail</guimenu
> alammenüü <guimenuitem
>Imort</guimenuitem
> ja sealt <guimenuitem
>OFX...</guimenuitem
> Kui alammenüüs Import OFX puudub, siis ei ole OFX importimise plugin korrektselt paigaldatud. Sel juhul vaata palun eelmist osa. </para>

<para
>Esimese asjana pärib importija, millisesse kontosse tehingud importida. Kui failis on tehinguid mitmest kontost, küsitakse seda ka mitu korda. </para>

<para
>Impordi järel võivad mõned tehingud olla pearaamatus märgutud hüüumärgiga kollases kolmnurgas. Põhjuseks on see, et neile tuleb omistada kategooria. Importija ei olnud võimeline sinu varasema tehinguajaloo põhjal kategooriat automaatselt omistama. Tehinguid võib kategooria omistamiseks muuta otse pearaamatus, mille järel hüüumärk eemaldatakse. </para>

<para
>Pane tähele, et siin kirjeldatakse <quote
>loomupärast</quote
> OFX importijat. OFX-faile võib importida ka AqBankingi importimise plugina abil, kui see on paigaldatud. Arvesta, et need importijad tegutsevad pisut erinevalt (ja need on kirjutanud ning neid hooldavad kaks eri arendajat). </para>
</sect2>

<sect2>
<title
>Investeeringute import</title>

<para
>Pane tähele, et investeerimistehingutega faili importides peavad need investeeringud eelnevalt juba &kappname;s olemas olema. Sobitamiseks kasutatakse sümbolit, mistõttu tuleb kontrollida, et sümbol &kappname;s oleks täpselt sama nagu imporditavas failis. </para>
</sect2>

<sect2 id="details.impexp.webconnect">
<title
>Veebiühendus</title>

<para
>Lihtsaim viis OFX-faili importida on luua veebiühendus. Mine oma panga veebilehele ja klõpsa lingile OFX-faili allalaadimiseks. Veebilehitseja küsib, millist rakendust kasutada faili avamiseks. Määra selleks &kappname;. Seejärel imporditakse alla laaditud OFX-fail &kappname; viimati avatud faili. Samuti võid muuta oma töökeskkonna failiseoseid ja määrata, et &kappname; avab edaspidi automaatselt OFX-faile. </para>

<para
>Kui soovid importida OFX-faili mõnda muusse &kappname; faili, ava see kõigepealt &kappname;s ja alles siis mine panga veebilehele. </para>
</sect2>

<sect2 id="details.impexp.ofxdirectconnect">
<title
>Otseühendus</title>

<para
>&kappname; toetab nüüd ka OFX otseühendust. See annab sulle võimaluse võtta pangaga väljavõtte saamiseks otse ühendust. Edaspidi on kavas seda teemat põhjalikumalt, lausa omaette osana lahti kirjutada. </para>

<para
>Selle omaduse tarbeks tuleb &kappname; kompileerida võtmega --enable-ofxbanking (see on nüüdseks vaikimisi kasutatav). </para>

<para
>Siinkohal tuleb siiski hoiatada: paljud pangad nõuavad eraldi sisselogimist, annavad sulle eraldi parooli või PIN-i ja võivad isegi selle teenuse eest omaette tasu nõuda. Ükski pank ei toeta otseselt &kappname;. Sul tuleb anda soovist pangaga otse suhelda teada MS Money või Quickeni kaudu. </para>

<para
>Kõigepealt tuleb seadistada kõik kontod, mille jaoks soovid väljavõtteid alla laadida. Mine kontovaatesse, tee kontol, mida soovid seadistada, paremklõps ja vali <guimenuitem
>Seosta internetikontoga...</guimenuitem
> Kui süsteemi peaks olema paigaldatud üle ühe internetipanganduse plugina, küsitakse, millist kasutada. Sisemise OFX meetodi pruukimiseks vali <guimenuitem
>KMyMoney OFX</guimenuitem
>. Internetist laaditakse alla pankade nimekiri ning nõustaja aitab sul valida panga, sisestada kasutajanime ja parooli ning valida konto. Kui sinu panka ei peaks nimekirjas olema, on võimalik seda lisada käsitsi. Võimalik, et pank ise annab vajalikud andmed, või siis pead veidi uurima, et need leida. </para>

<note>
  <para
>OFX otseühenduse loomine võib mõnikord olla päris vaevaline eriti seetõttu, et enamiku asutuste teostus ei paku veateadetes piisavalt palju üksikasju. Siinkohal tasub ära märkida seda, et paljud asutused nõuavad, et muudaksid oma parooli, kui esimest korda selle meetodiga internetipanka kasutad. Paraku ei ole praegu teegil, mida &kappname; tarvitab (libofx), võimalust interaktiivselt parooli muuta. Mõnikord võib olla võimalik lasta asutuse tehnilise toe töötajal parool sinu eest ära muuta. Kuni me pole seda osa täiendanud põhjalikuma probleemide lahendamise lõikudega, tasub juhul, kui sul tekib raskusi, pöörduda abi järele &kappname; arendajate postiloendisse &devlist;. </para>
</note>

<para
>Kui oled konto internetipanka kasutama saanud, mine selle konto pearaamatusse. Siis vali menüüst <guimenu
>Konto</guimenu
> käsk <guimenuitem
>Uuenda kontot...</guimenuitem
> See ühendab sind pangaga ja laadib alla viimase 60 päeva väljavõtte. </para>

<note>
  <para
>&kappname; versioonides enne 4.6 võeti maksesaaja nimi alati väljalt PAYEEID. Alates versioonist 4.6 võib maksesaaja nime aluseks olla OFX tehingu väli PAYEEID, NAME või MEMO. Seda ja veel mõningaid OXF otseühenduse omadusi saab seadistada, kui valida dialoogis <link linkend="details.accounts.edit"
>Konto muutmine</link
> vastav kaart. </para>
</note>
</sect2>

<sect2>
<title
>OFX-faili eksport</title>

<para
>Praegu ei ole võimalik eksportida oma andmeid OFX-failina. Kui tunned huvi ja oled võimeline andma selles vallas oma panuse, võta palun ühendust libofx arendusmeeskonnaga. </para>
</sect2>
</sect1>
&details-impexp-csv; <sect1 id="details.impexp.plugins">
<title
>Importimise pluginate kirjutamine</title>

<para
>&kappname; toetab igati importimise pluginaid. Kui sul on mõni kohandatud vorming ja soovid kirjutada importimise plugina, hindame sinu panust kõrgelt. Selleks tuleb sul kompileerida programm lähtekoodist. Seejärel kasuta eeskujuna OFX importimise pluginat. </para>
</sect1>
</chapter>
