Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

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

  1. Boa tarde Alexandre e Daniel, obrigado pela atenção eu verifiquei permissão de pastas, desinstalei e reinstalei o ACBRMonitorPLUS de 32 bits e está normal agora.
    2 pontos
  2. Olá pessoal! Foi publicado uma notícia informando que a Secretaria do Estado da Fazenda de Santa Catarina resolveu interromper o processo de implementação do Dispositivo Autorizador Fiscal(DAF). Iniciado em 2018 e com a última movimentação do assunto em 2023, o DAF era um equipamento que viria a ser adotado pela UF nas vendas no varejo visando fornecer ao fisco um maior controle sobre os documentos emitidos principalmente em contingência. No entanto, após novo levantamento de informações por parte do fisco que indicou que o volume de documentos emitidos em contingência é pouco expressivo e que existem também outras alternativas para controle. Essas novas informações somadas ao objetivo de reduzir a burocracia na emissão de documentos fizeram com que a Diretoria de Administração Tributária (DIAT) da Fazenda concluíssem que o modelo definitivo de controle da emissão e autorização das NFC-e em Santa Catarina deve continuar usando os softwares emissores já existentes. Leia a notícia na íntegra AQUI.
    2 pontos
  3. Compreendi agora, ela não estava na pasta do programa, obrigado diego. Ótima tarde.
    1 ponto
  4. OK Diego, desenvolvo em outra linguagem a SqlWindows, mas conheço um pouco de Delphi e vou baixar estes fontes que sugeriu e estudar mais um pouco, obrigado.
    1 ponto
  5. Boa tarde! Conferindo aqui, de acordo com o log, a última alteração foi enviada no dia 19/07 e também houveram modificações no dia 24/06 com a mensagem do commit: Mas vou confirmar junto aos responsáveis.
    1 ponto
  6. A LibXML2 é utilizada para manipulação do XML. Colocando elas na mesma pasta do .EXE, o componente vai dar prioridade a elas sobre as do SO*. *exceto caso em que as dlls estejam registradas no path do windows para serem usadas primeiro. Uma versão incorreta dessas dlls pode ter ocasionado um erro em debug ou mesmo funcionando resultar em um comportamento inesperado.
    1 ponto
  7. libxml2 é tratamento para algumas coisas específicas e que pode estar ocorrendo. tu não tinha conforme acima postado atualizado elas?
    1 ponto
  8. #TK-5779 Tratamento para compatibilizar, testar e subir ao svn
    1 ponto
  9. O problema não está no programa em si, mas nas dlls, atualizei estas dlls que vc enviou na pasta da aplicação e funconou, agora fiquei curioso, qual o motivo da dll alterar o lay-out do retorno.
    1 ponto
  10. uhum, to fazendo assim: ACBrTEFD.DesInicializar(TACBrTEFDTipo(GerenciadorPadraoTEF)) e depois de capturar oque preciso Inicializo novamente: ACBrTEFD.Inicializar(TACBrTEFDTipo(GerenciadorPadraoTEF)) Vou tentar dar uma olhada no tefd se encontro algo trabalhando com clisitef capturando dados. Obrigado Juliomar.
    1 ponto
  11. Bom dia! Além das informações que o @antonio.carloslhe pediu. A ACbrLibHandle é utilizada na versão Multi Thread da Lib. Esta é versão que está utilizando? Na hora de distribuir a dll, você pegou ela de ACBrLibNFe-0.4.6.298\bin\MT\.... e se estiver usando o exemplo está usando o que tem MT no nome?
    1 ponto
  12. Bom dia pessoal. Estou postando apenas para deixar documentado. Estava nessa jornada de fazer funcionar minha aplicação no Docker. Passei por quase todos os problemas postados aqui no fórum kkkkkkkk Porém teve um que quase me fez desistir, o "network subsystem is unusable" ao fazer qualquer comunicação com o SEFAZ. Segui todas as sugestões feitas no fórum, como copiar os .so junto da aplicação, fazer downgrade ou upgrade na versão do OpenSSL, etc., mas sem êxito. Neste momento eu estava usando o Ubuntu 20.04, porque haviam pessoas que fizeram funcionar nele, e o NodeJS 18. Não tinha como eu usar o NodeJS 12, porque meu código já não roda mais nesta versão, e não estava usando o NodeJS 20 porque tinha um package que só estava adapatado até o 18. Depois de muito bater cabeça, não consegui fazer funcionar com essas configurações. Aí pensei, quer saber, vou botar o Ubuntu 24.04, o NodeJS 20, tirar essa package que depende da versão 18 e testar assim para ver. Deu certo! Finalmente pude ser feliz kkkkkkk Vou colocar aqui o Dockerfile, mas não como anexo, pq teve vários posts que não consegui baixar. FROM sitespeedio/node:ubuntu-24-04-nodejs-20.15.1 ENV NODE_ENV=production ENV DISPLAY=:99 WORKDIR /usr/src/app # Instalando as dependências de build para os packages da aplicação RUN apt update && apt install -y --no-install-recommends g++ make cmake python3 # Instalando dependências do ACBrLib RUN echo "deb http://deb.debian.org/debian buster main contrib\n" >> /etc/apt/sources.list && \ apt install -y --no-install-recommends xvfb xauth RUN echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections && \ apt install -y perl ttf-mscorefonts-installer openssl libxml2 libgtk2.0-0 && \ ln -s /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib/libxml2.so # Instalando os packages da aplicação RUN --mount=type=bind,source=package.json,target=package.json \ --mount=type=cache,target=/root/.npm \ npm i --omit=dev # Copiando os arquivos da aplicação para a imagem COPY . . # Esse openssl.cnf está alterado para aceitar legacy algorithms, conforme especificado num post do fórum do ACBr. # https://www.projetoacbr.com.br/forum/topic/75815-acbrnfe-programa-exemplo-para-linux/#comment-489652 # No windows é usado o legacy.dll COPY openssl.cnf /usr/lib/ssl/openssl.cnf # Criando usuário genérico para rodar a aplicação RUN adduser gpsfac # Marcando o usuário como dono da pasta da aplicação RUN chown -R gpsfac /usr/src/app # Rodando a aplicação como non-root user. USER gpsfac EXPOSE 8050 ENTRYPOINT ["bash", "/usr/src/app/run.sh"] # run.sh # Xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render -nolisten tcp -nolisten unix &> /usr/src/app/xvfb_warning_dump.txt & \ # node server_bundle.js
    1 ponto
  13. Obrigado @Italo Giurizzato Junior, vou realizar testes.
    1 ponto
  14. @arielguareschi, Gostaria de entender o motivo dessa alteração na unit ACBrDebitoAutomatico: function TACBrDebitoAutomatico.GravarTxtRemessa(const ANomeArquivo: String): Boolean; begin if Self.Arquivos.Count <=0 then raise EACBrDebitoAutomaticoException.Create('ERRO: Nenhum arquivo adicionado.'); SetProvider; // <== linha incluida if not Assigned(FProvider) then raise EACBrDebitoAutomaticoException.Create(ERR_SEM_BANCO); FProvider.Gerar(ANomeArquivo); Result := True; end; e na unit ACBrDebitoAutomaticoArquivo: function TRegistro.Ler(const aArquivoTXT: String): boolean; var FProvider: IACBrDebitoAutomaticoProvider; Ok: Boolean; begin // Incluida a condição abaixo if (TACBrDebitoAutomatico(FACBrDebitoAutomatico).Configuracoes.Geral.Banco = debNenhum) then begin TACBrDebitoAutomatico(FACBrDebitoAutomatico).Configuracoes.Geral.Banco := StrToBanco(Ok, Copy(aArquivoTXT, 1, 3)); end; FProvider := TACBrDebitoAutomatico(FACBrDebitoAutomatico).Provider; if not Assigned(FProvider) then raise EACBrDebitoAutomaticoException.Create(ERR_SEM_BANCO); Result := FProvider.LerTxt(aArquivoTXT, FDebitoAutomatico); end;
    1 ponto
  15. Olá Pessoal, Alguns prestadores de serviço da cidade de Campinas/SP estão recebendo um e-mail com informações sobre a implementação de um novo WebService para emissão de NFS-e. O WebService atual possui um layout próprio e o novo vai usar a versão 2.03 do layout da ABRASF. Recentemente criamos novas units para atender Campinas, pois a mesma tinha comprado o sistema do provedor ISSDSF, dessa forma o provedor deixou de atender os chamados dos desenvolvedores. Criamos então o provedor ISSCampinas. Agora com essa noticia do novo WebService as units referente ao provedor ISSCampinas foram alteradas para atender o novo WebService. Já esta tudo no SVN. Para poder realizar testes no ambiente de homologação do novo WebService se faz necessário fazer a alteração abaixo no arquivo ACBrNFSeXServicos.ini e seguir as orientação no inicio do referido arquivo. [3509502] ; Atualizado em 08/07/2024 Nome=Campinas UF=SP Provedor=ISSCampinas ;ProRecepcionar=https://issdigital.campinas.sp.gov.br/WsNFe2/LoteRps.jws ;ProNameSpace=http://proces.wsnfe2.dsfnet.com.br ;HomNameSpace=http://proces.wsnfe2.dsfnet.com.br Versao=2.03 ProRecepcionar= HomRecepcionar=https://homol-rps.ima.sp.gov.br/notafiscal-abrasfv203-ws/NotaFiscalSoap Não garanto que esta funcionando 100%, pois não tenho credenciais de um prestador de campinas para realizar os testes. Peço a colaboração de vocês para realizarem os testes e reportarem os resultados. Desde já muito obrigado pela compreensão e pelos testes.
    1 ponto
  16. Bom dia @Davi De Sousa Calixto, Respondendo a sua pergunta referente ao comentário do @Juliomar Marchetti, sobre os dados estarem zerados. Esse arquivo que você anexou não é o XML da NFS-e, e sim o XML de envio unitário do RPS. Abra ele com um navegador para você ver. A primeira tag <GerarNfseEnvio> é a tag de envio do RPS de modo unitário, o "GerarNfse" indica que se o RPS for processado com sucesso será gerada a NFS-e. A segunda tag <Rps> indica que a partir dela inicia os dados do RPS. Se esse RPS foi enviado e processado com sucesso, na pasta Notas você vai encontrar o XML (*-nfse.xml) que é o XML propriamente dito da NFS-e. É este o XML que deve ser carregado para poder imprimir o DANFSE.
    1 ponto
  17. Maravilha, vou fazer os testes e dou um feedback o mais rápido possível!
    1 ponto
  18. reinstala o componente limpando todos os arquivos locais, faça um clean na sua aplicação depois uma build na sua aplicação e testa ela novamente. o processamento está normal desses dados Consulta Cadastro versao: 2.00 verAplic: PR-v4_8_53 cStat: 112 xMotivo: Consulta cadastro com mais de uma ocorrencia DhCons: 23/07/2024 18:51:49 Dados da Empresa: IE: 4100050779 CNPJ: 76062488000739 CPF: cSit: 1 indCredNFe: 4 indCredCTe: 4 Nome: COMERCIAL DESTRO LTDA Fantasia: Reg. Apuração: Normal - Centralizador CNAE: 4691500 dIniAtiv: 01/07/1969 dUltSit: 04/01/2022 dBaixa: 30/12/1899 IEUnica: IEAtual: xLgr: AV BRASIL nro: 333 xCpl: xBairro: PACAEMBU cMun: 4104808 xMun: CASCAVEL CEP: 85816302 IE: 9067098053 CNPJ: 76062488000739 CPF: cSit: 1 indCredNFe: 4 indCredCTe: 4 Nome: COMERCIAL DESTRO LTDA Fantasia: Reg. Apuração: Regime Diferenciado - Substituto Tributario CNAE: 4639701 dIniAtiv: 01/07/2014 dUltSit: 04/01/2022 dBaixa: 30/12/1899 IEUnica: IEAtual: xLgr: AV BRASIL nro: 333 xCpl: xBairro: PACAEMBU cMun: 4104808 xMun: CASCAVEL CEP: 85816302
    1 ponto
  19. #TK-5777 para tratamento da situação
    1 ponto
  20. Vou simular alguns testes forçados. Mais creio que não seja por despejo de memória, pois como havia dito a Lib só encerro no finalizar da minha aplicação.
    1 ponto
  21. Boa noite, Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-34479 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado. O xml já era baixado corretamente. A codificação ficava errada somente no xml temporário gerado pelo programa de exemplo para exibição no TWebBrowser. Corrigido programa de exemplo para exibição do xml corretamente.
    1 ponto
  22. Não há impeditivo de você utilizar a multi thread para apenas uma instância. No seu caso, implemente a MT e utilize apenas ela em todos os cenários.
    1 ponto
  23. Bom dia! Poderiam incluir também a Nuvem Fiscal: https://dev.nuvemfiscal.com.br/docs/api/#tag/Cnpj Tem plano gratuito, apenas exige um cadastro com token.
    1 ponto
  24. 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, tpAltera, tpBaixa, toConsultaDetalhe // utilizado para o tipo de operação ACBrBoleto.Configuracoes.WebService.Ambiente := tawsProducao ou tawsHomologacao Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; 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/
    1 ponto
  25. Se o XML está sendo validado com sucesso em: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx então provavelmente é um erro no SEFAZ MG, afinal os Schemas são os mesmos, para todas UFs
    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.