Preskočiť na hlavný obsah
Nástroje

Bezplatný nástroj

OFX & QIF na Beancount

Vaša banka ponúka stiahnutie, ale nie CSV. Vložte sem súbor OFX, QFX alebo QIF a získajte vyvážené transakcie podvojného účtovníctva.

Beží výhradne vo vašom prehliadači — váš výpis nikdy neopustí túto stránku.

Výstup Beancount

Vložte exportované údaje alebo vyberte súbor a tu sa zobrazia konvertované transakcie.

Ako sa konvertujú rozdelené transakcie QIF

Quicken, GnuCash a ďalšie osobné finančné aplikácie exportujú rozdelenú transakciu ako jeden bankový záznam nasledovaný riadkami S (kategória), E (poznámka) a $ (suma). Konvertor zachová každú časť: bankový záznam zostane presne tak, ako ho súbor napísal, a každá časť sa stane samostatným zápisom na vami zvolenom účte s pripojenou poznámkou.

Export QIF (bankový register)
!Type:Bank
D01/16/2026
T1850.00
PACME PAYROLL
MJanuary pay
L--Split--
SSalary
EGross pay
$2400.00
STaxes:Federal
EWithholding
$-450.00
S[Savings]
EAutomatic transfer
$-100.00
^
D01/18/2026
T-100.00
PCOSTCO
MWeekly shop
L--Split--
SGroceries
EProduce and bread
$-60.00
SHousehold
ECleaning supplies
$-40.00
^
D01/20/2026
T-25.00
PCITY PARKING
^
Účty zvolené v kontrole rozdelenia
Salary
Income:Salary
Taxes:Federal
Expenses:Taxes:Federal
[Savings]
Assets:Savings
Groceries
Expenses:Groceries
Household
Expenses:Household
Výstup Beancount (direktívy open vynechané)
2026-01-16 * "ACME PAYROLL" "January pay"
  Assets:Bank:Checking    1850.00 USD
  Income:Salary           -2400.00 USD
    memo: "Gross pay"
  Expenses:Taxes:Federal  450.00 USD
    memo: "Withholding"
  Assets:Savings          100.00 USD
    memo: "Automatic transfer"

2026-01-18 * "COSTCO" "Weekly shop"
  Assets:Bank:Checking    -100.00 USD
  Expenses:Groceries      60.00 USD
    memo: "Produce and bread"
  Expenses:Household      40.00 USD
    memo: "Cleaning supplies"

2026-01-20 * "CITY PARKING"
  Assets:Bank:Checking    -25.00 USD
  Expenses:Uncategorized  25.00 USD

Čo sa konvertuje

  • Bankové záznamy a záznamy z kreditných kariet, ktorých sumy rozdelenia sa presne rovnajú celkovej sume transakcie, vrátane vrátení a zmiešaných znamienok, ako je hrubá mzda mínus zrážky. Sumy si zachovajú presnosť, akú súbor napísal.
  • Každá kategória a každý prevod v [hranatých zátvorkách] sa zaúčtuje na účet, ktorý vyberiete v kontrole rozdelenia. Návrhy sa použijú, len keď ich prijmete, a vlastný účet výpisu nemôže byť cieľom.
  • Záznamy bez rozdelenia sa konvertujú ako predtým, s druhou stranou na protiúčte, alebo na kategórii súboru, keď sú zapnuté nápovedy kategórií.
  • QIF neuvádza menu, takže sumy sa píšu v USD. Ak je register vedený v inej mene, nahraďte USD vo výstupe pred kontrolou.

Čo je vynechané, s poznámkou

  • Rozdelená transakcia s akoukoľvek kategóriou, ktorá je stále nenamapovaná alebo namapovaná na neplatný účet, kým mapovanie neopravíte. Nikdy sa neexportuje ako jeden nezaradený zápis.
  • Rozdelenia uvedené len v percentách, časti bez sumy, časti, ktoré sa nesčítajú do celkovej sumy, duplicitné polia rozdelenia a záznamy, ktorých sumy T a U sa nezhodujú.
  • Investičné registre a súbory obsahujúce viac ako jeden register účtu. Exportujte vždy jeden bankový alebo kartový účet naraz.

