Mudanças entre as edições de "PAF-ECF"

De TotaliWiki
Ir para: navegação, pesquisa
Linha 1: Linha 1:
{{Tags|Totall CheckOut‏}}
+
{{Tags|Commerce CheckOut‏}}
 
{{Referencias}}
 
{{Referencias}}
{{MenuLateral|[[Totall POS]]|[[Clientes Totall POS|Clientes]]|[[Caixa - Totall POS|Caixa]]|[[Recebimentos - Totall POS|Recebimentos]]|[[Cancelamentos - Totall POS|Cancelamentos]]|[[Devoluções - Totall POS|Fechamento de Caixa]]}}
+
{{MenuLateral|[[Configurações PAF-ECF]]}}
Commerce Checkout Homologado na 02.04 do PAF-ECF (ER-PAF-ECF).
+
Commerce Checkout Homologado na 02.04 do PAF-ECF (ER-PAF-ECF).<br/>
https://www.confaz.fazenda.gov.br/legislacao/atos/2013/ac009_13<br/>
+
https://www.confaz.fazenda.gov.br/legislacao/atos/2013/ac009_13<br/>
 
=Resumo=
 
=Resumo=
Este artigo apresenta os processos referente ao Programa Aplicativo Fiscal - Emissor de Cupom Fiscal (PAF-ECF) desenvolvido para possibilitar o envio de comandos ao Software Básico do ECF, sem capacidade de alterá-lo ou ignorá-lo, para utilização pelo contribuinte usuário de ECF. Todo usuário de ECF estará obrigado ao uso de PAF-ECF devidamente homologado de acordo com os requisitos estabelecidos em legislação e registrado junto a Secretaria da Fazenda do seu  Estado. <br/>
+
Este artigo apresenta os processos referente ao Programa Aplicativo Fiscal - Emissor de Cupom Fiscal (PAF-ECF) desenvolvido para possibilitar o envio de comandos ao Commerce CheckOut do ECF, sem capacidade de alterá-lo ou ignorá-lo, para utilização pelo contribuinte usuário de ECF. Todo usuário de ECF estará obrigado ao uso de PAF-ECF devidamente homologado de acordo com os requisitos estabelecidos em legislação e registrado junto a Secretaria da Fazenda do seu  Estado. <br/>
 
=Tabela de Perfis=
 
=Tabela de Perfis=
 
Os requisitos do PAF-ECF podem ser exigidos ou não conforme decisão da Unidade Federada. O CONFAZ é o orgão que publica a Tabela de Atributos por Perfil de Requisitos do PAF-ECF e a Tabela de Perfis de Requisitos do PAF-ECF por Unidade Federada. https://www.confaz.fazenda.gov.br/legislacao/despacho/2016/dp153_16<br/>
 
Os requisitos do PAF-ECF podem ser exigidos ou não conforme decisão da Unidade Federada. O CONFAZ é o orgão que publica a Tabela de Atributos por Perfil de Requisitos do PAF-ECF e a Tabela de Perfis de Requisitos do PAF-ECF por Unidade Federada. https://www.confaz.fazenda.gov.br/legislacao/despacho/2016/dp153_16<br/>
Linha 40: Linha 40:
 
integrado aos mesmos, considerando como integração a capacidade de importar e exportar dados reciprocamente.<br/>
 
integrado aos mesmos, considerando como integração a capacidade de importar e exportar dados reciprocamente.<br/>
 
<br/>
 
<br/>
'''III - Emissão de CF com o Totall CheckOut em modo stand alone:'''o Commerce Checkout possibilita o funcionamento do ECF - Emissor de Cupom Fiscal independentemente da rede.<br/>
+
'''III - Emissão de CF com o Commerce CheckOut em modo stand alone:'''o Commerce Checkout possibilita o funcionamento do ECF - Emissor de Cupom Fiscal independentemente da rede.<br/>
 
<br/>
 
<br/>
 
'''IV - Emissão de CF:'''ao informar um item comercializado, observe que o item é impresso pelo ECF em CF no mesmo momento em que é mostrado no dispositivo de visualização (monitor).<br/>
 
'''IV - Emissão de CF:'''ao informar um item comercializado, observe que o item é impresso pelo ECF em CF no mesmo momento em que é mostrado no dispositivo de visualização (monitor).<br/>
Linha 65: Linha 65:
 
'''XI - Gerar MD5: o Commerce CheckOut gera, por meio do algoritmo Message Digest-5 (MD-5), código de autenticação para cada arquivo executável que realize os requisitos estabelecidos na especificação.<br/>
 
'''XI - Gerar MD5: o Commerce CheckOut gera, por meio do algoritmo Message Digest-5 (MD-5), código de autenticação para cada arquivo executável que realize os requisitos estabelecidos na especificação.<br/>
 
<br/>
 
