MF-e ( Módulo Fiscal Eletrônico )
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | Venda Assistida / Front Loja / TOTVS PDV |
Rotina: | Rotina | Nome Técnico | LOJA701 | Venda Assistida | FRTA271 | FrontLoja | STIPOSMAIN | TOTVS PDV |
|
Parâmetro(s): | MV_MFEPUT MV_MFEOUT |
País(es): | Brasil |
Tabelas Utilizadas: | SLG – Estações. SL1 – Orçamentos. SLQ – Orçamentos. SAE – Administradora Financeira. MH2 – Log SAT. SF2 - Cabeçalho das NF de Saída. SF3 - Livros Fiscais. SFT - Livro Fiscal Item. SL4 - Condição Negociada |
Sistema(s) Operacional(is): | Windows |
Fontes do Pacote - Venda Assistida(SIGALOJA) | LOJA121.PRW 14/08/2017 11:44:08 LOJA701.PRW 15/08/2017 09:26:04 LOJA701C.PRW 15/08/2017 09:28:04 LOJSAT.PRW 15/08/2017 14:37:15 LOJXREC.PRW 25/07/2017 15:48:07 STFECFCONTROL.PRW 14/07/2017 18:42:24 UPDLO154.PRW 25/07/2017 20:18:56 WSC_LJRECEB.PRW 18/04/2017 13:57:08 LOJXECF.PRX 20/07/2017 17:17:51 |
Link pacote Venda Assistida | https://suporte.totvs.com/portal/p/10098/download?e=610428 |
Fontes do Pacote - FrontLoja(SIGAFRT) | FRTA271.PRW 14/08/2017 17:22:37 FRTA271A.PRW 14/08/2017 16:50:51 FRTA271F.PRW 14/08/2017 16:52:59 FRTA271G.PRW 14/08/2017 17:23:40 LOJA121.PRW 14/08/2017 16:55:16 LOJSAT.PRW 14/08/2017 16:42:57 STFECFCONTROL.PRW 14/07/2017 18:42:24 UPDLO154.PRW 25/07/2017 20:18:56 LOJXECF.PRX 20/07/2017 17:17:51 |
Link pacote FrontLoja | https://suporte.totvs.com/portal/p/10098/download?e=610905 |
Fontes do Pacote - TOTVS PDV (SIGAFRT) | LOJA121.PRW 15/08/2017 14:55:10 LOJSAT.PRW 15/08/2017 14:48:03 STBCANCELSALE.PRW 15/08/2017 14:49:43 STBPAYMENT.PRW 15/08/2017 14:51:52 STBSALESOPERATIONS.PRW 15/08/2017 14:54:14 STDRECOVERYSALE.PRW 15/08/2017 14:52:40 STIPAYMENT.PRW 01/08/2017 18:14:48 STIREIMPSALE.PRW 15/08/2017 14:51:09 STWFINISHSALE.PRW 15/08/2017 14:50:29 STWOPENDEVI.PRW 02/08/2017 16:14:29 STWPAYCARD.PRW 01/08/2017 18:20:37 UPDLO154.PRW 25/07/2017 20:18:56 |
Link pacote TOTVS PDV | https://suporte.totvs.com/portal/p/10098/download?e=610932 |
Descrição
Implementada a adequação no Venda Assistida(SIGALOJA), FrontLoja(SIGAFRT) e TOTVS PDV (SIGAFRT) para atender a legislação MF-e (Módulo Fiscal Eletrônico)
O Módulo Fiscal Eletrônico, ou simplesmente MFE, é um novo hardware que será usado para substituir o ECF no estado do Ceará.
Responsável pela emissão do Cupom Fiscal Eletrônico, ele foi criado pelo decreto 31.922/16.
O MFE é um equipamento semelhante ao SAT Fiscal com alguns requisitos adicionais exigidos pelo SEFAZ do Ceará.
Importante
Esta alteração terá impacto apenas para o estado do Ceará (CE), e sua contingência com a NFC-e é manual.
Antes de executar o compatibilizador o UPDLO154 é imprescindível:
- Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
- Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
- Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
- Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
- O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: - No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
- Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
- Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
- Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
- Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
- Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
- Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- Em ByYou Smart Client ,informe o UPDLO154 no campo Programa Inicial.
- Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 25/07/2017.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Antes de utilizar o Protheus efetuar os seguintes procedimentos:
- Efetuar a instalação do Equipamento MF-e
- Para dúvidas na instalação deve entrar em contato com o fabricante
- Para ativação do equipamento deve possuir os seguintes dados:
- CNPJ do Estabelecimento >> CNPJ que irá utilizar o MF-e
- CNPJ da SofwareHouse >> 53113791000122 ( CNPJ da TOTVS )
- Código de Vinculação >> Para solicitar o Código de Vinculação caso não possuir, deve ser seguido o passo número 3 do documento SIGAFRT_SIGALOJA_0098_FAQ SAT CF-e (Varejo)
- Código de Ativação >> Definido pelo usuário no momento da ativação do equipamento no Software do fabricante
- Instalação do Integrador Fiscal SEFAZ
- Acessar o Link http://cfe.sefaz.ce.gov.br/mfe#/ -> Menu Downloads e fazer o download:
- Para configurar utilize os dados da filial que irá utilizar o MF-e:
- Caso não valide o CNPJ deve entrar em contato com o jurídico da empresa para que seja feito a adequação junto a SEFAZ
- O Código de Validação é o mesmo que o Código de Vinculação (Informado no Item 2)
- Em caso de utilizar 1(um) equipamento MF-e por mais de 1 (um) PDV, definir uma máquina “servidor” (pode ser outro PDV) e configurar as pastas para o Servidor e marcar o checkbox informado que a estação é o “servidor”
- Em caso de configurar os PDV’s que irão compartilhar o equipamento MF-e, alterar na aba seguinte:
- OBS: As pastas informadas devem ser locais
- Para utilização do MF-e em rede as máquinas devem estar na mesma rede, exemplo:
- IP 10.121.25.35 não consegue encontrar o IP 10.121.60.47
- Esta é uma rotina automática do Integrador Fiscal e não conseguimos configurar a rede do mesmo.
- Validar se o cadastro da Filial (SIGACFG) esta correto - CNPJ, Inscrição Estadual, Inscrição Municipal (se utilizado) e o Estado Fiscal/Entrega e Estado de Cobrança
- Criar o arquivo sat-CNPJ.txt dentro da pasta Smartclient e adicionar dentro do arquivo o Código de Vinculação
- Acessar o módulo (SIGALOJA / SIGAFRT) que irá utilizar o MF-e e entrar no Cadastro de Estação (LOJA121)
- Informe uma impressora Não-Fiscal:
- Configure a Aba SAT
- Fabricante >> Selecione o Fabricante do equipamento adquirido
- Modelo >> Selecione o Modelo do equipamento adquirido
- Cod Ativação >> Código definido na ativação do equipamento MFe pelo usuário que estava ativando
- Num. Serie >> Número de Série do equipamento Mfe que fica localizado no próprio equipamento.
- Chave de Requisição >> Clicar em Gerar/Validar
- Chave Acesso Validador >> Código de identificação do estabelecimento junto a SEFAZ e ao módulo do Validador Fiscal, futuramente esta chave estará disponível no integrador fiscal. Enquanto isso utilizar: 25CFE38D-3B92-46C0-91CA-CFF751A82D3D
- Configure os parâmetros MV_MFEPUT ( pasta Input informada no Integrador Fiscal ) e MV_MFEOUT ( pasta Output informada no Integrador Fiscal ) com o caminho das respectivas pastas que foram configuradas no Integrador Fiscal:
- Configurar Appserver.ini
- Por conta da trocar de mensagens por arquivo deve ser configurada a chave TOPMemoMega (http://tdn.totvs.com/display/tec/TOPMemoMega)
- Valor da chave deve ser definido com no minimo 5
Atualizações do Compatibilizador
Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
MH2 | Log SAT | E | N |
- Criação de Campos no arquivo SX3 – Campos:
Tabela SLG - Cadastro de Estações
Campo | LG_USESAT |
Tipo | L |
Tamanho | 1 |
Título | Usa SAT |
Descrição | Usa SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Determina se usa SAT |
Campo | LG_CODSAT |
Tipo | C |
Tamanho | 32 |
Decimal | 0 |
Título | Cod. SAT |
Descrição | Código de ativação SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código de ativação SAT |
Campo | LG_FABSAT |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Título | Fab. SAT |
Descrição | Fabricante do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Fabricante do equipamento SAT |
Campo | LG_MODSAT |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Título | Mod. SAT |
Descrição | Modelo do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Modelo do equipamento SAT |
Campo | LG_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Número de Série do SAT |
Campo | LG_CHVVLD |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Título | Chv. Valid |
Descrição | Chave do validador MFe |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Chave do validador MFe |
Campo | LG_CHVREQ |
Tipo | C |
Tamanho | 40 |
Decimal | 0 |
Título | Chv. Req. |
Descrição | Chave de requisição MFe |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Chave de requisição MFe |
Tabela SL1 - Orçamentos
Campo | L1_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série do SAT |
Tabela SLQ - Orçamentos
Campo | LQ_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série do SAT |
Tabela SF2 - Cabeçalho das NF de Saída
Campo | F2_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série do SAT |
Tabela SF3 - Livros Fiscais
Campo | F3_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série do SAT |
Tabela SFT - Livro Fiscal Item
Campo | FT_SERSAT |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Série SAT |
Descrição | Número de Série do SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série do SAT |
Tabela SAE - Administração Financeira
Campo | AE_SAT |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Título | Cred SAT |
Descrição | Credenciadora SAT |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Help | Código administradora SAT |
Tabela MH2 - Log SAT
Campo | MH2_FILIAL |
Tipo | C |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Nível | 0 |
Usado | Não |
Obrigatório | Não |
Picture | @! |
Browse | Não |
Help | Filial do Sistema |
Campo | MH2_NUM |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Título | No. LOG |
Descrição | Número do Log |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de controle de LOG |
Campo | MH2_SERIE |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Título | Série PDV |
Descrição | Série do PDV |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número de Série PDV |
Campo | MH2_DOC |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | No. Venda |
Descrição | Número da Venda |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Número do extrato da venda |
Campo | MH2_DOCCHV |
Tipo | C |
Tamanho | 100 |
Decimal | 0 |
Título | Ch. Venda |
Descrição | Chave da Venda |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Chave do documento da venda |
Campo | MH2_XMLENV |
Tipo | MEMO |
Tamanho | 10 |
Decimal | 0 |
Título | XML Envio |
Descrição | XML de Envio |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | XML da venda enviado |
Campo | MH2_XMLRET |
Tipo | MEMO |
Tamanho | 10 |
Decimal | 0 |
Título | XML Retorno |
Descrição | XML de Retorno |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | XML da venda retorno |
Campo | MH2_TIPO |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Título | Tipo Venda |
Descrição | Tipo da Venda |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Tipo da ação executada |
Campo | MH2_STATUS |
Tipo | C |
Tamanho | 10 |
Decimal | 0 |
Título | Status Venda |
Descrição | Status da Venda |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Status da ação executada |
Campo | MH2_TIME |
Tipo | C |
Tamanho | 14 |
Decimal | 0 |
Título | Data Venda |
Descrição | Data da Venda |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Picture | 99999999999999 |
Browse | Não |
Help | Data/Hora da ação executada |
Campo | MH2_MSGERR |
Tipo | C |
Tamanho | 250 |
Decimal | 0 |
Título | Msg Erro |
Descrição | Mensagem de Erro |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Mensagem de Erro |
Campo | MH2_SITUA |
Tipo | C |
Tamanho | 2 |
Decimal | 0 |
Título | Situação |
Descrição | Situação do Registro |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Situação do Registro |
Tabela SL4 - Condição Negociada
Campo | L4_IDPGVFP |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Id Pgto VFP |
Descrição | Id do pagamento enviado ao VFP-e |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Id do pagamento enviado ao VFP-e |
Campo | L4_IDRSPFI |
Tipo | C |
Tamanho | 9 |
Decimal | 0 |
Título | Id Resp Fisc |
Descrição | Id da resposta fiscal do VFP-e |
Nível | 0 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Help | Id da resposta fiscal do VFP-e |
Criação de Índices no arquivo SIX - Índices:
Índice | MH2 |
Ordem | 1 |
Chave | MH2_FILIAL + MH2_NUM |
Descrição | MH2_FILIAL + MH2_NUM |
Proprietário | S |
Índice | MH2 |
Ordem | 2 |
Chave | MH2_FILIAL + MH2_DOCCHV |
Descrição | MH2_FILIAL + MH2_DOCCHV |
Proprietário | S |
Índice | MH2 |
Ordem | 3 |
Chave | MH2_FILIAL + MH2_SERIE + MH2_DOC |
Descrição | MH2_FILIAL + MH2_SERIE + MH2_DOC |
Proprietário | S |
Criação de Parâmetros no arquivo SX6 - Parâmetros:
Nome da Variável | MV_MFEPUT |
Tipo | C |
Descrição | Caminho INPUT do Integrador Fiscal MFe |
Valor Padrão | C:\Integrador\Input\ |
Nome da Variável | MV_MFEOUT |
Tipo | C |
Descrição | Caminho OUTPUT do Integrador Fiscal MFe |
Valor Padrão | C:\Integrador\Output\ |
Procedimento para Utilização
- Pré-requisito
- Para correta utilização desta funcionalidade, é necessário utilizar uma das Impressoras Não-Fiscais homologadas pela TOTVS.
- Equipamento MF-e ativado
- Integrador Fiscal instalado e configurado
Venda Assistida
- No Controle de Lojas (SIGALOJA), acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
- Clique na opção Atendimento.
Verifique as informações do Vendedor e do Cliente, caso seja necessário alterar. - Informe os produtos a serem vendidos.
- Pressione F7 ou clique no 4º ícone superior da direita para definir as formas de pagamento.
- Informe as formas de pagamento.
- Pressione F5 ou clique no 2º ícone superior da direita para finalizar e gravar a venda.
O CF-e do SAT é impresso.
- Procedimento de Cancelamento
- No Controle de Lojas (SIGALOJA), acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
- Selecione a venda que deseja cancelar.
- Clique em Ações Relacionadas.
- Clique em Cancelar SAT.
É exibida a mensagem que o cancelamento foi realizado com sucesso, e o cupom CF-e do SAT é impresso.
FrontLoja
- No Frente de Lojas (SIGAFRT), acesse Atualizações/Frente de Lojas/Atendimento (FRTA271).
- Pressione F4 para abrir o Caixa.
- Pressione F3 para selecionar os produtos a serem vendidos.
- Pressione F9 para definir as formas de pagamento.
- Pressione Ctrl+A para adicionar o tipo de pagamento. Por exemplo: dinheiro.
- Pressione F9 novamente para finalizar a venda.
O CF-e do SAT é impresso.
- Procedimento de Cancelamento
- No Frente de Lojas (SIGAFRT), acesse Atualizações/Frente de Lojas/Atendimento (FRTA271).
- Pressione F12 para exibir as ações que podem ser realizadas.
- Pressione 03 para cancelar.
- Confirme a mensagem de cancelamento do cupom anterior, e o cupom CF-e do SAT é impresso.
TOTVS PDV
1. No TOTVS PDV (SIGAFRT) acesse Atualizações/Frente de Lojas/TOTVS PDV (STIPOSMAIN).
2. Efetue a abertura do Caixa.
3. Informe o CNPJ/CPF do cliente caso seja solicitado e clique em Confirmar
4. Informe o Vendedor.
5. Informe os produtos a serem vendidos.
6. Clique em Finalizar Venda.
7. Selecione o Meio de Pagamento e clique em Finalizar Pagamento.
O CF-e do SAT é impresso.
- Procedimento de Cancelamento
1. No TOTVS PDV (SIGAFRT) acesse Atualizações/Frente de Lojas/TOTVS PDV (STIPOSMAIN).
2. Acesse o Menu [F2].
3. Clique na opção Cancelar SAT.
4. Verifique os dados da venda recuperada e clique em Cancelar Venda.
O CF-e de cancelamento do SAT é impresso.