Jump to content

dev botao

Bloco X (Geração do mesmo dia de movimento de 2 imp. fiscais)


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

Recommended Posts

Boa tarde pessoal

Essa é minha primeira postagem aqui, minha duvida seria sobre o seguinte: Imagine que o comércio tem 2 impressoras fiscais e emite a redução Z de um determinado dia nas 2 impressoras. O arquivo da redução Z gerado para o Bloco X será o mesmo, correto? Onde dentro do unico arquivo irá conter as informações do fechamento da impressora 1 e da impressora 2.

Por acaso alguém já passou por essa situação, é assim mesmo como estou pensando? 


Obrigado

Link to comment
Share on other sites

  • Moderadores
1 hora atrás, leloko disse:

Boa tarde pessoal

Essa é minha primeira postagem aqui, minha duvida seria sobre o seguinte: Imagine que o comércio tem 2 impressoras fiscais e emite a redução Z de um determinado dia nas 2 impressoras. O arquivo da redução Z gerado para o Bloco X será o mesmo, correto? Onde dentro do unico arquivo irá conter as informações do fechamento da impressora 1 e da impressora 2.

Por acaso alguém já passou por essa situação, é assim mesmo como estou pensando? 


Obrigado

Boa tarde, leloko.

Seja bem vindo!

Você terá que gerar e enviar um arquivo para cada ECF, veja o texto abaixo retirado do Ato Cotepe 02.06 :

"2. O arquivo “Redução Z DDMMAAAA” deve ser gerado automaticamente quando o PAF-ECF comandar a emissão do documento Redução Z."
"3. O arquivo “Redução Z DDMMAAAA” deve ser gerado automaticamente também quando o PAF-ECF identificar que já houve a emissão do documento Redução Z no ECF sem o PAF-ECF comandar esta ação."

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

Link to comment
Share on other sites

Você vai ter dois arquivos com mesmo nome, pois o arquivo é individual por ECF, e dentro do arquivo é indicado o ECF. Talvez sua preocupação sejam com relação a ter dois arquivos com mesmo nome onde um pode sobrescrever o outro, se for isto, tenho dois raciocínios abaixo:

 

1 - Ao menos por todas as homologações que fiz e com o que tenho entendido da homologadora e também da própria ER, com relação aos arquivos independente de Bloco X ou não, eles devem ficar local na mesma maquina onde esta o ECF, então teoricamente você não teria dois arquivos com mesmo nome, pois se são dois ECF, também se presume serem dois caixas.

2 - No caso especifico dos arquivos do Bloco X, você precisa também armazenar eles em banco de dados, para poder verificar a questão dos MD5, re-fazer o arquivo se por acaso o mesmo for excluído da pasta, etc. Ao menos a homologadora sempre exigiu isto, nesta tabela por exemplo eu controlo um chave inteiro sequencia, e os arquivos estão armazenados no banco de dados em blob. Também mesmo existindo o recibo salvo em pasta específica eu também salvo no banco de dados em blob, no mesmo registro sequencial que deu a origem, assim teoricamente o problema que você falou sobre sobrescrever os arquivos não existiria, pensando em uma mesma maquina, já que esta tudo no banco de dados, mas claro fisicamente você teria um problema, pois precisam existir os arquivos na pasta e neste caso um iria matar o outro, porem esta preocupação não existe se você trabalhar considerando como premissa o item 1.

 

Posso estar equivocado, mas é assim que resolvo no meu sistema e tem dado certo, nunca tive problema nenhum.

 

 

 

  • Like 1
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.