Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. As configurações parecem corretas... Fontes estão atualizados? bibliotecas da OpenSSL estão junto ao projeto? O ID e Secret estão sendo passados nesse ponto que gera o erro? O Credenciamento do APP está em homologação tbm?
  2. Boa tarde, Qual Banco está configurado no Componente em: TipoCobranca? Para WebService do BB precisa setar cobBancoBrasilWS ou cobBancoBrasilAPI caso tenha se cadastrado para obter as credenciais via API.
  3. A virgula, só ocorre erre quando o conteúdo está fora das Aspas duplas. Feche com aspas no final: fone= 1636102067" ,100236,0,1)
  4. Boa tarde, Qual a configuração está utilizando em: Configurações/WebService?
  5. Boa tarde, Aparentemente não está lendo os dados corretamente devido a erro na sintaxe do método. Utilize aspas duplas ao final do .ini O parametro de Sincrono deve ser passado com valor 1 para NFCe.
  6. O ACBrMonitor é Monousuário, executará um método por vez. Você poderia ter uma instancia do ACBrMonitor rodando no servidor por exemplo, disponível apenas para o serviço do DistribuicaoDFe e sua aplicação gerencia esse tempo para realizar as consultas.
  7. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Solicitar para o gerente da conta liberar o produto COBRANÇA ONLINE Entrar na conta, no meu COBRANÇA e ir na opção CÓDIGO DE ACESSO->GERAR. Será gerado um token. Sicredi - API Versão ECOMM //Configuração do componente ( Não há modo de homologação.. é tudo em produção ) ACBrBoleto1.Cedente.CedenteWS.ClientID:= ( token gerado conforme explicado acima ) //Somente essa opção é necessária, pois a cada requisição o ACBR envia esse token pro banco e //recebe outro token para a operação solicitada. //-- Demais configurações como de costume nos outros bancos //-- Recomendado utilizar arquivo pfx com openSSL ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False Sicredi - API Versão V2 // O que vai definir que será utilizada a API V2 é a propriedade abaixo: ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2'; ACBrBoleto.Cedente.CedenteWS.ClientID := Código Beneficiário + Código Cooperativa; ACBrBoleto.Cedente.CedenteWS.ClientSecret := Solicitar no Internet Banking; (é o código de acesso 64 posições) ACBrBoleto.Cedente.CedenteWS.KeyUser := x-api-key; (UUID 38 bits, Access token gerado no portal do desenvolvedor, Tamanho 36 posições) ACBrBoleto.Cedente.CedenteWS.Scope := 'cobranca'; ACBrBoleto.Cedente.Agencia := cooperativa; ACBrBoleto.Cedente.AgenciaDigito := posto; ACBrBoleto.Cedente.CodigoCedente := código beneficiário NÃO É NECESSÁRIO CERIFICADO KEY/CRT/PEM ACBRBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; ACBRBoleto.Configuracoes.WebService.TimeOut := 20000; Informações adicionais para quem vai utilizar a V2 Em Homologação O Usuário @Desenv. AT Info Sistemas reportou que: OBS: Para validações no ambiente Sandbox, utilizar os seguintes valores para os campos “username” , “password”, “cooperativa”, “posto” e “codigoBeneficiario”: (Vide manual pagina 12) ACBrBoleto.Cedente.CedenteWS.ClientID := 123456789 ACBrBoleto.Cedente.CedenteWS.ClientSecret := teste123 (Vide manual pagina 35) cooperativa : 6789 posto: 03 codigoBeneficiario: 12345 Link do post sobre SandBox reportado acima, clique aqui.
  8. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Itaú Versão 1 (antiga) //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= .... ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= ..... ACBrBoleto1.Cedente.CedenteWS.Scope:= 'readonly'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ....; ACBrBoleto1.Configuracoes.WebService.VersaoDF := ; (não informar) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= '19'; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False ACBrBoleto.WebServices.Operacao := tpInclui // utilizado para o tipo de operação Versão 2 Necessário cadastro no Portal: https://devportal.itau.com.br Observação: mesmo com as credenciais geradas pelo portal, não sei se foi algum bloqueio por instabilidade mas as minhas credenciais só funcionaram após eu contatar o suporte relatando que estava com acesso negado. //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= criado no portal ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= criado no portal ACBrBoleto1.Cedente.CedenteWS.Scope:= 'boletoscash-boletos-consulta_titulo'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ; (não informar) ACBrBoleto1.Configuracoes.WebService.VersaoDF := 'V2'; (V2 significa que vai utilizar a versão corrente da API) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= ....; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.Operacao := tpInclui // utilizado para o tipo de operação Em Produção precisa informar as KEYS: ACBRBoleto1.Configuracoes.WebService.ArquivoCRT := Caminho e arq CRT ('C:\INTER\InterAPI_Certificado.crt';) ACBRBoleto1.Configuracoes.WebService.ArquivoKEY := Caminho e arq Key ('C:\INTER\InterAPI_Chave.key';) No Itau o nosso amigo @LTS Informatica informou que: Segue o link do passo a passo: https://forum.casadodesenvolvedor.com.br/topic/43985-gerando-certificado-crt-para-o-banco-itaú-pix-e-boleto-webservice/
  9. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Caixa Econômica //Dados para Homologaçao ACBrBoleto1.Cedente.CedenteWS.ClientID:= SGCBS02P // Boleto Híbrido - Necessário habilitar o cadastro no banco ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; // Obrigatório preenchimento da VersaoDF '3.2' para Boleto Híbrido // O componente fará o preenchimento automaticamente da versão '3.2' quando IndicadorPix=True ACBrBoleto.Configuracoes.WebService.VersaoDF := '3.2'; //Campos devem ser preenchidos conforme dados do Banco Título ex campos: QtdePagamentoParcial:= 1; TipoPagamento:= tpNao_Aceita_Valor_Divergente; PercentualMinPagamento:= 0; PercentualMaxPagamento:= 0; ValorMinPagamento:=0; ValorMaxPagamento:=0; Carteira := 'RG'; EspecieDoc:= '99'; ------------------------------------------------ ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False ACBrBoleto.WebServices.Operacao := tpConsulta; [tpConsulta,tpAltera,tpBaixa,tpInclui] // utilizado para o tipo de operação
  10. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Banco do Brasil - API Orientações para Boleto Híbrido: //Dados para Homologaçao devem sem adquiridos no portal do banco do brasil developers / credencial ACBrBoleto.Cedente.CedenteWS.ClientID := client_id ACBrBoleto.Cedente.CedenteWS.ClientSecret := client_secret ACBrBoleto.Cedente.CedenteWS.Scope := cobrancas.boletos-info%20cobrancas.boletos-requisicao ACBrBoleto.Cedente.CedenteWS.KeyUser := developer_application_key ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; //utilizado para boleto hibrido, necessário o cliente possuir chave PIX no banco do brasil ACBrBoleto.WebServices.Ambiente := taHomologacao ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.Operacao := tpConsulta; [tpConsulta,tpAltera,tpBaixa,tpInclui,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar] // utilizado para o tipo de operação ...................................................................... Título - ex campos: ACBrBoleto.Cedente.CodigoCedente := '4863177'; ACBrBoleto.Cedente.Convenio := '1014051'; ACBrBoleto.Cedente.Modalidade := '35'; Carteira := '17'; EspecieDoc := 'DM'; //Campos devem ser preenchidos conforme dados do Banco ------------------------------------------------------------------------------------ Banco do Brasil por WebService //Dados para Homologaçao ACBrBoleto1.Cedente.CedenteWS.ClientID:= 'eyJpZCI6IjgwNDNiNTMtZjQ5Mi00YyIsImNvZGlnb1B1YmxpY2Fkb3IiOjEwOSwiY29kaWdvU29mdHdhcmUiOjEsInNlcXVlbmNpYWxJbnN0YWxhY2FvIjoxfQ'; ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= 'eyJpZCI6IjBjZDFlMGQtN2UyNC00MGQyLWI0YSIsImNvZGlnb1B1YmxpY2Fkb3IiOjEwOSwiY29kaWdvU29mdHdhcmUiOjEsInNlcXVlbmNpYWxJbnN0YWxhY2FvIjoxLCJzZXF1ZW5jaWFsQ3JlZGVuY2lhbCI6MX0'; ACBrBoleto1.Cedente.CedenteWS.Scope:= 'cobranca.registro-boletos'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:='J1234567'; // //Campos devem ser preenchidos conforme dados do Banco Título ex campos: ACBrBoleto1.Cedente.CodigoCedente := '4863177'; ACBrBoleto1.Cedente.Convenio := '1014051'; ACBrBoleto1.Cedente.Modalidade := '19'; Carteira := '17'; EspecieDoc := '99'; ------------------------------------------------------------------------------------ //Configuracoes/WebService TimeOut: 30000 UseCertificateHTTP: False versao:= 1.2
  11. Boa tarde, já existe uma property no boleto que faz isso: "RemoveAcentosArqRemessa" A segunda chamada do tipo de inscrição podemos remover...
  12. Boa tarde, exclui o arquivo para não expor os dados. Para ver a senha agora tem um ícone para visualizar o conteúdo oculto do campo:
  13. Boa tarde, Todas as configurações de tela ficam gravadas no arquivo ACBrMonitor.ini, essas informações só são zeradas se o ACBrMonitor não encontrar o arquivo com esse nome, nesse caso é gerado um novo arquivo com as configurações padrão, caso contrário sempre vai carregar os dados gravados nesse arquivo, mas ele nunca apaga os dados. Verifique se esse arquivo não está sendo renomeado ou alterado em algum momento pela sua aplicação.
  14. @lfernandolopes, se possível anexe o mesmo logotipo que está carregando nesse caso de lentidão (adicione como anexo), para que possamos simular o mesmo tipo de impressão.
  15. Boa tarde @lfernandolopes, Me recordo que tentamos simular esse problema localmente mas não conseguimos reproduzir, ou seja gera o pdf instantaneamente, também não tivemos relatos do pessoal que usa. Mas para fazer um teste e eliminar possibilidades eu sugiro que remova o path do logotipo do Danfe, deixe vazio o campo e tente gerar. Suponho que a lentidão esteja sendo carregar um logotipo na rede ou ainda muito grande. ex: LogoMarcaNFCeSAT=\SNOTA\Logonfce.jpg faça um teste sem esse path no arquivo .ini LogoMarcaNFCeSAT=
  16. Boa tarde, seria possível simular o problema utilizando o aplicativo exemplo ACBrBoleto? Até o momento não foi identificado esse problema no uso desse banco.
  17. Boa tarde No componente ACBrGNRe tem a propriedade Configuracoes/Geral/RetirarAcentos.
  18. Boa tarde, qual exatamente o erro com a versão atualizada? Se possível anexe o log.txt... As tags de Volumes e Transportador só serão geradas se estiver preenchidas no .ini, caso contrário o indicado é não gerar as mesmas no arquivo .ini Ou se realmente não existir Transportador informe modFrete=9 (Sem Frete)
  19. Ao enviar utilizando o método cGerarGuia você tem o retorno do XML que pode ser passado como parâmetro para impressão, ou o path onde o XML retorno foi gravado. ex: [Retorno001] XML=<XML Retorno> TXT=<Conteudo txt retorno> Arquivo=<path do retorno gerado>
  20. O XML utilizado para emissão é o de retorno mesmo, se utilizar o XML da guia gerado pela aplicação, não tem os dados necessários para impressão.
  21. Bom dia, @Marcelino Falcão, chegou a verificar se o XML GNRe foi salvo no diretório configurado no ACBrMonitor? Realizando um teste com seu .ini está gerando o XML, só não é possível transmitir devido ao CNPJ... Certifique-se de que o ACBrMonitor e a configuração da pastas Schemas estejam atualizados... Se possível anexar também o arquivo com as configurações ACBrMonitor.ini para que possamos tentar simular o erro.
  22. Bom dia, Se o ACBrMonitor estiver configurado para usar o integrador e configurado para UF CE o mesmo já vai gerar o XML no padrão do integrador. Verifique se as configurações estão corretas, nesse tópico abaixo tem exemplo com o ACBrMonitor. Verifique como está sendo gerado o XML no diretório de Entrada configurado no ACBrMonitor, para integração com Integrador Fiscal, ou pelo log.txt do ACBrMonitor.
×
×
  • 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.