O que significa
Se a conta bancária a creditar (cac:PayeeFinancialAccount) tiver uma agência (cac:FinancialInstitutionBranch), essa agência tem de conter exatamente um cbc:ID, o identificador do prestador de serviços de pagamento (BT-86). É normalmente o BIC do banco, ou um código nacional de compensação, quando é usado. Uma agência sem ID, ou com dois, não passa. Uma conta sem agência não tem problema.
Porque é importante
O identificador indica qual é o banco onde está a conta. Uma agência vazia não dá nada para ler e duas dão uma escolha que ninguém consegue fazer, por isso a fatura é rejeitada.
Como corrigir
No seu software de faturação, verifique os dados bancários da conta em que quer receber. Preencha o BIC uma só vez, ou limpe o campo se não for necessário, para que não seja exportada uma agência bancária vazia. Se criar o XML diretamente, ponha um cbc:ID em cac:FinancialInstitutionBranch, dentro de cac:PayeeFinancialAccount, ou retire a agência.
A regra tal como foi publicada
A Financial Institution Branch shall contain exactly one Payment service provider identifier (BT-86). Termos de negócio: BT-86
Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |