Jump to content

Compre o Delphi
Com até 30% de desconto
e parcelado em até 12x sem juros

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

José Mauro

ANSWERED Ato Cotepe/icms 09/13 - V. 02.01 - Dúvidas Acbr Req. Vii

Recommended Posts

Boa tarde pessoal, tudo bem?

 

Estivemos importando algumas funcionalidades para a lib em Java, jACBrFramewok, e o nosso colega Rafael Dias irá versioná-las para que outras pessoas possam ir evoluindo a sua utilização.

 

Bem, após a importação do ACBrPAF, ACBrAAC, ACBrEAD e alguns recursos do ACBrECF, começamos a pegar os requisitos de homologação e utilizar, devidamente, as funcionalidades encapsuladas. Estávamos utilizando algumas dicas contidas em, http://www.regys.com.br/homologacao-do-paf-ecf-parte-2-menu-fiscal/, para nos localizarmos sobre cada item pertencente ao menu fiscal, mas como houve mudanças da versão dos requisitos ficaram algumas dúvidas no ar e acredito que possa ser interessante centralizá-las e evoluirmos a base de conhecimento.

 

Gostaria da ajuda de vocês para associar os itens do Requisito VII com as respectivas funcionalidades do ACBr. Abaixo um resumo:

Item 2: LX -> Qual função deve ser acionada, ECF_PafMF_LX_Impressao ou ECF_LeituraX? (Em que uma se difere da outra)

Item 3: LMF(S/C) -> Para a leitura da memória fiscal, simples ou completa, qual dos métodos deve ser utilizado?
 ECF_PafMF_LMFC_Cotepe1704  - período e saída na ECF
 ECF_PafMF_LMFC_Cotepe1704_CRZ - crz e saída na ECF
 ECF_PafMF_LMFC_Espelho  - período e saída em arquivo
 ECF_PafMF_LMFC_Espelho_CRZ  - data e saída em arquivo
 ECF_PafMF_LMFC_Impressao  - período e saída na ECF
 ECF_PafMF_LMFC_Impressao_CR Z- crz e saída na ECF 

ECF_PafMF_LMFS_Espelho - período e saída em arquivo
ECF_PafMF_LMFS_Espelho_CRZ- data e saída em arquivo
ECF_PafMF_LMFS_Impressao - período e saída na ECF
ECF_PafMF_LMFS_Impressao_CRZ- crz e saída na ECF

 

Ainda em relação ao item 3, nesta versão ainda continua precisando dos itens Espelho MFD e Arq. MFD.? É que não ficou explícito para mim.

Item 4: Para a geração do arquivo MF deve ser acionada a função ECF_PafMF_ArqMF?

Item 5: Para a geração do arquivo MFD deve ser acionada a função ECF_PafMF_ArqMFD?

Item 11: Para a identificação do PAF,  deve ser acionada a função ECF_PafMF_RelIdentificacaoPafECF?

Item 13: Do que se trata este item? Lendo ele parece que o subitem a), fala sobre o sintegra e o subitem b ) fala sobre o PAF_Preenche_H.

Item 14: Tab. Índice Técnico Produção -> como funciona este item?
 

Item 15: Parametros de Configuração -> para este item deve ser acionada a função PafMF_RelParametrosConfiguracao?

 

Item 17: Este item é o mais complicado, minha opinião, antes havia um desmembramento que ficava mais fácil de entender, Arq. Prod, Meios de Pagamento, Estoque e Mov. Ecf. Estas funcionalidades continuam precisando, correto?

 

Em relação a geração dos itens supracitados, seria:

  • Para Estoque gerar o tipo de  registro E  através do PAF_SaveFileTXT_E;
  • Para Tab. Prod. gerar o tipo de  registro P  através do PAF_SaveFileTXT_P; 
  • Para a Mov. Ecf. gerar o tipo de registro R através do PAF_SaveFileTXT_R;
  • Para os Meios de Pagamento acionar a função ECF_PafMF_RelMeiosPagamento;

Estes seriam os passos? É que vi no ANEXO IV que há vários registros que devem ser informados, tirando os que são específicos a determinados segmentos, quais são necessários para cada funcionalidade?

Pessoal sei que são muitas perguntas, mas qualquer ajuda será bem muita bem vinda. Além disso acredito que este tópico possa vir a ser uma postagem interessante para auxiliar os marinheiros de primeira viagem, assim como eu, neste processo de homologação.

 

Desde já agradeço.

 

José Mauro

Share this post


Link to post
Share on other sites
1. Pode utilizar tanto uma quanto a outra, PafMF_LX_Impressao na verdade utiliza LeituraX.
 
2. Utilize
  • PafMF_LMFC_Impressao(crzinicial, crzfinal) por intervalo de CRZ
  • PafMF_LMFC_Impressao(datainicial, datafinal) por intervalo de Data
  • PafMF_LMFS_Impressao(crzinicial, crzfinal) por intervalo de CRZ
  • PafMF_LMFS_Impressao(datainicial, datafinal) por intervalo de Data
