Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 19-05-2023 em todas as áreas

  1. 3 pontos
  2. Se quiser fazer mais um teste até o retorno do provedor, coloque o programa de exemplo na pasta da sua aplicação e veja se ainda funciona. Se não funcionar tem algo na pasta a verificar, talvez dll, veja se está com a versão atualizada da LibXml2, que é distribuída com o componente, copie para a pasta da aplicação. Se for certificado A1, tente com OpenSSL, copiando também as dlls para a pasta da aplicação.
    3 pontos
  3. Boa tarde, Nem sempre a url é a mesma, mas neste caso aparentemente está ok, abrindo a url que configurou. Precisa confirmar com o provedor se existe ambiente de homologação para configurar também a url. Siga os passos do tópico a seguir após alterar o ini.
    2 pontos
  4. Bom dia @M3Software Sistemas! Alterei meu arquivo local com o exemplo do @Renato Rubinho para fazer um teste e recebi uma rejeição do WebService: Como não tenho dados válidos de um prestador receber rejeição já era esperado. A inclusão da informação da cidade foi enviada ao SVN na Rev-29508. Por favor, queria atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
    2 pontos
  5. @Helio Beltrao Jr., na entrada do Log correspondente ao comando CriarNFe, está com o conteúdo do INI e nele, está com o valor 9 no campo Origem. Por favor, reveja sua rotina.
    2 pontos
  6. @Diego Foliene Bom dia, realizei a modificação nos arquivo manual e gerei a remessa , saiu a informação correta agora, obrigado pela ajudar.
    2 pontos
  7. Veja este tópico aqui no forum mesmo: Lembrando que a versão community tem restrições comerciais e você deve se atentar a sua utilização conforme a licença determina
    2 pontos
  8. Criada a #TK-3961 para análise do caso e parecer do consultor responsável.
    2 pontos
  9. Conferindo MOC Anexo I Leiaute NFe temos o a seguinte informação para esta rejeição: No caso de receber está rejeição, a primeira medida se tomar é verificar se a IE do emitente está de fato em ordem. Feito este processo e constatado que de fato está tudo correto com a IE, é necessário verificar se o emissor é credenciado para realizar a emissão de NFe junto a Sefaz do estado. Esse processo de credenciamento pode variar e por isso é importante verificar junto ao cliente ou contador responsável do mesmo. Alguns exemplos de processo de credenciamento: Mato Grosso do Sul São Paulo Rio de Janeiro Rio Grande do Sul Paraná ...
    1 ponto
  10. Bom dia, por favor, revisem o código em anexo, foi alterado para adequar ao layout da toledo MGV6/MGV7 no que diz relação a tara. Acrescido os seguintes dados: TipoTara: Integer; ValorMaximoTara: Currency; Obrigado João Victor ACBrCargaBal.pas
    1 ponto
  11. Bom dia, verificando o layout CNAB 240 da CEF, Segmento A, precisei alterar o tipo de dois campos para TcInt, são eles: GravarCampo(Credito.SeuNumero, 6, tcInt); GravarCampo(Credito.NossoNumero, 9, tcInt); MO37270 - Leiaute_CNAB_240_Pagamentos.pdf PagFor.Caixa.GravarTxtRemessa.pas
    1 ponto
  12. Ok, entendido. Podem fechar o tópico. Obrigado.
    1 ponto
  13. Eu acho que essa biblioteca só suporta uma página de código... talvez a versão anterior, fosse UTF8...
    1 ponto
  14. Boa tarde Edevair, Segue um PDF com a lista. lista_Bacen_dos_Pases.pdf
    1 ponto
  15. Feito o procedimento de update e reinstação do acbr. Realizado testes em modo de produção. NFSe foi gerada e transmitida corretamente. Cancelamento também funcionou. Obrigado equipe ACBr.
    1 ponto
  16. Boa tarde, acho que vou tentar entrar em contato com o provedor, por que estamos preenchendo as informações igual a nota que foi feito via site. Em seguida retorno com a resposta deles. Muito obrigado pela atenção.
    1 ponto
  17. Boa tarde Douglas, Vamos seguir as regras do fórum, uma postagem para cada assunto. Você esta misturando diversos assuntos, problemas no envio com dados inválidos e agora com consulta. Vou fechar esta postagem. Você ainda esta com problemas no envio, se sim crie uma postagem só para este assunto. Você ainda esta com problemas com os dados informados, se sim crie uma postagem só para este assunto. Você ainda esta com problemas com a consulta, se sim crie uma postagem só para este assunto. Favor anexar imagem com a mensagem de erro para que possamos analisar o problema.
    1 ponto
  18. Boa tarde João, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-3966
    1 ponto
  19. @Dércio Luis Zanatta não aconcelho tratar os retornos usando repeat ainda mais usando thread, já fiz isso a um tempo atrás para tratar mensagens de SIM e NÃO, porém em versões de androids mais novas se não me engano >=9 ele vai ocasiona um Overflow no App e travar(tente rodar sua aplicação em SO mais atuais para ter certeza se esse é o caminho) @Daniel Simoes sinceramente eu entendi a pergunta totalmente errada(pensei que estava dizendo que os indices são iguais entre Sitef e Elgin-Porque são os mesmo apps) vou olha isso com urgência a respeito dos índices possivelmente iguais ao PAY-GO ps: já adianto que usei a constantes com a mesma nomenclatura da paygo rsr
    1 ponto
  20. @Benjamin Machado Boa tarde ! Para facilitar o entendimento, todos os bancos que temos disponíveis (clique aqui para ver os bancos) estão prontos para trabalhar com transferência de arquivos CNAB (onde vc envia o arquivo de remessa via site ou app do banco depois faz download do arquivo de retorno). Alguns destes bancos já possuem compatibilidade com API (Registro, consulta, baixa on-line) de boleto. Nestes casos de API, precisa sim configurar webservice (clique aqui para ver os bancos suportados e suas configurações). Também existem os boletos denominados boletos Híbridos que possuem QRCode para pagamento. No fontes do C#, LayoutBol esta na classe ACBrBolLayOut e CNAB na classe ACBrLayoutRemessa. Apesar de termos dos bancos seguir as normas da Febraban, existem particularidades entre os bancos. Vamos dizer que são parecidos, mas não são iguais. A principio você informa o banco que sua empresa vai emitir boletos utilizando seu software e a partir dai, vc vai ter q fazer alguns testes em ambiente de homologação. O dpto de homologação validará seus boletos para permitir a emissão. O banco vai fornecer manual e informações da conta, código cedente, carteira, modalidade, etc. para que você inicie a homologação. No próprio programa exemplo, você vai encontrar um botão "Gerar Boleto usando as classes Titulo", nele mostra como preencher as classes, pode te ajudar também.. Vou anexar aqui neste post, um modelo de INI com alguns os dados básicos necessários. claro que você precisa ler o manual do banco para evitar problemas, principalmente com negativação e protesto. baixas, juros etc; ACBrLib.INI, Emitente e titulo : ExemplosINI_Boletos.7z Sobre layout, existem particularidades em alguns bancos, por exemplo: 3.12 Banco UnicredES (ACBrBoleto.Banco.LayoutVersaoLote: Informar “44” para que a remessa seja gerada com o valor “UNICRED” ou “944” para ter o valor “UNICRED DO BRASIL” no header do arquivo.) Tudo isso vc encontra na documentação; Na inclusão do título, observe os arquivos que anexei acima.
    1 ponto
  21. Contribuição adicionada ao repositório SVN na revisão 29509. Agradecemos mais uma vez a contribuição @leandro.ledo e @murilojcosta!!!
    1 ponto
  22. Mas foi o que disse, eu fiz para poder homologar, trocando a const. Acho que se pudesse se escolhido a URL e não ser uma const, tendo uma default, seria melhor.
    1 ponto
  23. Resolvido o problema. Os itens da nota estavam fora de ordem e isso ocasionava o erro. Como faça pra finalizar este tópico ?
    1 ponto
  24. Compartilhe o NFe.INI que está usando por favor. Se tiver informações sensíveis e não puder colocar direto no tópico, envie para [email protected] com o link do tópico para identificação.
    1 ponto
  25. Aproveitando o Tópico, para o Segmento B, foi incrementado o Sequencial de lote. PagFor.Caixa.GravarTxtRemessa.pas
    1 ponto
  26. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
    1 ponto
  27. Criada a TK-3964 para avaliar a contribuição. Muito Obrigado!
    1 ponto
  28. infelizmente não funcionou erros a seguir: Log: 19/05/2023 06:23:02 * 19/05/2023 06:23:02 * ------ Fim da Operação ------ 19/05/2023 06:23:02 * Sucesso: NÃO 19/05/2023 06:23:02 * Resultado: Result interno do módulo Log Trace: 19/05/2023 06:22:46 * - StatusOperacao: stsIniciada 19/05/2023 06:22:46 * EfetuarPagamento( 68, 1,00, tefmpCarteiraVirtual, tefmfAVista, [] ) 19/05/2023 06:22:46 * *** IniciaFuncaoSiTefInterativo. Modalidade: 122 Valor: 1,00 Documento: 68 Data: 20230519 Hora: 062246 Operador: ParamAdic: [{DevolveStringQRCode=1};10;18;27;28;35;44] 19/05/2023 06:22:46 * ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 19/05/2023 06:22:46 * ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 22 TipoCampo = -1 Buffer = Campo Restricoes invalido: {DevolveStringQRCode=1};10;18;27;28;35;44] Tam.Min = 1 Tam.Max = 1 19/05/2023 06:23:01 * ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 19/05/2023 06:23:01 * ContinuaFuncaoSiTefInterativo, Retornos: STS = 10000 ProximoComando = 22 TipoCampo = -1 Buffer = Homologacao CliSiTef Tam.Min = 0 Tam.Max = 0 19/05/2023 06:23:02 * ContinuaFuncaoSiTefInterativo, Chamando: Continua = 0 Buffer = 19/05/2023 06:23:02 * ContinuaFuncaoSiTefInterativo, Retornos: STS = -100 ProximoComando = 0 TipoCampo = 0 Buffer = Tam.Min = 0 Tam.Max = 0 19/05/2023 06:23:02 * *** ContinuaFuncaoSiTefInterativo, Finalizando: STS = -100 19/05/2023 06:23:02 * 899-102 = 68 19/05/2023 06:23:02 * QuandoFinalizarOperacao 19/05/2023 06:23:03 * - StatusOperacao: stsEmPagamento
    1 ponto
  29. Bom dia @SisComp - Proc. de Dados. Por favor, faça um teste fazendo da seguinte maneira: <ACBrNFeDANFCEFR>.FastFile := 'DANFeNFCe5_00.FR3'; <ACBrNFeDANFCEFR>.FastFileEvento := 'EventosNFCe.FR3'; <ACBrNFe>.NotasFiscais.Clear; <ACBrNFe>.EventoNFe.Evento.Clear; <ACBrNFe>.NotasFiscais.LoadFromFile(); <ACBrNFe>.EventoNFe.LerXML(); <ACBrNFe>.ImprimirEvento;
    1 ponto
  30. @mgmobile Bom dia ! Na seção: [BoletoCedenteConfig] do INI Verifique o campo TipoInscrição Caso utilize configuração cedente.ini, vou anexar um arquivo para que o senhor possa verificar as configurações: Exemplo_Cedente.INI
    1 ponto
  31. O caminho correto é entrar em contato com os canais oficiais da prefeitura e solicitar as informações.
    1 ponto
  32. Boa noite, Verifique as dependências, dlls OpenSSL e LibXml2, por exemplo.
    1 ponto
  33. Boa noite, O cep 00000000 pode estar gerando alguma exceção não tratada na Sefaz, mas mesmo assim teria o retorno do componente. Faça um teste com o programa de exemplo para ver se ocorre o mesmo problema. Revise suas configurações de ssl/tls.
    1 ponto
  34. Boa noite, Sua imagem não subiu. Tentou configurar o ini com as configurações seguindo o padrão dos outros que citou? [3126703] Nome=Francisco Sa UF=MG Provedor=Sintese Versao=2.04 ProRecepcionar=ttps://franciscosa.sintesetecnologia.com.br/nfsews/NfseWS HomRecepcionar=http://homologacao.sintesetecnologia.com.br/nfsews/NfseWS Veja o tópico a seguir, caso tenha alterado o ini, para que as alterações tenham efeito.
    1 ponto
  35. Italo , boa tarde! Estou aguardando o retorno do suporte da CONAM. Eles me enviaram um e-mail com um protocolo de atendimento e telefone. Pensei até em colocar o mesmo conteúdo hardcode no Sistema e comentar no código o preenchimento dos dados da nota. Vou esperar mais um pouco se não sinalizarem algo vou fazer isso. Eu reporto aqui o final da história. Agradeço as dicas até então.
    1 ponto
  36. Boa tarde Jefferson, Pelo seu relato chego a conclusão que o problema é realmente os dados informados no XML.
    1 ponto
  37. Boa tarde. Você chegou a tentar mais de uma vez? o proprio webservice da consulta de CNPJ é um pouco instável e costuma falhar com frequência, o que resulta nesse -10 de retorno SetRetorno(-10, Não foi possível obter os dados.)
    1 ponto
  38. Bom dia! Como o @Juliomar Marchetti já lhe orientou, se você usa o componente de impressão e quiser incluir uma nova variável, então não basta alterar o .fr3, você realmente precisaria alterar também o fonte do componente correspondente. Esse tipo de modificação específica pode nem sempre ser o caminho: Se você alterou já alterou o fonte do componente, para que a alteração tenha efeito, você precisa reinstalar o ACBr. Para criar e passar valor para um .fr3, você primeiro precisa criar a variável (Relatório > Variáveis...), para atribuir valor você usa: Relatorio.Variables['NomeVariavel'] := 'Valor Variável';
    1 ponto
  39. Por enquanto só validamos no validador mesmo e deu tudo certo. Transmissão de fato será só mês que vem.
    1 ponto
  40. estou com a mesma situação, mas acho que o mais adequado seria corrigir a validação e incluir o modelo 66 para o registro c500. de acordo com o que está no manual atualmente: Campo 05 (COD_MOD) - Valores válidos: [06, 28, 29, 66] - Ver tabela reproduzida na subseção 1.4 deste guia Também tive que fazer uma alteração na função "funChecaCOD_CONS" da unit ACBrTXTUtils Que estava setando o padrão do result como false quando na verdade o padrão deveria ser True, pois o campo COD_CONS não deve ser preenchido quando o modelo for 66 Fiz as modificações e vou colocar as units em anexo. ACBrTXTUtils.pas ACBrEFDBloco_C_Class.pas
    1 ponto
  41. Acho que tu pode mudar mas tem que informar isso no sped. tem um registro que é referente a alterações no cadastro de produtos e pode ser isso que eles contabilidade não querem fazer. 0205 o registro salvo engano
    1 ponto
  42. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Bancoob (Sicoob) //Campos para homologacao de acordo com dados fornecidos pelo banco -- Demais configurações como de costume nos outros bancos Versão API do Banco: -Para utilizar a versão nova V3, informar: FACBrBoleto.Configuracoes.WebService.VersaoDF := 'V3'; -Para utilizar a versão em produção V2: FACBrBoleto.Configuracoes.WebService.VersaoDF := ''; Utilizar ambiente Sandbox, de testes (Somente V3, sandbox da anterior foi descontinuada): -AcBrBoleto.Configuracoes.WebService.Ambiente := taHomologacao; -AcBrBoleto.Cedente.CedenteWS.ClientID :='9b5e603e428cc477a2841e2683c92d21' ; Para sandbox, so precisamos do ClientID e estar em homologação. (nao precisamos de certificados, keyuser, clientsecret), precisa dos scopos Utilizar ambiente Produção: -AcBrBoleto.Configuracoes.WebService.Ambiente := taProducao; -AcBrBoleto.Cedente.CedenteWS.ClientID := Client_Id gerado no portal developpers sicoob; -AcBrBoleto.Cedente.CedenteWS.ClientSecret := Client_Id gerado no portal developpers sicoob; -AcBrBoleto.Cedente.CedenteWS.KeyUser := ''; //Deixar em branco (Access token (Bearer) criado pela solucao ACBr); -AcBrBoleto.Configuracoes.WebService.ArquivoCRT := 'c:\ChavePublica.pem'; -AcBrBoleto.Configuracoes.WebService.ArquivoKEY := 'c:\ChavePrivada.key'; Para extrair do certificado CRT e KEY, segue o link do post: https://www.projetoacbr.com.br/forum/topic/73380-exportar-certificado-pem-crt-e-key/ Demais campos iguais: AcBrBoleto.Cedente.CedenteWS.IndicadorPix := True; //para boleto híbrido AcBrBoleto.Configuracoes.WebService.SSLCryptLib := cryOpenSSL; AcBrBoleto.Configuracoes.WebService.SSLHTTPLib := httpOpenSSL; AcBrBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; AcBrBoleto.Configuracoes.WebService.TimeOut := 30000; AcBrBoleto.Configuracoes.WebService.UseCertificateHTTP := True; Scope para V3: ACBrBoleto1.Cedente.CedenteWS.Scope := boletos_inclusao boletos_consulta boletos_alteracao Scope para V2: ACBrBoleto1.Cedente.CedenteWS.Scope := 'cobranca_boletos_consultar '+ 'cobranca_boletos_incluir '+ 'cobranca_boletos_pagador '+ 'cobranca_boletos_segunda_via '+ 'cobranca_boletos_descontos '+ 'cobranca_boletos_abatimentos '+ 'cobranca_boletos_valor_nominal '+ 'cobranca_boletos_seu_numero '+ 'cobranca_boletos_especie_documento '+ 'cobranca_boletos_baixa '+ 'cobranca_boletos_rateio_credito '+ 'cobranca_pagadores '+ 'cobranca_boletos_negativacoes_incluir '+ 'cobranca_boletos_negativacoes_alterar '+ 'cobranca_boletos_negativacoes_baixar '+ 'cobranca_boletos_protestos_incluir '+ 'cobranca_boletos_protestos_alterar '+ 'cobranca_boletos_protestos_desistir '+ 'cobranca_boletos_solicitacao_movimentacao_incluir '+ 'cobranca_boletos_solicitacao_movimentacao_consultar '+ 'cobranca_boletos_solicitacao_movimentacao_download '+ 'cobranca_boletos_prorrogacoes_data_vencimento '+ 'cobranca_boletos_prorrogacoes_data_limite_pagamento '+ 'cobranca_boletos_encargos_multas '+ 'cobranca_boletos_encargos_juros_mora '+ 'cobranca_boletos_pix '+ 'cobranca_boletos_faixa_nn_disponiveis';
    1 ponto
  43. Olá Pessoal, Infelizmente as cidades brasileiras não seguem um padrão nacional. Primeiramente é importante dizer que a maioria das cidades não querem ou não tem condições financeiras e ou técnicas para possuir o seu próprio WebService, sendo assim elas acabam contratando através de licitação (que tem prazo de validade) empresas (que chamamos de provedores) que fornecem o WebService. Hoje o componente ACBrNFSeX reconhece 145 provedores que vamos separar em 4 grupos. Grupo 1 - Provedores que implementaram os seus WebServices segundo a versão 1 do layout da ABRASF. Grupo 2 - Provedores que implementaram os seus WebServices segundo a versão 2 do layout da ABRASF. Grupo 3 - Provedores que implementaram os seus WebServices segundo um layout próprio. Grupo 4 - Temos somente o provedor PadraoNacional cujo layout esperamos que seja adotado pela maioria das cidades (ainda em fase de implantação pela RFB e SERPRO). Vamos detalhar um pouco mais cada um desses grupos: Grupo 1 - Provedores que seguem a versão 1 do Layout da ABRASF. Serviços documentados: EnviarLoteRps - Envio de um Lote de Rps no modo assíncrono; O componente gera o XML do Rps e envia para o webservice, através desse serviço é possível enviar um lote contendo de 1 até 50 Rps. Temos como resposta o número do protocolo que atesta que o lote foi recepcionado pelo WebServico, isso não significa que o Rps foi processado com sucesso. O número do protocolo vai ser utilizado nos serviços: ConsultarSituacaoLoteRps e ConsultarLoteRps. ConsultarSituacaoLoteRps - Consulta a situação de um lote de Rps enviado previamente; Através desse serviço temos a situação de um lote enviado que pode ser: 1 - Lote não enviado; 2 - Lote aguardando o processamento; 3 - Lote processado com falhas; 4 - Lote processado com sucesso. ConsultarLoteRps - Consulta um lote de Rps enviado previamente; Através desse serviço temos uma lista de rejeições caso a situação seja 3 ou a lista das NFS-e (XML das NFS-e geradas pelo WebService) se a situação for 4. ConsultarNFSeRps - Consulta uma NFS-e com base no número e serie de um Rps enviado previamente; Através desse serviço teremos a lista de rejeições ou o XML da NFS-e caso o Rps tenha sido processado com sucesso. ConsultarNFSe - Consulta uma NFS-e com base no número da nota; Através desse serviço teremos a lista de rejeições ou o XML da NFS-e. CancelarNFSe - Cancela uma NFS-e com base no número da nota e mais algumas informações; Através desse serviço teremos a lista de rejeições ou o XML de cancelamento da nota. Grupo 2 - Provedores que seguem a versão 2 do Layout da ABRASF. Serviços documentados: EnviarLoteRps - Envio de um Lote de Rps no modo assíncrono; O componente gera o XML do Rps e envia para o webservice, através desse serviço é possível enviar um lote contendo de 1 até 50 Rps. Temos como resposta o número do protocolo que atesta que o lote foi recepcionado pelo WebServico, isso não significa que o Rps foi processado com sucesso. O número do protocolo vai ser utilizado no serviço: ConsultarLoteRps. EnviarLoteRpsSincrono - Envio de um Lote de Rps no modo síncrono; O componente gera o XML do Rps e envia para o webservice, através desse serviço é possível enviar um lote contendo de 1 até 50 Rps. Temos como resposta a lista de rejeições ou o XML das notas. GerarNFSe - Envio de um único Rps no modo síncrono; O componente gera o XML do Rps e envia para o webservice, através desse serviço só é possível enviar um Rps por vez. Temos como resposta a lista de rejeições ou o XML da nota. ConsultarSituacaoLoteRps - Este serviço não consta na versão 2 do layout da ABRASF, caso você tentar usar o componente vai lhe apresentar uma mensagem acusando que este serviço não se encontra implementado. ConsultarLoteRps - Consulta um lote de Rps enviado previamente; Através desse serviço temos uma lista de rejeições caso o Rps tenha sido processado com falha ou a lista das NFS-e (XML das NFS-e geradas pelo WebService), devemos usar esse serviço caso o envio tenha ocorrido no modo assíncrono. ConsultarNFSeRps - Consulta uma NFS-e com base no número e serie de um Rps enviado previamente; Através desse serviço teremos a lista de rejeições ou o XML da NFS-e caso o Rps tenha sido processado com sucesso. ConsultarNFSe - Este serviço não consta na versão 2 do layout da ABRASF, caso você tentar usar o componente vai lhe apresentar uma mensagem acusando que este serviço não se encontra implementado. ConsultarNFSeFaixa - Consulta uma NFS-e ou uma faixa de NFS-e com base no número da nota; Através desse serviço teremos a lista de rejeições ou o XML das NFS-e. ConsultarNFSeServicoPrestado - Consulta uma NFS-e ou várias dependendo das condições da consulta; Através desse serviço teremos a lista de rejeições ou o XML das NFS-e. ConsultarNFSeServicoTomado - Consulta uma NFS-e ou várias dependendo das condições da consulta; Através desse serviço teremos a lista de rejeições ou o XML das NFS-e, emitidas contra o nosso CNPJ. CancelarNFSe - Cancela uma NFS-e com base no número da nota e mais algumas informações; Através desse serviço teremos a lista de rejeições ou o XML de cancelamento da nota. SubstituirNFSe - Realizada duas ações ao mesmo tempo: Cancela uma NFS-e com base no número da nota e mais algumas informações e envia um Rps que se processado com sucesso vai substituir a nota que foi cancelada; Através desse serviço teremos a lista de rejeições ou o XML de cancelamento da nota e o XML da nota substituidora. Observação importante sobre os provedores que seguem a versão 2, alguns deles não implementaram todos os serviços listados acima. Grupo 3 - Provedores que possuem um layout próprio. Como cada provedor tem o seu próprio layout ele também define quais os serviços que vão ser implementados em seus WebService, sendo assim não tem como listar eles aqui. Grupo 4 - Padrão Nacional possui um layout próprio. O WebService vai ser único para todas as cidades que aderirem esse padrão. Serviços documentados: GerarNFSe - Envio de um único DPS (Declaração de Prestação de Serviço) no modo síncrono; O componente gera o XML do DPS e envia para o webservice (API da NFS-e Padrão Nacional), através desse serviço só é possível enviar um DPS por vez. Temos como resposta a lista de rejeições ou o XML da nota. ConsultarDPSporChave - Consulta um DPS através da sua chave enviado previamente; Através desse serviço teremos a chave da NFS-e caso o DPS tenha sido processado com sucesso. ConsultarNFSeporChave - Consulta uma NFS-e pela sua chave; Através desse serviço teremos como resposta o XML da NFS-e. ConsultarDFe- Podemos realizar essa consulta informando a chave da NFS-e ou o NSU (Numero Sequencial Único); Através desse serviço podemos baixar o XML da NFS-e e eventos vinculados a mesma ou através do NSU baixar o XML de varias NFS-e e eventos, funciona de forma semelhante ao DistribuicaoDFe da NF-e, onde tanto o Emitente da nota quanto o tomador ou intermediário (caso esteja informado na nota) podem baixar as notas. ObterDANFSE - Permite baixar o PDF do DANFSE com base na chave da NFS-e; Através desse serviço teremos como resposta o PDF do DANFSE da NFS-e. EnviarEvento - Permite o envio de diversos eventos como por exemplo o de cancelamento. Através desse serviço enviamos o XML de Pedido de Registro de Evento e temos como resposta o XML do Evento caso o pedido seja processo com sucesso. ConsultarEvento - Permite a consulta de eventos com base na chave da NFS-e. Através desse serviço temos como resposta o XML do evento. ConsultarParam - Permite a consulta dos parâmetros de configuração realizados pela prefeitura que aderiu ao projeto da NFS-e Padrão Nacional. Através desse serviço temos como resposta a parametrização feita pela prefeitura.
    1 ponto
  44. 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.
    1 ponto
  45. 1 ponto
×
×
  • 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.