Hola Anton,
¡Gracias por la respuesta!
Probamos esto con nuestro banco y rechazaron definitivamente el IBAN para cualquier pago BACS. Dijeron que solo el BBAN es aceptable. Podemos preguntar de nuevo, pero no creo que cambien en esto.
En cuanto a la población en el archivo, sé que el BBAN llena la etiqueta <DbtrAcct><Id><Othr>
<Cd> y el IBAN llena la etiqueta <DbtrAcct><Id><IBAN>.
Estoy pensando en poner una condición en la etiqueta <DbtrAcct><Id><IBAN> para que si se selecciona el método de pago por transferencia/fronterizo, entonces llenar la etiqueta IBAN, de lo contrario dejarla en blanco. Y de manera similar una condición en la etiqueta <DbtrAcct><Id><Othr>
<Cd> con la condición de que si se selecciona el método de pago local/nacional entonces llenar el BBAN.
No sé si esto es posible porque el sistema en sí mismo habrá llenado el IBAN y el BBAN no se llenará, por lo que las condiciones pueden no tener efecto en cualquier caso.
Si tú, u otra persona, tienen alguna sugerencia, será muy apreciada.
Gracias.
Michael