EPC Girocode

EPC Girocode là định dạng QR của Hội đồng Thanh toán châu Âu (European Payments Council) dành cho Chuyển tiền Tín dụng SEPA. Khi quét Girocode, ứng dụng ngân hàng của người trả sẽ tự điền sẵn IBAN của người thụ hưởng, số tiền và nội dung chuyển khoản, giúp tránh phải sao chép thủ công thông tin tài khoản. Được hỗ trợ gốc bởi Sparkasse, Volksbank, Deutsche Bank, ING, N26, Revolut và hầu hết các ứng dụng ngân hàng Đức/Áo/Hà Lan. Ngoài vùng SEPA, Girocode không có tác dụng.

Thông số kỹ thuật chính thức:EPC069-12 v2.1, Quick Response Code Guidelines to Enable Data Capture for the Initiation of a SEPA Credit Transfer (2022).
Mã hoá: Văn bản UTF-8 thuần tuý, không phải TLV, không có cấu trúc. Mười hai trường cố định theo vị trí, phân tách bằng \n (LF, U+000A). Tải trọng tối đa 331 byte.
Lược đồ: Chuyển tiền Tín dụng SEPA (SCT) hoặc Chuyển tiền Tín dụng Tức thì SEPA (SCT Inst). QR kích hoạt một giao dịch chuyển tiền một lần; không có ghi nợ trực tiếp / lệnh thường xuyên.

Cấu trúc tải trọng, 12 dòng, phân tách bằng dòng mới

DòngTrườngĐộ dàiBắt buộcGhi chú
1Thẻ dịch vụ3Giá trị cố định BCD.
2Phiên bản3001 (thông số gốc) hoặc 002 (v2, BIC nay không bắt buộc trong EEA).
3Bộ ký tự11=UTF-8, 2=ISO-8859-1, 3=ISO-8859-2, v.v. 1 là lựa chọn an toàn duy nhất.
4Mã nhận dạng3SCT (Chuyển tiền Tín dụng tiêu chuẩn). SCT Inst dùng cùng thẻ; tức thì hay tiêu chuẩn là quyết định của đơn vị thu nhận.
5BIC0, 8 hoặc 11Không (v002)Bắt buộc ở v001; tuỳ chọn ở v002 cho thanh toán SEPA. Nên thêm BIC cho người nhận ngoài EEA.
6Tên người thụ hưởng1–70Tên ngôn ngữ tự nhiên. Bộ ký tự theo dòng 3.
7IBAN1–34Không có khoảng trắng hay định dạng. DE89370400440532013000, không phải DE89 3704 0044 0532 0130 00.
8Số tiền4–12KhôngĐịnh dạng: EUR10.00. Bỏ trống để người trả nhập số tiền khi quét.
9Mục đích0–4KhôngMã mục đích bên ngoài ISO 20022. Ví dụ: GDDS (hàng hoá), CHAR (từ thiện).
10Tham chiếu thanh toán có cấu trúc0–35KhôngTham chiếu chủ nợ RF theo ISO 11649, dùng cho đối chiếu tự động. Loại trừ lẫn nhau với dòng 11.
11Thông tin thanh toán không có cấu trúc0–140KhôngLý do thanh toán dạng văn bản tự do. Loại trừ lẫn nhau với dòng 10.
12Thông tin từ người thụ hưởng đến người khởi tạo0–70KhôngVăn bản gợi ý tuỳ chọn hiển thị cho người trả trong ứng dụng ngân hàng (ví dụ: "Rechnung 2026-0042").

Vector kiểm tra chính thức, v002 tối giản

Chuyển €12.50 đến Max Mustermann tại Commerzbank, IBAN DE89370400440532013000, không có BIC, tham chiếu tự do "Rechnung 42":

BCD
002
1
SCT

Max Mustermann
DE89370400440532013000
EUR12.50


Rechnung 42

Lưu ý các dòng trống tại vị trí 5 (không có BIC), 9 (không có mục đích), 10 (không có tham chiếu có cấu trúc). Các dòng này là bắt buộc; tổng số dòng phải đúng 12 (hoặc 11 nếu bỏ dòng 12).

Trình xác thực IBAN trực tiếp (mod-97)

Girocode từ chối mọi IBAN không vượt qua kiểm tra tổng mod-97 theo ISO 13616. Dưới đây là trình xác thực mà Abundera chạy nội tuyến trong trình tạo Girocode, chạy ngay trên trình duyệt của bạn.

Nhập IBAN để xác thực.

Những lỗi phổ biến

Tương thích với ứng dụng ngân hàng

Ứng dụng / khu vựcHỗ trợ GirocodeGhi chú
Sparkasse (DE)GốcMục tiêu ban đầu của Girocode. Hỗ trợ đầy đủ.
Volksbank / Raiffeisen (DE, AT)GốcHỗ trợ đầy đủ trong VR-BankingApp.
Deutsche Bank, Commerzbank, Postbank (DE)GốcQuét qua luồng "Überweisung" trong ứng dụng di động của họ.
ING (DE / NL)GốcỨng dụng NL cũng quét QR iDEAL.
N26, RevolutGốcHỗ trợ đầy đủ trên tất cả các quốc gia được hỗ trợ.
Erste Bank, Bank Austria (AT)GốcÁo áp dụng Girocode cùng với Đức.
Crédit Agricole, BNP Paribas (FR)Một phầnMột số ngân hàng Pháp quét Girocode, phần lớn vẫn ưa định dạng tham chiếu giấy cũ.
Camera iOS/Android thông thườngKhôngCamera gốc không phân tích định dạng văn bản BCD như một ý định thanh toán. Người dùng phải mở ứng dụng ngân hàng trước.

Xem thêm

Tham chiếu thông số kỹ thuật được xác minh ngày 2026-04-19. EPC069-12 v2.1 (2022), ISO 13616 IBAN, ISO 11649 tham chiếu chủ nợ RF, ISO 20022 Mã mục đích bên ngoài.