Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.250
  • Registro em

  • Última visita

  • Days Won

    114

Posts postados por EMBarbosa

  1. Em 22/02/2024 at 11:13, ThiagoDornelas disse:

    precisei ajustar os fontes abaixo para o novo layout. Além do novo código de layout, foi necessário criar um novo campo para o registro "0020".

    segue abaixo as alterações feitas:

     

    - unit ACBrECFBlocos: acrescentei o novo codigo "0010"

    - unit ACBrECFBloco_0:  criei um novo campo (IND_PR_TRANSF) para o registro 0020.

    - unit ACBrECFBloco_0_Class: ajuste na procedure de escrita do registro 0020.

    ACBrECFBlocos.pas 69.51 kB · 1 download ACBrECFBloco_0.pas 18.35 kB · 1 download ACBrECFBloco_0_Class.pas 22.73 kB · 1 download

    Muito obrigado pela contribuição

    Adicionei no nosso backlog (TK-5369)

    Assim que possível daremos um retorno.

  2. Em 19/04/2024 at 08:42, ALTAMOGIANA disse:

    Realizamos a atualização do ACBR(ACBrDFE), quando atualizamos as maquinas dos usuários está ocorrendo "Invalid parameter". 

    Este erro ocorre quando o usuário "abre" alguma aplicação(cadastros etc) do sistema atualizado.

    É difícil saber exatamente o que é sem entender exatamente onde o erro é levantado.

    Por exemplo, tem um problema bem parecido relacionado ao uso de TClientDataset.

    Veja: https://stackoverflow.com/a/8147950/460775

    Talvez você precise debuggar no cliente ou criar um sistema de log de erros pra poder ter uma ideia de onde o erro acontece.

    • Curtir 1
  3. 18 horas atrás, [email protected] disse:

    Estou fazendo testes com o componente ACBrPIXCD, PSP Sicredi, em produção.

    Após incluir uma cobrança imediata, a cada 5 segundos, realizo uma consulta para verificar se houve pagamento, parecido com o exemplo do componente.

    Em 99% das vezes ocorre tudo certinho.

    Em alguns casos retorna uma mensagem de erro: 

     

    18/04/24 15:18:33:932 - Resp.Body: {"type":"https://pix.bcb.gov.br/api/v2/error/ErroInternoDoServidor","title":"Erro Interno","status":500,"detail":"Condição inesperada ao processar requisição.","correlationId":"6ac4027c-60604024"}
    18/04/24 15:18:33:932 - ChamarEventoQuandoReceberRespostaEndPoint( /cob, GET )
    18/04/24 15:18:33:948 -   ResultCode:500
    18/04/24 15:18:33:948 -   RespostaHttp: {"type":"https://pix.bcb.gov.br/api/v2/error/ErroInternoDoServidor","title":"Erro Interno","status":500,"detail":"Condição inesperada ao processar requisição.","correlationId":"6ac4027c-60604024"}
    18/04/24 15:18:33:964 - TratarRetornoComErro( 500 )

     

    Em anexo um trecho do log.

    log.txt 24.38 kB · 0 downloads

    Bom dia,

    Geralmente isso é um problema do lado do servidor. É basicamente o mesmo que o Erro http 500, como você pode ver no log.
    Veja também esse link
    : https://bacen.github.io/pix-api/

    Acho que a única coisa que pode ser feita é tentar o contato com eles.

  4. 3 horas atrás, ALTAMOGIANA disse:

    Partindo dessa analise o AcbrEsocial está com erro no pcesS2500.pas "TEvtProcTrab.GerarBaseCalculo(obj: TbaseCalculo);", pois o mesmo impede a geração da tag através da condição:

    if ( (VersaoDF >= veS01_02_00) and (obj.vrBcCpMensal = 0) ) then
        exit;

    A questão é que o grupo "baseCalculo" não é obrigatório. Então precisamos de uma validação para não gerá-lo.

    E se mudarmos para o seguinte código?

      if ( (VersaoDF >= veS01_02_00) and (obj.vrBcCpMensal = 0) and (obj.vrBcCp13 = 0)) then
        exit;

    O que acha dessa alternativa?

    • Curtir 1
  5. Ao fazer uma GNRe existem vários campos a serem preenchidos. Mas além desses também há campos extras que podem ser exigidos ou não pela UF. Como saber o que preencher?

    Observação: Não estamos falando de quais valores vão nos campos, quer dizer, o que colocar nos campos. Isso é trabalho do contador da empresa ou da própria UF definir. Mas sim de quais campos preencher...

    Infelizmente, não temos essa informação de maneira definitiva.
    Se estiver disponível, você poderia usar o método GnreConfigUF para uma receita específica.
     
    Mas o próprio manual tem o seguinte detalhe:
    Citar

    Esta consulta retorna apenas as regras cadastradas no Portal GNRE, não contém as regras especificas que são verificadas pelo serviço de cada UF.

     
    E online, você pode ter uma ideia seguindo com os seguintes passos (imagens na sequência):
    1. Entre no portal GNRe e vá em Automação
    2. clique em Manual para Preenchimento do XML de Lote
    3. clique em Regras de preenchimento
    4. Selecione a UF e a Receita desejada.
    5. Verifique os dados exigidos no formulário apresentado.

    image.webp

    image.png

     

    • Curtir 2
  6. A contribuição no tópico citado post acima foi enviada ao SVN, conforme mensagem citada abaixo:

    Em 21/03/2024 at 12:33, Daniel Simoes disse:

    Enviada a contribuição do @joão vitor de fraga venancio... Commit [r33017]

    Assim, estamos fechando essa TK-5132 até segunda ordem.

    Se for necessário uma nova análise, fiquem a vontade a postarem novas mensagens.

    Nota: ainda estamos aceitando contribuições para o aplicativo de exemplo. Vejam o tópico citado.

  7. Em 18/03/2024 at 19:08, DatawebDev disse:

    Faltou incluir algumas units em ACBr_NFSe.dpk e ACBr_TEFD.dpk. Compilador de linha de comando do Delphi Rio reclamou que não as encontrava.

    Em anexo os arquivos DPK corrigidos. Favor incorporar as alterações no SVN para podermos concluir a atualização do ACBr aqui no ambiente de dev.

    ACBr_NFSe.dpk 4.21 kB · 3 downloads ACBr_TEFD.dpk 3.23 kB · 3 downloads

    Muito obrigado pela contribuição.
    Fiz a implementação baseada nela.
    Subi as alterações para o SVN na Revisão  33041.
    Pelo que vi está tudo certo.
    Queira por favor atualizar, testar e reportar qualquer problema.

    Mais uma vez obrigado.

    Em 22/03/2024 at 06:10, Daniel Simoes disse:

    Mas de qualquer forma não faria sentido 2 Packages carregarem uma mesma Unit...

    Os pacotes de Design Time precisariam ser revistos

    Verificado. É importante lembrar que os pacotes Design Time precisam ser recompilados e reinstalados após alteração nos pacotes Run Time.

    • Obrigado 1
  8. 18 horas atrás, m5sistemas disse:

    Descricao=Erro de Conexão: Erro Interno: 10054Erro HTTP: 0URL: https://ws-campolargo.atende.net:7443/?pg=rest&service=WNERestServiceNFSeConnection reset by peerErro Interno: 0Erro HTTP: 0URL: https://ws-campolargo.atende.net:7443/?pg=rest&service=WNERestServiceNFSeConnection reset by peer

     

    - mas ao mudar para minha empresa ( estamos na mesma cidade do cliente) gero nota sem problemas, 

    A conexão do cliente é estável? Vocês usam o mesmo provedor de internet?

  9. 17 horas atrás, narlem disse:

    Sim, eu entendo que sempre haverá alterações a serem feitas, seria apenas uma ajuda emergencial até solucionarmos o problema em relação a programação do sistema. Obrigada 

    Como alternativa, já que estão dispostos a pagar pela alteração, tentem um freelancer.

    Talvez consigam um na nossa área de Classificados, aqui no fórum ou no Discord.

    • Curtir 1
  10. Em 08/01/2024 at 18:14, galegoga disse:

    Boa noite!

    Segue o arquivo com a sugestão de correção para evitar memoryLeak na leitura de alguns certificados.

    ACBrDFeOpenSSL.pas 20.33 kB · 6 downloads

    Me parece que você também fez modificações no arquivo OpenSSLExt.pas e não o colocou aqui.

    Ou talvez você esteja utilizando outra versão... poderia disponibilizar?

    Eu não encontrei o SslMethodTLSV1_3 citado na linha 480 da unit ACBrDFeOpenSSL.pas.

     

    • Curtir 1
  11. Em 01/03/2024 at 13:51, Joao Pedro Pereira disse:

    Boa tarde.

    Acredito que simplesmente parar de utilizar a função já resolva o problema

    ACBrEFDBloco_D_Class.pas

    Muito obrigado pela contribuição.

    Mas achamos melhor corrigir a função. Pelo visto, ela não era usada no código do ACBr em outros lugares e estava incorreta já faz um tempo.

    @ddsilva,

    Subi as alterações para o SVN na Revisão  32926.
    Pelo que vi está tudo certo.

    Pedimos a todos o favor de atualizar, testar e reportar qualquer problema.

    Mais uma vez obrigado a todos pelo relato e sugestões de correção.

    • Curtir 1
  12. Em 29/02/2024 at 11:03, Infotecsoft disse:

    Alguém consegue me esclarecer se realmente essas mudanças entrarão no mês de Abril ou se foi prorrogado novamente?

    Desde já, obrigado!

    Em 29/02/2024 at 16:57, ESSystem disse:

    Estamos errados ?

    O fim do CFOP de substituição tributária, programado para 1º de abril de 2024 foi revogado pelo Ajuste SINIEF nº 29 de 2023.

    Já a unificação do CST e CSOSN, prevista para entrar em operação dia 1º de abril de 2024, também foi revogada pelo Ajuste SINIEF nº 34/2023.

    Fonte: documentação (nos links acima) e site SigaoFisco

    • Curtir 3
  13. Para fins históricos:
    Primeiro commit SVN no Source Forge foi em 2009-03-11:

    https://sourceforge.net/p/acbr/code/1/ (Caso saia do ar link https://web.archive.org/web/20240214150911/https://sourceforge.net/p/acbr/code/1/)

    Nele consta a primeira versão lançada (0.01a) de um componente ACBr (ACBrECF e ACBrCalculadora):

    image.png

    Em 15/01/2019 at 13:24, Daniel Simoes disse:

    Reparem no Post, que ainda não há menção do nome ACBr, e a ideia inicial, era fazer uma classe de Suportes a ECF (Emissor de Cupom Fiscal)...

    https://www.devmedia.com.br/forum/classe-para-acesso-direto-a-ecf-em-linux-windows/229474

    Caso saia do ar, link no WayBack Machine: https://web.archive.org/web/20150801052647/https://www.devmedia.com.br/forum/classe-para-acesso-direto-a-ecf-em-linux-windows/229474

    • Curtir 6
  14. Em 07/02/2024 at 13:14, Juan ECF disse:

    Detalhe erro 2.jpg

    Juan,

       Você usa algum compactador ou encryptador no seu software?

       Por exemplo: ASPack, UPX, Armadillo, ou algo similar?

       Você faz algum tratamento diferente após gerar o executável pelo Delphi?

       Você modifica alguma opção do projeto?

    Se você copiar o arquivo, "RedesPayGo.txt" para a pasta do seu executável, o problema continua acontecendo?

    OBS.: Esse arqruivo está no SVN do ACBr no seguinte caminho: "ACBr\Fontes\ACBrTEFD"

  15. Olá pessoal,

       Queremos informar que implementamos mais um gerenciador padrão de troca de arquivos no ACBrTEFD, o gpTefDialScopeGetcard.

    Happy Very Funny GIF by Disney Zootopia

       Você pode utilizar agora esse modelo para implementar o TEF que se comunica com o gerenciador padrão da GetCard ou Scope por troca de arquivos.

       O modelo é muito semelhante ao PayGo por troca de arquivos, mas tivemos que criar uma nova classe para evitar conflitos com alguns recursos que não existem.

        A princípio está tudo funcionando, mas como sempre, aproveitem, testem e nos reportem qualquer problema.

       Bom trabalho por aí!!!

     

    • Curtir 3
  16. 4 horas atrás, Hugo Nunes Macêdo disse:

    Bom dia

    Gostaria de saber se tem como me enviar dicas ou mesmo vídeo explicando o passo a passo de como

    configurar para que se possa usar comandos para emitir cupom fiscal usando o MFE sefaz ce

    sem mais 

    agradeço 

    atenciosamente 

    hugo macedo

    contato 85988448107

     

    Boa tarde.

    Para usar o MFe você vai utilizar o componente ACBrSAT. Então para ver os comandos e como funciona, você pode utilizar o aplicativo de exemplo do ACBrSAT.

    Nesse tópico tem algumas informações importantes sobre a configuração relacionadas ao MFe:

     

    • Curtir 1
  17. Em 15/01/2024 at 09:11, brajan disse:

    bom dia, fiz isso e segue anexo a documentação.

    Eles também possui integração com dll e API para o TEF Dedicado, se precisar para futuras integrações posso pedir a documentação

    Manual-de-Integração--Via-Gerenciador-padrao.pdf 508.6 kB · 0 downloads

    Boa tarde.

    Subi ao SVN uma versão da implementação baseado nesse manual.

    Foi necessário criar um novo modelo de Gerenciador padrão, que no momento está sendo chamado de gpTefDialScopeGetcard

    Por favor, atualize, faça testes e reporte qualquer problema.

  18. 1 hora atrás, Thiago Henrique Gaspar disse:

    Chamo o Initializar passando como argumento a ref do ponteiro, string do arquivo de conf, e a senha, segue:

    f'{prefix}_Inicializar': Signature([POINTER(c_int), c_char_p, c_char_p]),
    retorno = self._invocar(metodo)(byref(self.pointeiro), self._b(arq_config), self._b(chave_crypt))

    No inicializar você vai passar uma variável que vai receber uma referência de ponteiro. Essa referência você vai utilizar em todas as próximas chamadas "dessa Thread".

    1 hora atrás, Thiago Henrique Gaspar disse:

    Estou utilizando Python, estou utilizando um código em Node como base, mas não tenho muito conhecimento também de Node

    Dá uma olhada nesse código em python criado por usuários ACBr para utilizar a ACBrLibCEP:

    https://github.com/base4sistemas/acbrlib-python/

    Pode ajudar você a entender com funciona.

    • Curtir 1
×
×
  • 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.