<br/>
'''XII - Comandar automaticamente Leitura de Memória Fiscal:''' o Commerce CheckOut comanda automaticamente a emissão pelo ECF da Leitura da Memória Fiscal, contendo os dados relativos ao mês imediatamente anterior, quando da emissão da primeira Redução Z de cada mês, exceto no caso de ECF cujo software básico execute esta função.<br/>
+
'''XII - Comandar automaticamente Leitura de Memória Fiscal:''' o Commerce CheckOut comanda automaticamente a emissão pelo ECF da Leitura da Memória Fiscal, contendo os dados relativos ao mês imediatamente anterior, quando da emissão da primeira Redução Z de cada mês, exceto no caso de ECF cujo Commerce CheckOut execute esta função.<br/>
 
<br/>
 
<br/>
 
'''XIII - Tabela de Mercadorias e Serviços:''' o Commerce CheckOut utiliza a Tabela de Mercadorias e Serviços que contém os seguintes campos, admitindo-se a utilização de mais de uma tabela.<br/>
 
'''XIII - Tabela de Mercadorias e Serviços:''' o Commerce CheckOut utiliza a Tabela de Mercadorias e Serviços que contém os seguintes campos, admitindo-se a utilização de mais de uma tabela.<br/>
Linha 77: Linha 77:
 
'''XVII - Data e Hora de Movimentação:''' o Commerce CheckOut utiliza como data e hora da movimentação para registro no banco de dados, a mesma data e hora impressa no cabeçalho do documento respectivo emitido pelo ECF, admitindo-se somente uma tolerância em minutos entre os registros, limitada a uma hora.<br/>
 
'''XVII - Data e Hora de Movimentação:''' o Commerce CheckOut utiliza como data e hora da movimentação para registro no banco de dados, a mesma data e hora impressa no cabeçalho do documento respectivo emitido pelo ECF, admitindo-se somente uma tolerância em minutos entre os registros, limitada a uma hora.<br/>
 
<br/>
 
<br/>
'''XVIII - Retorna Mensagem de Erro:''' quando uma operação não puder ser realizada, o Commerce CheckOut  deve exibir na tela mensagem de erro retornada pelo software básico do ECF, efetuando o devido tratamento da informação e impedindo o registro.
+
'''XVIII - Retorna Mensagem de Erro:''' quando uma operação não puder ser realizada, o Commerce CheckOut  deve exibir na tela mensagem de erro retornada pelo Commerce CheckOut do ECF, efetuando o devido tratamento da informação e impedindo o registro.<br/>
 
+
<br/>
 
+
'''XIX - Impedir o uso se o ECF:''' o Commerce CheckOut deve impedir o seu próprio uso sempre que o ECF estiver sem condições de emitir documento fiscal.<br/>
 
+
<br/>
'''Configurações:'''
+
'''XX - Consulta de Preço:''' o Commerce CheckOut deve indicar o valor por item ou por lista de itens, sendo o valor unitário capturado da Tabela de Mercadorias e Serviços de que trata o requisito XIII.
 
+
<br/>
1. No Totall Config em Vendas >> Séries crie uma série manual com a seguinte opção obrigatório:
+
'''XXI - Informações divergentes:''' o Commerce CheckOut não possui funções, nem realiza operações que viabilizem a impressão de documento fiscal contendo informações divergentes das constantes na Tabela de Mercadorias e Serviços de que trata o requisito XIII.<br/>
 
+
<br/>
* Exige numeração manual
+
'''XXII - Emissão de registros conforme leiaute:''' o Commerce CheckOut gera registros contendo os dados da Tabela de Mercadorias e Serviços de que trata o requisito XIII no arquivo eletrônico a que se refere o item 17 do Requisito VII, conforme leiaute estabelecido no Anexo IV, devendo ser gerado um registro para cada mercadoria ou serviço cadastrado em cada tabela utilizada, no caso de utilização de mais de uma tabela.<br/>
 
+
<br/>
 
+
'''XXIII - Obrigatório no Registro de Vendas:''' no registro de venda, o Commerce CheckOut deve:<br/>
2. No Totall Config em Vendas >> Naturezas crie uma natureza específica para série manual com as seguintes opções obrigatórias:
+
'''2 .''' Recusar valor negativo nos campos:<br/>
 
+
a) desconto sobre o valor do item;<br/>
* Calcula Tributos
+
b) desconto sobre o valor total do documento fiscal;<br/>
* Movimenta Estoque
+
c) acréscimo sobre o valor do item;<br/>
* Lança como venda: Sim
+
d) acréscimo sobre o valor total do documento fiscal;<br/>
* Uso: Venda
+
e) troco;<br/>
* Impressão: Nunca Emite
+
'''3.''' Recusar valor negativo ou nulo nos campos:<br/>
 
+
a) valor unitário da mercadoria ou do serviço;<br/>
 
+
b) quantidade da mercadoria ou do serviço;<br/>
3. No Totall Backoffice em Tabelas >> Planos de Pagamento crie um plano específico para série manual com as seguintes opções obrigatórias:
+
c) meios de pagamento;<br/>
 
