Konverze txt do ofx

Převod souboru TXT do OFX

Převeďte strukturované bankovní transakce ve formátu TXT do souboru OFX pro import do finančního softwaru.

Převádějte soubory TXT online

Pro převod TXT do OFX zatím vlastní online konvertor nemáme, ale soubory TXT můžete online převést do těchto a dalších formátů:

Jak převést soubor txt do formátu ofx

Banka, aplikace pro rozpočtování nebo účetní systém může vyžadovat OFX, pokud je výpis transakcí k dispozici pouze jako stažení ve formátu TXT. Převod je možný pouze tehdy, pokud text obsahuje strukturovaná data transakcí, nikoli jen čitelný text.

Co je formát TXT

TXT je kontejner s prostým textem bez povinného rozvržení nebo finančního schématu. Banky a starší systémy běžně používají příponu .txt pro exporty výpisů oddělené tabulátory, čárkami, středníky, s pevnou šířkou sloupců nebo určené ke čtení člověkem.

Notepad, LibreOffice Calc, Microsoft Excel, bankovní portály a účetní systémy mohou vytvářet nebo otevírat soubory TXT. Před importem soubor prohlédněte v editoru prostého textu: určete oddělovač, řádky záhlaví, kódování, formát data, oddělovač desetinných míst, oddělovač tisíců a konvenci debetních a kreditních položek. Soubor, který vypadá jako tabulka, může být stále text oddělený oddělovači, zatímco soubor s pevnou šířkou vyžaduje pozice sloupců, nikoli oddělovač.

Co je formát OFX

OFX neboli Open Financial Exchange je strukturovaný formát pro bankovní, karetní, investiční a platební transakce. Finanční aplikace, jako jsou GnuCash, Moneydance, programy kompatibilní s Quicken a některé podnikové účetní systémy, mohou importovat soubory OFX.

Transakce OFX obecně obsahuje jedinečný identifikátor FITID, datum zaúčtování, částku, typ transakce, příjemce nebo poznámku a informace o účtu. Výpis může také obsahovat měnu, počáteční a konečné zůstatky, identifikátory instituce a metadata rozsahu dat. Tato struktura umožňuje importnímu nástroji vytvářet transakce namísto zobrazování nestrukturovaného výpisu.

OFX 1.x používá syntaxi založenou na SGML, zatímco OFX 2.x používá XML. Cílová aplikace určuje, kterou verzi, typ účtu, pole měny a prvky transakcí přijímá; soubor OFX není automaticky kompatibilní s každým finančním programem.

Jak převést TXT na OFX

  1. Ověřte, zda lze zdroj převést. Každá transakce by měla obsahovat alespoň datum zaúčtování, částku a použitelný popis. Číslo účtu, měna, zůstatek a ID transakcí zlepšují kompatibilitu, ale v exportu TXT mohou chybět.
  2. Normalizujte text s oddělovači. V LibreOffice Calc použijte File → Open, zvolte správné kódování znaků a oddělovač a prohlédněte si náhled sloupců. Namapujte pole na datum, popis, debet, kredit a zůstatek. Zachovejte počáteční nuly v číslech účtů a referencích transakcí; tabulkový procesor je jinak může převést na čísla.
  3. Vyčistěte hodnoty. Z číselných polí odstraňte symboly měny a oddělovače tisíců, používejte jednu konvenci desetinných míst a převádějte data na jednoznačný formát, například YYYY-MM-DD. Sloupce debetu a kreditu spojte do konvence znamének očekávané převodníkem, obvykle záporné výběry a kladné vklady. Vyčištěnou tabulku uložte jako transactions.csv pomocí File → Save As.
  4. Použijte desktopový převodník. ProperSoft CSV2OFX je určen pro strukturovaný převod z CSV na OFX a po normalizaci TXT představuje vhodnou lokální možnost. Vyberte transactions.csv, namapujte pole data, příjemce, poznámky, debetu, kreditu, účtu a měny, zvolte verzi OFX podporovanou cílovou aplikací, zadejte dostupná metadata účtu a exportujte account.ofx. Nevymýšlejte identifikátor banky ani pobočky; pokud to software umožňuje, ponechte volitelné hodnoty prázdné.
  5. Online převodník používejte pouze u přijatelných dat. Online převodník ProperSoft pro převod CSV na OFX lze použít u vyčištěného CSV, pokud není k dispozici lokální zpracování. Nejprve převeďte soubor TXT na CSV, protože obecné online převodníky TXT nedokážou spolehlivě určit finanční pole. Bankovní výpisy obsahují citlivé informace, proto si projděte zásady služby týkající se ochrany soukromí, uchovávání, mazání, HTTPS a podporované verze OFX; pokud možno testujte s anonymizovanými daty.
  6. Před importem proveďte kontrolu. Otevřete výsledek v editoru prostého textu a zkontrolujte počet transakcí, data, částky, popisy, měnu, typ účtu a jedinečná ID. Importujte jej do duplicitního nebo testovacího účtu, porovnejte počáteční a konečné zůstatky se zdrojovým výpisem a před použitím ostrého registru testovací data odstraňte.

Kdy je zapotřebí automatizace

Soubor TXT s pevnou šířkou nebo nekonzistentní strukturou může vyžadovat skript namísto tabulkového procesoru. Modul Pythonu csv zpracovává vstup oddělený oddělovači; vstup s pevnou šířkou vyžaduje explicitně definované rozsahy sloupců. Generátor musí vytvářet jedinečné a stabilní hodnoty FITID, formátovat data OFX jako YYYYMMDDHHMMSS s požadovanou syntaxí časového pásma, konzistentně používat znaménka debetních a kreditních položek a escapovat znaky podle zvolené verze SGML nebo XML. Namísto vytváření tagů bez ověření požadavků cílové aplikace použijte ověřenou knihovnu OFX nebo šablonu.

Kompatibilita a omezení dat

Převod neobnoví informace, které soubor TXT nikdy neobsahoval. Chybějící ID instituce, typ účtu, měna, původní ID transakcí, zůstatky nebo časová razítka serveru mohou způsobit odmítnutí, nesprávné přiřazení účtu nebo duplicitní transakce. Vygenerovaná ID se také liší od ID banky, takže opětovný import stejného období může vytvořit duplicity.

Ověřte záporné výběry a kladné vklady podle konvence cílové aplikace; některé programy při importu znaménka obracejí. Zkontrolujte přesnost desetinných míst, pořadí data, duplicitní transakce, kódování znaků a transakce, které překračují půlnoc nebo změnu letního času. Pokud soubor TXT obsahuje pouze formátovaný výpis nebo text podobný obrázku, musí být nejprve analyzován nebo přepsán a výsledek vyžaduje ruční odsouhlasení.

TXT vs OFX: srovnání formátů

Jak si formáty TXT a OFX stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů TXT a OFX
Vlastnost .TXT Plain Text File .OFX Open Financial Exchange
Otevřený standard Ano Částečně otevřený
Komprese Bez komprese Bez komprese
Typická velikost souboru Velmi malé Malé
Otevírá se ve webovém prohlížeči Ano, nativně Ne
Další úpravy Snadné Omezeně
Podpora metadat Žádné Základní
Čitelný jako prostý text Ano Ano
Nejvhodnější pro Výměna dat Výměna dat
Zavedeno 1997
Vývojář Open Financial Exchange Consortium
MIME typ text/plain application/x-ofx

Podobné .txt konverze

Reverzní konverze

Konverze do .ofx
z jiných formátů

Sdílejte na sociálních sítích: