Estava quebrando a cabeça hoje de manhã sobre o porquê de o código de transmissão gerado na remessa não bater com o código de transmissão que especifiquei no código, e descobri que a biblioteca não usa o mesmo, apesar de estar na documentação. Estou agora fazendo homologação do Santander, e conversando com a responsável do banco, nem fui informado do dígito verificador, somente do código do cedente.
O código de transmissão era para ser o seguinte: 332100000256940, com 3321 sendo a agência, seguido de quatro 0s, e, por fim, o código do cedente, 0256940. A biblioteca gera: 332100002569400, quase tudo correto, exceto pelo fato de que o tamanho especificado no OpenCnabPHP para o código do cedente é 6, quando deveria ser 7, e o dígito verificador não deveria ser levado em conta.
Vi isso sendo mencionado em outros issues já, como #84, ou #65.
O que estou falando faz sentido, ou existe algum outro caso em que isso pode ser um problema?
Olá, tudo bem?
Estava quebrando a cabeça hoje de manhã sobre o porquê de o código de transmissão gerado na remessa não bater com o código de transmissão que especifiquei no código, e descobri que a biblioteca não usa o mesmo, apesar de estar na documentação. Estou agora fazendo homologação do Santander, e conversando com a responsável do banco, nem fui informado do dígito verificador, somente do código do cedente.
O código de transmissão era para ser o seguinte: 332100000256940, com 3321 sendo a agência, seguido de quatro 0s, e, por fim, o código do cedente, 0256940. A biblioteca gera: 332100002569400, quase tudo correto, exceto pelo fato de que o tamanho especificado no OpenCnabPHP para o código do cedente é 6, quando deveria ser 7, e o dígito verificador não deveria ser levado em conta.
Vi isso sendo mencionado em outros issues já, como #84, ou #65.
O que estou falando faz sentido, ou existe algum outro caso em que isso pode ser um problema?
Agradeço desde já, abraços.