BAI2 Viewer & Converter → camt.053
Otwórz wyciąg BAI2, zobacz salda i transakcje oraz wyeksportuj camt.053 — w całości w przeglądarce, nic nie jest przesyłane.
Czym jest BAI2 i jak wiąże się z camt.053?
BAI2 to format „Cash Management Balance Reporting” opublikowany przez Bank Administration Institute (BAI) w 1987 r. — dominujący format wyciągu bankowego w Stanach Zjednoczonych i Kanadzie oraz północnoamerykański odpowiednik europejskiego SWIFT MT940. Jego nowoczesnym następcą w ISO 20022 jest camt.053, bogatszy format XML. To darmowe narzędzie odczytuje plik BAI2 lokalnie, wyodrębnia rachunek, salda i transakcje oraz konwertuje go na wyciąg camt.053 — żadne dane nie opuszczają przeglądarki.
O przeglądarce i konwerterze BAI2
BAI2 to specyfikacja „Cash Management Balance Reporting” w wersji 2 opracowana przez Bank Administration Institute, opublikowana w 1987 r. i wciąż główny format wyciągu bankowego w USA i Kanadzie — północnoamerykański odpowiednik europejskiego SWIFT MT940. Plik BAI2 to hierarchia rekordów numerycznych rozdzielonych przecinkami, z których każdy kończy się ukośnikiem („/”): 01 (nagłówek pliku) → 02 (nagłówek grupy) → 03 (identyfikator rachunku) → 16 (szczegół transakcji) → 88 (kontynuacja), zamkniętych odpowiadającymi trailerami 49 (rachunek), 98 (grupa) i 99 (plik). Jest zwięzły i przyjazny dla przetwarzania maszynowego, ale znacznie mniej ustrukturyzowany niż nowoczesny wyciąg XML ISO 20022 — camt.053.
ValidateFin parsuje każdy rekord lokalnie w przeglądarce. Kwoty to liczby całkowite w najmniejszych jednostkach waluty bez separatora dziesiętnego — „10000” oznacza 100,00 w walucie z dwoma miejscami po przecinku, a liczba miejsc zależy od waluty (JPY ma 0, KWD ma 3). Kierunek debet/kredyt jest przenoszony przez numeryczny kod typu, a nie przez znak czy flagę: kody 100–399 to uznania, a 400–699 to obciążenia. Narzędzie odczytuje kluczowe kody sald — 010 (saldo księgowe początkowe), 015 (saldo księgowe końcowe) oraz 040/045 (dostępne) — sprawdza, czy saldo początkowe powiększone o obroty równa się saldu końcowemu, a następnie eksportuje prawidłowy wyciąg camt.053.001.02 z rzeczywistymi saldami i księgowaniami debet/kredyt. Żaden plik BAI2 nie jest nigdy przesyłany na serwer.
Dlaczego migracja z BAI2 na camt.053 ma znaczenie
- BAI2 pozostaje domyślnym formatem wyciągu banków w USA i Kanadzie, ale ISO 20022 camt.053 jest jego nowoczesnym, ustandaryzowanym globalnie następcą.
- Systemy ERP i skarbowe — SAP, Kyriba i inne — coraz częściej przetwarzają camt.053, zmuszając zespoły finansowe do konwersji starych plików BAI2.
- camt.053 przenosi znacznie bogatsze dane strukturalne niż numeryczne rekordy BAI2, z oficjalnym XSD ISO 20022 do walidacji.
- Konwerter jest użyteczny tylko wtedy, gdy camt.053 zachowuje rzeczywiste salda oraz księgowania debetowe I kredytowe — BAI2 koduje kierunek za pomocą kodów typu 100–399 (uznanie) i 400–699 (obciążenie), a nie znaku.
- Ponieważ wyciąg bankowy to dane wrażliwe, konwersja lokalnie w przeglądarce pozwala uniknąć wysyłania numerów rachunków i kontrahentów do usługi zewnętrznej.
Najczęściej zadawane pytania
Czym jest plik BAI2?
BAI2 to format „Cash Management Balance Reporting” opublikowany przez Bank Administration Institute w 1987 r., dominujący format wyciągu bankowego w USA i Kanadzie. To hierarchia rekordów numerycznych rozdzielonych przecinkami (01 nagłówek pliku, 02 grupa, 03 rachunek, 16 szczegół transakcji, 88 kontynuacja), z których każdy kończy się ukośnikiem.
Co zastępuje BAI2?
Wyciąg XML ISO 20022 camt.053 jest nowoczesnym następcą BAI2. Przenosi bogatsze dane strukturalne i oficjalny XSD, a większość systemów ERP i skarbowych preferuje teraz import camt.053.
Czy mogę tutaj przekonwertować BAI2 na camt.053?
Tak. Po odczytaniu pliku kliknij „Eksportuj do camt.053”, aby pobrać prawidłowy wyciąg camt.053.001.02 z rzeczywistymi saldami i transakcjami. Wszystko działa w przeglądarce.
Czy mój wyciąg jest gdziekolwiek przesyłany?
Nie. Plik BAI2 jest odczytywany, parsowany i konwertowany w całości w przeglądarce za pomocą JavaScript. Żadne dane wyciągu nie są wysyłane na serwer.
Skąd narzędzie wie, że plik jest spójny?
Kontrola jest arytmetyczna: saldo księgowe początkowe (kod typu 010) plus netto wszystkich obrotów musi równać się saldu księgowemu końcowemu (kod typu 015). Rozbieżność jest oznaczana jako ostrzeżenie.
Jak w BAI2 kodowane są kwoty i debet/kredyt?
Kwoty to liczby całkowite w najmniejszych jednostkach waluty bez separatora dziesiętnego (więc „10000” to 100,00 w walucie z dwoma miejscami po przecinku; JPY używa 0, KWD używa 3). Debet lub kredyt to nie flaga, lecz numeryczny kod typu: 100–399 to uznania, a 400–699 to obciążenia.