I-convert ang Bank Statements sa OFX Format (Gabay sa Pag-import sa Xero, MYOB, at FreeAgent) | PDFSub
PDFSub Team
Pag-unawa sa Estruktura ng OFX File
Ang OFX file ay plain text. Maaari mo itong buksan sa anumang text editor upang suriin ang nilalaman nito. Narito ang isang pinasimpleng halimbawa na nagpapakita ng mga pangunahing elemento:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS><CODE>0<SEVERITY>INFO</STATUS>
<DTSERVER>20260302
<LANGUAGE>ENG
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<STMTRS>
<CURDEF>USD
<BANKACCTFROM>
<BANKID>021000021
<ACCTID>123456789
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20260201
<DTEND>20260228
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260205
<TRNAMT>-85.50
<FITID>20260205-8550-001
<NAME>ACME SUPPLIES LLC
<MEMO>Office supplies purchase
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260210
<TRNAMT>3200.00
<FITID>20260210-320000-001
<NAME>PAYROLL DEPOSIT
<MEMO>Direct deposit - February
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>12456.78
<DTASOF>20260228
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
Paliwanag sa mga Pangunahing Tag
| Tag | Paglalarawan |
|---|---|
BANKID |
Bank routing number (ABA number sa US) |
ACCTID |
Numero ng account |
ACCTTYPE |
Uri ng account: CHECKING, SAVINGS, MONEYMRKT, o CREDITLINE |
DTSTART / DTEND |
Petsa ng simula at katapusan ng statement (YYYYMMDD) |
STMTTRN |
Isang rekord ng transaksyon |
TRNTYPE |
Uri ng transaksyon: DEBIT, CREDIT, INT (interest), FEE, SRVCHG (service charge), DEP (deposit), ATM, POS, XFER (transfer), CHECK, PAYMENT, OTHER |
DTPOSTED |
Petsa ng transaksyon sa format na YYYYMMDD |
TRNAMT |
Halaga ng transaksyon — negatibo para sa debits, positibo para sa credits |
FITID |
Financial Institution Transaction ID — natatanging identifier para sa pagtukoy ng duplicate |
NAME |
Pangalan ng nagbabayad o transaksyon (max 32 characters sa OFX 1.x) |
MEMO |
Karagdagang paglalarawan o memo (max 255 characters) |
LEDGERBAL |
Closing balance na may halaga at petsa |
Ang OFX 1.x (na ipinakita sa itaas) ay gumagamit ng SGML syntax — hindi kailangan ng mga tag ng closing elements. Ang OFX 2.x ay gumagamit ng maayos na XML na may tamang closing tags. Tinatanggap ng karamihan sa accounting software ang parehong format. Para sa mga credit card statement, ang wrapper ay nagbabago sa CREDITCARDMSGSRSV1 sa halip na BANKMSGSRSV1, ngunit ang estruktura ng transaksyon sa loob ay nananatiling pareho.