Ir para conteúdo
  • Cadastre-se

Pablo Gimenez

Membros
  • Total de ítens

    31
  • Registro em

  • Última visita

Tudo que Pablo Gimenez postou

  1. desculpa não tinha entendido , mais seguir o link do manual , na paginá 30 . http://www.caixa.gov.br/Downloads/cobranca-caixa/Manual_Leiaute_CNAB240_SIGCB.pdf e manual em anexo Especificação do Código de Barras para Boletos de Cobrança Sem Registro e Registrada no SIGCB na paginá 15 no item Cobrança Registrada ESP_COD_BARRAS_SIGCB_COBRANCA_CAIXA.pdf
  2. Não estava atualizada ACBrBancoCaixa.pas e ACBrBoleto.pas. Acabei de fazer um merger nos arquivos sem nenhum conflito . ACBrBancoCaixa.pas ACBrBoleto.pas
  3. Olá Amigos. Recebi algumas solicitação de clientes na geração de boleto e arquivos de remessa pela ACBrBancoCaixa (240 posições), mais para que boleto possa atualizado pelo cedente do boleto após o vencimento pelo link abaixo (https://bloquetoexpresso.caixa.gov.br/bloquetoexpresso/index.jsp) estaria com algumas divergentes contido arquivo de remessa com o boleto da Caixa . Nos seguintes campos. No segmento R Campo 14.3R> Nome Código da Multa>Posição 066 > contém o valor 1, deve conter o valor 2 (Código da multa: 1- Valor fixo, 2- Percentual) Porem quando o valor de multa for fixo de ser informado código de multa "1" e campo 16.3R Valor/Percentual Ser Aplicado , Posição 75 até 89 Preencher de acordo com a informação do campo 14.3R (Código da Multa), utilizando duas casas decimais: Se 14.3R = '0', preencher com zeros; Se = ‘1’, informar Valor; Se = ‘2’, informar percentual; Como não havia implementação para esse caso no fontes ACBrBancoCaixa tive realizar algumas alteração fontes ACBrBoleto e ACBrBancoCaixa. Caso não esteja no padrão do ACBr fico grato que seja analisando, pois fiz algumas alterações para poder recebe valor 1 no campo código multa 1 e para recebe valor fixo da multa igual o valor contido campo observação no boleto gerado pelo Acbr. Seguir as alterações dos arquivos abaixo. Na Classe TACBrTitulo property CodigoMulta : String read fCodigoMulta write SetCodigoMulta; procedure TACBrTitulo.SetCodigoMulta(const AValue: String); begin if fCodigoMulta = AValue then exit; fCodigoMulta := AValue; end; Na ACBrBancoCaixa alteração feitas {Multa} if (PercentualMulta > 0) then ADataMulta := IfThen(DataMoraJuros > 0, FormatDateTime('ddmmyyyy', DataMoraJuros), FormatDateTime('ddmmyyyy', Vencimento + 1)) else begin ADataMulta := PadLeft('', 8, '0'); CodigoMulta := '0'; end; IfThen(CodigoMulta = '1' ,'1', IfThen((PercentualMulta <> null) and (PercentualMulta > 0), '2', '0')) + // 66 a 66 - Código da Multa ADataMulta + // 67 a 74 - Data da Multa IfThen(CodigoMulta = '1',IntToStrZero(round(ValorDocumento * PercentualMulta),15), IfThen(PercentualMulta > 0, IntToStrZero(round(PercentualMulta * 100), 15), PadRight('', 15, '0'))) + // 75 a 89 - Valor/Percentual a ser aplicado ACBrBancoCaixa.pas ACBrBoleto.pas
  4. Olá Estou precisando configurar uma impressora Argox 214 em um servidor remoto Windows Server 2012 R2. A impressora vai estar conectada em minha máquina local e então redirecionada no servidor remoto pela própria conexão remota da minha máquina Windows. No servidor remoto ela aparece como "Argox (redirected 7)" na porta TS012. Porém quando tento imprimir pelo componente ACBrETQ, usando o executável de exemplo do ACBr recebo os seguintes erros: Se coloco na porta "\\TS012\Argox" recebo o I/O Error 53 Se coloco na porta "\\localhost\Argox" recebo o I/O Error 67 Se coloco na porta "\\192.168.1.1\Argox" recebo o I/O Error 1231 Em minha máquina local basta colocar a porta "\\localhost\Argox" que a impressão sai corretamente. Afinal de contas, qual é a porta que eu deveria estar usando nas nuvens?
  5. Bom Dia Acho que todos estão esperando o desenvolvimento do SPED ECF , mas o problema que o prazo de entregar está chegado . Então vou fazendo meu componente , para depois compartilhar com todos .
×
×
  • 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...