De acordo com a documentação do SISPAG do Itaú por exemplo, na NOTA 9:
Registro Detalhe - É o número sequencial de um pagamento dentro do lote.
Dado que utilizamos o método counterDetailsInCurrentLot() do jsonsToCnab.js para retornar a quantidade de registros no lote atual.
O ponto é, quando temos mais de um lote, ele n zera essa contagem, acumulando assim para o lote seguinte.
De acordo com a documentação do SISPAG do Itaú por exemplo, na NOTA 9:
Dado que utilizamos o método counterDetailsInCurrentLot() do jsonsToCnab.js para retornar a quantidade de registros no lote atual. O ponto é, quando temos mais de um lote, ele n zera essa contagem, acumulando assim para o lote seguinte.
A correção que fiz, propoe justamente isso.