Jump to content

serginhoott

Membros
  • Posts

    65
  • Joined

  • Last visited

Contact Methods

  • Website URL
    http://www.alliance.net.br

Recent Profile Visitors

1,145 profile views

serginhoott's Achievements

  1. Obrigado pessoal, é que um cliente meu recebeu um contato de uma empresa, acredito que seja uma dessas empresas pilotos, oferecendo uma apresentação do sistema e falando que já estava em produção. Escutei o Papo AcbrPro aqui que fala disso já me esclareceu bastante coisas.
  2. Boa tarde pessoal, sobre o DT-e - Documento Eletrônico de Transporte, o Acbr está desenvolvendo alguma coisa de componente ou ainda não existe nada? Alguém sabe como está os prazos desse projeto?
  3. Olá pessoal, alguém tem componente ou desenvolveu alguma integração com a loja virtual Opencart e que esteja disposto a negociar essa integração? Obrigado
  4. @willmesquitabom dia, Iniciei uma implantação no município de Floresta/PR, que usa o mesmo padrão, estou com as mesmas dificuldades suas, se quiser postar a tua solução já valido ela se esta ok na cidade de Floresta, abraços
  5. Adicionando novamente a Unit correta, pois a que foi anteriormente estava errada, o que vale é essa ACBrBoletoW_Caixa.pas
  6. Boa tarde pessoal ! Hoje fiz vários testes no componente do WS para Caixa Federal, me deparei com alguns problemas na unit ACBrBoletoW_Caixa, fiz uma correção e estou anexando a unit, especificando aqui: O campo NossoNumero é formatado com 17 dígitos, sempre iniciando por '14', para resolver coloquei assim: '14' + ACBrUtil.PadLeft(NossoNumero, 15, '0') em todos os lugares onde aparece io Na função GerarAutenticacao, não estava gerando o HASH corretamente por 3 motivos: Nosso número, corrigido com a solução anterior O valor estava sem formatação, ocasionado divergencia no hash também, exemplo, boleto de R$ 10,00 estava passando para montagem do hash como 10, correto seria 1000, resolvido assim: FormatFloat('#0.00', Valor) No Result também estava gerando o HASH errado antes: Result := AsciiToHex(SHA1(sAutenticacao)) Depois: Result := TNetEncoding.Base64.EncodeBytesToString(GetStrHashSHA256(trim(sAutenticacao))); Adicionando também a função GetStrHashSHA256 para geração do HASH e depois convertendo para BASE64 função a seguir adicionada: function TBoletoW_Caixa.GetStrHashSHA256(Str: String): TBytes; var HashSHA: THashSHA2; begin HashSHA := THashSHA2.Create; result := HashSHA.GetHashBytes(Str,SHA256); end; Somente após as alterações consegui gerar boleto em produção, fiz vários testes e gerei 20 boletos e todos registrados. Espero ter colaborado, em aenxo unit para análise. ACBrBoletoW_Caixa.pas
  7. Olá, também coloquei a chave J no Keyuser, tenta incluir a chave J também
  8. Boa tarde pessoal, hoje consegui fazer os testes em produção, tive que fazer uma pequena alteração na unit ACBrBoletoW_BancoBrasil.pas, na linha 73 antes: C_URL = 'https://cobranca.bb.com.br:7101/registrarBoleto'; corrigido: C_URL = 'https://cobranca.bb.com.br:7101/'; Necessário pois na hora passar a URL para registro estava duplicando registrarBoleto, estava ficando "/registrarBoletoregistrarBoleto", ocasionando erro na chamada da API do BB. feita essa mudança boletos registrados com sucesso em Produção, em anexo unit alterada. ACBrBoletoW_BancoBrasil.pas
  9. Bom dia! Somente em homologação até o momento, mas hoje vou ver se consigo fazer um boleto em produção para validar corretamente as alterações.
  10. Boa tarde Realizei testes hoje no novo componente e detectei um problema, conforme o manual do BB o campo "textoNumeroTITULOCliente" é composto do seguinte padrão: Os três (3) primeiros bytes devem ser zeros, os sete (7) seguintes serão o número do convênio e os dez (10) finais o número sequencial de títulos, mudando o componente para ACBrBoletoW_BancoBrasil.pas consegui gerar os boletos em homologação. Código antes: Gerador.wCampo(tcStr, '#28', PrefixTag('textoNumeroTituloCliente' ), 01, 20, 1, NossoNumero, DSC_NOSSO_NUMERO); Código Alterado: Gerador.wCampo(tcStr, '#28', PrefixTag('textoNumeroTituloCliente' ), 01, 20, 1, '000' + Boleto.Cedente.Convenio + NossoNumero, DSC_NOSSO_NUMERO); A unit alterada está em anexo também, junto com o print do manual que fala do respectivo campo. ACBrBoletoW_BancoBrasil.pas
  11. Parece que a Sefaz do MS está com problemas, estamos com o mesmo erro em clientes do MS
  12. Bom dia Parece que a sefaz do MS está com problemas, também estou com clientes com o mesmo erro
  13. Informa na tag <fat> o campo Vdesc = 0.00 informando assim vai passar as notas, nos meus clientes está validando somente com vDesc informado
  14. Verdade, não tinha pensando nessa possibilidade, verifiquei o aplicativo deles tem essa possibilidade também, vou testar e ver se funciona bem Obrigado Juliomar
  15. Boa tarde Gostaria de saber se foi desenvolvido ou se está sendo desenvolvido a integração direta com a VeroPDV, segue link dos manuais http://www.banrisul.com.br/bob/link/bobw29hn_conteudo_detalhe2.aspx?secao_id=2279 Caso não tenha algo ainda surgiu demanda para minha empresa, vou ter que desenvolver.
×
×
  • 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.