Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 20-07-2021 em todas as áreas

  1. Boa tarde pessoal. De acordo com o manual "Especificação Técnica de Requisitos" do SAT, versão ER 2.28.05, de 01 de Março de 2021, será possível enviar novas tags de meios de pagamento a partir do dia 01/09/2021. Para atender isso é necessário alterar os fontes "pcnConversao.pas" e "ACBrECFVirtualSAT.pas" implementando tais meios de pagamento. Nos baseamos no que já existe atualmente para a NFe/NFCe para desenvolver. Estou enviando em anexo os fontes com as alterações que fizemos aqui. Peço por gentileza que validem e então disponibilizem no SVN para os demais. Muito obrigado! ACBrECFVirtualSAT.pas pcnConversao.pas
    3 pontos
  2. Boa tarde, Precisei desenvolver o bloco H011 - IDENTIFICAÇÃO DO ESTABELECIMENTO DETENTOR DO INVENTÁRIO para o DRCST conforme a portaria SEF Nº 378/2018 link http://legislacao.sef.sc.gov.br/html/portarias/2018/port_18_378.htm A classe modificada chama-se ACBrEFDBloco_H_Class e ACBrEFDBloco_H. Gostaria, se possível, de uma análise para disponibilizar a função nos fontes oficiais do ACBR. Grato pela compreensão. Matheus Leandro Ferreira ACBrEFDBloco_H.pas ACBrEFDBloco_H_Class.pas
    2 pontos
  3. Boa tarde amigos! Já esta disponível a nova versão do Delphi Community "Free" que foi atualizado para 10.4.2: Fonte: https://blogs.embarcadero.com/delphi-cbuilder-community-editions-now-available-in-version-10-4-2/?utm_source=Eloqua&utm_medium=email&utm_content=Article-210719-DelphiC++CE Lembrando que a versão comunitária é elegível para desenvolvedores ou organizações com menos de 5 desenvolvedores e faturamento anual inferior a US $5,000.00. []´s
    1 ponto
  4. Boa tarde, Não encontrei área específica para o componente ACBrPagFor, então estou postando aqui. Utilizei o componente para gerar arquivos para o banco Santander e foi necessário realizar alguns ajustes no código fonte ao ler o arquivo de retorno do banco. Estou anexando os arquivos com as correções já efetuadas e o leiaute que foi utilizado. Inclusive inclui todas as descrições de ocorrência de retorno conforme leiaute no em função específica no arquivo ACBrPagForConversao.pas ACBrPagForConversao.pas ACBrPagForLerTxt.pas Pagamento a Fornecedores Layout CNAB 240 - v11.2 - Indicador Pix.pdf
    1 ponto
  5. Resolvido! Com a dica do BigWings, instalei o Fortes Report e parou de dar o erro na abertura. Vamos ver agora como funciona compilando aplicativos.
    1 ponto
  6. @EMBarbosa ou @Italo Giurizzato Junior, me ajudam com essa analise... Obrigado pelas contribuições, @Edmilson Santin
    1 ponto
  7. @Italo Giurizzato Junior eu estou fazendo a migração para o NFSeX, nem vou prestar suporte mais para o NFSe. Falei com o cliente ele vai aguardar... Estou com um erro mas vou abrir um outro tópico obrigado
    1 ponto
  8. Boa tarde. Obrigada pelo interesse em contribuir, queira por favor anexar o pas alterado. Att.
    1 ponto
  9. Bom dia Italo, vou iniciar os testes e reporto aqui o resultado ok, grato pela atenção.
    1 ponto
  10. para compatibilizar para futuros bancos, o Titulos.orgaoNegativador; eu tive que alterar para STRING, então quando for subir para o SVN ele irá subir como string e não integer; vai precisar ajustar onde você popula o componente ACBrBoleto.pasACBrBoletoW_BancoBrasil_API.pas
    1 ponto
  11. Os tópicos são mantidos atualizados... se você entrar em cada um verá a data da atualização. O fórum também é uma boa fonte de pesquisa, se você pesquisar por CSRT não verá nada recente sobre isso. Mas se quiser algo oficial, sim, terá que entrar em contato com as SEFAZ.
    1 ponto
  12. Obrigado, pela resposta, vou verificar e retorno...
    1 ponto
  13. Fiz, vc consome o link com TIdHTTP e TIdSSLIOHandlerSocketOpenSSL, vincula o certificado que o banco cria, e consome, testa os retornos como tem no manual, eu fui fazendo no postman antes. Passa como data raw. ABody_RawFormData: TStrings // inter var ResponseContent, lParamList: TStringStream; ResponseContent := TStringStream.Create(''); try lParamList := TStringStream.Create(TFuncoesString.RemoverQuebra(ABody_RawFormData.Text)); LHTTP.Post(AURL, lParamList, ResponseContent); Result := ResponseContent.DataString; finally ResponseContent.DisposeOf; end; Fica atento ao retorno do cancelamento: é retorno vazio, e igual a 204, o de enviar, é retorno = 200
    1 ponto
  14. Obrigado BigWings... Nem lembrava que tinha o ACBr.EncerrarMonitor... Só para efeito de curiosidade e demais não baterem a cabeça como eu... Fiz o seguinte script para que funcionasse corretamente. Criei o encerrarmonitor.txt apenas com a linha ACBr.EncerrarMonitor. O BAT abaixo apaga o entnfe.txt e copia o arquivo txt para entnfe.txt... o ACBR executa e se fecha. Até aí ok... Se eu colocar o comando para apagar o entnfe.txt logo em seguida, muitas vezes o comando de apagar é mais rápida do que o ACBR e ele não se fecha. Tive que usar o comando TIMEOUT para aguardar alguns segundos e então apagar o entnfe.txt gerado. Segundo problema: se executar o acbrMonitor.exe direto via BAT, o BAT fica "preso" na linha de chamada e não se fecha... tive que usar o START para isso, de forma que ele é "liberado" para continuar o processamento e resolve a tarefa. Coisa básica e simples que resolve casos de impressoras conectadas em micros na rede que ficam desligados à noite... Coloquei o BAT no agendador de tarefas e todo santo dia as 8h ele executa isso para atualizar as impressoras. --- if exist C:\acbrmonitor\acbr\entnfe.txt del C:\acbrmonitor\acbr\entnfe.txt copy c:\acbrmonitor\encerrarmonitor.txt C:\acbrmonitor\acbr\entnfe.txt TIMEOUT /T 5 if exist C:\acbrmonitor\acbr\entnfe.txt del C:\acbrmonitor\acbr\entnfe.txt start C:\ACBrMonitorPLUS\ACBrMonitor.exe exit ---
    1 ponto
  15. Boa tarde, Conforme noticia publicada em 12/07/2021 no portal do SPED, foi publicada a versão 7.0.8 do validador do SPED Contábil Fiscal, o qual trouxe as seguintes modificações: Fonte: http://sped.rfb.gov.br/pagina/show/5847
    1 ponto
  16. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  18. Boa tarde, Favor atualizar todos os fontes de todas as pastas, reinstale a suíte ACBr e faça novos testes.
    1 ponto
  19. Boa tarde, Vou incluir na minha lista de tarefas para analisar o problema.
    1 ponto
  20. Desculpe pela demora na analise desse caso... Essa modificação foi introduzida, porque as novas "Classes Externas", sobrescrevem internamente, o OnEnviarStringDevice Exemplo: procedure TACBrPosPrinterGEDI.Configurar; begin fpPosPrinter.Porta := 'NULL'; fpPosPrinter.OnEnviarStringDevice := ImprimirGEDI; fpPosPrinter.PaginaDeCodigo := TACBrPosPaginaCodigo.pcUTF8; end; e quando mudávamos o modelo, após o uso de uma classe externa, o Evento da Classe externa continuaria sendo acionado... Apliquei uma possível correção, para o problema... Por favor teste com o fonte em anexo... ACBrPosPrinter.pas
    1 ponto
  21. Olá pessoal, Fizemos mais alguns ajustes, só que agora no DANFSE feito em Fortes Report. O que mudou? O componente ACBrNFSeXDANFSeRL tinha algumas propriedades de configuração que não deixava bem claro do que se tratava. Detectamos que algumas fazia referencia ao Prestador e outras ao Tomador. Foi criado uma propriedade de configuração chamada Prestador e outra Tomador e dentro dessas propriedades foi colocado as propriedades que as pertence. As propriedades: PrestLogo, RazaoSocial, Endereco, Complemento, Fone, Municipio, InscMunicipal, EMail_Prestador, CNPJ_Prestador e UF foram removidas e elas agora estão na propriedade Prestador com os seguintes nomes: RazaoSocial, NomeFantasia, InscricaoMunicipal, CNPJ, Endereco, Complemento, Municipio, UF, EMail, Fone e Logo. As propriedades: T_InscEstadual, T_InscMunicipal, T_Fone, T_Endereco, T_Complemento e T_Email foram removidas e elas agora estão na propriedade Tomador com os seguintes nomes: InscricaoEstadual, InscricaoMunicipal, Fone, Endereco, Complemento e Email. Favor atualizar todos os fontes de todas as pastas e reinstale a suíte ACBr usando o ACBrInstall_Trunk2 com a opção de apagar arquivos antigos marcada.
    1 ponto
  22. 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.

The popup will be closed in 10 segundos...