1001Ferramentas
📋Generators

Decision Tracking Code Generator

Generate fake decision-tracking codes (ISTMT-YYYY-NNNN) for mocking governance and approval flows.


  

ISTMT codes and the Brazilian Payments System (SPB)

ISTMT is a generic label for the transaction and institution identifier codes used inside the Brazilian financial plumbing. In practice, the most relevant flavour is the ISPBIdentificador do Sistema de Pagamentos Brasileiro — an eight-digit number assigned by the Banco Central do Brasil (BCB) to every institution authorised to operate in the SPB. Without an ISPB you cannot settle a DOC, TED, Pix or boleto cleared through the central infrastructure.

A few well-known ISPB codes give the format away: 00038166 Banco do Brasil, 00360305 Caixa Econômica Federal, 60701190 Itaú Unibanco, 60746948 Bradesco, 00000208 BTG Pactual and 00038121 for the Banco Central itself. Fintechs registered after 2018 (Nubank, Inter, C6) all received their own ISPB the moment they were chartered as a payment institution.

A short history of the SPB

The modernised SPB went live on 22 April 2002, replacing the overnight float that dominated Brazilian banking. It introduced real-time gross settlement via the STR (Sistema de Transferência de Reservas), bilateral net clearing through the CIP (Câmara Interbancária de Pagamentos) and centralised liquidation in the SLC. Pix, launched in November 2020, runs on top of this stack and uses a subset of ISO 20022 messages (e.g. pacs.008 for credit transfer and camt.054 for return notifications).

How a settlement message is built

A complete BCB transaction message glues together:

  • Originator ISPB — 8 digits identifying the sending institution.
  • Beneficiary ISPB — 8 digits identifying the receiving institution.
  • Amount — in cents, BRL.
  • Timestamp — UTC, millisecond precision for Pix.
  • EndToEndId — a 32-char unique identifier (e.g. E12345678202405271200abcdef123456).

How ISPB compares to other rails

The SPB is the domestic Brazilian rail. Cross-border traffic still leans on SWIFT MT (the legacy MT103/MT202 messages) and its successor SWIFT MX, also based on ISO 20022. Other regional equivalents include Fedwire (US RTGS), TARGET2 (Eurozone), CHAPS (UK) and FPS (UK instant payments). Pix sits next to UPI (India), FedNow (US, 2023) and the Eurosystem's TIPS as one of the headline instant-payment success stories of the decade.

FAQ

Will a generated ISTMT code work in a real bank? No. The generator only produces the format — eight digits and the surrounding metadata — but it is not registered with the BCB. Using a fake ISPB in production settlement will be rejected by the STR/CIP gateway and may trigger a compliance review.

Does the SPB replace SWIFT? No. The SPB is purely domestic; SWIFT handles cross-border correspondent banking and remains the standard for international wires originating from or terminating in Brazil.

Can I use these codes in a sandbox environment? Yes. The BCB's sandbox regulatório and most fintech test environments accept arbitrary 8-digit ISPB codes for integration tests as long as the request payload is otherwise valid.

Where do I find the official ISPB list? The Banco Central publishes the full table at bcb.gov.br/estabilidadefinanceira/spb, updated whenever a new institution is chartered or off-boarded.

Related Tools