Ir para conteúdo
  • Cadastre-se

dev botao

Cat52 - Cotepe 1704


  • Este tópico foi criado há 3085 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Qual o comando que vocês usam para gerar a opção 4 do menu fiscal?

Ato Cotepe 1704 Cat52

PafMF_LMFC_Cotepe1704(edtData1.Date, edtData2.Date, cNomeArquivo); obs: não gera o E16, E17, E18, E19 e E20

PafMF_MFD_Cotepe1704(edtData1.Date, edtData2.Date, cNomeArquivo); obs: não gera o E4, E5, E6, E7, E8, E9, E10, E11, E12 e E13

Obrigado!

Ivan

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Os comandos estão em conformidade com os requisitos de homologação PAF-ECF

O seu arquivo está sendo recusado pelo site do fisco Paulista ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Teste no site do fisco Paulista com o Login de desenvolvedor...

Se o Site aceitar, e não acusar erros, então o problema está no programa do seu cliente...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Boa tarde Daniel,

eu estava gerando o arquivo CAT52 e meu aplicativo e também os teste que fiz no DemoECF ficavam rodando como se estivessem em um looping.

Ao debugar percebi na procedure TACBrECFBematech.PafMF_GerarCAT52 dentro do ACBrECFBematech existe a linha

IncDay( DataArquivo, 1 ); e neste IncDay não estava sendo incrementado a próxima data ou próximo dia. então coloquei DataArquivo:=IncDay( DataArquivo, 1 );

e o arquivo foi gerado certinho. Será que estaria certo isto que fiz?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você está correto...

A função IncDay recebe uma data como "const" , e retorna o resultado... ( diferente da função Inc( Integer ) )

Enviei correções para o SVN, obrigado pelo report

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

Boa tarde.

     Estou com problemas com uma daruma fs800 que não estou conseguindo gerar o arquivo do ato cotepe 17/04, estou trabalhando com arquivos txt, e me retorna o seguinte erro no monitor:

TESTE 1

ECF.DataHora
OK: 26/10/15 11:36:39

ECF.PafMF_LMFC_Cotepe1704(01/09/2015, 30/09/2015, "D:\paf\COTEPE_01-09-2015_30-09-2015.txt")

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.


TESTE 2

ECF.DataHora
OK: 26/10/15 11:39:56

ECF.PafMF_MFD_Cotepe1704(01/09/2015, 30/09/2015, "D:\paf\COTEPE_01-09-2015_30-09-2015.txt")

 

 

 

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.

 

 

Desde ja agradeço.

Editado por BrasystemInfo
Link para o comentário
Compartilhar em outros sites

Boa tarde pessoal, bem continuo sem conseguir gerar o arquio do ato cotepe 17/04.

 

bem como ja coloquei o comando que uso é:

ECF.PafMF_MFD_Cotepe1704(01/09/2015, 30/09/2015, "c:\cotepe.txt")

e o gerenciador me retorna o erro:

ERRO: Erro ao executar rGerarRelatorioOffline_ECF_Daruma.
Cod.: -52 Erro ao abrir arquivo.

mas falando com o pessoal da daruma me passaram o seguinte comando:

rGerarRelatorio_ECF_Daruma(char*szRelatorio,char*szTipo,char*szInicial,char*szFinal); 

no erro acima o acbr usa metodo diferente:  rGerarRelatorioOffline_ECF_Daruma.

como sou novato posso estar falando o que não sei mas...

Desde ja agradeço.

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Você está tentando salvar o arquivo no diretório "C:\" se sim este deve ser o problema, no window 7 em diante a menos que se execute a aplicação como administrador não se pode gravar arquivos na raiz do c:\, você deve criar uma pasta e gravar dentro dela.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Boa tarde Régys,

