Ir para conteúdo
  • Cadastre-se

dev botao

Arquivo remessa ITAU


amnchaves
  • Este tópico foi criado há 2272 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Caros colegas, ao gerar o arquivo remessa de carteira registrada do banco ITAU, estou recebendo o seguinte retorno no site do itaú:

Motivo de Rejeição

19 - CODIGO DA OCORRENCIA/MOVIMENTO

O código que estou usando é esse:

        with Titulo do
         begin
          LocalPagamento          := SQL_Cedentelocal_pagto.Text;
          Vencimento              := SQL_ImpBoletodata_vecto.AsDateTime;
          DataDocumento           := Date;
          NumeroDocumento         := SQL_ImpBoletoid.Text;
          NossoNumero             := SQL_ImpBoletonnumero.Text;
          EspecieDoc              := SQL_Cedenteaceite.Text;
          OcorrenciaOriginal.Tipo := toRemessaRegistrar;

          if SQL_Cedenteaceite.AsInteger = 0 then
           Aceite := atSim
          else
           Aceite := atNao;
          DataProcessamento       := Now;
          Carteira                := SQL_Cedentecarteira.Text;
          ValorDocumento          := SQL_ImpBoletovalor_doc.AsFloat;
          Sacado.NomeSacado       := SQL_ImpBoletocli_razao.Text + ' ( '+SQL_ImpBoletocli_fantasia.Text+' )';
          Sacado.CNPJCPF          := OnlyNumber(RemoveChar(SQL_ImpBoletocpf_cnpj.AsString));
          if Length(RemoveChar(SQL_ImpBoletocpf_cnpj.AsString)) = 11 then
           begin
            Sacado.Pessoa         := pFisica;
           end else begin
            Sacado.Pessoa         := pJuridica;
           end;
          Sacado.Logradouro       := SQL_ImpBoletoend_endereco.Text;
          Sacado.Numero           := SQL_ImpBoletoend_numero.Text;
          Sacado.Bairro           := SQL_ImpBoletoend_bairro.Text;
          Sacado.Cidade           := SQL_ImpBoletomunicipio.Text;
          Sacado.UF               := SQL_ImpBoletouf.Text;
          Sacado.CEP              := OnlyNumber(RemoveChar(SQL_ImpBoletoend_cep.AsString));
          //ValorAbatimento         := 0;
          //ValorMoraJuros          := 0;
          //ValorDesconto           := 0;
          //ValorAbatimento         := 0;
          //PercentualMulta         := 0;
          //Abatimento Fidelidade
          if (SQL_ImpBoletovlr_desconto_fidelidade.AsFloat > 0) And (SQL_ImpBoletoconceder_desconto.AsInteger = 0) then
          begin
           ValorAbatimento        := SQL_ImpBoletovlr_desconto_fidelidade.AsFloat;
          end;
          //Juros ao Dia
          if (SQL_ImpBoletojurosdia.AsFloat > 0)  then
          begin
           ValorMoraJuros         := SQL_ImpBoletojurosdia.AsFloat;
           DataMoraJuros          := SQL_ImpBoletodata_vecto.AsDateTime;
          end;
          //Multa
          if SQL_ImpBoletoparam_multa.AsFloat > 0 then
          begin
           PercentualMulta        := SQL_ImpBoletoparam_multa.AsFloat;
          end;
          Mensagem.Text := Mensagem.Text + SQL_ImpBoletohistorico.Text + ' / ' + SQL_ImpBoletomesano.Text;
         end;

 

Agradeço pela atenção dedicada

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Este tópico foi criado há 2272 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.