Jump to content

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png click.png click.png

Filipe Martins

Membros
  • Posts

    13
  • Joined

  • Last visited

Recent Profile Visitors

889 profile views

Filipe Martins's Achievements

Apprentice

Apprentice (3/14)

  • Reacting Well Rare
  • Collaborator Rare
  • First Post
  • Week One Done
  • One Month Later

Recent Badges

2

Reputation

  1. Boa tarde, Somente mais uma observação em relação ao tamanho do nosso número estar com 10 caracteres. Hoje estava processando o primeiro retorno do banco e vi que no layout de retorno o nosso número possui 10 caracteres (apesar de que na remessa são apenas 8). Desta forma, não é necessário fazer nenhuma alteração em relação a isto.
  2. Bom dia. Com relação ao problema com o sacado ocorreu que ao enviar uma remessa onde o tipo de inscrição da empresa era CNPJ, como nas duas posições estão sendo preenchidas com o a mesma variável, quando o sacado era CPF, mudava também o tipo de inscrição do sacador. Sendo que o tipo do inscrição do sacador deve permanecer a mesma em todos os registros. Em relação ao tamanho máximo do nosso número foi apenas uma observação. Estava analisando o arquivo para verificar o motivo da inconsistência acima e vi essa propriedade. Não tive problemas a respeito.
  3. Boa tarde, Na função GerarRegistroTransacao400, é informado nas posições 2 e 3 o Tipo de Inscrição da Empresa. Porém no código está da seguinte forma (linha 507): TipoSacado + // 2 a 3 - Tipo de inscrição da empresa: 01 = CPF; 02 = CNPJ Porém esta mesma varável é utilizada na linha 532: TipoSacado + // 219 a 220 - Tipo de inscrição do sacado: 01 – CPF; 02 – CGC Na primeira menção não deveria ir o Tipo de Inscrição do Cedente? Algo do tipo: case ACBrBoleto.Cedente.TipoInscricao of pFisica : TipoCedente := '01'; pJuridica: TipoCedente := '02'; end; ... TipoCedente + // 2 a 3 - Tipo de inscrição da empresa: 01 = CPF; 02 = CNPJ Outra coisa, no layout informa que o tamanho máximo do nosso número é 8 caracteres, porém na linha 280 está configurado: fpTamanhoMaximoNossoNum := 10;
  4. Boa tarde, Não, a primeira via foi gerada pelo banco.
  5. Bom dia, Abaixo as configurações utilizadas. ACBrBoleto.Banco.TipoCobranca := cobCaixaSicob; ACBrBoleto.Cedente.Agencia := '02257'; ACBrBoleto.Cedente.AgenciaDigito := '8'; AcbrBoleto.Cedente.TipoInscricao := pJuridica; AcbrBoleto.Cedente.CNPJCPF := '09.093.027/0001-40'; AcbrBoleto.Cedente.Nome := 'CEDEPI - CENTRO DE DESENVOLVIMENTO DE PROCESSOS INVENTIVOS LTDA'; AcbrBoleto.Cedente.CodigoCedente := '225787000000926'; AcbrBoleto.Cedente.Conta := '00002012'; AcbrBoleto.Cedente.ContaDigito := '3'; AcbrBoleto.Cedente.ResponEmissao := tbBancoEmite; AcbrBoleto.Cedente.CaracTitulo := tcSimples; AcbrBoleto.Cedente.TipoCarteira := tctSimples; Titulo := ACBrBoleto.CriarTituloNaLista; Titulo.Vencimento := '03/07/2016'; Titulo.DataDocumento := '17/06/2016'; Titulo.NumeroDocumento := '006565-2'; Titulo.EspecieMod := 'R$'; Titulo.EspecieDoc := 'DM'; Titulo.Aceite := atSim; Titulo.DataProcessamento := '03/06/2016'; Titulo.Carteira := 'CS'; Titulo.NossoNumero := '3162519235'; Titulo.LocalPagamento := 'Preferencialmente nas Casas Lotéricas até o valor limite.'; Titulo.ValorDocumento := 970,56;; Titulo.Sacado.NomeSacado := 'HAIR FAMILY INSTITUTO DE BELEZA LTDA ME'; Titulo.Sacado.CNPJCPF := '11252872000163'; Titulo.ValorMoraJuros := 1,3588; Titulo.DataProtesto := '10/07/2016'; Titulo.Instrucao1 := '00'; Titulo.Instrucao2 := '00'; Titulo.CarteiraEnvio := tceBanco;
  6. Algumas das informações preenchidas são: ACBrBoleto.Banco.TipoCobranca := cobCaixaSicob; ACBrBoleto.Cedente.ResponEmissao := tbBancoEmite; ACBrBoleto.Cedente.TipoInscricao := pJuridica; Titulo.Carteira := 'CS'; Titulo.NossoNumero := '3162519235'; Titulo.CarteiraEnvio := tceBanco; Se precisar de mais algum campo especifico, por favor me avise que eu informo.
  7. Bom dia, Estou gerando 2ª via de boletos gerados pela Caixa, carteira CS - Cobrança Simples no layout SICOB, e estou tendo problemas com o nosso número gerado pelo componente. O Titulo já possui um Nosso Numero fornecido pelo banco, porém o componente dentro da função FormataNossoNumero está modificando esse número e imprimindo um outro número. O número fornecido pelo banco já possui 10 dígitos (3162519235-4), porém o componente remove o primeiro digito e coloca um 9 no lugar. Como eu não havia notado essa modificação do componente, o boleto foi gerado e pago, porém no banco foi gerado um novo documento e o documento original ficou em aberto.
  8. Bom dia, Não, o manual que possuo é o mesmo que envie em anexo na primeira mensagem. As informações que disse anteriormente foram obtidas através de contato telefônico com o suporte técnico da Caixa, onde, após ligar no 0800, o atendente abriu um chamado para que o suporte técnico entrasse em contato comigo para tirar essa dúvida.
  9. Bom dia, Mas desta forma, o valor sempre sendo 4, quando o nosso número iniciar com 11 ou 21, ficará incorreto, pois este 4 indica que o boleto foi emitido pelo Beneficiário, e no caso do boleto gerado pelo banco, esse valor deveria ser 1. No meu caso estou apenas tentando reimprimir um boleto que já havia sido gerado pelo banco. Entrei em contato com o suporte técnico da Caixa para saber a respeito dessa diferença, o porque de o manual informar que esse campo deve vir com valor 4 fixo e no boleto gerado pelo banco estar preenchido com 1, e me responderam que esse valor corresponde a 2ª posição do Nosso Número, que não é fixo. Se fosse fixo o valor 4, não faria sentido o manual estar se referindo a segunda posição do nosso número, estaria apenas indicando esse valor como fixo.
  10. Bom dia, Me desculpe por não ter explicado direito, mas quando digo re-impressão quero dizer que o banco emitiu o boleto e eu estou re-imprimindo este mesmo boleto através do meu sistema. A primeira impressão ficou a cargo do banco. E quando comparo a linha digitável do boleto do banco com a linha digitável gerada pelo sistema, percebo que elas estão diferentes.
  11. Estou tendo um problema na validação dos boletos reimpressos pelo meu sistema no que se refere ao código de barras. Na função MontarCodigoBarras da unit AcbrBancoCaixa o campo referente ao Identificador da Emissão do Boleto está fixo o valor '4', quando na verdade, segundo consta no layout, esse valor se refere à 2ª posição do Nosso Número. Abaixo o código atual: {Montando Campo Livre} CampoLivre := padR(ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente,6,'0') + CalcularDVCedente(ACBrTitulo) + Copy(ANossoNumero,3,3) + Copy(ANossoNumero,1,1) + Copy(ANossoNumero,6,3) + '4' + Copy(ANossoNumero,9,9); A seguir o código com a correção: {Montando Campo Livre} CampoLivre := padR(ACBrTitulo.ACBrBoleto.Cedente.CodigoCedente,6,'0') + CalcularDVCedente(ACBrTitulo) + Copy(ANossoNumero,3,3) + Copy(ANossoNumero,1,1) + Copy(ANossoNumero,6,3) + Copy(ANossoNumero,2,1) + Copy(ANossoNumero,9,9); Com esta correção é possível reimprimir boletos gerados pelo banco, onde o valor da constante é 1. Estou enviando em anexo o layout que consta esta informação. Está na pag. 20, tópico 5.3 - Anexo III - Campo livre do código de Barras, Constante 2. ESP_COD_BARRAS_SIGCB_COBRANCA_CAIXA.pdf
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.