Ir para conteúdo
  • Cadastre-se

BOLETOS API SICOOB - rateioCreditos


Ver Solução Respondido por willian_delan,
  • Este tópico foi criado há 1120 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde, tudo certo?

Sabem informar a funcionalidade da "RateioCredito"? Identificamos pelos manuais e exemplos de JSON mas não identificamos ela mapeada no ACBr, sabem dizer?

Segue abaixo JSON de exemplo do Manual:

 

[
  {
    "numeroContrato": 25546454,
    "modalidade": 1,
    "numeroContaCorrente": 0,
    "especieDocumento": "DM",
    "dataEmissao": "2018-09-20T00:00:00-03:00",
    "nossoNumero": 2588658,
    "seuNumero": "1235512",
    "identificacaoBoletoEmpresa": "4562",
    "identificacaoEmissaoBoleto": 1,
    "identificacaoDistribuicaoBoleto": 1,
    "valor": 156.23,
    "dataVencimento": "2018-09-20T00:00:00-03:00",
    "dataLimitePagamento": "2018-09-20T00:00:00-03:00",
    "valorAbatimento": 1,
    "tipoDesconto": 1,
    "dataPrimeiroDesconto": "2018-09-20T00:00:00-03:00",
    "valorPrimeiroDesconto": 1,
    "dataSegundoDesconto": "2018-09-20T00:00:00-03:00",
    "valorSegundoDesconto": 0,
    "dataTerceiroDesconto": "2018-09-20T00:00:00-03:00",
    "valorTerceiroDesconto": 0,
    "tipoMulta": 1,
    "dataMulta": "2018-09-20T00:00:00-03:00",
    "valorMulta": 5,
    "tipoJurosMora": 1,
    "dataJurosMora": "2018-09-20T00:00:00-03:00",
    "valorJurosMora": 4,
    "numeroParcela": 1,
    "aceite": true,
    "codigoNegativacao": 2,
    "numeroDiasNegativacao": 60,
    "codigoProtesto": 1,
    "numeroDiasProtesto": 30,
    "pagador": {
      "numeroCpfCnpj": "98765432185",
      "nome": "Marcelo dos Santos",
      "endereco": "Rua 87 Quadra 1 Lote 1 casa 1",
      "bairro": "Santa Rosa",
      "cidade": "Luziânia",
      "cep": "72320000",
      "uf": "DF",
      "email": [
        "[email protected]"
      ]
    },
    "beneficiarioFinal": {
      "numeroCpfCnpj": "98784978699",
      "nome": "Lucas de Lima"
    },
    "mensagensInstrucao": {
      "tipoInstrucao": 1,
      "mensagens": [
        "Descrição da Instrução 1",
        "Descrição da Instrução 2",
        "Descrição da Instrução 3",
        "Descrição da Instrução 4",
        "Descrição da Instrução 5"
      ]
    },
    "gerarPdf": false,
    "rateioCreditos": [
      {
        "numeroBanco": 756,
        "numeroAgencia": 4027,
        "numeroContaCorrente": 0,
        "contaPrincipal": true,
        "codigoTipoValorRateio": 1,
        "valorRateio": 156.23,
        "codigoTipoCalculoRateio": 1,
        "numeroCpfCnpjTitular": "98765432185",
        "nomeTitular": "Marcelo dos Santos",
        "codigoFinalidadeTed": 10,
        "codigoTipoContaDestinoTed": "CC",
        "quantidadeDiasFloat": 1,
        "dataFloatCredito": "2020-12-30"
      }
    ],
    "codigoCadastrarPIX": 1,
    "numeroContratoCobranca": 1
  }
]

Postado (editado)

Identificamos também que não está implementado a CodigoNegativacao e CodigoProtesto que se refere ao Código para Protesto / Negativação, vimos que na Unit ACBrBancoBancoob tem esta gestão implementada e deveria ter tbm na Unit ACBrBoletoW_Bancoob 

Segue abaixo:

 

    {Código para Protesto / Negativação}
      case CodigoNegativacao of
        cnProtestarCorrido :  ACodProtesto := '1';
        cnProtestarUteis   :  ACodProtesto := '1'; // Não há no manual opção para dias uteis
        cnNegativar        :  ACodProtesto := '8';
      else
        case TipoDiasProtesto of
          diCorridos       : ACodProtesto := '1';
          diUteis          : ACodProtesto := '2';
        else
          ACodProtesto := '3';
        end;
      end;

      {Data e Dias de Protesto / Negativação}
      if (ACodProtesto = '8') then
      begin
        DataProtestoNegativacao := DateToStr(DataNegativacao);
        DiasProtestoNegativacao := IntToStr(DiasDeNegativacao);
      end
      else
      begin
          if (ACodProtesto <> '3') then
        begin
          DataProtestoNegativacao := DateToStr(DataProtesto);
          DiasProtestoNegativacao := IntToStr(DiasDeProtesto);
        end
        else
        begin
          DataProtestoNegativacao := '';
          DiasProtestoNegativacao := '0';
        end;
      end;

Editado por willian_delan
  • Consultores
Postado

sugere correções?

se sim anexe a unit com a sugestão

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado
1 hora atrás, Juliomar Marchetti disse:

sugere correções?

se sim anexe a unit com a sugestão

@Juliomar Marchetti Sim, sugiro implementar.

Caso eu consiga implementar eu repasso aqui a unit alterada.

**** Referente a minha dúvida inicial: "Sabem informar a funcionalidade da "RateioCredito"?" -> Alguém possuí a informação de para que serve este campo, qual seria a usabilidade dele?

  • Curtir 1
  • Consultores
Postado
19 horas atrás, willian_delan disse:

@Juliomar Marchetti Sim, sugiro implementar.

Caso eu consiga implementar eu repasso aqui a unit alterada.

**** Referente a minha dúvida inicial: "Sabem informar a funcionalidade da "RateioCredito"?" -> Alguém possuí a informação de para que serve este campo, qual seria a usabilidade dele?

Joia. ficamos no aguardo

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
15 minutos atrás, willian_delan disse:

@Juliomar Marchetti Referente a funcionalidade da "RateioCredito", sabe dizer ?

o amigo Victor Gonzales (Panda ) explicou que quando é dividido em varias contas correntes.

  • Curtir 1

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado
1 hora atrás, Juliomar Marchetti disse:

o amigo Victor Gonzales (Panda ) explicou que quando é dividido em varias contas correntes.

Muito obrigado pela informação.

Não iremos necessitar desta opção no momento, apenas a CodigoNegativacao e CodigoProtesto.

Caso implemente eu posto as units aqui, caso o ACBr implemente até lá me avise por gentileza.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1120 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...