Problema
Este problema ocorre quando o boleto é emitido com uma data de vencimento superior à data limite aceita pelo banco.
Ao tentar registrar o boleto, a API retorna o erro:
Essa regra existe porque os bancos impõem limites específicos de dias para pagamento a partir da data de emissão.
Solução
Ajuste a data de vencimento para que esteja dentro do prazo permitido pelo banco.
A seguir, alguns exemplos dos limites comumente aceitos pelos principais bancos:
Banco do Brasil:até 60 dias após a data de emissão
Santander:até 90 dias após a data de emissão
Itaú:até 120 dias após a data de emissão
Bradesco:até 240 dias após a emissão (mas pode depender do convênio)
Caixa Econômica:até 60 dias (normalmente)
Santander:até 90 dias após a data de emissão
Itaú:até 120 dias após a data de emissão
Bradesco:até 240 dias após a emissão (mas pode depender do convênio)
Caixa Econômica:até 60 dias (normalmente)
Consulte a documentação específica ou seu gerente de conta caso o limite exato varie por convênio.