Ir para conteúdo
  • Cadastre-se

Desenv. AT Info Sistemas

Membros Pro
  • Total de ítens

    366
  • Registro em

  • Última visita

  • Days Won

    1

Posts postados por Desenv. AT Info Sistemas

  1. Bom dia, 

    Nosso cliente respondeu, registrou o titulo no Banrisul com multa de 2%.

    Tudo correto.

    Podemos encerrar este assunto e subir as alterações para produção.

    Obrigado

    Adriano Lucas

    • Obrigado 1
  2. Em 05/12/2023 at 15:28, Desenv. AT Info Sistemas disse:

    Boa tarde, 

    Sim, hoje de manhão já entramos em contato com o banco para esclarecer o modo correto de informar a Multa.

    Assim que eles responderem coloca aqui.

     

    Obrigado

    Adriano Lucas

     

     

     

    Sobre o email comentado no link acima, minha colega recebeu a resposta do André, Analista do Banrisul.

    A maneira como está gerando agora está correta, como pode ver na imagem do email.

    Só quero ter certeza com o registro no banco mesmo.

     

     

     

     

    Resposta_Multa_Banrisul.thumb.png.dd03547b7bdbfd0f0f85d3f70538ced0.png

    • Curtir 1
  3. O colega @BSSOFT chegou enviar uma remessa ao banco e registrar o titulo com a multa de 2%.

    Para nós esta falando apenas o nosso cliente registrar um titulo no banco para termos certeza que ficou registrado com 2%.

    Se o colega @BSSOFT confirmar que registrou certo no banco podemos encerrar.

    Obrigado

  4. Bom dia, 

    A principio a correção deu certo, mas apenas olhando a remessa gerada.

    Vamos atualizar o cliente hoje e enviar um título para ter certeza que registrou certo no banco.

    Assim que o cliente registrar o titulo aviso

    Obrigado

    • Curtir 1
  5. Ao emitir uma nfse para farroupilha-RS está me retornando o seguinte erro:

    Erro(s):
    Código  : X800
    Mensagem: Erro de Validação:  --> 1871 - Element 'vtNF': This element is not expected. Expected is ( vServ ).

     

    tentei atualizar os fontes e reinstalar o acbr, e continua. também está retornando esse erro no programa de teste do NFSEx

  6. Bom dia,

    No manual diz que são duas casas decimais, porque para valor fixo se utiliza as duas casas decimais, mas para percentual se utiliza apenas uma casa decimal, sendo que a ultima, na posição 89 será sempre zero '0', pois o percentual só utiliza uma casa

    Da maneira que o Acbr está gerando está registrando o título com a multa errada, em vez de registrar 2% registrou no banco 20% pois vai no arquivo 2000 e convertendo para duas casas fica 20%.

    Como mostrei na imagem acima de uma segunda via do boleto impresso no site do Banrisul, este boleto é de um titulo registrado com uma remessa com este problema.

    Quando é valor 3,95 se utiliza duas casas, ficando  000000395

    Mas quando é percentual se utiliza uma casa decimal, pois a ultima será sempre zero, como 2,0% ficando  0000200.

    O Banrisul fez dessa maneira para padronizar o percentual nos dois CNAB, 240 e 400, porque eles usam uma casa decimal no percentual, se olhar o manual do CNAB 400 tbm é uma casa decimal para percentual. Então tanto no CNAB 400  como no  CNAB 240 o sistema do banco utiliza apenas uma casa decimal.

     

    image.thumb.png.97f424ffede1cf4ea0c7d66d4f4340df.png

     

     

     

  7. Boa tarde,

    Semana passada recebi a resposta do André conforme imagem abaixo, analista do Banrisul, e a forma como geramos os registros de Alteração de Vencimento, Juros e Multa estava errada.

    Abaixo ele relatou a forma correta, alterei os fontes e enviamos novamente para ele validar.

     

    image.thumb.png.2ff9b973b97ccc436e5e977bf2aaeb0a.png

     

    Recebi  a resposta dele dando OK para a Geração de Alteração de Vencimento, Juros e Multa.

    Segue os fontes com a alteração conforme ele solicitou, retirei o teste que alterava apenas os Registros Q e R e adicionei validação para Tipo de Ocorrência que faltava.

             toRemessaAlterarJurosMora:   Ocorrencia := '12'; {Alteração de Juros}
             toRemessaAlterarMulta:           Ocorrencia := '14'; {Alteração de Multa}

    Segundo ele o mesmo título deve ser enviado 3 vezes, com Registros P,Q e R iguais,  um para cada tipo de Alteração, cada um com a devida Ocorrencia, então tratei no nosso sistema para gerar 3 titulos iguais no Acbr cada um com a Ocorrencia devida, e no fonte do Acbr tratei para aceitar as Ocorrencias 12 e 14, Alteração de Juros e Multa que não tinha:
         Registros P, Q e R  para  --  toRemessaAlterarJurosMora:   Ocorrencia := '12'; Alteração de Juros
         Registros P, Q e R  para  --  toRemessaAlterarMulta:       Ocorrencia := '14'; Alteração de Multa
         Registros P, Q e R  para  --  toRemessaAlterarVencimento:  Ocorrencia := '06'; Alteração de vencimento

     

    Enviamos para ele para nova análise e hoje recebemos OK conforme a imagem

    image.thumb.png.01a45cd0c552201fb398b9709100a2cd.png

     

    Desde já Agradeço

    Adriano Lucas

     

     

     

     

    ACBrBancoBanrisul.pas

    • Curtir 1
  8. Boa tarde, 

    Estou com os fontes atualizados, mas como pode ver no boleto do Banco e o valor que foi na Remessa foi 2000 e isso gerou  a multa de 20%.

    Isto só foi percebido porque a cliente precisou mexer no título no site do banco e ai viu que estava 20%.

    Pois na impressão do Acbr calcula correto 2%, mas da maneira que  está indo na remessa  está registrando 20% em vez de 2%.

     

  9. Bom dia, 

    Um cliente nos reportou que seus títulos estão sendo registrados com multa errada.

    A multa seria de 2,00 %  e foi registrado com 20,00 %.

    O Boleto impresso pela Acbr está correto, calcula 2, 0 %.  Só na Remessa que gera 20,00%, verifiquei que realmente a remessa está gerando errado. 

    Estou passando 2,0%, com uma casa decimal,  no campo do componente, mas no arquivo está ficando 2000, ou seja 20,00%.

    0410001300003R 01000000000000000000000000000000000000000000000000221102023000000000002000   --- Errado

    e o correto que deveria ser gerado

    0410001300003R 01000000000000000000000000000000000000000000000000220112023000000000000200 --- Correto

    Verifiquei nos fontes e o erro está aqui, na linha 850, está formatando com 2 casas decimais e mais o '0' na coluna 89 o valor fica 2000, ou seja 20%.

    Segue a correção que fiz, formatei para uma casa decimal e gerou certo. 

                       PadLeft(OnlyNumber(IfThen(MultaValorFixo,FloatToIntStr(PercentualMulta,2),
                                                                FloatToIntStr(PercentualMulta, 1 ) + '0') )
                                            , 15, '0') +                                                                  //  75-89  VALOR/PERCENTUAL MULTA

     

     

    Obrigado

  10. Oi, 

    Tem também configuração nos dados do Boleto, na página 35.

    OBS: Para validações no ambiente Sandbox, utilizar os seguintes valores para os campos “cooperativa”, “posto” e “codigoBeneficiario”:
    cooperativa : 6789
    posto: 03
    codigoBeneficiario: 12345

     

    Consegui realizar testes e funcionou.

    Me passa o caminho do post de configuração.

    Muito Obrigado

     

    • Curtir 1
  11. Bom dia,

    Estava lendo o manual que me indiciou e descobri como fazer testes em homologação.

    Na página 12 ele passa os dados para conexão:

    OBS: Para validações no ambiente Sandbox, utilizar os seguintes valores para os campos “username” e “password”:
    username : 123456789
    password: teste123

     

    Para testes são dados fixos acima e como KeyUser enviar o token criado no SandBox.

    Obrigado

  12. Obrigado, 

    Vou verificar.

    Uma dúvida, ontem como falei consegui enviar pelo ECOMM, só que como falei caiu em produção, e o Exemplo estava marcado homologação, esta API ECOMM não tem homologação???

×
×
  • 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.