Percebi que a biblioteca não remove caractéres especiais superscritos como ° e ª que ocorrem muito nos campos de logradouro e não são aceitos no arquivo de remessa. Encaminho essa informação pra qualquer um que se dispuser a checar e corrigir, sendo que até então estou removendo dessa forma abaixo, antes de inserir a linha com a biblioteca:
Percebi que a biblioteca não remove caractéres especiais superscritos como ° e ª que ocorrem muito nos campos de logradouro e não são aceitos no arquivo de remessa. Encaminho essa informação pra qualquer um que se dispuser a checar e corrigir, sendo que até então estou removendo dessa forma abaixo, antes de inserir a linha com a biblioteca:
$data['sacado_logradouro'] = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $data['sacado_logradouro']);