OPT-AIS-010Bank's choiceAccount information

Transaction type codes

How does the bank code the transaction type?

The options

  • ISO 20022

    ISO domain, family and sub-family.

  • National codes

    FR domain, CFONB family and operation code.

  • Proprietary code

    To be documented, with its issuer.

Bank side
A proprietary code must be documented by the implementation.
TPP side
Plan for one mapping table per bank.

Entry checked on October 19, 2026.

Based on the STET PSD2 API 1.6.3 specification, licensed CC BY 3.0 FR.

The entry as stored
{
  "id": "OPT-AIS-010",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Codification des opérations",
    "en": "Transaction type codes",
    "es": "Codificación de las operaciones",
    "pt-br": "Codificação das operações"
  },
  "question": {
    "fr": "Comment la banque code-t-elle le type d'opération ?",
    "en": "How does the bank code the transaction type?",
    "es": "¿Cómo codifica el banco el tipo de operación?",
    "pt-br": "Como o banco codifica o tipo de operação?"
  },
  "options": [
    {
      "label": {
        "fr": "ISO 20022",
        "en": "ISO 20022",
        "es": "ISO 20022",
        "pt-br": "ISO 20022"
      },
      "text": {
        "fr": "Domaine, famille et sous-famille ISO.",
        "en": "ISO domain, family and sub-family.",
        "es": "Dominio, familia y subfamilia ISO.",
        "pt-br": "Domínio, família e subfamília ISO."
      }
    },
    {
      "label": {
        "fr": "Codification nationale",
        "en": "National codes",
        "es": "Codificación nacional",
        "pt-br": "Codificação nacional"
      },
      "text": {
        "fr": "Domaine `FR`, famille et code opération CFONB.",
        "en": "`FR` domain, CFONB family and operation code.",
        "es": "Dominio `FR`, familia y código de operación CFONB.",
        "pt-br": "Domínio `FR`, família e código de operação CFONB."
      }
    },
    {
      "label": {
        "fr": "Code propriétaire",
        "en": "Proprietary code",
        "es": "Código propietario",
        "pt-br": "Código proprietário"
      },
      "text": {
        "fr": "À documenter, avec son émetteur.",
        "en": "To be documented, with its issuer.",
        "es": "Debe documentarse, junto con su emisor.",
        "pt-br": "A ser documentado, com o seu emissor."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "functional-model",
        "section": "4.5.5.1",
        "page": 41
      }
    ],
    "openapi": [
      "BankTransactionCode"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "Un code propriétaire doit être documenté par l'implémentation.",
    "en": "A proprietary code must be documented by the implementation.",
    "es": "Un código propietario debe estar documentado por la implementación.",
    "pt-br": "Um código proprietário deve ser documentado pela implementação."
  },
  "tpp": {
    "fr": "Prévoir une table de correspondance par banque.",
    "en": "Plan for one mapping table per bank.",
    "es": "Prever una tabla de correspondencias por banco.",
    "pt-br": "Prever uma tabela de correspondência por banco."
  },
  "regulation": null,
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}