Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 16-07-2024 em todas as áreas

  1. Olá pessoal, Foram disponibilizados também os programas de exemplo em php Singlethread e Multithread utilizando a ACBrLibCEP. ..\ACBr\Projetos\ACBrLib\Demos\PHP\ConsultaCEP\ACBrCEPST.php ..\ACBr\Projetos\ACBrLib\Demos\PHP\ConsultaCEP\ACBrCEPMT.php Até mais!!!
    2 pontos
  2. Não conheço o .net core mas pra usar em qualquer outra linguagem que não o Pascal você vai precisar dos pacotes da ACBrLib, para NFe tem a ACBrLibNFe. Você pode assinar o ACBrPro e ter acesso aos binários da ACBrLibNFe já compilados além de outras vantagens. Não sendo assinante pode compilar a ACBrLibNFe a partir dos fontes que baixou, da seguinte forma: - Instalar o Lazarus 32 bits (ACBrLib é escrita em Lazarus e não Delphi) - Instalar os componentes do ACBr no Lazarus - Abrir o projeto da ACBrLibNFe e compilar Se não me engano tem sim a ACBrLibNFe (demonstração com limitação de uso) no Nuget e também pra download aqui. https://projetoacbr.com.br/pro/ https://www.projetoacbr.com.br/forum/files/category/36-acbrlib-pro/ https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/
    2 pontos
  3. Obrigado Obrigado
    2 pontos
  4. bom dia, Problema resolvido. Podem fechar o tópico. abraços,
    2 pontos
  5. É um pouco diferente do que já venho fazendo em php, vou estudar a documentação e tentar me encontrar dentro das explicações....
    2 pontos
  6. Olá pessoal! Informamos que foi enviado ao SVN nas revisions 34362 e 34363 as modificações que compatibilizam o ACBreSocial com os novos ajustes do e-Social relacionados ao eConsignado! Mas o que é o eConsignado afinal? O eConsignado é um projeto do governo federal que visa facilitar ao trabalhador do setor público a aquisição de empréstimos consignados de maneira simplificada reduzindo a intermediação dos bancos. O sistema será integrado ao FGTS digital permitindo que os trabalhadores façam a contratação do empréstimo direto pela plataforma. Com isso os empregadores poderão incluir na guia de recolhimento do e-Social o valor da parcela, descontado do contracheque, e o sistema fará a transferência automática para os bancos credores. E o que exatamente mudou no ACBr? O enumerado tpCodIncFGTS usado para definir o código da incidência da rubrica para o FGTS enviado no evento S-1010(Tabela de Rúbricas) ganhou o valor cdfDescontoeConsignado que converte para o valor 31 ao gerar o XML. O enumerado tpTpAcConv usado para definir o tipo de instrumento ou situação ensejadora da remuneração relativa a períodos de apuração anteriores ganhou os novos valores tacDeclaracaoBaseCalcFGTSAntAoInicFGTSDigital, tacSentencJudicial e tacParcelasComplementares que convertem para H, I e J respectivamente ao gerar o XML. Foi adicionado no evento evtBasesFGTS (S-5003) que devolve as informações do FGTS por trabalhador, uma classe para receber as informações do eConsignado que forem devolvidas. A mesma pode ser acessada conforme exemplo: procedure LerS5003(const evtS5003: TS5003); var i, j, k: Integer; LIdeEstabLot: TIdeEstabLot2CollectionItem; LInfoTrabFGTS: TInfoTrabFGTSCollectionItem; LEconsignado: TeConsignadoCollectionItem; instFinanc, nrContrato: String; vreConsignado: Double; begin for i:=0 to Pred(evtS5003.EvtBasesFGTS.infoFGTS.IdeEstabLot.Count) do begin LIdeEstabLot := evtS5003.EvtBasesFGTS.infoFGTS.IdeEstabLot.Items[i]; for j:=0 to Pred(LIdeEstabLot.InfoTrabFGTS.Count) do begin LInfoTrabFGTS := LIdeEstabLot.InfoTrabFGTS.Items[j]; for k:=0 to Pred(LInfoTrabFGTS.eConsignado.Count) do begin LEconsignado := LInfoTrabFGTS.eConsignado.Items[k]; instFinanc := LEconsignado.instFinanc; nrContrato := LEconsignado.nrContrato; vreConsignado := LEconsignado.vreConsignado; end; end; end; end; procedure LerRetornoConsultaeSocial; begin if ACBreSocial1.Consultar(NumeroProtocolo) then begin LRetornoConsultaLote := ACBreSocial1.WebServices.ConsultaLote.RetConsultaLote; if LRetornoConsultaLote.Status.cdResposta in [201, 202] then begin for i:=0 to Pred(LRetornoConsultaLote.retEventos.Count) do begin LRetornoEventos := LRetornoConsultaLote.retEventos.Items[i]; for j:=0 to Pred(LRetornoEventos.tot.Count) do begin if (LRetornoEventos.tot[j].Evento.TipoEvento = teS5503) then begin LerS5003(TS5003(LRetornoEventos.tot[J].Evento.GetEvento)); end; end; end; end; end; end; E se eu uso o ACBrMonitor ou a Lib? Utilizando Monitor ou Lib os novos valores já serão considerados nas rotinas de conversão, então, caso queira enviar, por exemplo, um evento S-1010 com a informação do codIncFGTS com o novo valor, basta informá-lo em seu arquivo INI criado seguindo o modelo S-1010: Em um exemplo simples: Mesma lógica se aplica para o tpTpAcConv. ATENÇÃO: Independente da solução que estiver utilizando os schemas também devem ser atualizados!
    2 pontos
  7. Pessoal boa noite. Realmente, tinha 2 linhas ainda que estava fazendo o modo antigo do assíncrono... por isso o erro. Falha minha, mas já está corrigido e não deu erro. Agradeço as respostas. Grato, Wagner
    1 ponto
  8. Pessoal, o suporte do banco Sicredi me respondeu. Era apenas o número do Posto que estava errado, o cliente configurou 00 e, o correto era 32. Mas obrigado pela ajuda.
    1 ponto
  9. Olá, após achar diversas versões do Fortes e deixar apenas a última, funcionou ! Muito obrigado.
    1 ponto
  10. Boa tarde @Marcelo Loiola Silva, Pode ser que o provedor esteja exigindo que o XML seja assinado e o componente não esteja realizando a assinatura. Abra a unit ISSLegal.Proveder e procure pela procedure Configuracao, você vai encontrar: procedure TACBrNFSeProviderISSLegal203.Configuracao; begin inherited Configuracao; ConfigGeral.Autenticacao.RequerChaveAutorizacao := True; (...) { with ConfigAssinar do begin Rps := False; LoteRps := False; ConsultarSituacao := False; ConsultarLote := False; ConsultarNFSeRps := False; ConsultarNFSe := False; CancelarNFSe := False; RpsGerarNFSe := False; LoteGerarNFSe := False; RpsSubstituirNFSe := False; SubstituirNFSe := False; end; } end; Descomente o bloco referente ao ConfigAssinar e vai trocando o False por True a cada teste. Por exemplo altere para True o valor de Rps, isso vai fazer que o Rps seja assinado. Salve a unit alterada, reinstale o ACBr e faça um teste de envio.
    1 ponto
  11. Boa tarde... Segue alteração, na linha 328 ACBrTEFAndroidMSitef.rar
    1 ponto
  12. Erro 500, geralmente é do lado do servidor. A rotina pode estar tentando acessar uma URL incorreta. Você configurou o método no arquivo .h e carregou dinamicamente seguindo o exemplo do ConsultaCNPJ? Tente seguir os mesmos passos até o método de inicializar. Após acessar o .so pela primeira vez o arquivo ini padrão de configurações deve ser gerado, configure o LogNivel=4 como paranóico e anexe para podermos analisar. https://acbr.sourceforge.io/ACBrLib/Geral.html Configure a VersaoDF=5 para utilizar a versão atual S01_02_00 e revise as demais configurações. Configure a pasta de schemas (PathSchemas) apontando para o caminho onde salvou os schemas distribuídos com a lib. https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca11.html Caso ainda não tenha visto, também são necessárias as dependências, OpenSSL e LibXml2. https://acbr.sourceforge.io/ACBrLib/Dependencias.html
    1 ponto
  13. lembre-se esse canal é para tratar do componente ACBrNFSeX para delphi e lazarus. caso tenha situações fora dos componentes poste em canal mais adequado por exemplo https://www.projetoacbr.com.br/forum/forum/65-dúvidas-não-relacionadas-ao-acbr/ o componente está funcionando, usou o mesmo e testou se sim pode seguir olhando o código dele ou ainda usar a lib ou monitor caso não use delphi ou lazarus
    1 ponto
  14. bom dia Diego, o problema se resolveu informando a variavel IdentDistribuicao que nao tava documentada. 'Utilizado por alguns bancos para definir quem distribui o boleto: '0 - tbBancoDistribui '1 - tbClienteDistribui Obrigado!
    1 ponto
  15. Bom dia @william_computel, Segundo o manual do provedor AssessorPublico que temos não consta essa estrutura de de uma lista forma de pagamento. O que tem referente a pagamento é: Que no componente você informa a data de vencimento da seguinte forma: Vencimento := strToDate('16/08/2024');
    1 ponto
  16. Segue o monitor compilado referente a resposta vindo somente 1 titulo, é a resposta do endpoint PIX, observe que a mesma consulta no endpoint PIX V3, retorna somente um registro direto no postman. fora do acbr
    1 ponto
  17. Boa tarde @ralty, Infelizmente como não temos um padrão o jeito é tratar cada caso (provedor).
    1 ponto
  18. Olá pessoal, Queremos informar brevemente que foi criado um novo método chamado LerStatusImpressoraFormatado. Uma versão para a ACBrLibPosPrinter e também uma versão para o ACBrMonitorPlus no objeto ESCPOS. Esse método pode ser útil para quem prefere uma leitura de forma diferente dos dados e as anteriores (principalmente da Lib) não era satisfatória. A documentação explica melhor o retorno. Como sempre nos deem seu feedback aqui no Fórum ou Discord. Até a próxima!
    1 ponto
  19. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
    1 ponto
  20. Bom dia... Obrigado.. Vou implementar e testar aqui.. Infelizmente não tem como testar isso em homologação, pois o SitDemo funciona somente como Local, mas vou implementar e testar num cliente.
    1 ponto
  21. @Dércio Luis Zanatta segue as classes com 2 novas opções seguindo o manual atualizado tokenRegistroTls e timeoutColeta. Ps: não consegui testar a opção tokenRegistroTls porque não a obtive a tempo via Software Express. Classes e Demo MSitef.rar
    1 ponto
  22. Boa tarde, estou tentando de vários modos importar o WSDL via Importer WSDL e não está dando certo, o link é o https://wstt.omnilink.com.br/iasws/iasws.asmx?wsdl ele importa mas não carrega os parâmetros corretamente, da o erro // ************************************************************************ // // The following types, referred to in the WSDL document are not being represented // in this file. They are either aliases[@] of other types represented or were referred // to but never[!] declared in the document. The types from the latter category // typically map to predefined/known XML or Embarcadero types; however, they could also // indicate incorrect WSDL documents that failed to declare or import a schema type. Não sei mais o que fazer não estou conseguindo consumir este webservice, se alguém souber o que posso fazer de diferente, já tentei via linha de comando mas também não cria o arquivo correto, anexo o arquivo .pas gerado pelo importador. se alguém puder me dar uma ajuda agradeço. iasws.pas
    1 ponto
  23. Consegui resolver o problema, através do SOAP UI baixei o arquivo WSDL e carreguei ele no WSL Importer no delphi, por ali deu tudo certo, não sei qual o problema da URL. obrigado aos que tentaram ai abraço.
    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.