Como gerar todos os dígitos verificadores requisitados pela Caixa Econômica na homologação de boletos?

Dígito Verificador de Campo Livre: Este dígito verificador (DV) varia unicamente baseado no nosso número. Dito isto, basta gerar os boletos e verificar se as amostras já possuem todas as possibilidade de DV do campo livre (0 a 9).

Dígito Verificador Geral do Código de Barras: Já este DV varia baseado no nosso número, valor e vencimento do título. Dito isto, basta gerar os boletos e verificar se as amostras já possuem todas as possibilidades de DV Geral do Código de Barras (1 a 9). Caso ainda não tenha todos, basta alterar o valor ou o vencimento de um dos boletos que o DV está se repetindo e verificar novamente se o novo dígito gerado não está repetido em comparação às outras amostras.

Tente gerar boletos com valores e vencimentos variados, assim, a chance de conseguir mais facilmente os DVs aumenta. Geralmente somente com 10 boletos é muito difícil conseguir todos os DV. Com 15 títulos geralmente as alterações no valor ou vencimento dos títulos para obter os dígitos (principalmente o DV Geral do Código de Barras) é mínima.