+
''''4.'''' Recusar inexistência de informação nos campos:<br/>
* Aplicabilidade: Venda
+
a) código da mercadoria ou do serviço;<br/>
* Natureza Padrão: A natureza criada para a série manual
+
b) descrição da mercadoria ou do serviço;<br/>
* Primeira recebimento Ideal: 30d
+
c) unidade de medida da mercadoria ou do serviço.<br/>
 
+
'''5.''' Utilizar como parâmetros de entrada para o registro de item, somente o código ou a descrição da mercadoria ou do serviço, e a quantidade comercializada:<br/>
 
+
a) capturar os demais elementos da Tabela de Mercadorias e Serviços de que trata o requisito XIII;<br/>
==Requisito XVIII - Consulta de item da Tabela de Produtos==
+
b) calcular a quantidade comercializada, quando for utilizado o valor total do item como parâmetro de entrada;<br/>
O Totall CheckOut não permite a alteração do valor unitário na consulta da tabela de produtos.
+
c) capturar o valor calculado pelo Commerce CheckOut correspondente ao valor total do item, quando for utilizada a quantidade comercializada como parâmetro de entrada;<br/>
 
+
d) capturar o valor total do Cupom Fiscal calculado pelo Commerce CheckOut;<br/>
 
+
'''6.''' Exibir na tela de venda, no mínimo os seguintes dados, que devem coincidir com aqueles enviados ao ECF ou por ele calculados e impressos no Cupom Fiscal:<br/>
==Requisito XIX - Emissão de CF==
+
a) o código da mercadoria ou serviço;<br/>
O Totall CheckOut registra dados que são impressos no CF como (código,
+
b) descrição da mercadoria ou produto de cada item;<br/>
descrição, unidade de medida, preço unitário e situação tributária) coincidentes com os dados
+
c) a quantidade comercializada de cada item;<br/>
respectivos constantes na Tabela de Mercadorias e Serviços.
+
d) a unidade de medida de cada item;<br/>
 
+
e) o valor unitário de cada item, exceto se a quantidade comercializada for unitária;<br/>
 
+
f) o valor total de cada item;<br/>
==Requisito XXI - Emissão de CF==
+
g) o valor total do Cupom Fiscal;<br/>
 
+
'''7.''' Impedir acesso pelo usuário aos campos relativos ao:<br/>
 
+
a) valor total do item, exceto no caso de venda de combustível automotivo ou de produto vendido a peso;<br/>
===Emissão de CF com valor negativo ou nulo (zero) no preço do item===
+
b) valor total do Cupom Fiscal.<br/>
O Totall CheckOut não permite registrar um item com valor unitário nulo ou negativo.
+
'''8.''' Na hipótese de possibilitar, na tela onde serão registrados dados de venda, de pré-venda ou do DAV, acesso pelo usuário ao campo valor unitário da mercadoria ou produto e sendo alterado o valor unitário capturado da tabela de que trata o requisito XIII, registrar a diferença como desconto ou acréscimo, conforme o caso, enviando ao Commerce CheckOut o comando por ele exigido para a impressão do desconto ou do acréscimo no Cupom Fiscal.<br/>
 
+
<br/>
 
+
'''XXV - Quando Reinicializado:''' o Commerce CheckoOut deve adotar, no mínimo, um dos procedimentos a seguir descritos ao ser reiniciado, na hipótese de interrupção ou impedimento de uso durante a emissão do Cupom Fiscal:<br/>
===Emissão de CF com valor negativo ou nulo (zero) na quantidade do item===
+
a) recuperar na tela de registro de venda os dados contidos no Cupom Fiscal em emissão no ECF e comandar o prosseguimento de sua impressão, mantendo o sincronismo entre os dispositivos;<br/>
O Totall CheckOut não permite registrar quantidade zero ou negativo.
+
b) cancelar automaticamente o Cupom Fiscal em emissão no ECF;<br/>
 
+
c) acusar a existência de Cupom Fiscal em emissão no ECF, impedindo o prosseguimento da operação e a abertura de novo documento, devendo disponibilizar como única opção de operação possível o cancelamento do Cupom Fiscal em emissão.<br/>
 
+
<br/>
===Emissão de CF contendo item com código inexistente===
+
'''XXVI - Registro no Arquivo Eletrônico:''' o Commerce CheckOut deve gerar registros no arquivo eletrônico a que se refere o item 17 do Requisito VII, conforme leiaute estabelecido no Anexo IV, contendo os dados relativos aos documentos emitidos pelo ECF que devem ser buscados em banco de dados e ser coincidentes com os dados enviados por ele ao software básico do ECF.<br/>
O Totall CheckOut apresenta mensagem de aviso ao informar um código de item inexistente no BD.
+
<br/>
 
