openboleto / OpenCnabPHP

Biblioteca multibanco para geração e leitura de arquivos Cnab240 e Cna400 de remessa e retorno
MIT License
192 stars 117 forks source link

Espécie do título - Santander 240 #239

Open tiagoinaba opened 2 months ago

tiagoinaba commented 2 months ago

Pessoal, acredito que houve mudanças na espécie do título do Santander. Tentando homologar a remessa no layout cnab240 agora, e me informaram que a espécie do título estava incorreta. Segue abaixo a documentação do Santander, e logo em seguida o código de Especie.php da biblioteca. As mudanças parecem simples o suficiente e me voluntario para abrir um PR, só gostaria de saber se preciso mudar alguma coisa em outro lugar. Por ora, boletos de espécie "DM" estou enviando como "NP". Obrigado!

image

        $this->santander[1] = array('abr' => "DM", 'txt' => 'Duplicata Mercantil');
        $this->santander[2] = array('abr' => "NP", 'txt' => 'Nota Promissória');
        $this->santander[3] = array('abr' => "NS", 'txt' => 'Nota de Seguro');
        $this->santander[5] = array('abr' => "RC", 'txt' => 'Recibo');
        $this->santander[6] = array('abr' => "DR", 'txt' => 'Duplicata Rural');
        $this->santander[8] = array('abr' => "LC", 'txt' => 'Letra de Câmbio');
        $this->santander[9] = array('abr' => "WRT", 'txt' => 'Warrant');
        $this->santander[10] = array('abr' => "CH", 'txt' => 'Cheque');
        $this->santander[12] = array('abr' => "DS", 'txt' => 'Duplicata de Serviço');
        $this->santander[13] = array('abr' => "ND", 'txt' => 'Nota de Débito');
        $this->santander[14] = array('abr' => "TM", 'txt' => 'Triplicata Mercantil');
        $this->santander[15] = array('abr' => "TS", 'txt' => 'Triplicata de Serviço');
        $this->santander[18] = array('abr' => "FAT", 'txt' => 'Fatura');
        $this->santander[20] = array('abr' => "AP", 'txt' => 'Apólice de Seguros');
        $this->santander[21] = array('abr' => "ME", 'txt' => 'Mensalidade escolar');
        $this->santander[22] = array('abr' => "ME", 'txt' => 'Parcela de Consórcio');
        $this->santander[99] = array('abr' => "DIV", 'txt' => 'Outros');