EMZETT.
Login

IBAN and SEPA

In short: The IBAN is the international account number, and SEPA is the single euro payment area in which transfers and direct debits follow the same rules.

In more detail: A German IBAN has 22 characters: “DE”, two check digits, an eight-digit bank code and a ten-digit account number. The check digits are calculated with the modulo 97 method. This catches most typing errors before money is sent.

Our context: The invoice generator checks the IBAN live (modulo 97) and builds a SEPA payment QR code (EPC QR) from it that you scan with your banking app.

In Depth

  • Calculating check digits: Move the first four characters to the end, replace letters with numbers (A=10 … Z=35) and compute the number modulo 97. The result must be 1.
  • SEPA credit transfer: Usually one banking day. SEPA Instant: money in seconds, around the clock.
  • SEPA direct debit: The payee collects. The payer can return authorised debits within eight weeks, unauthorised ones for up to 13 months.
  • Reference: up to 140 characters.
  • BIC: No longer needed for domestic transfers within SEPA.

See also: Writing an invoice (mandatory details under § 14 UStG)