OPT-PIS-010Bank's choicePayment initiation

Instruction cap and batch booking

How many instructions can a request contain, and are they booked as a batch?

The options

  • Cap

    Each bank sets the maximum for numberOfTransactions.

  • Batch booking

    The bank has its own default value, and the PISP can set it.

Bank side
The bank rejects with AM18 when the number of instructions exceeds its limit.
TPP side
Know the cap before building a batch, and set the batch booking indicator when it matters.

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-PIS-010",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Plafond d'instructions et batch booking",
    "en": "Instruction cap and batch booking",
    "es": "Límite de instrucciones y batch booking",
    "pt-br": "Limite de instruções e batch booking"
  },
  "question": {
    "fr": "Combien d'instructions une demande peut-elle contenir, et sont-elles comptabilisées en lot ?",
    "en": "How many instructions can a request contain, and are they booked as a batch?",
    "es": "¿Cuántas instrucciones puede contener una solicitud, y se contabilizan en lote?",
    "pt-br": "Quantas instruções uma solicitação pode conter, e elas são contabilizadas em lote?"
  },
  "options": [
    {
      "label": {
        "fr": "Plafond",
        "en": "Cap",
        "es": "Límite",
        "pt-br": "Limite"
      },
      "text": {
        "fr": "Chaque banque fixe le maximum de `numberOfTransactions`.",
        "en": "Each bank sets the maximum for `numberOfTransactions`.",
        "es": "Cada banco fija el máximo de `numberOfTransactions`.",
        "pt-br": "Cada banco define o máximo de `numberOfTransactions`."
      }
    },
    {
      "label": {
        "fr": "Batch booking",
        "en": "Batch booking",
        "es": "Batch booking",
        "pt-br": "Batch booking"
      },
      "text": {
        "fr": "La banque a sa valeur par défaut, et le PISP peut la fixer.",
        "en": "The bank has its own default value, and the PISP can set it.",
        "es": "El banco tiene su valor por defecto, y el PISP puede fijarlo.",
        "pt-br": "O banco tem o seu valor padrão, e o PISP pode defini-lo."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "2.2.5",
        "page": 15
      },
      {
        "part": "functional-model",
        "section": "4.1.10",
        "page": 18
      }
    ],
    "openapi": [
      "PaymentRequestResource.numberOfTransactions",
      "BatchBookingIndicator"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "La banque rejette en `AM18` quand le nombre d'instructions dépasse sa limite.",
    "en": "The bank rejects with `AM18` when the number of instructions exceeds its limit.",
    "es": "El banco rechaza con `AM18` cuando el número de instrucciones supera su límite.",
    "pt-br": "O banco rejeita com `AM18` quando o número de instruções passa do seu limite."
  },
  "tpp": {
    "fr": "Connaître le plafond avant de constituer un lot, et fixer l'indicateur de batch booking quand il compte.",
    "en": "Know the cap before building a batch, and set the batch booking indicator when it matters.",
    "es": "Conocer el límite antes de formar un lote, y fijar el indicador de batch booking cuando importa.",
    "pt-br": "Conhecer o limite antes de montar um lote, e definir o indicador de batch booking quando ele importar."
  },
  "regulation": null,
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}