Každý vynechaný záznam je uvedený na svojom riadku pod výstupom a nepočíta sa ako skonvertovaný. Opravte export a skonvertujte znova alebo zadajte tieto transakcie ručne. Import bankových výpisov cez CLI

Otázky o OFX a QIF

Je môj bankový výpis niekam nahraný?

Nie. Konverzia prebieha vo vašom prehliadači pomocou JavaScriptu, takže súbor nikdy neopustí váš počítač. Môžete si to overiť otvorením tejto stránky, odpojením od siete a konverziou aj napriek tomu.

Ktoré typy súborov tento nástroj prijíma?

OFX v oboch formách — starší SGML dialekt a novší XML — plus QIF. Banky tiež dodávajú OFX pod príponami .qfx a .qbo, a tie fungujú tiež: formát sa zisťuje z obsahu súboru, nie z jeho názvu.

Prečo je každá transakcia účtovaná na Expenses:Uncategorized?

Pretože bankový export pozná len to, čo sa stalo s jedným účtom. Podvojné účtovníctvo potrebuje obe strany, takže druhá je zástupca, ktorého nahradíte — buď nastavením účtu vyššie, alebo kategorizovaním položiek neskôr. Odhad, ktorý vyzerá správne, je horší ako zástupca, ktorý je zjavne nesprávny.

Čo bráni tomu, aby opätovné stiahnutie vytvorilo duplicity?

Každá OFX transakcia nesie FITID, identifikátor, ktorý banka uchováva stabilný naprieč sťahovaniami, a je uložený ako metadata id: pri každom zázname. Ak sa dátumové rozsahy prekrývajú, pridajte súbor, ktorý ste konvertovali naposledy, ako voliteľný predchádzajúci export: ID sa porovnávajú len v rámci tej istej banky a účtu a vy si zvolíte, ktoré zhody vylúčiť — nič sa neodstráni automaticky. QIF nemá ID transakcie, takže prekrývajúce sa QIF exporty si vyžadujú ručnú kontrolu.

Čo sa stane s rozdelenými transakciami v QIF?

Každá časť sa zachová. Pri bankových záznamoch a záznamoch z kreditných kariet, ktorých sumy rozdelenia sa presne rovnajú celkovej sume transakcie, kontrola rozdelenia uvádza každú kategóriu a prevod s ich sumami a poznámkami. Keď pre každú vyberiete účet, bankový záznam zostane presne tak, ako bol exportovaný, a každá časť sa stane samostatným zápisom so svojou poznámkou ako metadátami. Rozdelenia uvedené len v percentách, časti bez sumy, rozdelenia, ktoré sa nesčítajú, a investičné registre sa vynechajú s poznámkou, namiesto toho, aby sa zlúčili do jednej kategórie.

Moje stiahnutie obsahuje niekoľko účtov. Ako ho skonvertujem?

Vždy jeden výpis naraz. Vyberte výpis vyššie — každá možnosť uvádza svoj účet, typ, menu a počet transakcií — potom skontrolujte, či pole účtu zodpovedá miestu, kde sa peniaze nachádzajú, a skopírujte alebo stiahnite ledger daného výpisu. Zopakujte pre každý zostávajúci výpis a každé stiahnutie pripojte k svojmu ledgeru. Súbor s jedným výpisom sa konvertuje okamžite; súbor s viacerými nekonvertuje nič, kým nevyberiete, takže mena jedného výpisu nikdy nemôže preniknúť do iného.

Preskočte sťahovanie úplne

Beancount.io sa pripojí k vašej banke a zapíše transakcie priamo do vášho ledgera — bez exportného súboru v strede.