Ir para conteúdo
  • Cadastre-se

Aggille Sistemas de Gestão

Membros
  • Total de ítens

    270
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Aggille Sistemas de Gestão postou

  1. vou adicionar a propriedade no componente, implementar no BB e submeter para a aprovação...
  2. Bom dia... recebi um email do banco do Brasil, solicitando que seja incluída uma tag x-bb-portal-devx-cnpj-parceiro no header das requisições por api. Nessa tag deve ir o cnpj da minha empresa. Ja existe essa propriedade no componente ? Segue abaixo íntegra do email ... Boa tarde, parceiro AGGILLE SISTEMAS DE GESTAO LTDA, No Banco do Brasil, buscamos sempre entregar aos nossos clientes as soluções mais modernas e eficientes do mercado. E, para que ocorra o processo de melhoria contínua em nossos serviços, é muito importante comprovarmos, por exemplo, se as chamadas de APIs que chegam até nós, são originadas por alguma solução tecnológica criada e gerenciada por você, parceiro. Essa identificação permite que seus clientes integrados com as nossas APIs desfrutem de vantagens e tarifas exclusivas e que você parceiro, tenha acesso a canais de suporte técnico priorizado e a novos recursos e APIs de maneira antecipada, além de outras vantagens, como participação em eventos do Banco do Brasil e a possibilidade de ter a sua marca divulgada no nosso portal de APIs (https://www.bb.com.br/site/developers/), podendo utilizar a marca BB em suas ações promocionais. Para que essa identificação ocorra de forma tempestiva, é necessário que se inclua no header de suas chamadas de API a seguinte chave-valor: x-bb-portal-devx-cnpj-parceiro = cnpj_da_sua_empresa Esta inclusão deve ser feita nas chamadas aos seguintes endpoints: · https://api-ip.bb.com.br/checkout/v1 · https://api-bbpay.bb.com.br/checkout/v2 · https://api.bb.com.br/cobrancas/v1 · https://api.bb.com.br/cobrancas/v2 · https://api.bb.com.br/dda/v1 · https://api-extratos.bb.com.br/extratos/v1 · https://api-ip.bb.com.br/pagamentos-lote/v1 · https://api-ip.bb.com.br/pagamentos-lote/v2 · https://api.bb.com.br/pix/v1 · https://api-pix.bb.com.br/pix/v2 · https://api.bb.com.br/pix-bb/v1 · https://api.bb.com.br/recebimentos-bb/v3 · https://api-ip.bb.com.br/servicos-arrecadacao/v1 · https://api-ip.bb.com.br/servicos-arrecadacao/v2 · https://api-ip.bb.com.br/servicos-arrecadacao/v3 · https://api.bb.com.br/validacao-contas/v1 Obs.: sempre que, porventura, forem criadas pelo BB novas APIs e/ou novos endpoints, a inclusão da chave também deverá ser feita. Como o uso da chave x-bb-portal-devx-cnpj-parceiro no header, não será mais obrigatório o uso da app-key única do parceiro nas chamadas, podendo (recomendamos) utilizar a app-key do cliente final. A partir de 01/07/2024, só reconheceremos como chamadas feitas através de suas soluções, aquelas que contenham essa chave-valor. Sem ela, consideraremos que a chamada foi realizada diretamente pelo cliente final, sem o uso de suas soluções tecnológicas. Estaremos à disposição para ajudá-los nessa alteração e para tirar eventuais dúvidas: · pelo fórum do Portal Developers · pelo e-mail [email protected] Ainda assim, se necessária uma reunião
  3. PaygoWEB com componente TACBrTEFAPI... a impressão que tenho é que o componente, mesmo depois de Encerrado não está fechando a comunicação com a serial.. fiz um teste aqui.. abri o exemplo, com meu pdv fechado.. comunica tudo certo.. desativei o pinpad no programa exemplo, abri meu pdv.. logicamente nao consigo conecar pelo exemplo.. fechei o form do pdv, conferi na depuração que o TACBrTEFAPI foi desinicializado, o form e o componente foram devidamente destruidos.. dai nao consigo mais abrir o teste... quando eu encerro meu sistema dai libera o programa teste pra conectar novamente...
  4. isso teria o mesmo efeito de chamar FTEF.DesInicializar, ou FTEF.TEF.DesIncializar ?
  5. Boa tarde.. estou usando o novo componente TACBrAbecsPinPad, para exibir o logo da empresa no pinpad antes de inicialiar o tef, para dar o efeito de Splash... Criei uma classe pra manipular o pinpad, que configura e ativa o pinpad, exibe a imagem e desativa... deixando a imagem até que o pdv comece e enviar as mensagens para o pinpad.. Então no inicio do form pdv eu instancio a classe do pinpad, mostro o logo e sigo com a venda.. tudo certo, as vendas funcionam.. quando encerro o form do PDV, o componente TEFApi é devidamente desconectado e encerrado. Porém, na segunda vez que entro no form de pdv, não consigo exiir a image, pois recebo o erro de Acesso negado, como se tivesse algo conectaco na COM do pinpad.. sendo que todos os componentes foram devidamente encerrados e liberados da memória...
  6. Apaguei os dcus e reinstalei o componente novamente e agora funcionou.. deveria ter feito isso antes de postar ... obrigado Italo.. tudo certo..
  7. Bom dia.. Novo Hamburgo / RS - Provedor IPM/2.04
  8. Problema ocorre somente o Danfe com o Fortes Report...
  9. Fiz o teste no demo do componente e acontece o mesmo problema..
  10. A passagem dos valores pro danfe está correta.. acho que o problema está na leitura do xml.. mas ainda não consegui chegar na rotina que lê o xml pra conferir se está lendo da tag correta
  11. Bom dia... Na impressão do DanfeNFSe, o componente está colocando o valor dos serviços como Valor Liquido.. Nesse xml,por exemplo, o valor dos serviços é 767,37, dai tem 11,02 de IR e o valor liquido seria 755,86. Notem que o XML está correto, os valores no site da prefeitura também estão OK Porém no Danfe aparece 767,37 como valor líquido quando deveria ser 755,86 35-nfse.xml Emissão NFS-e.pdf
  12. o sefaz bloqueia o ip, caso o cliente faça muitas consultas repetivas aos webservices do dfe... ou manda as consultas sempre com o NSU=0, ou toma muitos erros de exceso de consumo.. tem que aumentar o tempo entre as consultas aos webservices de distribuição de DFE.. eu rempre recomendo aos meus clientes pelo menos 2 horas entre as consultas.... já tive clientes com esse problema.. principalmente quando tem esses sistemas de baixar o xml no contador e na sede da empresa...
  13. é uma pergunta meio óbvia... mas o cadastro deo destinatário foi alterado pro novo estado e colocada a nova inscrição estadual ?
  14. O erro é na consulta detalhada ? Eu faço mais ou menos assim... FACBrBoleto.Configuracoes.WebService.Operacao := tpConsultaDetalhe; FTitulo := FACBRBoleto.CriarTituloNaLista; FTitulo.NossoNumero := aNossoNumero; if ( FACBrBoleto.EnviarBoleto ) then for x := 0 to FAcbrBoleto.TotalListaRetornoWeb -1 do if( FAcbrBoleto.ListaRetornoweb[x] <> nil ) then begin ARet := TRetornoCobrancaDTO.Create; ARet.CodBarras := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.CodBarras; Aret.LinhaDig := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.LinhaDig; ARet.NossoNumero := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.SeuNumero; ARet.NumeroDocumento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.NumeroDocumento; ARet.DataRegistro := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.DataRegistro; ARet.Vencimento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Vencimento; ARet.ValorDocumento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.ValorDocumento; ARet.Carteira := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Carteira; ARet.Modalidade := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Modalidade.ToString; ARet.CodigoEstadoTituloCobranca := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.CodigoEstadoTituloCobranca; ARet.EstadoTituloCobranca := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.EstadoTituloCobranca; ARet.Contrato := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Contrato; ARet.DataMovimento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.DataMovimento; ARet.DataCredito := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.DataCredito; ARet.ValorAtual := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.ValorDocumento; ARet.ValorPago := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.ValorPago; ARet.NumeroDocumento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.NumeroDocumento; Aret.NumeroDoBanco := ANumeros[x]; ARet.NomeSacado := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Sacado.NomeSacado; ARet.CidadeSacado := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Sacado.Cidade; ARet.UFSacado := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Sacado.UF; ARet.BairroSacado := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.Sacado.Bairro; ARet.DataPagamento := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.DataBaixa; aRet.ValorOutrasDespesas := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.ValorOutrasDespesas; aRet.ValorJuroMoraRecebido := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.ValorMoraJuros; aRet.ValorMultaRecebido := FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.PercentualMulta; aRet.CodigoOcorrenciaCartorio := StrToIntDef( FAcbrBoleto.ListaRetornoweb[x].DadosRet.TituloRet.CodigoOcorrenciaCartorio,0); FREtornoWeb.Add( ARet ); end;
  15. La no site do banco Inter, tem que solicitar os arquivos de retorno por periodo, eles não disponibilizam automaticamente...
  16. Cria uma função tipo ImprimeRelatorio( aMostraImagemFundo:boolean ) e dai nessa função tu exibe ou oculta a imagem como o Juliomar falou acima...
  17. no retorno da consulta, tem o campo ValorPago..ou DataPagamento..é só verificar esses campos..
  18. aqui no RS, quando o cliente muda de cidade, muda a inscrição estadual, e a IE antiga fica 'baixada', então se é enviada a inscrição estadual antiga, o sefaz retorna como 'denegada'...
  19. eu busco dessa forma após o envio.. FNFSE.WebService.Emite.CodigoVerificacao sds,
  20. na verdade não tinha notado no padrão 400.. meus clientes que utilizam negativação usam padrao cnab240.. e esse funciona perfeitamente.. estou analisando os fontes e realmente não tem a geração desse registro. a instrução que eu tive do pessoa do T.I. do Banco do Brasil, logo que iniciou essa opção de negativação, quando ainda não haviam campos específicos era essa: "No Cnab400 é o seguinte: Posições 157 a 159 (primeira instrução) vai o código 88 que indica negativação. Nas posições 392 a 393 vai a quantidade de dias para envio a negativação (ex. 05 para envio a negativação em cinco dias). No caso de negativação, são sempre dias corridos." Falando com eles, disseram que no layout antigo nao tinha esse registro, porque o agente era sempre o serasa, e recentemente homologaram a Quod. Mas o ACBR ainda não gera esse registro 5... Se o agente foi o Serasa, pode fazer da maneira acima que funciona..
  21. na hora de alimentar a lista de titulos do acbr, eu uso dessa forma with FAcbrBoleto.CriarTituloNaLista do begin CodigoNegativacao := TACBrCodigoNegativacao( FCarteira.Codigo_Negativacao ); <<-----( essa informação vem da minha classe de configuração da carteira ) if( CodigoNegativacao in [cnNegativar] ) then begin DiasDeNegativacao := FCarteira.DIAS_PROTESTO; orgaoNegativador := FCarteira.ORGAO_NEGATIVADOR.ToString; end; end; o AcbrBoleto faz todo o resto
  22. esse caso acontece aqui pra mim quando ocorre o erro de Acesso Negado.. o componente não está levantando a exception.. esse provedor é muito estranho.. eles dizem que utilizam o padrão Abrasv 2.04, mas tem várias inconsistências no layout deles... se for no site da prefeitura baixar o xml, só tem a opção de baixar um XML IPM.. que é completamente diferente do padrão...sempre que eu recebo esse erro de lista de nfse vazia, ja vou direto nos arquivos de retorno do xml pra ver o erro.
×
×
  • 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.