+
'''XXVII - Controle de Estoque:''' o Commerce CheckOut atualiza o banco de dados de estoque.<br/>
 
+
<br/>
===Emissão de CF com desconto negativo sobre o valor do item===
+
'''XXVIII - Fidedignidade dos Dados Emitidos:''' o Commerce CheckOut e o SG devem garantir condições para que haja fidedignidade entre os dados constantes do arquivo eletrônico de que trata o item 17 do requisito VII e os documentos fiscais emitidos, sempre que o registro por ele realizado repercuta no controle de estoque ou no controle financeiro.<br/>
O Commerce Checkout não permite informar um desconto para um item. Existe um campo para informar o desconto que será considerado sobre o valor total da nota e de acordo com as configurações do plano de pagamento informado.
+
<br/>
 
+
'''XXIX - Diário de Cada Meio de Pagamento:''' o Commerce CheckOut acumula e grava em banco de dados o valor relativo ao total diário de cada meio de pagamento, por tipo de documento a que se refere o pagamento, que deverá ser mantido pelo prazo decadencial e prescricional, estabelecido no Código Tributário Nacional.<br/>
 
+
<br/>
===Emissão de CF com acréscimo negativo sobre o valor do item===
+
'''XXX - Registro de Valores Acumulados:''' o Commerce CheckOut gera registros, contendo os dados relativos aos valores acumulados e gravados no banco de dados a que se refere o requisito XXIX, no arquivo eletrônico a que se refere o item 17 do Requisito VII conforme leiaute estabelecido no Anexo IV, devendo as
O Totall CheckOut não permite informar um acréscimo para um item. Existe um campo para informar o acréscimo, que não permite informar um valor negativo e que será considerado sobre o valor total da nota e de acordo com as configurações do plano de pagamento informado.
+
informações se referir aos documentos emitidos por todos os equipamentos ECF do estabelecimento usuário, podendo se limitar ao movimento do dia imediatamente anterior ao da geração do arquivo eletrônico.<br/>
 
+
<br/>
 
+
'''XXXI - Assinatura Digital:''' o Commerce CheckOut assina digitalmente os arquivos previstos nos itens 4, 5, 14, 17 e 19 do requisito VII e os previstos nos requisitos LVIII e LIX, gerando o registro tipo EAD conforme leiaute especificado.<br/>
===Emissão CF com valor de pagamento negativo===
+
<br/>
O Totall CheckOut não permite informar um valor de pagamento negativo.
+
'''XXXII - Emissão de Relatório Gerencial:''' O Commerce CheckOut não deve possibilitar a emissão de Relatório Gerencial que contenha registro
 
+
de itens que se assemelhe ao impresso em Cupom Fiscal, exceto para:<br/>
 
+
a) DAV emitido nos termos do item 4 do Requisito IV e utilizado para orçamento ou pedido, desde que observados o Requisito VI;<br/>
===Registro de venda para verificação dos parâmetros de entrada===
+
<br/>
O Totall CheckOut na emissão de CF captura da tabela de produtos os dados sobre unidade de medida do item, o seu preço unitário e a situação tributária automaticamente não permitindo ao usuário alteração ou inclusão dessas informações.
+
'''XXXIII - Relatório Gerencial:''' o Commerce CheckOut disponibiliza função que permite a impressão, pelo ECF, de Relatório Gerencial, denominado “IDENTIFICAÇÃO DO PAF-ECF”.<br/>
 
+
<br/>
 
+
=Requisitos Específicos do PAF-ECF - BLOCO X=
===Emissão de CF com alteração do valor unitário do item para mais ou para menos===
+
'''LVIII - Arquivo com Informações da Redução Z do PAF-ECF:''' o Commerce CheckOut gera as informações, denominadas no seu conjunto como “Arquivo com Informações da Redução Z do PAF-ECF”, observando-se ainda os itens 2 a 8 e os arts 2º e 3º do Ato Cotepe.
O Totall CheckOut não permite alterar o preço unitário do item comercializado, pois está inacessível ao usuário.
+
 
+
 
+
===Emissão de CF com acesso ao campo valor total do CF===
+
O Totall CheckOut trata o campo relativo ao valor total do Cupom Fiscal visível e inacessível ao usuário.
+
 
+
 
+
===Conferência dos dados do registro de item impressos no CF===
+
O Totall CheckOut apresenta de forma coerente os dados relativos ao registro do item (código, descrição, unidade de medida, quantidade, valor unitário e valor total do item) constantes na tela de registro de venda, coincidentes com os impressos no CF. Valor total do Cupom Fiscal constante na tela de registro de venda coincidente com o impresso no Cupom Fiscal.
+
 
+
 
+
==Requisito XXII - Inspeção visual dos menus do programa==
+
O Totall CheckOut não permite desativar o ECF ou configurar o ECF a ser utilizado.
+
 
+
 
