Olá Anton,
°Obrigado pela resposta!
Testamos isso com nosso banco e eles rejeitaram definitivamente o IBAN para qualquer pagamento BACS. Eles disseram que apenas o BBAN é aceitável. Podemos perguntar novamente, mas não acredito que eles mudarão isso.
Em relação à população no arquivo, sei que o BBAN preenche a etiqueta <DbtrAcct><Id><Othr>
<Cd> e o IBAN preenche a etiqueta <DbtrAcct><Id><IBAN>.
Estou pensando em colocar uma condição na etiqueta <DbtrAcct><Id><IBAN> para que, se o método de pagamento por transferência/fronteiriça for selecionado, então preencher a etiqueta IBAN, caso contrário, deixá-la em branco. E de forma semelhante, uma condição na etiqueta <DbtrAcct><Id><Othr>
<Cd> com a condição de que, se o método de pagamento local/nacional for selecionado, então preencher o BBAN.
Não sei se isso é possível porque o sistema em si terá preenchido o IBAN e o BBAN não será preenchido, então as condições podem não ter efeito de qualquer maneira.
Se você, ou outra pessoa, tiver alguma sugestão, será muito apreciada.
Obrigado.
Michael