Ir para conteúdo
  • Cadastre-se

Victor H. Gonzales - Panda

Consultores
  • Total de ítens

    3.153
  • Registro em

  • Última visita

  • Days Won

    89

Tudo que Victor H. Gonzales - Panda postou

  1. o GetPath ele pega do certificado se não me engano. porem tu pode forçar function TArquivosConf.GetPath(const APath: String; const ALiteral: String; const CNPJ: String = ''; const IE: String = ''; Data: TDateTime = 0; const ModeloDescr: String = ''): String;
  2. ok.... obrigado removi eles do topico... TK-5644
  3. Isso não é a questão do Certificado, pois o certificado é responsável apenas pela assinatura do documento e do túnel. tem que verificar se não tem outro serviço gerando duplicidade ou se por algum motivo não está enviando mais de uma vez a mesma numeração / série na mesma filial. o fato de usar o mesmo certificado não é o impeditivo ou problema, visto que a numeração é controlada por empresa (14 dígitos) e a numeração de documentos pela raiz (8 dígitos) do CNPJ
  4. Tem que verificar se o problema esta realmente na abertura do arquivo ou na população da informação. Não achei relatos semelhantes. Envie o arquivo ofx para análise em [email protected] Lembrando, que essa implementação da forma que esta não tem como ser versionada, pois irá quebrar spor exemplo D7
  5. Recentemente, algumas Software Houses e Contribuintes têm recebido notificações do sistema de retaguarda da Secretaria da Fazenda (Sefaz) indicando que os cupons fiscais estão sendo enviados mais de uma vez. Esse problema geralmente ocorre devido a falhas de comunicação com o módulo (timeout), levando a aplicação a reenviar automaticamente o cupom fiscal ou até mesmo o reenvio manual. Este procedimento pode resultar em sérios problemas para os contribuintes, como duplicidade de registros e inconsistências fiscais. Para evitar esses transtornos, a Sefaz recomenda a utilização de dois comandos essenciais: ConsultarNumeroSessao : O equipamento retornará exatamente o valor da sessão consultada, esse comando geralmente é utilizado quando não se obteve resultado do processamento da requisição da sessão. O equipamento só retornará a ultima sessão consultada, caso haja outros comandos enviados entre a sessão e a consulta, será retornado 11003 (sessão não existe). ConsultarUltimaSessaoFiscal: O Aplicativo Fiscal poderá solicitar a última sessão fiscal processada pelo Módulo Fiscal. O equipamento retornará exatamente o resultado da ultima sessão processada. (uma única vez). Passos Recomendados Implementação do Controle de Sessão: Certifique-se que a sua aplicação armazena o número da sessão de todos os cupons enviados. Consulta Módulo Disponível: Outro comando importante é ConsultarSAT antes de iniciar um processo de venda, devemos consultar se a situação do módulo é igual 8000 | SAT em operação, pois o módulo pode estar ocupado com outro comando, caso ocupado não deve-se enviar o comando de venda no momento. Implementação dos Comandos de Consulta: Certifique-se de que sua aplicação utilize os comandos ConsultarNumeroSessao e ConsultarUltimaSessaoFiscal para verificar o status das sessões e evitar reenvios desnecessários. Gestão de Timeout: Revise a configuração de timeout e a lógica de reenvio da aplicação para garantir que, em caso de falha de comunicação, o sistema não crie novas sessões indiscriminadamente. Monitoramento e Auditoria: Estabeleça processos de monitoramento e auditoria para identificar e corrigir rapidamente qualquer problema relacionado ao envio de cupons fiscais. Orientações para Correção do Problema 1. Armazenamento do Número da Sessão É fundamental que a aplicação, ao enviar um cupom fiscal, armazene o número da sessão correspondente. Este número é crucial para o controle e gerenciamento adequado dos cupons fiscais emitidos. 2. Reutilização do Número da Sessão No caso de necessidade de reenvio do cupom fiscal, a aplicação deve tentar utilizar o mesmo número de sessão. Isso evita a criação de novos números de sessão a cada envio, o que pode gerar duplicidade e confusão nos registros. no ACBrMonitor: SAT.SetNumeroSessao(1234) na ACBrLIB: SAT_SetNumeroSessao(1234); no componente: <ACBrSAT>.OnGetNumeroSessao <<<< é necessário programar o evento procedure TfmPrincipal.ACBrSAT1GetNumeroSessao(var NumeroSessao: Integer); begin NumeroSessao := 1234; // Random(999999); end; o valor 1234 é apenas um valor simbólico; Caso deseje controlar a sessão : O Aplicativo Comercial deverá gerar um número de sessão aleatório de 6 dígitos que se não repita nas últimas 100 comunicações. É crucial que Software Houses e Contribuintes estejam atentos às diretrizes da Sefaz para a correta emissão e reenvio de cupons fiscais. Utilizando adequadamente os comandos de consulta de sessão e gerenciando eficientemente os números de sessão, é possível evitar duplicidades e garantir a integridade dos registros fiscais. Para mais informações e suporte, entre em contato com a Secretaria da Fazenda ou consulte a documentação oficial disponível no site da Sefaz.
      • 5
      • Curtir
  6. voce tem que carregar o XML da NFSe (retorno autorização) e não o XML do RPS (envio), são 2 XML distintos, carregando o XML da NFSe que o que o Diego informou o carregamento funciona normalmente
  7. CRT 3 é empresa Normal, está saindo CST por esse motivo. CRT 2 e 3 (CST) CRT 1 e 4 (CSOSN)
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. coloca a configuração como TLS1.2 e a dll da openssl versão 1.1.1.10/
  10. eu sei que as versões mais novas do Windows apresentam uma certa incompatibilidade com o Delphi 7. mas só o fato de utilizar o ACBrInstall não deveria fazer parar de funcionar a IDE, desde que você tenha acesso de leitura a todas as BPL não deveria ter erro.
  11. 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
  12. Tópico fechado por falta de retorno do usuário
  13. Bom dia, como está "reformatado" não tem como realizar merge, vou tentar usar o log passado e a implementação para localizar e fazer o merge ACBrBoleto: Criadas novas propriedades: FLinhaDigitavel:string; FCodBarrasNumerico:string; ACBrBancoPenseBank: Removida obrigatoriedade dos campos não exigidos pelo PenseBank Inseridas funções para retorno de propriedades necessárias para impressão de boleto ACBrBoletoFCFortesFr: Ajuste layout ACBrBoletoW_PenseBank_API: alterado para configurar timeout da requisição Removido campos que não existem em requisições pensebank Implementadas novos URLs ACBrBoletoW_Bancoob: removidos campos não existentes implementada rota negativação ACBrBoletoRet_PenseBank_API: Ajustado retorno de erros Incluído retorno de consulta detalhada ACBrBoletoRet_Bancoob: Inserido tratamento para retorno cod 204
  14. Primeira sugestão é tirar de dentro de programs files por conta das questões de segurança. Tenta na raiz c:delphi e como admin Tudo indica erro de permissão ao carregar as bpl
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Não foi possível recriar o "AV" na NFe / NFCe. em ambos casos gerou a exportação, todos os codigos fontes estão atualizados sem modificações e reinstalados? no programa exemplo o mesmo cenário ocorre?
  17. fiz alguns testes aqui, no começou realmente deu problema, mas depois não consegui mais simular o problema.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • 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.