Validador SEPA para empresas alemãs
A Alemanha é o maior mercado SEPA por volume de pagamentos. Valide os seus ficheiros pain.001 (Überweisungen) e pain.008 (Lastschriften) de acordo com as normas EPC e DK (Deutsche Kreditwirtschaft). 100% no navegador - nenhum ficheiro é enviado.
Abrir o Validador SEPAPagamentos SEPA na Alemanha: do DTAUS ao ISO 20022
A Alemanha substituiu completamente o formato DTAUS pelo SEPA XML em agosto de 2014. A Deutsche Kreditwirtschaft (DK) publica diretrizes de implementação (Anlage 3 der Schnittstellenspezifikation) que definem requisitos específicos alemães para além dos regulamentos EPC. O Deutsche Bundesbank supervisiona a conformidade com o SEPA.
Os bancos alemães aceitam pain.001 para transferências a crédito (Überweisungen) e pain.008 para débitos diretos (Lastschriften). Os IBAN alemães seguem o formato DE + 2 dígitos de controlo + 8 Bankleitzahl + 10 número de conta (22 caracteres no total). A Alemanha processa mais de 25 mil milhões de transações SEPA anualmente.
Cronologia da adoção do SEPA na Alemanha
Lançamento do SEPA Credit Transfer (SCT). Os bancos alemães começam a aceitar pain.001 XML a par dos formatos DTAUS.
Introdução do SEPA Direct Debit (SDD). pain.008 começa a substituir o Einzugsermächtigungsverfahren e o Abbuchungsverfahren.
Prazo de migração SEPA. DTAUS oficialmente retirado. Todas as empresas alemãs devem utilizar pain.001/pain.008 para pagamentos em EUR.
Atualização EPC 2023: receção obrigatória de SEPA Instant Credit Transfer para PSP. Os bancos alemães devem suportar SCT instantâneos.
O que o ValidateFin verifica no seu ficheiro SEPA
Antes de submeter ao seu banco alemão, verifique se o seu ficheiro SEPA XML passa nestas verificações:
- Validação de esquema XML com os esquemas XSD ISO 20022 oficiais pain.001.001.03/09/11 e pain.008.001.02/08/10
- Formato IBAN alemão: DE + 2 dígitos de controlo + 8 BLZ (Bankleitzahl) + 10 número de conta (22 caracteres), soma de verificação mod-97
- Validação BIC: código SWIFT de 8 ou 11 caracteres para bancos alemães (ex. COBADEFFXXX, DEUTDEDBFRA)
- Campos obrigatórios: MsgId, CreDtTm, NbOfTxs, CtrlSum, InitgPty, PmtInfId, ReqdExctnDt, IBAN, montante
- Consistência do CtrlSum: o montante total corresponde à soma de todos os montantes de transações individuais
Erros SEPA comuns com bancos alemães
Bankleitzahl inválido no IBAN
Os IBAN alemães incorporam o Bankleitzahl (BLZ) de 8 dígitos. Se o BLZ for inválido ou pertencer a um banco fundido/encerrado, o pagamento será rejeitado. Verifique sempre a soma de verificação do IBAN antes de submeter.
Formato de Gläubiger-ID incorreto em SDD
O débito direto SEPA alemão requer um Gläubiger-Identifikationsnummer (ID de credor) válido no formato DE + 2 controlo + 3 área de negócio + 11 caracteres. Um ID inválido causa a falha de todo o lote.
Violação do conjunto de caracteres específico DK
A especificação DK restringe o SEPA XML a um subconjunto de caracteres latinos. As letras modificadas alemãs (ä, ö, ü, ß) devem ser transliteradas (ae, oe, ue, ss). Caracteres não conformes causam rejeição bancária.
Perguntas frequentes
Qual a versão pain.001 preferida pelos bancos alemães?
A maioria dos bancos alemães aceita pain.001.001.03 (versão DK 2.7+). A transição para pain.001.001.09 está em curso de acordo com as diretrizes DK. Alguns Sparkassen e Volksbanken têm requisitos de versão específicos - consulte a documentação técnica do seu banco. O ValidateFin valida todas as versões.
Como se relacionam o SEPA, o XRechnung e a faturação eletrónica na Alemanha?
O SEPA (ficheiros de pagamento) e o XRechnung (faturação eletrónica) servem propósitos diferentes. O SEPA pain.001 inicia pagamentos, enquanto o XRechnung transmite dados de faturas. A Wachstumschancengesetz torna obrigatória a faturação eletrónica B2B a partir de 2027, mas isto não altera os requisitos dos ficheiros de pagamento SEPA.
As letras modificadas alemãs são permitidas em SEPA XML?
Não. O conjunto de caracteres EPC e DK restringe o SEPA XML a caracteres latinos básicos (a-z, A-Z, 0-9 e alguns caracteres especiais). As letras modificadas alemãs devem ser transliteradas: ä→ae, ö→oe, ü→ue, ß→ss. O ValidateFin assinala estes problemas de codificação durante a validação.
Valide os seus ficheiros SEPA para conformidade com os padrões bancários alemães
Verifique a estrutura de pain.001 e pain.008, o formato IBAN e as regras EPC/DK instantaneamente. Nenhum ficheiro é enviado.