Os metodos anteriores sempre são mantido para compatibilidade com aplicativos que ainda estão homologados em versões anteriores da ER e não necessitam reomologar, lembre-se que o laudo agora tem validade de 2 anos, então quem homologou na nova validade com ER antiga não vai atualizar tão cedo, precisamos então manter a compatibilidade sempre.
 
3. Sim utilize:
  • PafMF_ArqMF para o arquivo MF
  • PafMF_ArqMFD para o arquivo MFD
 
4. Sim Utilize:
PafMF_RelIdentificacaoPafECF
Lembrando que se o componente ACBrECF estiver conectado a um componente ACBrAAC os dados do relatório de identificação já estarão preenchidos, tornando desnecessário preencher tudo e enviar ao método, bastando passar nil ao parâmetro.
 
5. O Item 13 (Vendas do Período) se refere a geração do Sintegra e SPED.
 
6. A tabela de indíce técnico de produção só deve ser gerado por aplicativos que possuem tal recurso, geralmente quem trabalha com produção própria de mercadorias, quem transforma produtos em produto acabado por encomenda, coisas desse tipo, se o software não possui isso deve mostrar a mensagem que é mostrada no requisito.
 
7. Utilize o método: 
PafMF_RelParametrosConfiguracao(Perfil, IndiceRG)
Onde "Perfil" é o perfil configurado no Paf-ECF, se você trabalha somente em um estado específico, fixe o valor, se você trabalha em todos os estados, então o ideal é ter essa informação em algum lugar (no cadastro da empresa por exemplo) e passar ao método essa informação conforme a configuração do aplicativo.
Aqui eu tenho uma tabela de UF/Perfil, e conforme a UF configurada na empresa eu passo o perfil ao método.
 
8. O Menu Fiscal "Registros do Paf-ECF" não possui um método para gerar ele na impressora fiscal, mas sim um componente, o ACBrPAF, você deve preencher basicamente os registros:
  • U1  Identificação do Estabelecimento Usuário do PAF-ECF
  • A2  Total Diário de Meios de Pagamento
  • P2  Relação das Mercadorias e Serviços
  • E2  Relação das Mercadorias em Estoque
  • E3  Identificação do ECF que Emitiu o Documento Base para a Atualização do Estoque
  • D2  DAV Emitidos
  • D3  Detalhe do DAV
  • D4  Log de Alteração de Itens do DAV
  • R01 Identificação do ECF, do Usuário, do PAF-ECF e da Empresa Desenvolvedora
  • R02 Relação de Reduções Z
  • R03 Detalhe da Redução Z
  • R04 Cupom Fiscal, Nota Fiscal de Venda a Consumidor ou Bilhete de Passagem
  • R05 Detalhe do Cupom Fiscal, Nota Fiscal de Venda a Consumidor ou Bilhete de Passagem
  • R06 Demais documentos emitidos pelo ECF
  • R07 Detalhe do Cupom Fiscal e do Documento Não Fiscal - Meio de Pagamento
Esse seria um arquivo com o que é necessário para uma uma empresa normal de varejo. Para entender como preencher o ideal seria estudar os demos. O arquivo recebe informações do seu banco de dados e não da impressora fiscal.
  • Like 2

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi

Share this post


Link to post
Share on other sites

Olá Régys, muito obrigado pelo esclarecimentos.

 

Restou uma dúvida somente no item: "8. O Menu Fiscal Registros do Paf-ECF", devo gerar os registros de acordo com a função que for selecionada no menu?

 

Por exemplo:

U1 e P2, para produtos (antes P1 e P2);

R01, R02.... R07 para movimentação da ECF,

etc;

 

Seria essa a ideia?

 

É que como a movimentação é por período não vejo forma de ligá-la ao produto, exceto se seja para apresentar apenas os produtos e estoques que tiveram movimentação no período, é isto?

 

Mais uma vez muito obrigado.

 

José Mauro

Share this post


Link to post
Share on other sites

Como eu disse, você precisa no mínimo gerar aqueles registros que informei, o arquivo agora é um todo, tudo junto, não existe mais opções em separado como antes.

A única coisa que ainda existe é o estoque parcial ou total, então antes de gerar o arquivo você precisa deixar o usuário escolher, gerar tudo ou gerar somente dos produtos escolhidos.

 

Quanto aos outros registros sempre tudo dentro do período, alguns registros não possuem período, como por exemplo o P2, E2, E3, mas o resto sim.


Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi

Share this post


Link to post
Share on other sites

Como eu disse, você precisa no mínimo gerar aqueles registros que informei, o arquivo agora é um todo, tudo junto, não existe mais opções em separado como antes.

A única coisa que ainda existe é o estoque parcial ou total, então antes de gerar o arquivo você precisa deixar o usuário escolher, gerar tudo ou gerar somente dos produtos escolhidos.

 

Quanto aos outros registros sempre tudo dentro do período, alguns registros não possuem período, como por exemplo o P2, E2, E3, mas o resto sim.

 

Muito obrigado pela ajuda. Estamos evoluindo a lib em java e iremos enviando os patches dos recursos que formos encapsulando para a comunidade.

Share this post


Link to post
Share on other sites

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...