Ir para conteúdo
  • Cadastre-se

dev botao

Remessa sicredi


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

Recommended Posts

Boa Tarde Juliana!

Após receber apontamentos da equipe teste cobrança do sicredi, fiz algumas alterações no ACBrBancoSicredi.pas quanto ao  { Registro Informativo }

No Manual, consta da seguinte forma:

9.6.1 Se cobrança com registro:
008 a 017  - 010  -  Identificação do título seu número
Este campo nunca pode se repetir (Diferente de branco) normalmente usado neste campo o número da nota fiscal gerada para o pagador.

9.6.2 Se cobrança sem registro:
008 a 016 -  009 - Identificação do título nosso número
Se a impressão for pela Sicredi (A) é possível deixar em branco (sem preenchimento - gerado automaticamente pelo Banco) ou informar "Nosso Número" devidamente preenchido.

Então substituí isso: //padL( NumeroDocumento,  10)      + // 008 a 017 - Seu numero
por isso:   ifthen(wModalidade = 'A', padL( NumeroDocumento,  10), padR(wNossoNumeroCompleto,9,'0') + ' ')    + // 008 a 017 - Seu numero

Mas pode haver alterações conforme vc achar conveniente.

Sobre a modalidade:
Está fixo como:
'A'    + // 019 a 019 - "A"-Com registro  "C"-Sem registro

Alterei para:
wModalidade    + // 019 a 019 - "A"-Com registro  "C"-Sem registro
Com isso pega A ou C de acordo com o que foi informado ao componente

Também recebi uma critica ao processar um retorno. Percebi um motivo de rejeição que ainda não era tratado pelo ACBrBancoSicredi.pas
C5-Título rejeitado pela centralizadora
Fiz as devidas inclusões em  toRetornoRegistroRecusado:

      case AnsiIndexStr(CodMotivo,
                           ['A1','A2', 'A3', 'B4', 'B5', 'B6', 'B7', 'B8', 'B9', 'C6','D5',
                           'D7', 'F6', 'H7', 'H9', 'I1', 'I2', 'I3', 'I4', 'I5', 'I6', 'I7',
                           'I8', 'I9', 'J1', 'J2', 'J3', 'J4', 'J5', 'J6', 'J7', 'J8', 'J9',
                           'K1', 'K2', 'K3', 'K4', 'K5', 'K6', 'K7', 'K8', 'K9', 'L1', 'L2', 'L3', 'L4', 'C5']) of
                            ...
                            46: Result:= 'C5-Título rejeitado pela centralizadora';

        toRetornoBaixaRejeitada: //27
          case AnsiIndexStr(CodMotivo,['A1', 'C6', 'C7', 'C5']) of
            ...
            3: Result:= 'C5-Título rejeitado pela centralizadora';

        toRetornoAlteracaoDadosRejeitados: //30
          case AnsiIndexStr(CodMotivo,['C5','C6','C7']) of
            0 : Result:= 'C5-Título rejeitado pela centralizadora';
            1 : Result:= 'C6-Título já liquidado';
            2 : Result:= 'C7-Título já baixado';

        toRetornoInstrucaoRejeitada: //32
          case AnsiIndexStr(CodMotivo,
                            ['A1', 'A2', 'A4', 'A5', 'A6', 'B4', 'B5', 'B6', 'B7',
                             'B8', 'B9', 'C6', 'C7', 'D2', 'F7', 'F8', 'F9', 'G1',
                             'G5', 'G8', 'G9', 'H1', 'L3', 'L4', 'J8', 'C5']) of
             ...
            25 : Result:= 'C5-Título rejeitado pela centralizadora';

Não enviei o ACBrBancoSicredi.pas, pois ainda não fiz o update das alterações que vc postou no svn sobre a questão dos dias de antecipação. Estarei fazendo o update assim que essas alterações estiverem disponíveis.

Desculpe se estiver sendo inconveniente, mas minha intenção é também contribuir com o projeto ACBR.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Favor anexar a unit alterada para análise.

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 !!

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Alguém tem algum retorno para me passar referente ao post ao post de 25/06?

Na verdade utilizava o meu arquivo ACBrBancoSicredi.pas do banco Sicredi com as alterações que fizemos.

Porem, na atualização de hj, no SVN, não pude mais proceder com o acbrinstall_trunk2. Tive que usar o ACBrBancoSicredi.pas do repositório para poder instalar o ABCBR.

Estou tendo que alterar no novo .pas tudo o que já havia feito antes. Acredito que minhas sugestões são pertinentes, pois somente agregam ao projeto as melhorias.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Alguém tem algum retorno para me passar referente ao post ao post de 25/06?

Na verdade utilizava o meu arquivo ACBrBancoSicredi.pas do banco Sicredi com as alterações que fizemos.

Porem, na atualização de hj, no SVN, não pude mais proceder com o acbrinstall_trunk2. Tive que usar o ACBrBancoSicredi.pas do repositório para poder instalar o ABCBR.

Estou tendo que alterar no novo .pas tudo o que já havia feito antes. Acredito que minhas sugestões são pertinentes, pois somente agregam ao projeto as melhorias.

sim e ainda foi avaliado para subir !

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Administradores

Boa noite.

Alterações disponíveis no svn.

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 !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3110 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.