+
===Inspeção visual do arquivo auxiliar de configuração de ECF===
+
O Totall CheckOut apresenta os dados constantes no arquivo auxiliar (número de fabricação e valor de GT) criptografados.
+
 
+
 
+
===Acesso à tela de registro de venda com ECF não configurado no arquivo auxiliar.(Número
+
de Fabricação)===
+
O Totall CheckOut quando por algum motivo o ECF e o microcomputador forem desligados e religados bloqueia o funcionamento de todas as funções do programa aplicativo exceto as funções listadas Requisito XXII.
+
 
+
 
+
==Requisito XXIV - Geração do arquivo eletrônico SINTEGRA==
+
O Totall Backoffice permite a emissão do arquivo eletrônico para o Sintegra e sua validação no validador do Sintegra. Os registros utilizados são 60M, 60A e 60D. Em Principal >> Comunicação >> Exportação >> Fiscal >> Sintegra.
+
 
+
Veja mais detalhes em [[Sintegra]].
+
 
+
 
+
==Requisito XXVI - Consulta da movimentação do mês==
+
O Totall Backoffice permite consultar os dados da movimentação do estabelecimento em Vendas/Títulos >> Movimentação de Saída.
+
 
+
Veja mais detalhes em [[Movimentação de Saída]].
+
 
+
 
+
===Consulta da movimentação do mês de DAV===
+
No Totall Backoffice em Parceiros >> Movimentação de DAV e no Totall Order em Principal >> Movimentação de DAV apresenta uma tela contendo todas as informações pertinentes a uma DAV.
+
 
+
Veja mais detalhes em [[Movimentação de DAV]].
+
 
+
 
+
==Requisito XXVII - Atualização de estoque e consulta de estoque atualizado==
+
O Totall Backoffice permite a consulta do estoque atualizado em Produtos >> Histórico.
+
 
+
 
+
==Requisito XXVIII - O PAF-ECF e o SG devem garantir a emissão do documento fiscal==
+
O Totall CheckOut e o Totall Commerce emitem documento fiscal para os casos em que, em virtude do registro por ele realizado, haja repercussão no controle de estoque ou no controle financeiro.
+
 
+
 
+
==Requisito XXIX - O PAF-ECF deve acumular e gravar em banco de dados==
+
O Totall CheckOut acumula e grava o valor relativo ao total diário de cada meio de pagamento, por tipo de documento a que se refere o pagamento, que deverá ser mantido pelo prazo decadencial e prescricional, estabelecido no Código Tributário Nacional.
+
 
+
 
+
==Requisito XXXI - O PAF-ECF deve assinar digitalmente os arquivos==
+
O Totall CheckOut assina digitalmente os arquivos por ele gerados, gerando o registro tipo EAD conforme disposto no item 7.4 dos Anexos III, IV, V e VII do Ato COTEPE ICMS 06/08 e no item 7.8 do Anexo VI do Ato COTEPE ICMS 06/08.
+
 
+
 
+
==Requisito XXXII - Postos Combustíveis==
+
O Totall CheckOut acumula diariamente o volume de cada tipo de combustível comercializado
+
no dia e manter banco de dados destas informações.
+
 
+
 
+
===Requisito XXXIII - Relatório Gerencial antes da Redução Z===
+
O Totall CheckOut emite pelo ECF Relatório Gerencial juntamente com a Leitura X, imediatamente antes da emissão da Redução Z, contendo as seguintes informações de exemplo:
+
Bomba 4, bico 2 gasolina, EI = 0, EF = 000050, Vol. = 50litros.
+
Bomba 2, bico 1 álcool, EI = 000136, EF = 000266, Vol. = 130litros.
+
 
+
 
+
===Requisito XXXIV - Emissão de CF com identificação do veículo abastecido===
+
O Totall CheckOut permite disponibiliza campos para a digitação dos dados do adquirente e do veículo abastecido (razão social e as inscrições estadual e no CNPJ do contribuinte adquirente, a placa).
+
 
+
 
+
===Requisito XXXV - Inspeção do sistema de interligação de bombas===
+
O Commerce Checkout funciona com sistema de interligação de bombas e emissão
+
automática antes da Redução Z do Cupom Fiscal relativo ao registro de abastecimento pendente.
+
 
+
 
+
===Requisito XXXVI - Emissão de CF descrevendo bico===
+
O Totall CheckOut na emissão do CF descreve o número de identificação do bico abastecedor e a quantidade acumulada no respectivo encerrante e no campo "informações suplementares" ou "mensagens promocionais" as seguintes informações:
+
 
+
Bomba 2, Bico 1,
+
EI 000136 e EF 000181.
+
 
+
 
+
==Requisito XLI - Oficina de Conserto==
+
 
+
 
+
===Emissão de DAV-OS por impressora não fiscal e do CF respectivo===
+
O Totall Order permite a emissão do Documento Auxiliar de Venda (Ordem de Serviço) com o título ao DAV o título "ORDEM DE SERVIÿO". Descriminados no DAV-OS as mercadorias utilizadas no conserto, sua quantidade e o respectivo preço unitário e total; - o número de fabricação do produto objeto do conserto, quando existente ou,
+
 
