Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia,

Estamos em processo de homologação de uma carteira do banco SICOOB e encontramos um problema no arquivo de remessa gerado.

Estou utilizando o layout c240, porém a remessa está sendo gerada com 241 posições.

Alguém já teve este problema? É algum campo que estou informando indevidamente?

Obrigada!

  • Administradores
Postado

Boa tarde.

Observe que existe o seguinte tópico referente ao problema.

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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

Bom dia Juliana,

 

Obrigada pela ajuda, realmente encontrei a resposta neste tópico.

Meu problema estava no campo  Titulo.CodigoMora  que não estava sendo preenchido.

 

Obrigada.

  • Curtir 1
Postado

Boa tarde!

Eu estava com o mesmo problema se espaço a mais no segmento "P", verifiquei que eu estava passando CodigoMora='1' e mesmo assim havia um caracter a mais.

Baseado nos relatos fui olhar a unit  ACBrBancoBancoob e na linha 860 estava ' '; (um espaço em branco), retirei o espaço conforme o código abaixo e gerou a linha com 240. 

               Result := Result+Carteira                                  + // 58 a 58 carteira
                         '0'                                              + // 59 Forma de cadastramento no banco
                         ' '                                              + // 60 Brancos
                         ATipoBoleto                                      + // 61 Identificação da emissão do boleto
                         '2'                                              + // 62  Identificação da distribuição
                         PadRight(NumeroDocumento, 15, ' ')               + // 63 a 77 - Número que identifica o título na empresa [ Alterado conforme instruções da CSO Brasília ] {27-07-09}
                         FormatDateTime('ddmmyyyy', Vencimento)           + // 78 a 85 - Data de vencimento do título
                         IntToStrZero( round( ValorDocumento * 100), 15)  + // 86 a 100 - Valor nominal do título
                         '00000'                                          + // 101 a 105 - Agência cobradora. // Ficando com Zeros o Itaú definirá a agência cobradora pelo CEP do sacado
                         ' '                                              + // 106 - Dígito da agência cobradora
                         PadRight(AEspecieTitulo, 2)                      + // 107 a 108 - Espécie do documento
                         ATipoAceite                                      + // 109 - Identificação de título Aceito / Não aceito
                         FormatDateTime('ddmmyyyy', DataDocumento)        + // 110 a 117 - Data da emissão do documento
                         CodigoMora                                       + // 118 - Codigo Mora (juros) - 1) Por dia, 2) Taxa mensal e 3) Isento
                         ADataMoraJuros                                   + //119 a 126 - Data a partir da qual serão cobrados juros
                         IfThen(ValorMoraJuros > 0,
                                IntToStrZero( round(ValorMoraJuros * 100), 15),
                                PadLeft('', 15, '0'))                     + // 127 a 141 - Valor de juros de mora por dia
                         '0'                                              + // 142 - Zeros
                         ADataDesconto                                    + // 143 a 150 - Data limite para desconto
                         IfThen(ValorDesconto > 0,
                                IntToStrZero( round(ValorDesconto * 100), 15),
                                PadLeft('', 15, '0'))                     + // 151 a 165 - Valor do desconto por dia
                         IntToStrZero( round(ValorIOF * 100), 15)         + // 166 a 180 - Valor do IOF a ser recolhido
                         IntToStrZero( round(ValorAbatimento * 100), 15)  + // 181 a 195 - Valor do abatimento
                         PadRight(SeuNumero, 25, ' ')                     + // 196 a 220 - Identificação do título na empresa
                         '1'                                              + // 221 - Código de protesto: Protestar em XX dias corridos
                         DiasProtesto                                     + // 222 a 223 - Prazo para protesto (em dias corridos)
                         '0'                                              + // 224 - Código de Baixa
                         space(3)                                         + // 225 A 227 - Dias para baixa
                         '09'                                             + //
                         '0000000000'                                     + // Numero contrato da operação
                         '';
 

Marcos

Softbox

  • Administradores
Postado

Boa tarde.

Favor anexar a unit alterada.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

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á 3130 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.