para estas 3 rotinas retorna o mesmo erro.

      warquivo := "cotepe.txt"
       ECF.PafMF_MFD_Cotepe1704( wData1,wData2, wArquivo )   ou
      Ecf.ArquivoMFD_DLL(wData1,wData2, wArquivo,3)                  ou
      Ecf.PafMF_LMFC_Cotepe1704(wData1,wData2, wArquivo )
 

Peguei o retorno da impressora em um log de autditoria que segue:

10/11/2015-14:56:12:216:    >> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)
10/11/2015-14:56:12:216:        >> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)()
10/11/2015-14:56:12:216:            >> fnRelatorios_Verificar_ECF(MFD, 0)()
10/11/2015-14:56:12:216:            >> fnXML_RetornarValor(START\LocalArquivosRelatorios, , C:\Windows\system32\DarumaFrameWork.xml)
10/11/2015-14:56:12:216:            << fnXML_RetornarValor - RETORNO NUMERO: 1
10/11/2015-14:56:12:216:            >> AbrirArquivoINF(C:\ACBrMonitorPLUS\Daruma.inf)()
10/11/2015-14:56:12:216:            << ERRO - Ao abrir arquivo (C:\ACBrMonitorPLUS\C:\ACBrMonitorPLUS\Daruma.inf) - RETORNO NUMERO: 0
10/11/2015-14:56:12:216:    << rGerarRelatorioOffline_ECF_Daruma - RETORNO NUMERO: -52
10/11/2015-14:56:12:216:    -----------------------------------------------------
 

Não sei isso ajuda a me ajudar, pois não sei como alterar esse path, ja tentei alterar no regedit, no xml, mas a cada execução do programa retorna o mesmo valor

c:\acbrmonitorplus\

Acredito que o erro esteja  na linha em vermelho mas não sei como altera-lo.

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Isto parece um erro interno da DLL, elá está concatenando o diretório com o nome completo da geração do arquivo .inf, isso não é controlado pelo Monitor.

Veja no XML de configuração da DLL o que está configurado em:  START\LocalArquivosRelatorios, penso que nesta configuração deve estar informado alguma coisa errada.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Conversei com o pessoal da daruma, (Felipe Moreira) e ele me disse que esse path "C:\ACBrMonitorPLUS" antes do nome de arquivo pode estar sendo usado pelo acbr, 

porque a dll pega do local  "START\LocalArquivosRelatorio" e esta sendo adicionado de novo o path, desculpe mas estou no limbo...

> rGerarRelatorioOffline_ECF_Daruma(MFD, DATAM, 01102015, 31102015, C:\ACBrMonitorPLUS\Daruma.mf, C:\ACBrMonitorPLUS\Daruma.mfd, C:\ACBrMonitorPLUS\Daruma.inf)()

se nesse metodo passar sem o path....

 

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal,  em anexo esta o xml da daruma e a auditoria do ultimo teste, o xml é a verificação que o Régis  me falou, sobre o path. 

depois de alguns testes verifiquei o seguinte sobre o path em questão:

se usar o metodo assim 

ECF.PafMF_MFD_Cotepe1704(01/10/2015, 31/10/2015, "cotepe.txt")

la no xml sera alterado (não sei porquem) para 

<START>
    <LocalArquivos>C:\ACBrMonitorPLUS\</LocalArquivos>
    <LocalArquivosRelatorios>C:\ACBrMonitorPLUS\</LocalArquivosRelatorios>

e se usar o metodo assim 

ECF.PafMF_MFD_Cotepe1704(01/10/2015, 31/10/2015, "C:\Nave\paf\cotepe.txt"))

la no xml sera alterado (não sei porquem) para 

<START>
    <LocalArquivos>C:\Nave\paf\</LocalArquivos>
    <LocalArquivosRelatorios>C:\Nave\paf\</LocalArquivosRelatorios>

mas o erro continua o mesmo, veja no final da auditoria 

auditoria.txt

DarumaFrameWork.xml

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Apenas usuários do SAC, tem direito de resposta da equipe do ACBr, sobre o uso dos componentes, em até 24 horas...

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3085 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.