+
O modelo do Documento Auxiliar de Venda está de acordo com o modelo estabelecido no
+
Anexo II do Ato COTEPE/ICMS 06/08.
+
 
+
 
+
===Emissão de DAV por ECF e do CF respectivo===
+
O Totall Order não permite a exclusão ou alteração de uma DAV-OS condição para requisito atendido. O Totall CheckOut apresenta no CF o número do Cupom Fiscal (COO) no registro eletrônico (banco de dados) do DAV. Atribuição do título "Ordem de Serviço" ao DAV.
+
 
+
 
+
===Relatório Gerencial antes da Redução Z===
+
O Totall CheckOut emite, imediatamente antes da Redução Z, o Relatório Gerencial, contendo o numero e o valor total de cada DAV-OS emitido no dia.
+

Edição das 17h30min de 19 de dezembro de 2016

Tag-icone-mini.png Commerce CheckOut‏
Referenciado por: Commerce CheckOut | Cupom Fiscal | Documento de Liberação da Versão 4.5C | Documento de Liberação da Versão 5.0D | Documento de Liberação da Versão 5.0G | Documento de Liberação da Versão 5.0H | Documento de Liberação da Versão 5.0r00 | Documento de Liberação da Versão 5.2Ar00 | Documento de Liberação da Versão 5.2r00 | Documento de Liberação da Versão 5.3r01 | 

Commerce Checkout Homologado na 02.04 do PAF-ECF (ER-PAF-ECF).
https://www.confaz.fazenda.gov.br/legislacao/atos/2013/ac009_13

Resumo

Este artigo apresenta os processos referente ao Programa Aplicativo Fiscal - Emissor de Cupom Fiscal (PAF-ECF) desenvolvido para possibilitar o envio de comandos ao Commerce CheckOut do ECF, sem capacidade de alterá-lo ou ignorá-lo, para utilização pelo contribuinte usuário de ECF. Todo usuário de ECF estará obrigado ao uso de PAF-ECF devidamente homologado de acordo com os requisitos estabelecidos em legislação e registrado junto a Secretaria da Fazenda do seu Estado.

Tabela de Perfis

Os requisitos do PAF-ECF podem ser exigidos ou não conforme decisão da Unidade Federada. O CONFAZ é o orgão que publica a Tabela de Atributos por Perfil de Requisitos do PAF-ECF e a Tabela de Perfis de Requisitos do PAF-ECF por Unidade Federada. https://www.confaz.fazenda.gov.br/legislacao/despacho/2016/dp153_16
Os perfis por Unidade Federada que o Commerce CheckOut é homologado são:

R S T U V W 9 Z ND
RJ RN TO DF MS AM MG BA AC
SC GO AL
MA AP
PE CE
RR PA
PR
PI
RS
RO
SP


Requisitos Gerais Aplicáveis a Todos PAF-ECF

I - Não possibilitar informação contábil ao usuário:o Commerce CheckOut e os módulos Totall Backoffice e Totall Order não devem possibilitar ao usuário possuir informação contábil diversa daquela que é, por lei, fornecida à Fazenda Pública, conforme inciso V do art. 2º da Lei 8.137/90.

II - Integração com o Sistema de Gestão (SG) ou Retaguarda: o Commerce CheckOut para viabilizar a utilização do Totall Backoffice e Totall Order, está integrado aos mesmos, considerando como integração a capacidade de importar e exportar dados reciprocamente.

III - Emissão de CF com o Commerce CheckOut em modo stand alone:o Commerce Checkout possibilita o funcionamento do ECF - Emissor de Cupom Fiscal independentemente da rede.

IV - Emissão de CF:ao informar um item comercializado, observe que o item é impresso pelo ECF em CF no mesmo momento em que é mostrado no dispositivo de visualização (monitor).

V - Registro de operação de Pré-venda (PV) e do CF respectivo:o Totall Order possibilita o registro de uma PV para resgate no Commerce CheckOut para emissão do CF respectivo. Para mais detalhes acesse o link: Pré-venda.

VI - Emissão de Documento Auxiliar de Venda (DAV) por ECF e impressora não fiscal e do CF respectivo:o Totall Order possibilita a emissão e impressão do DAV, para resgate no Commerce CheckOut para emissão do CF respectivo. Para mais detalhes acesse o link: DAV.

VII - Conferência do Menu Fiscal (MF):o Commerce CheckOut apresenta um link no menu chamado 'MENU FISCAL', sem recursos para restrição de acesso, contendo categorias com as seguintes identificações e funções:

  • Leitura X
  • Leitura da Memória Fiscal - LMF
  • Arquivo MF
  • Arquivo MFD
  • Identificação PAF-ECF
  • Tabela de Índice Técnico de Produção
  • Parâmetros de Configuração
  • Registros do PAF-ECF
  • Vendas Identificadas pelo CPF/CNPJ


