Usuário com melhor resposta
Requisito XXV - arquivo de movimento por ECF

Pergunta
-
Olá pessoal!
Estou finalizando hoje o Requisito XXV, para gerar o arquivo de movimento por ECF.
Não foi fácil hehehe :)
Mas havia um tópico do colega Fábio Vendramin Guimarães que me ajudou bastante no registro R03. Valeu Fábio!
Mas então, me restaram algumas dúvidas. São muitas, mas se for possível alguém me esclarecer, fico muito grato.
Vamos lá, lembrando que estou fazendo apenas para FS600 da Daruma por enquanto:
#Registro R01:
1) Campo 03 - MF adicional:
qual letra devo colocar aqui? "S" caso tenha e "N" caso não tenha?
2) Campo 05 - Tipo de ECF:
o texto deve ser "ECF-IF"?
3) Campo 11 - Número Seqüencial do ECF:
qual campo é esse?
utilizei a função Daruma_FIMFD_RetornaInformacao, com índice "86". Seria esse dado?
#Registro R02:
4) Campo 05 - Número do usuário:
esse não sei mesmo.
utilizei a Daruma_FIMFD_RetornaInformacao, com índice "94", mas está voltando sempre zeros
#Registro 03:
5) Campo 07 - Totalizador Parcial:
utilizei a explicação do colega Fábio, para guardar os dados no banco após a redução Z.
Também usei a Daruma_FIMFD_RetornaInformacao, com índice "1164".
Mas existem alguns totalizadores que estão zerados, e outros que não tem uma alíquota relacionada a eles.
Por exemplo, só existem os totalizadores 01, 02, 03 e 04.
Nesses dois casos, devo gravá-los no arquivo ou posso ignorar?
#Registro 04:
6) Quando se fala sobre a "Nota Fiscal de Venda a Consumidor", está se referindo àquele cupom manual que é tirado a mão quando o ECF está com problemas?
Se não me engano é o modelo D1. É isso mesmo?
7) Se for essa notinha manual, no Campo 07 vai ficar sem o COO, pois ela não é emitida no ECF. É isso?
#Registro 06:
8) Campo 08 - GRG (Contador Geral de Relatório Gerencial):
não entendi o pq dessa informação. Vou precisar guardar os relatórios gerenciais também?
Se sim, quais RG vou precisar guardar? Todos?
9) Campo 10 - Denominação:
o que seria o "Registro de Venda" da tabela do item 7.6.1.4?
Seria a mesma "Nota Fiscal de Venda a Consumidor" que falei acima?
#Registro 07:
10) no registro R04, são relacionadas vendas sem emissão do cupom fiscal (minhas dúvida 6).
Aqui devo colocar os meios de pagamento utilizados nessas vendas?
Mesmo não tendo COO, CCF e GNF?
11) Campo 11 e 12 - Indicador de estorno / Valor estornado:
se o cupom foi cancelado integralmente, aqui devo colocar a letra "S" e o valor estornado deve ser o valor pago do campo 10?
#Geral
12) Última dúvida:
Os homologadores me passaram que o programa "PVA-EFD" poderia ser usado para validar esse arquivo.
Mas não consegui achar nele a opção de validar.
Existe essa opção nele? Ou existe algum outro programa que possa verificar se o arquivo está ok?
Já peço desculpas adiantadas pela quantidade de perguntas hehe :)
Mas agradeço muito quem puder ajudar a responde-las.
Se alguma coisa ficou meio nebulosa, favor avisar
Obrigado!
Fabio Schunig
Respostas
-
Bom dia!
1) Você deve colocar a letra que a ECF vai te retornar ou vazio. No caso da Daruma tem a função conforme documentação:
Para identificar se as impressoras tem MF adicional e sua
letra indicativa, você deverá utilizar o método
Daruma_FIMFD_RetornaInformacao utilizando o índice 78
e tamanho 20 + 1. Se a 21ª posição for diferente de
“Branco” indicará que tem a MF adicional e retornará a
letra indicativa. EX: DR0105BR000000054098A, é que
tem MF Adicional e sua letra é “A”.2) Isso mesmo.
3) Não. Seria o indice 107 com tamanho 3.
4) Isso mesmo. Estou utilizando este indice e funciona normalmente.
5) Eu estou colocando todos, mesmo zerados.
6) Pelo que eu entendi é isso mesmo.
7) A princípio não teria as informações que só tem em ECF. Mas o COO poderia ser o Número da Nota. Isso não tenho certeza.
8) Vai precisar guardar sim. Na lei não vi nada que fale quais deve guarda. Eu estou gravando todos os relatórios gerenciais para não ter problemas.
9) Esse eu não sei.
10) Não tenho certeza, mas acredito que sim.
11) Eu fiz assim como você falou.
12) Não conheço esse programa. Estou validando os layout através de testes unitários.
É isso ai. Se alguém souber as respostas das perguntas não respondidas, posta ai pra gente.
T+- Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
- Não Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
- Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
-
Bom dia!
No movimento por ECF, no registro R07, no campo relativo ao Meio de pagamento (campo 09) é necessário preencher com o tipo do cartão (crédito ou débito)?
R: Deve ser preenchido com o totalizador utilizado na ECF.
Em que caso o GNF (Campo 08 – Número do Contador Geral Não Fiscal relativo ao respectivo Comprovante Não Fiscal emitido) vai ser preenchido?
R: Quando for emitido CDC ou Relatório Gerencial em relação a pagamento de TEF, por exemplo.
T+- Sugerido como Resposta Fábio Vendramin Guimarães Rosini quinta-feira, 4 de março de 2010 11:40
- Marcado como Resposta Fabio Schunig sexta-feira, 5 de março de 2010 14:30
Todas as Respostas
-
Bom dia!
1) Você deve colocar a letra que a ECF vai te retornar ou vazio. No caso da Daruma tem a função conforme documentação:
Para identificar se as impressoras tem MF adicional e sua
letra indicativa, você deverá utilizar o método
Daruma_FIMFD_RetornaInformacao utilizando o índice 78
e tamanho 20 + 1. Se a 21ª posição for diferente de
“Branco” indicará que tem a MF adicional e retornará a
letra indicativa. EX: DR0105BR000000054098A, é que
tem MF Adicional e sua letra é “A”.2) Isso mesmo.
3) Não. Seria o indice 107 com tamanho 3.
4) Isso mesmo. Estou utilizando este indice e funciona normalmente.
5) Eu estou colocando todos, mesmo zerados.
6) Pelo que eu entendi é isso mesmo.
7) A princípio não teria as informações que só tem em ECF. Mas o COO poderia ser o Número da Nota. Isso não tenho certeza.
8) Vai precisar guardar sim. Na lei não vi nada que fale quais deve guarda. Eu estou gravando todos os relatórios gerenciais para não ter problemas.
9) Esse eu não sei.
10) Não tenho certeza, mas acredito que sim.
11) Eu fiz assim como você falou.
12) Não conheço esse programa. Estou validando os layout através de testes unitários.
É isso ai. Se alguém souber as respostas das perguntas não respondidas, posta ai pra gente.
T+- Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
- Não Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
- Marcado como Resposta Fabio Schunig quarta-feira, 3 de fevereiro de 2010 13:30
-
-
Olá Fábio!
Segundo respostas do Rodrigo, é por aí mesmo o negócio.
Segue os itens que esclareci com ele:
>> 6) Pelo que eu entendi é isso mesmo.
Sim, é a notinha modelo D1.
>> 7) A princípio não teria as informações que só tem em ECF.
>> Mas o COO poderia ser o Número da Nota. Isso não tenho certeza.
No caso dessas notas manuais, deixa os campos 02, 03, 04, 05 e 07 em branco ou zerados, conforme o tipo do campo
>> 8) Vai precisar guardar sim. Na lei não vi nada que fale quais deve guarda.
>> Eu estou gravando todos os relatórios gerenciais para não ter problemas.
Tem que guardar todos
>> 9) Esse eu não sei.
Não é a mesma nota manual. Ele acabou não me dizendo o que é, mas falou que não gero esse tipo de registro
>> 10) Não tenho certeza, mas acredito que sim.
Aqui ele falou que não.
Mas vou implementar por via das dúvidas, e caso não precise na hora da homologação, eu comento as linhas
>> 12) Não conheço esse programa. Estou validando os layout através de testes unitários.
É esse programa mesmo.
Tem um item nele chamado "Verificar pendências de escrituração Fiscal".
Ainda não consegui fazer funcionar, mas o próprio Rodrigo está usando ele para validar os arquivos.
É isso aí.
Valeu pela ajuda!
Dia 22 será homologado nosso sistema, logo vamos saber mais detalhes hehe :)
Abraços
Fabio Schunig- Sugerido como Resposta Fábio Vendramin Guimarães Rosini sexta-feira, 5 de fevereiro de 2010 11:07
-
Opa, acabei de falar com ele de novo, e ele corrigiu que as notas manuais não entram no R04 e nem no R07.
Ou seja, as notas manuais são apenas para gerar o Sintegra e o arquivo do SPED.
Parece que os registros do tipo CVC do registro R04 são outra coisa, para ECFs que emitem esse tipo de documento.
Abraços
Fabio Schunig
-
-
Obrigado pelo elogio Fábio!
Ainda estou correndo contra o tempo aqui, mas assim que conseguir a homologação, quero escrever uma série de artigos orientando o pessoal em como desenvolver o PAF ECF.
É o mínimo que posso fazer para retribuir a ajuda que você e outros tem me dado. ;)
Mas enquanto isso, vamo que vamo fazer o PAF hehe :)
Abraços!
Fabio Schunig -
Obrigado pelo elogio Fábio!
Ainda estou correndo contra o tempo aqui, mas assim que conseguir a homologação, quero escrever uma série de artigos orientando o pessoal em como desenvolver o PAF ECF.
É o mínimo que posso fazer para retribuir a ajuda que você e outros tem me dado. ;)
Mas enquanto isso, vamo que vamo fazer o PAF hehe :)
Abraços!
Fabio Schunig
Ótima idéia :)
Quando você for escrever e quiser uma ajuda, pode contar comigo.
T+ -
Boa noite,
Eu estou com algumas dúvidas referente ao Movimento por ECF, e gostaria da ajuda de algum de vocês:
- No movimento por ECF, no registro R07, no campo relativo ao Meio de pagamento (campo 09) é necessário preencher com o tipo do cartão (crédito ou débito)?
- Em que caso o GNF (Campo 08 – Número do Contador Geral Não Fiscal relativo ao respectivo Comprovante Não Fiscal emitido) vai ser preenchido?
Desde já, muito grato
Obrigado -
Bom dia!
No movimento por ECF, no registro R07, no campo relativo ao Meio de pagamento (campo 09) é necessário preencher com o tipo do cartão (crédito ou débito)?
R: Deve ser preenchido com o totalizador utilizado na ECF.
Em que caso o GNF (Campo 08 – Número do Contador Geral Não Fiscal relativo ao respectivo Comprovante Não Fiscal emitido) vai ser preenchido?
R: Quando for emitido CDC ou Relatório Gerencial em relação a pagamento de TEF, por exemplo.
T+- Sugerido como Resposta Fábio Vendramin Guimarães Rosini quinta-feira, 4 de março de 2010 11:40
- Marcado como Resposta Fabio Schunig sexta-feira, 5 de março de 2010 14:30
-
-
-
Bom dia!
>> algum de vocês já fizeram o registro R03???
Sim. É meio trabalhoso de fazer, mas não é difícil.
Pode por suas dúvidas aqui que nós respondemos.>> PS: Parabéns Fábio Schunig, conseguiu homologar né?
Valeu. Acabou não precisando por enquanto, porque a implantação do PAF foi prorrogada para nossos clientes.
Mas valeu a pena, tirei um peso das costas hehe :)Abraços
Fabio Schunig -
Boa tarde,
Estou trabalhando no desenvolvimento do arquivo Movimento por ECF
e gostaria de saber se alguém teria algum arquivo de exemplo para mostrar como fica.
Eu estou em dúvida com relação ao R03, mais especificamente ao campo 07.
Devo imrpimir uma linha com cada totalizador, mesmo que este esteja zerado?Desde já agradeço,
Vinícius Roggia Gomes
-
-
Bom dia William,
Parabéns pela homologação.
Pretendemos homologar até mês que vem.
O meu e-mail é: vinicius.gomes@brasildirect.com.br
Desde já agradeço,Vinícius Roggia Gomes
-
-
Boa tarde a todos,
Também estou na luta para a homologação... não é fácil e encontrar ajuta mais difícil ainda.
Estou com algumas dúvidas básicas, por favor, me ajudem
O requisito XXV do PAF diz que deve disponibilizar a geração do arquivo do movimento do ECF:
o arquivo gerado deverá ser denominado no formato CCCCCCNNNNNNNNNNNNNNDDMMAAAA.txt, sendo:
a) “CCCCCC” o Código Nacional de Identificação de ECF relativo ao ECF a que se refere o movimento informado;
b) “NNNNNNNNNNNNNN” os 14 (quatorze) últimos dígitos do número de fabricação do ECF;
c) “DDMMAAAA” a data (dia/mês/ano) do movimento informado no caso de arquivo gerado automaticamente após a emissão da Redução Z, ou a data (dia/mês/ano) da geração do arquivo no caso de execução por meio do comando previsto no item 9 do requisito VII.
Deve ter a possibilidade de selecionar o ECF e o período de data.
Pergunta:
1) No caso, a possiblidade, seria dizer que podem ou não selecionar uma das opções?
Ex: Seleciono somente o período...
2) Se seleciono o período, tenho que gerar um arquivo para cada ECF cadastrado? Pois não posso gerar um arquivo para todas as impressoras porque na nomecratura tem o número de série da impressora.
3) Alem disso, tenho que gerar um arquivo por ECF e por DATA? Pois no nome do arquivo também tem a data do movimento.
Ou seja: Quais são as regras?
Se seleciono somente o perído... Tem que ser um arquivo por Impressora e data?
Se seleciono somente o ECF... Tem que ser um arquivo por data?
Se seleciono as duas opções... Tem que ser um arquivo por Impressora e data?
Se não seleciono nenhuma das duas opções... Gero o arquivo da data atual e da impressora atual (onde foi pedido o relatório)?
Agradeço muito se alguem puder me ajudar,
Obrigado a todos.
Aldrin Fagundes -
Se seleciono somente o perído... Tem que ser um arquivo por Impressora e data?
Se seleciono somente o ECF... Tem que ser um arquivo por data?
Se seleciono as duas opções... Tem que ser um arquivo por Impressora e data?
Se não seleciono nenhuma das duas opções... Gero o arquivo da data atual e da impressora atual (onde foi pedido o relatório)?Bom dia
Não sei como está a homologação atualmente, mas recomendo que você cubra essas possibilidades. Não é tão difícil, é só colocar num loop e gerar um arquivo para cada redução Z * ECF.
Quando homologuei não foi cobrado isso, foi gerado o arquivo apenas do ECF de teste. Mas se você tiver tempo, é melhor ter essa carta na manga, ok?
A regra é simples: vá para homologação o mais preparado possível ;)
Abraços
Fabio Schunig -
-
Olá a todos, estou desenvolvendo os requisitos de homologação para frente de caixa e estou desenvolvendo o processo de Mov. de ECF - bem complicado. Gostaria de sabe se alguém tem um exemplo de como gerar os registros R04, R05, R06 e R07. Sei que o R04 e R05 são dados dos cupons emitidos, isto é, toda vez que eu vender um item devo pegar estas informações e armazená-las para posteriormente gerar o Mov. do ECF, mas alguém conhece os comandos da Daruma para pegar esses dados para armazenamento?
Desde já agradeço a ajuda
-
Olá Willian, meus parabéns... não deve ter sido fácil. Estou aqui lutando para homologar nosso sistema. Será que você poderia me enviar alguns arquivos de exemplos, principalmente do resgistro Movimento por ECF? Não precisa ter nomes nem valores reais.. é apenas para me orientar.
meu email: renatocanedo@globo.com.
Abraços.