Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Showing results for tags 'sicredi'.

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Categorias

Não há resultados

Categorias

  • Notes ACBrLibNFe

Fóruns

  • Fórum Aberto - ACBr
    • Notícias do ACBr
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • Dúvidas sobre PIX
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • Boteco do ACBr
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Banco de Dados
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categorias

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Download Livre
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendários

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Calendário da Comunidade
  • ACBr Papo Pro
  • Feriados Nacionais

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


Website URL

  1. Nos manuais do ACBr diz que o Sicredi não tem homologação de registro online dos boletos (webservice), mas tem. Inclusive peguei as URLs de homologação URL HOMOLOGAÇÃO https://api-parceiro.sicredi.com.br/sb/auth/openapi/token username : 123456789 password: teste123 URL PRODUÇÃO https://api-parceiro.sicredi.com.br/auth/openapi/token Dúvida: 1. Onde eu informo as URLs nos componentes do ACBr? quando estiver homologando serão diferentes de quando estiver em produção e são difentes para cada banco. 2. Ao envia um boleto para registro, chega de imediato uma resposta dizendo se for registrado com sucesso ou o erro para o não registro? Isso vale para todos os comandos de boletos, como por exemplo, alterar vencimento, conceder desconto, etc.? a resposta da requisição já é se o comando foi dado com sucesso? 3. Já as liquidações por exemplo, eu não envio comando, neste caso eu tenho de fazer uma consulta à cada boleto em aberto na minha base de dados. No caso o comando seria de consulta? No caso de liquidação, o retorno deverá trazer a data de quitação, valor pago, juros, multa, descontos concedidos, etc. Vai estar tudo no retorno da requisição? A URL de comando (como se fosse a remessa) é diferente da URL de consulta (como se fosse puxar um retorno)? pergunto porque dá a entender que o retorno destas requisições são diferentes. 4. No Demo, aparece um erro para mim no ACBrBoletoFCFortesFr. Eu realmente não trabalho com fortes e sim com o FastReport. É só eu mandar baixar via SVN Update esse componente e posso testar? 5. Quais componentes do ACBr preciso usar e configurar para usar o WebService? Eu uso hoje o ACBrBoleto e ACBrBoletoFCFR.
  2. Tendo em vista o grande número de dúvidas(aqui no fórum e também no nosso canal do Discord) sobre como configurar os PSPs no componente ACBrPIXCD, estou criando esse tópico para auxiliar nesse procedimento. Irei utilizar como base nosso demo do componente, que está disponível no SVN, em: "...\trunk2\Exemplos\ACBrPIXCD\". 1. Configurando Recebedor e PSP Atual 1.1. Configurações utilizando o componente Para configurar o Recebedor e o PSP atual, utilizando o próprio componente ACBrPIXCD, preencha as seguintes propriedades: ACBrPixCD1.Recebedor.Nome := ''; ACBrPixCD1.Recebedor.CEP := ''; ACBrPixCD1.Recebedor.Cidade := ''; ACBrPixCD1.Recebedor.UF := ''; ACBrPixCD1.PSP := ; ACBrPixCD1.Ambiente := ; Além dessas configurações básicas, também é possível configurar o caminho do arquivo de log, o nível do log gerado e, caso sua rede utilize proxy, será necessário configurá-lo nas propriedades a seguir: ACBrPixCD1.Proxy.Host := ''; ACBrPixCD1.Proxy.Port := ''; ACBrPixCD1.Proxy.User := ''; ACBrPixCD1.Proxy.Pass := ''; ACBrPixCD1.ArqLOG := ''; ACBrPixCD1.NivelLog := 0; Obs: Níveis de log: 0 - Nenhum 1 - Baixo 2 - Normal 3 - Alto 4 - Muito Alto 1.2. Configurações utilizando o aplicativo de demonstração Na aba "Configurações > PIX" preencha os dados solicitados e selecione o PSP que irá utilizar, conforme imagem abaixo: 2. Solicitando as credenciais do PSP Esse procedimento é feito de diferentes formas para cada PSP. Selecione o PSP desejado:
  3. Olá, por gentileza... subam um ajuste na rotina TBoletoW_Sicredi_API.DefinirURL . Na operação ConsultaDetalhe está passando o nome do parâmetro como nossonumero e o correto é nossoNumero conforme consta no manual. Hoje ao utilizar essa operação o WS retorna: { "codigo": "E0038", "mensagem": "Preencha o campo nossoNumero ou os campos dataInicio, dataFim e tipoData.", "parametro": "nossoNumero" } Efetuei testes via PostMan e corrigindo a letra n que deve ser maiúscula funciona corretamente. Alteração: Em anexo o arquivo já corrigido. ACBrBoletoW_Sicredi_API.pas
  4. sidnei_alves1

    Pix PSP Sicredi

    Boa Noite, estou tentando criar o PSP Sicredi, vi o modelo do Itau que parece usar certificado, mais não vi em nenhum lugar como ele é carregado na chamada. Alguém sabe me falar como posso carregar o certificado e o pem?
  5. Está dando o seguinte erro quando o cliente tenta enviar a remessa ao banco Sicredi. Alguém sabe me ajudar nessa situação? arquivo fora de sequencia - esperado 1 - no header 10:
  6. Olá, pessoal, tudo bem? Estou tendo problemas na geração da remessa do banco SICREDI, no leiaute CNAB400, que não está gerando o registro tipo 2, responsável por conter os dados do nosso número e também as instruções de cobrança do título. Eu analisei a unit "ACBrBancoSicredi.pas", mas não encontrei nenhum método responsável pela geração deste registro para ver se eu estava configurando alguma coisa de errado. Como nós ainda estamos utilizando o componente de emissão de boletos da Tecnospeed, eu tenho um modelo de remessa gerado de acordo com o manual. O campo do ini que estou informando a instrução é "Mensagem" e a página 25 do manual de instruções do CNAB400 para SICREDI contém as definições para a geração do registro tipo 2. Link para manual CNAB400 SICREDI consultado: https://www.sicredi.com.br/media/manual_cnab_400_28062021.pdf Segue os arquivos em anexo para análise. Muito obrigado. ACBrLib.ini boleto.pdf IncluirTitulo.ini manual_cnab_400_28062021.pdf remessa SICREDI com reg tipo 2 - Tecnospeed.CRM remessa SICREDI sem reg tipo 2 - AcBrLibBoleto.CRM
  7. Ao apropriar o retorno do sicredi está ocorrendo o seguinte erro: "A4 is not a valid integer value". Na imagem "linha onde o erro ocorre" está sendo exibido onde deveria estar o código de rejeição A4, no caso ele não encontra e cai no else abaixo onde é convertido para número e acaba ocorrendo esse erro. Manual do sicredi: https://www.sicredi.com.br/html/para-voce/recebimentos/cobranca/arquivos/manual-cnab-400---2019.pdf A4: Beneficiário não cadastrado ou possui CGC/CIC inválido
  8. Boa tarde Senhores, Passei a ter alguns problemas com a emissão de boletos do sicredi. Ao analisar as últimas alterações no SVN notei que no dia 09/03/2020 houve uma mudança em relação ao tamanho máximo do nosso numero. Antes da revisão do SVN era: fpTamanhoMaximoNossoNum := 8; Após a revisão passou a ser: fpTamanhoMaximoNossoNum := 5; Não sei se mais alguém passou a ter problemas com isso, também não consegui encontrar o tópico que motivou essa alteração. Segue os dados da revisão em questão: Revision: 19353 Author: juniorsantos Date: segunda-feira, 9 de março de 2020 14:42:10 Message: -- ACBrBancoSicred -- [-] Ajuste na Validação da função CalcularTamanhoMaxNossoNumero. ---- Modified : /trunk2/Fontes/ACBrBoleto/ACBrBancoSicredi.pas Modified : /trunk2/Fontes/ACBrBoleto/ACBrBoleto-change-log.txt Grato
  9. Boa tarde, Recentemente homologuei um cliente com o Banco Sicredi via CNAB240 que não gostaria que fosse cobrado valor de multa, porém, recebi uma rejeição ao tentar enviar código de multa como '0' (isento) e verifiquei que atualmente não é possível informar um valor de multa zerado. Esta situação ocorre pois o banco Sicredi somente aceita o envio do código de multa como '2' (percentual), conforme consta no manual no campo de código de multa "O Sicredi apenas aceita o campo multa preenchido com percentual.", porém, no trecho de código onde é preenchido a informação, não esta sendo possível informar código de multa '2' (percentual) e valor de 0% de multa, pois se eu informar percentual de multa como zero será automaticamente informado o código de multa como '0' (isento). IfThen((PercentualMulta > 0), IfThen(MultaValorFixo,'1','2'), '0') + // 66 Código da multa - 1 valor fixo / 2 valor percentual / 0 Sem Multa Como sugestão, gostaria de solicitar que este trecho fosse alterado para informar o valor '2' fixo, já que é a única opção disponível para o banco. '2' + // 66 Código da multa - 2 valor percentual Infelizmente não consigo anexar o manual neste tópico devido ao tamanho do mesmo, segue link disponibilizado pelo próprio Sicredi abaixo (informação referente ao código de multa encontra-se no início da página 55): https://www.sicredi.com.br/html/para-voce/recebimentos/cobranca/arquivos/manual-cnab-240-v1.3.pdf Código fonte com a alteração mencionada (aplicada na linha 1833) encontra-se em anexo. Atenciosamente, Datamicro Sistemas. ACBrBancoSicredi.pas
  10. Ola boa tarde, alterei a unit ACBrBancoSicredi.pas, inclui o código do retorno A4, para corrigir a rejeição, quando ocorre um retorno com esse código. segue unit alterada e imagem da alteração; favor adicionar ao repositório do SVN se possível. ACBrBancoSicredi.pas
  11. Bom dia! O arquivo de remessa CNAB 240 do SICREDI de um cliente nosso estava sendo rejeitado quando tentava usar o "tipo de Documento" como "DSI" o componente estava alterando para 99 "Outros" e no caso da conta ou carteira dele acontece a rejeição. Fiz alteração na Unit e enviei o arquivo para o banco e foi validado. Estou disponibilizando para conferência pelos administradores e posterior publicação se possível. Unit ACBrBancoSicredi.pas em GerarREgistroTranscacao240. Tenho o manual do banco caso precise, mas como é maior que 2mb não consigo postar aqui. De acordo com o Layout enviado pelo SICREDI, as opções de "Espécie do Título" são: '03' = DMI duplicata mercantil por indicação '05' = DSI duplicata de serviço por indicação '06' = DR duplicata rural '07' = LC letra de câmbio '12' = NP nota promissória '13' = NPR nota promissória rural '16' = NS nota de seguro '17' = RC recibo '19' = ND nota de débito ‘32’ = Boleto Proposta '99' = Outros //Código REMOVIDO {Espécie} {if (EspecieDoc = 'DM') then Especie := '03' else if (EspecieDoc = 'DMI') then Especie := '03' else Especie := '99';} //Código ADICIONADO case AnsiIndexStr(EspecieDoc, ['DMI', 'DSI', 'DR', 'LC', 'NP', 'NPR', 'NS', 'RC', 'ND', 'BP']) of 0 : Especie := '03'; //DMI duplicata mercantil por indicação 1 : Especie := '05'; //DSI duplicata de serviço por indicação 2 : Especie := '06'; //DR duplicata rural 3 : Especie := '07'; //LC letra de câmbio 4 : Especie := '12'; //NP nota promissóri 5 : Especie := '13'; //NPR nota promissória rural 6 : Especie := '16'; //NS nota de seguro 7 : Especie := '17'; //RC recibo 8 : Especie := '19'; //ND nota de débito 9 : Especie := '32'; //Boleto Proposta else Especie := '99'; //Outros end; ACBrBancoSicredi.pas
  12. Ola, estou gerando os títulos pelo Acbrnfemonitorplus 1.0.2.0.71, gerei 10 boletos e gerei a remessa para validação e obtive o seguinte retorno em anexo. Como posso ajustar para passar nesta validação no Sicredi? Alguém já homologou boletos neste banco para dar um caminho. Obrigado 0804-03-30002.PDF boleto.pdf ENT_INCLUIR_TITULOS.txt
  13. Bom dia, recentemente (Maio/2019) o Sicredi alterou seu layoute de cobrança CNAB400 para atender já no registro de títulos a opção de Negativação. Desta forma torna-se possível enviar já na remessa de cadastro de título a informação da Negativação. A utilização desta funcionalidade de negativação ficou muito semelhante ao já existente procedimento de protesto. Sendo assim alterei os fontes do ACBr para atender tal alteração. Porém só fiz a alteração para o layoute CNAB400. O manual atualizado da cobrança Sicredi CNAB400 onde possui agora os campos para informação da negativação está no link https://www.sicredi.com.br/html/para-sua-empresa/recebimentos/cobranca/arquivos/manual-cnab-400.pdf (Pág. 36 do manual, posição 193-194 e 195-196 do registro detalhe do arquivo de remessa). Também envio em anexo os fontes do ACBr alterados para atender essa opção de negativação. Peço que analisem os fontes abaixo para uma possível submissão para o repositório de fontes no SVN. ACBrBoleto.pas ACBrBancoSicredi.pas
  14. Boa tarde pessoal, Então a alguns dias já, estou passando um dificuldade bem irritante. Ressalvo que não tenho muita experiência com a geração de boletos... Mas enfim, estou tentando gerar boletos para o banco Sicredi e já conseguir configurar quase tudo, mas devo estar errando em algo por sempre fica acusando que o DV - Nosso número, está errado. Para fazer esse teste utilizo uma planilha do excel, que baixei daqui mesmo dos foruns da acbr. Se alguém ai, poder me dar uma força na resolução do problema desde já agradeço.
  15. Bom dia, segue abaixo sugestão de alteração no arquivo "ACBrBoleto.pas", para corrigir mensagem de Juros no boleto, quando portador for Sicredi: procedure TACBrBoleto.AdicionarMensagensPadroes(Titulo: TACBrTitulo; AStringList: TStrings); // if ValorMoraJuros <> 0 then // begin // if DataMoraJuros <> 0 then // AStringList.Add(ACBrStr('Cobrar juros de ' + // ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%', // FormatCurr('R$ #,##0.00',ValorMoraJuros)) + // ' por dia de atraso para pagamento a partir de ' + // FormatDateTime('dd/mm/yyyy',ifthen(Vencimento = DataMoraJuros, // IncDay(DataMoraJuros,1),DataMoraJuros)))) // else // AStringList.Add(ACBrStr('Cobrar juros de ' + // ifthen(CodigoMora = '2', FloatToStr(ValorMoraJuros) + '%', // FormatCurr('R$ #,##0.00',ValorMoraJuros)) + // ' por dia de atraso')); // end; if ValorMoraJuros <> 0 then begin if DataMoraJuros <> 0 then AStringList.Add(ACBrStr('Cobrar juros de ' + ifthen(((CodigoMora = '2') or (CodigoMora = 'B')), FloatToStr(ValorMoraJuros) + '%', FormatCurr('R$ #,##0.00',ValorMoraJuros)) + ' por dia de atraso para pagamento a partir de ' + FormatDateTime('dd/mm/yyyy',ifthen(Vencimento = DataMoraJuros, IncDay(DataMoraJuros,1),DataMoraJuros)))) else AStringList.Add(ACBrStr('Cobrar juros de ' + ifthen(((CodigoMora = '2') or (CodigoMora = 'B')), FloatToStr(ValorMoraJuros) + '%', FormatCurr('R$ #,##0.00',ValorMoraJuros)) + ' por dia de atraso')); end;
  16. Olá. Estou fazendo a homologação do boleto e remessa no Sicredi, leiaute CNAB240, e foi retornado a rejeição no segmento R, posição 18, que o código do desconto está inválido, foi informado 0 quando deveria ser informado 1, 2, 3 ou 7. No caso os boletos não tem desconto, porém no leiaute do Sicredi informa que em caso de não houver desconto, o código dever ser 1, 2, 3 ou 7 e o campo do valor de desconto zerado. Pelo que vi nos fontes, quando o valor e data do desconto não existe, o código do desconto é levado como 0, só que para o Sicredi (748 - código do Banco) dessa forma não fica correto. Como faço para sair o código do desconto como 1, 2, 3 ou 7, e continuar levando a data e valor do desconto zerados? Já existe alguma coisa pronta sobre isso, ou devo alterar os fontes e enviar para ser analisado? Obs.: alterei o valor da posição 18 do segmento R para 1 manualmente no arquivo e dessa forma o mesmo foi validado pelo Sicredi.
  17. Olá. Fazendo a validação do boleto e remessa do Sicredi 748, leiaute CNAB240, carteira A, encontrei as seguintes rejeições: 1 - Quando tiver informado o sacador/avalista no documento, levar na remessa no registro detalhe Q, na posição 155 à 169 o CPF ou CNPJ do sacador/avalista sem pontos, barras e traços, alinhando o número a direita e coloca zeros a esquerda para preencher o campo. Validação: Como o sistema está gerando: Como deveria ser: 2 - No registro detalhe R, nas posições 100 à 139 e 140 à 179 levar em branco. Validação: Como o sistema está gerando: Como deve ser: A minha pergunta é: Já existe alguma coisa pronta sobre isso, ou devo alterar os fontes e enviar para ser analisado? Obs.: fiz as alterações manuais no arquivo remessa e enviei para o Sicredi, o arquivo foi validado. Em anexo arquivo com erro e arquivo alterado manualmente. 57300D05 - corrigido.CRM 57300D05 - com erro.CRM
  18. Olá, já trabalho com emissão de boletos no nosso ERP para alguns bancos utilizando o ACBR, por exemplo: Itaú, Bradesco e Santander. Precisamos fazer a impressão de boleto para o banco SICREDI. Ao imprimirmos o boleto reparei que na informação AGENCIA/CODIGO DO BENEFICIARIO, o código do beneficiário é impresso somente com o numeral zero (0). Ficando desse formato: AGÊNCIA/BENEFICIÁRIO 2301.09.00000 porém o componente foi populado corretamente os seguintes campos do ACBR: Agencia := 2301; AgenciaDigito := 4; Conta := 12345; ContaDigito := 6; Segue imagem do boleto gerado em anexo! Desde já agradeço!
  19. Segundo o Manual CNAB240 Sicredi, página 46, no registro de transação do arquivo de remessa o caractere 118 deve conter um dos seguintes valores: '1' = Valor por dia ‘2’ = Taxa Mensal '3' = Isento Problema: O ACBr está informando '1' se tiver valor e '3' se não tiver valor, não sendo possível informar a opção '2' referente à Taxa Mensal. Sugiro lermos o campo "CodigoMoraJuros" do ACBr definir esta informação corretamente. Arquivo ACBrBancoSicredi.pas, linha 1691
  20. Oi pessoal, estava verificando e precisava passar a multa para o o banco Sicredi mas ao ver os fontes percebi que o mesmo não gerava o segmento "R" onde se localiza essa informação, como o segmento "R" é opcional para a remessa eu o adicionei ao GerarTransação240 do Sicredi, estou postando os fontes para testes. Imagens do Segmento adicionado: Sei que muitos dos campos não são utilizados pelo Sicredi por isso vão zerados ou em branco, mas acredito ser muito útil ter o Segmento "R" em caso de ter que configurar a Multa para o Boleto. Manual Utilizado : http://www.sicredi.com.br/websitesicredi/upload/files/28459_Manual_Beneficiario_Cobranca_CNAB_240___18062014.pdf Desde já agradeço a atenção de todos. Arquivo: Sicredi.rar
  21. Olá a todos, comecei a utilizar o AcbrBoleto na empresa em que trabalho e vi que na remessa do arquivo da Sicredi não há o segmento R implementado que mostra a multa do boleto. Então eu alterei no meu fonte, se possível incluir ou alterar a função. Obs: Não sei se está no padrão pois sou novo no fórum e com Acbr. A Função alterada foi a "function TACBrBancoSicredi.GerarRegistroTransacao240". Apenas adicionado este código abaixo do segmento Q. O Manual de onde tirei as informações esta no link: http://www.sicredi.com.br/websitesicredi/upload/files/28459_Manual_Beneficiario_Cobranca_CNAB_240___18062014.pdf {SEGMENTO R (OPCIONAL)} if (PercentualMulta > 0) then Result:= Result + #13#10 + '748' + // 001 a 003 - Código do banco na compensação '0001' + // 004 a 007 - Lote de serviço = "0001" '3' + // 008 a 008 - Tipo de registro = "3" DETALHE IntToStrZero( (2 * ACBrBoleto.ListadeBoletos.IndexOf(ACBrTitulo)) + 2 , 5) + // 009 a 013 - Nº sequencial do registro do lote 'R' + // 014 a 014 - Cód. segmento do registro detalhe Space(1) + // 015 a 015 - Uso exclusivo FEBRABAN/CNAB '01' + // 016 a 017 - Código de movimento de remessa '0' + // 018 a 018 - Código Desconto 2 '00000000' + // 019 a 026 - Data Desconto 2 '000000000000000' + // 027 a 041 - Valor/percentual a ser concedido '0' + // 042 a 042 - Código Desconto 3 '00000000' + // 043 a 050 - Data Desconto 3 '000000000000000' + // 051 a 065 - Valor/percentual a ser concedido '2' + // 066 a 066 - Código da multa FormatDateTime( 'ddmmyyyy', IncDay(Vencimento)) + // 067 a 074 - Data da multa IntToStrZero( round( PercentualMulta * 100 ), 15) + // 075 a 089 - Valor/percentual a ser aplicado Space(10) + // 090 a 099 - Informação ao sacado Space(40) + // 100 a 139 - Mensagem 3 Space(40) + // 140 a 179 - Mensagem 4 Space(20) + // 180 a 199 - Uso exclusivo FEBRABAN/CNAB '00000000' + // 200 a 207 - Cód. ocor. do sacado '748' + // 208 a 210 - Cód. do Banco na conta do débito PadLeft(OnlyNumber(Agencia), 5,'0') + // 211 a 215 - Código da agência do débito IfThen(AgenciaDigito = '', ' ', AgenciaDigito) + // 216 a 216 - Dígito verificador da agência PadLeft(OnlyNumber(Conta), 12, '0') + // 217 a 228 - Conta corrente para débito ContaDigito + // 229 a 229 - Dígito verificador da conta Space(1) + // 230 a 230 - Dígito verificador ag/conta '0' + // 231 a 231 - Aviso para débito automático Space(9); // 232 a 240 - Uso exclusivo FEBRABAN/CNAB
  22. Boa tarde. Estou modificando um sistema que faz geração de boletos do Sicredi e todo ano no mês de Maio são gerados os boletos para todos os clientes da empresa, o que da mais de 300.000 titulos. Com isso, gostaria de saber se algum dos colegas já atingiu o limite de registros por arquivo ou viram essa informação com alguém da Sicredi. Lendo o manual não encontrei nada. O modelo do boleto é o CNAB 240. Desde já obrigado a todos.
  23. Olá pessoal, fiz uma pesquisa no fórum e não encontrei nada relacionado então resolvi pedir ajuda aos senhores(as). Estamos implantando o layout do Banco Sicredi em um cliente, quais ocorrências devem ser consideradas como liquidação do título?
  24. Precisei tratar o motivo "G4" para títulos com Retorno de Instrução Rejeitada na leitura do arquivo de retorno do Sicredi CNAB400 para evitar erro de conversão para inteiro conforme imagem: Unit ACBrBancoSicredi.pas em anexo. Peço a gentileza de subirem a alteração para o SVN. Abraços! ACBrBancoSicredi.rar
  25. Pessoal estava verificando e implementando o retorno das descrições das ocorrencias no arquivo de retorno do Sicredi, quando verifiquei essa lógica. Dessa forma sempre que tiver qualquer Código entre as colunas das ocorrências vai ficar colocando o código "99" buscando sempre a descrição deste, ou seja mesmo que o código seja "01" vai buscar a descrição do "99", e somente se o tamanho do "Copy(SegT, IdxMotivo, 2)" for menor ou igual a zero é que vai buscar pelo código que esta no arquivo, mas ai não teria código algum. Bom acredito que essa logica esteja errada pois deveria sim buscar sempre pelo código do arquivo para retornar as descrições corretas, ou teria alguma outra explicação para isso ? Acredito que a solução para isso seria apenas remover a logica que esta circulada de vermelho e remover o "Else" também.
×
×
  • 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.