VIII - Disponibilizar comando para emissão de todos os documentos: o Commerce CheckOut disponibiliza comandos para emissão de todos os documentos e comandos para impressão no Cupom Fiscal dos seguintes dados: CPF, CNPJ, Endereço, identificação dos meios de pagamentos e valor de troco.

IX - Comando de Impressão do CF: o Commerce CheckOut envia comando de impressão no Cupom Fiscal de código composto por informações relativas ao respectivo CF.

XI - Gerar MD5: o Commerce CheckOut gera, por meio do algoritmo Message Digest-5 (MD-5), código de autenticação para cada arquivo executável que realize os requisitos estabelecidos na especificação.

XII - Comandar automaticamente Leitura de Memória Fiscal: o Commerce CheckOut comanda automaticamente a emissão pelo ECF da Leitura da Memória Fiscal, contendo os dados relativos ao mês imediatamente anterior, quando da emissão da primeira Redução Z de cada mês, exceto no caso de ECF cujo Commerce CheckOut execute esta função.

XIII - Tabela de Mercadorias e Serviços: o Commerce CheckOut utiliza a Tabela de Mercadorias e Serviços que contém os seguintes campos, admitindo-se a utilização de mais de uma tabela.

XIV - Registro e emissão de Comprovantes Não Fiscais: o Commerce CheckOut disponibiliza tela para registro e emissão de Comprovante Não Fiscal relativo às operações de retirada e de suprimento de caixa.

XV - Impressão de Comprovantes Não Fiscais: o Commerce CheckOut envia ao ECF comando de impressão de Comprovante Não Fiscal em todas as operações não fiscais registradas pelo programa.

XVI - Comprovante de Crédito ou Débito: o Commerce CheckOut nas operações em que o pagamento ocorra com meio de pagamento vinculado à emissão do respectivo comprovante de crédito ou de débito.

XVII - Data e Hora de Movimentação: o Commerce CheckOut utiliza como data e hora da movimentação para registro no banco de dados, a mesma data e hora impressa no cabeçalho do documento respectivo emitido pelo ECF, admitindo-se somente uma tolerância em minutos entre os registros, limitada a uma hora.

XVIII - Retorna Mensagem de Erro: quando uma operação não puder ser realizada, o Commerce CheckOut deve exibir na tela mensagem de erro retornada pelo Commerce CheckOut do ECF, efetuando o devido tratamento da informação e impedindo o registro.

XIX - Impedir o uso se o ECF: o Commerce CheckOut deve impedir o seu próprio uso sempre que o ECF estiver sem condições de emitir documento fiscal.

XX - Consulta de Preço: o Commerce CheckOut deve indicar o valor por item ou por lista de itens, sendo o valor unitário capturado da Tabela de Mercadorias e Serviços de que trata o requisito XIII.
XXI - Informações divergentes: o Commerce CheckOut não possui funções, nem realiza operações que viabilizem a impressão de documento fiscal contendo informações divergentes das constantes na Tabela de Mercadorias e Serviços de que trata o requisito XIII.

XXII - Emissão de registros conforme leiaute: o Commerce CheckOut gera registros contendo os dados da Tabela de Mercadorias e Serviços de que trata o requisito XIII no arquivo eletrônico a que se refere o item 17 do Requisito VII, conforme leiaute estabelecido no Anexo IV, devendo ser gerado um registro para cada mercadoria ou serviço cadastrado em cada tabela utilizada, no caso de utilização de mais de uma tabela.

