aspose.info
HU

OFX - Open Financial Exchange File Format

Frissítve

Mi az OFX fájl?

Az OFX (Open Financial Exchange) fájl egy pénzügyi fájlformátum, amelyet a szoftverprogramok és a pénzintézetek közötti pénzügyi információk cseréjére használnak. A házon belüli pénzügyi számviteli könyvvezetéshez szükséges szoftvermegoldások fejlődésével olyan szoftvereket fejlesztettek ki, amelyek képesek kapcsolódni az Ön bankjához, és pénzügyi adatokat importálni vagy exportálni a bankokkal. Ez magában foglalja a pénzügyi adatokat, például a tranzakciókat, a számlainformációkat és a számlafizetéseket. Az olyan szoftverek, mint a QuickBooks, a Microsoft Money, az Intuit és a Quicken, OFX fájlként mentik az importált adatokat.

Az OFX fájlformátum internetes médiatípusa: application/x-ofx.

OFX fájlformátum

Az OFX fájlok XML (Extensible Markup Language) fájlformátumban kerülnek mentésre, és címkéket használnak az adatok strukturálására. Az XML fájlok ember által olvasható formátumban vannak tárolva, és bármely szövegszerkesztőben megnyithatók és szerkeszthetők, például a Notepad, Notepad++ vagy Apple TextEdit segítségével. Az OFX-fájlokban tárolt adatok az SGML (Standard Generalized Markup Language) szabványon alapulnak. Az OFX-fájlokban tárolt adatok általában a következőket tartalmazzák:

  • Bankokkal kapcsolatos információk
  • Hitel- és betéti kártya adatai
  • Számlák és befektetési információk
  • minden egyéb pénzügyi tranzakció

OFX fájlformátum példa

Az alábbiakban egy példa OFX fájl belső adatstruktúrája és mintaadatai láthatók.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?OFX OFXHEADER="200" VERSION="211" SECURITY="NONE" OLDFILEUID="NONE" NEWFILEUID="12345678901234567890123456789012"?>
<OFX>
  <SIGNONMSGSRSV1>
    <SONRS>
      <STATUS>
        <CODE>0</CODE>
        <SEVERITY>INFO</SEVERITY>
        <MESSAGE>Successful Sign On</MESSAGE>
      </STATUS>
      <DTSERVER>20230510120000</DTSERVER>
      <LANGUAGE>ENG</LANGUAGE>
      <FI>
        <ORG>BANK NAME</ORG>
        <FID>123456789</FID>
      </FI>
    </SONRS>
  </SIGNONMSGSRSV1>
  <BANKMSGSRSV1>
    <STMTTRNRS>
      <TRNUID>1000000001</TRNUID>
      <STATUS>
        <CODE>0</CODE>
        <SEVERITY>INFO</SEVERITY>
        <MESSAGE>Successful Transaction</MESSAGE>
      </STATUS>
      <STMTRS>
        <CURDEF>USD</CURDEF>
        <BANKACCTFROM>
          <BANKID>987654321</BANKID>
          <ACCTID>123456789</ACCTID>
          <ACCTTYPE>CHECKING</ACCTTYPE>
        </BANKACCTFROM>
        <BANKTRANLIST>
          <DTSTART>20230501000000</DTSTART>
          <DTEND>20230510000000</DTEND>
          <STMTTRN>
            <TRNTYPE>DEBIT</TRNTYPE>
            <DTPOSTED>20230503000000</DTPOSTED>
            <TRNAMT>-100.00</TRNAMT>
            <FITID>1000000001</FITID>
            <NAME>Grocery Store</NAME>
          </STMTTRN>
          <STMTTRN>
            <TRNTYPE>CREDIT</TRNTYPE>
            <DTPOSTED>20230505000000</DTPOSTED>
            <TRNAMT>2000.00</TRNAMT>
            <FITID>1000000002</FITID>
            <NAME>Paycheck</NAME>
          </STMTTRN>
        </BANKTRANLIST>
        <LEDGERBAL>
          <BALAMT>5000.00</BALAMT>
          <DTASOF>20230510000000</DTASOF>
        </LEDGERBAL>
      </STMTRS>
    </STMTTRNRS>
  </BANKMSGSRSV1>
</OFX>

Ez a példa OFX fájl a következő információkat tartalmazza:

  • Bankszámlaadatok, például banknév, számlaszám és egyenleg
  • A tranzakciók listája, beleértve az egyes tranzakciók dátumát, típusát és összegét

Mindezek az információk importálhatók egy személyes pénzügyi szoftverbe a számlatranzakciók és -kiadások nyomon követése érdekében.

Hivatkozások