Cita:
Empezado por aposi
Piensa que el swift indica entidad bancaria y localidad y oficina no se si es mejor guardar este codigo junto al iban
|
Varias cosas.
1. No voy a ser yo quien discuta las normas.
2. Dado que este código es necesario para que «
una transferencia intracomunitaria sujeta al Reglameto 2560/2001 esté sometida a la misma comisión que una nacional de idéntico importe», no acabo de entender que demonios pinta en un adeudo por domiciliación, que tiene un tratamiento diferente a las transferencias.No obstante, y dado que el código SWIFT se rige por esta norma:
Los primeros cuatro caracteres identifican el banco
Los siguientes dos caracteres, el país (usando el código ISO 3166-1 alpha-2)
Los siguientes dos caracteres, la localidad
Los últimos tres caracteres (opcionales) identifican la oficina; se puede utilizar 'XXX' para referirse a la principal
Puede utilizarse una versión abreviada de ocho caracteres. En tal caso se sobreentiende que la oficina es la principal.
Dicho esto tampoco es tan complejo guardar el código genérico de cada entidad (por ejemplo
BSCHESMM para el Banco Santander Central Hispano,
CECAESMM para Liberbank o
CAIXESBB para Caixabank) y calcular las tres posciones OPCIONLES.