XXIII - Obrigatório no Registro de Vendas: no registro de venda, o Commerce CheckOut deve:
2 . Recusar valor negativo nos campos:
a) desconto sobre o valor do item;
b) desconto sobre o valor total do documento fiscal;
c) acréscimo sobre o valor do item;
d) acréscimo sobre o valor total do documento fiscal;
e) troco;
3. Recusar valor negativo ou nulo nos campos:
a) valor unitário da mercadoria ou do serviço;
b) quantidade da mercadoria ou do serviço;
c) meios de pagamento;
'4.' Recusar inexistência de informação nos campos:
a) código da mercadoria ou do serviço;
b) descrição da mercadoria ou do serviço;
c) unidade de medida da mercadoria ou do serviço.
5. Utilizar como parâmetros de entrada para o registro de item, somente o código ou a descrição da mercadoria ou do serviço, e a quantidade comercializada:
a) capturar os demais elementos da Tabela de Mercadorias e Serviços de que trata o requisito XIII;
b) calcular a quantidade comercializada, quando for utilizado o valor total do item como parâmetro de entrada;
c) capturar o valor calculado pelo Commerce CheckOut correspondente ao valor total do item, quando for utilizada a quantidade comercializada como parâmetro de entrada;
d) capturar o valor total do Cupom Fiscal calculado pelo Commerce CheckOut;
6. Exibir na tela de venda, no mínimo os seguintes dados, que devem coincidir com aqueles enviados ao ECF ou por ele calculados e impressos no Cupom Fiscal:
a) o código da mercadoria ou serviço;
b) descrição da mercadoria ou produto de cada item;
c) a quantidade comercializada de cada item;
d) a unidade de medida de cada item;
e) o valor unitário de cada item, exceto se a quantidade comercializada for unitária;
f) o valor total de cada item;
g) o valor total do Cupom Fiscal;
7. Impedir acesso pelo usuário aos campos relativos ao:
a) valor total do item, exceto no caso de venda de combustível automotivo ou de produto vendido a peso;
b) valor total do Cupom Fiscal.
8. Na hipótese de possibilitar, na tela onde serão registrados dados de venda, de pré-venda ou do DAV, acesso pelo usuário ao campo valor unitário da mercadoria ou produto e sendo alterado o valor unitário capturado da tabela de que trata o requisito XIII, registrar a diferença como desconto ou acréscimo, conforme o caso, enviando ao Commerce CheckOut o comando por ele exigido para a impressão do desconto ou do acréscimo no Cupom Fiscal.

XXV - Quando Reinicializado: o Commerce CheckoOut deve adotar, no mínimo, um dos procedimentos a seguir descritos ao ser reiniciado, na hipótese de interrupção ou impedimento de uso durante a emissão do Cupom Fiscal:
a) recuperar na tela de registro de venda os dados contidos no Cupom Fiscal em emissão no ECF e comandar o prosseguimento de sua impressão, mantendo o sincronismo entre os dispositivos;
b) cancelar automaticamente o Cupom Fiscal em emissão no ECF;
c) acusar a existência de Cupom Fiscal em emissão no ECF, impedindo o prosseguimento da operação e a abertura de novo documento, devendo disponibilizar como única opção de operação possível o cancelamento do Cupom Fiscal em emissão.

XXVI - Registro no Arquivo Eletrônico: o Commerce CheckOut deve gerar registros no arquivo eletrônico a que se refere o item 17 do Requisito VII, conforme leiaute estabelecido no Anexo IV, contendo os dados relativos aos documentos emitidos pelo ECF que devem ser buscados em banco de dados e ser coincidentes com os dados enviados por ele ao software básico do ECF.

XXVII - Controle de Estoque: o Commerce CheckOut atualiza o banco de dados de estoque.

XXVIII - Fidedignidade dos Dados Emitidos: o Commerce CheckOut e o SG devem garantir condições para que haja fidedignidade entre os dados constantes do arquivo eletrônico de que trata o item 17 do requisito VII e os documentos fiscais emitidos, sempre que o registro por ele realizado repercuta no controle de estoque ou no controle financeiro.

XXIX - Diário de Cada Meio de Pagamento: o Commerce CheckOut acumula e grava em banco de dados o valor relativo ao total diário de cada meio de pagamento, por tipo de documento a que se refere o pagamento, que deverá ser mantido pelo prazo decadencial e prescricional, estabelecido no Código Tributário Nacional.

XXX - Registro de Valores Acumulados: o Commerce CheckOut gera registros, contendo os dados relativos aos valores acumulados e gravados no banco de dados a que se refere o requisito XXIX, no arquivo eletrônico a que se refere o item 17 do Requisito VII conforme leiaute estabelecido no Anexo IV, devendo as informações se referir aos documentos emitidos por todos os equipamentos ECF do estabelecimento usuário, podendo se limitar ao movimento do dia imediatamente anterior ao da geração do arquivo eletrônico.

XXXI - Assinatura Digital: o Commerce CheckOut assina digitalmente os arquivos previstos nos itens 4, 5, 14, 17 e 19 do requisito VII e os previstos nos requisitos LVIII e LIX, gerando o registro tipo EAD conforme leiaute especificado.

XXXII - Emissão de Relatório Gerencial: O Commerce CheckOut não deve possibilitar a emissão de Relatório Gerencial que contenha registro de itens que se assemelhe ao impresso em Cupom Fiscal, exceto para:
a) DAV emitido nos termos do item 4 do Requisito IV e utilizado para orçamento ou pedido, desde que observados o Requisito VI;

XXXIII - Relatório Gerencial: o Commerce CheckOut disponibiliza função que permite a impressão, pelo ECF, de Relatório Gerencial, denominado “IDENTIFICAÇÃO DO PAF-ECF”.

Requisitos Específicos do PAF-ECF - BLOCO X

LVIII - Arquivo com Informações da Redução Z do PAF-ECF: o Commerce CheckOut gera as informações, denominadas no seu conjunto como “Arquivo com Informações da Redução Z do PAF-ECF”, observando-se ainda os itens 2 a 8 e os arts 2º e 3º do Ato Cotepe.