Dokumentacja finansowych schematów XML
Wszystkie schematy komunikatów walidowane przez ValidateFin — ISO 20022 (pain, camt, pacs, head), UBL, CII oraz krajowe formaty fakturowania i deklaracji: namespace, element główny, wersje i które są egzekwowane względem oficjalnego XSD. Każdy prowadzi do darmowego walidatora.
Finansowe schematy XML
Schemat komunikatu finansowego (XSD) określa dokładną strukturę, jaką musi mieć plik, i jest identyfikowany przez namespace, np. urn:iso:std:iso:20022:tech:xsd:pain.001.001.09. Ta dokumentacja wymienia wszystkie schematy walidowane przez ValidateFin: rodziny ISO 20022 dla inicjacji płatności (pain), zarządzania środkami (camt) i międzybankowego toru Fedwire (pacs, head), dwie składnie EN 16931 (OASIS UBL 2.1 i UN/CEFACT CII D16B) oraz formaty krajowe — Facturae i Verifactu w Hiszpanii, KSeF FA(3) i JPK_V7M w Polsce, NAV Online Számla na Węgrzech, FatturaPA we Włoszech. Każda pozycja podaje element główny, namespace każdej obsługiwanej wersji oraz to, czy oficjalny XSD jest dołączony i egzekwowany, czy działają tylko kontrole strukturalne.
Inicjacja płatności
pain.001 (CustomerCreditTransferInitiation) to komunikat ISO 20022, który firma wysyła do banku, aby zlecić przelewy SEPA (płatności dla dostawców, wynagrodzenia).
CustomerCreditTransferInitiationpain.008 (CustomerDirectDebitInitiation) to komunikat ISO 20022, który wierzyciel wysyła do banku, aby pobrać polecenia zapłaty SEPA (SDD Core lub SDD B2B).
CustomerDirectDebitInitiationpain.002 (CustomerPaymentStatusReport) to raport ISO 20022, który bank odsyła po pain.001 lub pain.008, wskazując, które płatności przyjęto, a które odrzucono — każdą z kodem przyczyny.
CustomerPaymentStatusReportZarządzanie środkami
camt.053 (BankToCustomerStatement) to wyciąg bankowy ISO 20022 na koniec dnia, zastępujący w Europie starsze formaty jak MT940 i CODA.
BankToCustomerStatementcamt.052 (BankToCustomerAccountReport) to śróddzienny raport rachunku ISO 20022 — salda i pozycje dostępne w ciągu dnia, przed ostatecznym wyciągiem camt.053.
BankToCustomerAccountReportcamt.054 (BankToCustomerDebitCreditNotification) to powiadomienie ISO 20022 o pojedynczych pozycjach debetowych lub kredytowych, często używane do szczegółowych inkas lub płatności zbiorczych.
BankToCustomerDebitCreditNotificationMiędzybankowe (Fedwire)
head.001 (BusinessApplicationHeader) to koperta ISO 20022 poprzedzająca każdy komunikat Fedwire: wskazuje nadawcę, odbiorcę i dokładną definicję następującego komunikatu.
BusinessApplicationHeaderpacs.008 (FIToFICustomerCreditTransfer) to międzybankowy komunikat ISO 20022 przenoszący przelew klienta między instytucjami finansowymi — międzybankowy odcinek przelewu.
FIToFICustomerCreditTransferpacs.009 (FinancialInstitutionCreditTransfer) to komunikat ISO 20022 dla przelewu, w którym zarówno dłużnik, jak i wierzyciel są instytucjami finansowymi — bank płaci innemu bankowi na własny rachunek.
FinancialInstitutionCreditTransferpacs.004 (PaymentReturn) to komunikat ISO 20022, którym bank zwraca już otrzymane środki, wskazując pierwotną płatność, którą storno obejmuje.
PaymentReturnpacs.028 (FIToFIPaymentStatusRequest) to komunikat ISO 20022, którym bank pyta, co się stało z już wysłaną płatnością.
FIToFIPaymentStatusRequestcamt.056 (FIToFIPaymentCancellationRequest) to komunikat ISO 20022, którym bank prosi inny bank o anulowanie już wysłanej płatności.
FIToFIPaymentCancellationRequestcamt.029 (ResolutionOfInvestigation) to odpowiedź ISO 20022 na wniosek o anulowanie lub na dochodzenie: mówi, czy sprawę przyjęto czy odrzucono i dlaczego.
ResolutionOfInvestigationE-fakturowanie
UBL 2.1 Invoice to składnia XML organizacji OASIS używana przez Peppol BIS Billing 3.0 i większość europejskich obowiązków e-fakturowania, w tym rumuński RO e-Factura.
InvoiceUBL 2.1 CreditNote to składnia XML organizacji OASIS dla noty korygującej — odrębny schemat, z własnym elementem głównym i własnym namespace, inny niż Invoice.
CreditNoteCrossIndustryInvoice D16B to składnia XML UN/CEFACT stojąca za Factur-X, ZUGFeRD i XRechnung-CII — druga składnia dopuszczona przez EN 16931, obok UBL.
CrossIndustryInvoiceFacturae to hiszpański oficjalny format e-faktury: XML podpisany XAdES, obowiązkowy w B2G przez FACe. Współistnieją trzy wersje, każda z własnym namespace.
FacturaeFA(3) to polski schemat faktury ustrukturyzowanej opublikowany przez Ministerstwo Finansów dla KSeF, obowiązkowy od 01.02.2026 powyżej 200 mln PLN i od 01.04.2026 dla wszystkich.
Faktura ustrukturyzowana FA(3)InvoiceData 3.0 to schemat węgierskiej faktury zgłaszanej do NAV. Od 2021 r. przechodzi przez niego każda węgierska faktura, bez żadnego progu.
InvoiceDataFatturaPA to włoska faktura elektroniczna, obowiązkowa w B2B, B2C i B2G od 2019 r. Każda faktura przechodzi przez Sistema di Interscambio, który ją przyjmuje albo odrzuca z numerowanym kodem.
FatturaElettronicaSprawozdawczość podatkowa
JPK_V7M(3) to polski miesięczny plik kontrolny VAT: deklaracja oraz ewidencje sprzedaży i zakupu w jednym XML. Obowiązuje od 01.02.2026 r.
JPK_V7MVerifactu / SIF to hiszpańskie przekazywanie zapisów fakturowania określone w RD 1007/2023: rekordy powiązane łańcuchem skrótów SHA-256 i wysyłane do AEAT.
RegFactuSistemaFacturacion