Skip to content

Remessa CNAB240 - SICOOB - COD PROTESTO #1031

@PedroCanizela

Description

@PedroCanizela

Boa tarde, estou utilizando o sicoob no cnab 240
Está gerando certinho, porém não sai o codigo de protesto que informo, dei uma olhada nos codigos do boleto.net, parece nao estar implantado no SEGMENTO P

            detalhe += "3"; //Posição 221  - Código do protesto 3 = Nao Protestar

            #region Instruções

            string vInstrucao1 = "00"; //2ª instrução (2, N) Caso Queira colocar um cod de uma instrução. ver no Manual caso nao coloca 00
            foreach (IInstrucao instrucao in boleto.Instrucoes)
            {
                switch ((EnumInstrucoes_Sicoob)instrucao.Codigo)
                {
                    case EnumInstrucoes_Sicoob.CobrarJuros:
                        vInstrucao1 = Utils.FitStringLength(instrucao.QuantidadeDias.ToString(), 2, 2, '0', 0, true, true, true);
                        break;
                }
            }

            #endregion

            detalhe += Utils.FormatCode(vInstrucao1, 2);  //Posição 222 a 223  - Código do protesto
            detalhe += Utils.FormatCode("0", 1);     //Posição 224  - Código para Baixa/Devolução: "0"

Segmento P, posição 221 consta o código de protesto 3 = Não protestar
Para protestar é necessário informar o código 1 = Protestar dias corridos ou código 2 = Protestar dias úteis conforme layout, seguido da quantidade de dias.

No codigo de instruções eu informo certinho, Codigo 5 para protestar em 5 dias uteis

Alguem conseguiria me auxiliar?
Obrigado

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions