Linha de Produto: | Microsiga Protheus® |
Segmento: | Varejo |
Módulo: | Controle de Lojas / Frente de Lojas / TotvsPDV |
Função: | STBFiscalMenu - Menu Fiscal |
Versão: | V12.1.17 |
Situação/Requisito: | Vencimento do Laudo POL1892015 e necessidade de homologar o PAF-ECF na nova especificação de Requisitos 02.05 do Ato Cotepe ICMS 10 de Março 2017 |
Solução/Implementação: | Disponibilizada a atualização da Homologação do PAF-ECF para o Controle de Lojas (SIGALOJA), Frente de Lojas (SIGAFRT) e TOTVSPDV (SIGAFRT), com o objetivo de atender Especificação de Requisitos versão 02.05 do Ato Cotepe 06/08 (Regulamenta o PAF-ECF ) e atualização da validade do Laudo de Análise Funcional, de acordo com o laudo POL0852017R1 emitido pela Polimig, publicado no Ministério da Fazenda e no Diário Oficial da União em 11/Agosto/2017 sobre o Despacho 114.
Importante Todos os arquivos relacionados no laudo POL0852017R1, estão disponíveis no portal e possuem código para validar a sua integridade, denominado MD-5 (Message-Digest Algorithm 5), requisito obrigatório definido no Ato Cotepe 06/08. O Sefaz/Fiscal verifica a integridade dos arquivos utilizados na estação através de um aplicativo livre denominado MD5Summer, utilizado para extrair o código MD-5 dos arquivos. Conforme previsto no Requisito IX do Ato Cotepe 06/08, o arquivo contendo a relação de arquivos executáveis, denominado no Microsiga Protheus® de paflista.txt, é gerado a cada inicialização do PDV PAF-ECF na mesma pasta do executável.
- O UPDDISTR devem ser aplicado em todos os ambientes: PDV's e Retaguarda.
- Conforme homologação, a partir desta versão no módulo Controle de Lojas - PDV será concomitante,
sendo assim ao lançar um item este será enviado diretamente para o ECF.
Relação dos arquivos e respectivos códigos MD-5 (Arquivos listados quando gerado o arquivo de Identificação do PAF do Menu Fiscal): Nome do Arquivo | Código MD-5 |
---|
SIGAPAF.EXE | 318022D007DF354542FC2977A32A476B | SmartClient.exe | DF804ACCFAB738478AFF56431722ADF9 | SmartClient11.exe | 5A748FA0726D61933D01EA5432D13FCD |
Deve-se verificar: - O código MD-5 de cada arquivo da relação acima.
- A relação dos arquivos listados pelo ECF (Relatório Gerencial) no Menu Fiscal (opção Identificação do PAF-ECF) estão conforme a relação acima.
- A mensagem emitida no Cupom Fiscal onde será apresentado o código MD-5 do arquivo paflista.txt(DAE3A5473B5BA993CEA73611CD03D263);
- O funcionamento dos itens do Menu Fiscal, pois alguns dependem da comunicação via WebService com a Retaguarda e outros da comunicação com
o ECF/DLL do Fabricante. - Se o atalho para os módulos SIGALOJA,FRONTLOJA e TOTVSPDV estão apontando para o arquivo SIGAPAF.EXE (mesmo arquivo da relação acima,
com data de 02/09/15). Exemplo:- SIGALOJA: “...\bin\smartclient\SIGAPAF.exe" -p=SIGAPAF -e=PAFPDV -C=PAFPDV -m -a= -a=001
- Frontloja e TotvsPDV: “...\bin\smartclient\SIGAPAF.exe" -p=SIGAFRT -e=PAFPDV -C=PAFPDV -m -a= -a=001
- Atualização da DLL Fiscal SIGALOJA.DLL versão 0.3.142.0
- Importante: O Cadastro de Estação (LOJA121) da retaguarda deve conter as estações dos PDV's (SLG)
para que o Registro do PAF e outras informações de comunicação e dados, sejam gerados corretamente.
|
Parâmetros: | - MV_LJDAVEC (validado na retaguarda)
- .T. -Dav Impressa no ECF / .F. -Dav Impressa na Impressora Comum
- MV_LJSNFEP
- Contem a Serie de NF-e Efetuadas no PAF. Deve ser preenchido exatamente com a série
de NF-e Exclusiva do PAF e esta deve estar no MV_ESPECIE
- MV_LJPAFWS - Parâmetro com Preenchimento Obrigatório
- Contem o WebService WSDL para envio dos arquivos XML - URL FORNECIDA PELA SEFAZ DE CADA ESTADO
- MV_LJCRPAF
- Código do Credenciamento do PAF-ECF no Estado ( OBTIDO NO MOMENTO DO CREDENCIAMENTO PELA SEFAZ )
|
Menus: | - No módulo do Configurador (SIGACFG), criar nos Menus do módulos SIGALOJA e/ou SIGAFRT (tanto no PDV quanto na Retaguarda), os menus:
Menu FiscalWizard Paf-Ecf - Descrição: Wizard Paf-ECF
- Programa: LJWIZPAF
- Modulo: Controle de Lojas ou Front Loja/TotvsPDV
|
Wizard de Configuração: | O Wizard de Configuração do PAF-ECF (LJWIZPAF), permite configurar os parametros principais do PAF:
|
Certificados: | Para a geração dos arquivos XML é importante que as chaves privada e pública estejam presentes na pasta Protheus Data\certs\ no ambiente da Retaguarda, respeitando a regra do nome do arquivo, conforme esperado pela emissão de NF-e/NFC-e:
XXXXX_cert.pem e XXXXX_key.pem, onde XXXXX refere-se a entidade. - A entidade padrão procurada caso o TSS não esteja configurado será 000001
- Caso não possua TSS configurado ou por não ter a ncessidade do uso do mesmo,
será necessário ao menos ter esses arquivos na pasta, caso contrário o arquivo XML gerado não será aceito pela SEFAZ - Caso não tenha os arquivos .PEM, insira na pasta \certs\ , o arquivo de certificado na extensão .PFX.
- Acesse o Wizard de Configuração do PAF-ECF (LJWIZPAF), coloque a senha do arquivo e serão gerados os arquivos .PEM
|
Requisitos: | - Aplicação do UPDDISTR com dicionário diferencial do PAF-ECF para criação dos campos e parâmetros específicos parea atendimento
desta implementação.
- Atualização do Binário para , no mínimo, a build 7.00.131227A - 30/Agosto/2017
- Importante para execução de funções primordiais para o funcionamento deste PAF-ECF
- Quando for o caso, os campos relativos ao CEST e NCM (campos da SB1/SBI) devem estar preenchidos, conforme
legislação para impressão do cupom, geração dos Registros do PAF e do XML da Redução Z.
- Preencher o campo LG_CRECFPA na rotina do Cadastro de Estação (LOJA121), que conterá o código
de credenciamento do ECF na SEFAZ, isso para cada estação.
- Quando usado TOTVSPDV, na rotina Cadastro de Perfil, ativar na retaguarda as novas funcionalidades:
- STFMXMLASS - Assinatura XML
- STBS2RPAF - Envio de arquivo para a retaguarda
- STWFISCOESTMEN - Geracao de XML de Estoque
- STESTQXML - Gravação dos dados do XML de Estoque
- STBFMGETFILE - Captura de arquivos da retaguarda
- Efetuar os procedimentos de configuração para aumento do arquivo de XML para trânsito:
|
Link do pacote diferencial: | https://suporte.totvs.com/portal/p/10098/download?e=645594 |
Alterações do UPDDISTR: | Atualizações do Compatibilizador1. Criação de Campos no arquivo SX3 – Campos: - Tabela MDZ - MOVIMENTO POR ECF:
Campo | MDZ_XMLEPA | Tipo | Memorando | Tamanho | 255 | Decimal | 0 | Formato |
| Título | Xml Envio PAF | Descrição | XML Envio Estoque PAF | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML Envio Estoque PAF |
Campo | MDZ_XMLRPA | Tipo | Memorando | Tamanho | 255 | Decimal | 0 | Formato |
| Título | Xml Ret PAF | Descrição | XML Ret Estoque PAF | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML Ret Estoque PAF |
Campo | MDZ_XMLENV | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato |
| Título | Xml Enviado? | Descrição | XML Enviado a SEFAZ? | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML enviado a SEFAZ? |
- Tabela SLX - Log Cancelamento X Devolução:
Campo | LX_CONTDOC | Tipo | Caracter | Tamanho | 9 | Decimal | 0 | Formato |
| Título | ContDoc | Descrição | ContDoc do Cupom | Nível | 1 | Usado | Sim | Obrigatório | Não | Grupo de Campo | 018 | Help | Armazena o Contador de documento do ECF |
- Tabela SL2/SLR - Itens da Venda:
Campo | L2/LR_IAT | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato |
| Título | Trunc ou Arr | Descrição | Ind. Arred ou Trunc(IAT) | Nível | 1 | Usado | Sim | Obrigatório | Não | Opção | A=Arredondamento;T=Truncamento | Help | Indicador de Arredondamento ou Truncamento (IAT) |
Campo | L2/LR_IPPT | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato |
| Título | Prop ou Terc | Descrição | Ind. Prod Prop/Terc(IPPT) | Nível | 1 | Usado | Sim | Obrigatório | Não | Opção | P=Propria;T=Terceiros | Help | Indicador de Produção Propria ou de Terceiro (IPPT) |
Campo | L2/LR_DECQTD | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec. Qtde | Descrição | Dec. Qtde | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Decimais Quantidade |
Campo | L2/LR_DECVLU | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec.Vl.Unt. | Descrição | Dec.Vl Unitario | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Dec.Vl Unitario |
- Tabela SLG - Dados da Estação:
Campo | LG_CRECFPA | Tipo | Caracter | Tamanho | 15 | Decimal | 0 | Formato |
| Título | Num ECF Cred. | Descrição | Num. Credenciado ECF PAF | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Num. Credenciado ECF PAF |
Campo | FI_XMLEPAF | Tipo | Memorando | Tamanho | 255 | Decimal | 0 | Formato |
| Título | Xml Envio PAF | Descrição | XML Envio Estoque PAF | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML Envio Estoque PAF |
Campo | FI_XMLRPAF | Tipo | Memorando | Tamanho | 255 | Decimal | 0 | Formato |
| Título | Xml Ret PAF | Descrição | XML Ret Estoque PAF | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML Ret Estoque PAF |
Campo | FI_XMLENV | Tipo | Caracter | Tamanho | 1 | Decimal | 0 | Formato |
| Título | Xml Enviado? | Descrição | XML Enviado a SEFAZ? | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | XML enviado a SEFAZ? |
- Tabela SF2 - Cabeçalho da Nota Fiscal:
Campo | F2_PAFMD5 | Tipo | Caracter | Tamanho | 32 | Decimal | 0 | Formato |
| Título | MD5 | Descrição | Chave MD5 do Registro | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Chave para validar o registro |
- Tabela SD2 - Itens da Nota Fiscal:
Campo | D2_PAFMD5 | Tipo | Caracter | Tamanho | 32 | Decimal | 0 | Formato |
| Título | MD5 | Descrição | Chave MD5 do Registro | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Chave para validar o registro |
Campo | D2_DECQTD | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec. Qtde | Descrição | Dec. Qtde | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Decimais Quantidade |
Campo | D2_DECVLU | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec.Vl.Unt. | Descrição | Dec.Vl Unitario | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Dec.Vl Unitario |
- Tabela MFT - Log de Orçamento:
Campo | MFT_PAFMD5 | Tipo | Caracter | Tamanho | 32 | Decimal | 0 | Formato |
| Título | MD5 | Descrição | Chave MD5 do Registro | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Chave para validar o registro |
Campo | MFT_DECQTD | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec. Qtde | Descrição | Dec. Qtde | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Decimais Quantidade |
Campo | MFT_DECVLU | Tipo | Numérico | Tamanho | 1 | Decimal | 0 | Formato | 9 | Título | Dec.Vl.Unt. | Descrição | Dec.Vl Unitario | Nível | 1 | Usado | Sim | Obrigatório | Não | Help | Dec.Vl Unitario |
Campo | MFT_DOC | Tipo | Caracter | Tamanho | 9 | Decimal | 0 | Formato |
| Título | Doc | Descrição | Num Doc | Nível | 1 | Usado | Sim | Obrigatório | Não | Grupo de Campo | 018 | Help | Numeração Doc |
|
Publicação do Laudo: | Despacho nº 114 |
Fontes do pacote: | FWLSCLIENT.PRX 10/11/2017 15:09:26 LSGETTECINFO.PRX 10/11/2017 15:09:26 DANFEII.PRW 06/09/2017 12:16:21 17 DANFEIII.PRW 06/09/2017 12:16:21 17 FRTA010B.PRW 14/09/2017 16:49:23 17 FRTA020.PRW 14/09/2017 16:55:45 17 FRTA080.PRW 14/09/2017 17:20:32 17 FRTA271.PRW 15/09/2017 11:51:04 17 FRTA271A.PRW 15/09/2017 11:56:20 17 FRTA271C.PRW 14/09/2017 17:31:01 17 FRTA271D.PRW 14/09/2017 17:34:25 17 FRTA271F.PRW 15/09/2017 12:03:17 17 LJGRVWS.PRW 14/09/2017 17:48:50 17 LJRETSFI.PRW 14/09/2017 17:53:05 17 LJWIZPAF.PRW 15/11/2017 00:26:07 17 LOJA1115.PRW 14/09/2017 18:15:10 17 LOJA121.PRW 05/09/2017 17:57:07 17 LOJA1305.PRW 14/09/2017 18:21:53 17 LOJA160.PRW 14/09/2017 18:26:29 17 LOJA200.PRW 14/09/2017 18:28:00 17 LOJA420.PRW 07/11/2017 20:01:11 17 LOJA701.PRW 08/11/2017 11:25:42 17 LOJA701A.PRW 21/09/2017 10:47:57 17 LOJA701C.PRW 08/11/2017 17:40:27 17 LOJA701D.PRW 14/09/2017 18:51:47 17 LOJA880A.PRW 15/09/2017 10:20:34 17 LOJR210.PRW 15/09/2017 10:26:34 17 LOJRNFCE.PRW 15/09/2017 11:48:13 17 LOJXFUNC.PRW 15/09/2017 17:05:09 17 LOJXFUND.PRW 15/09/2017 11:05:14 17 LOJXFUNF.PRW 15/11/2017 00:31:57 17 LOJXLOG.PRW 15/09/2017 11:28:27 17 NFESEFAZ.PRW 06/09/2017 12:16:21 17 STBFISCALMENU.PRW 15/11/2017 00:37:46 17 STBITEMREGISTRY.PRW 18/09/2017 10:56:37 17 STBPAFECF.PRW 22/09/2017 12:12:11 17 STBZREDUCTION.PRW 05/09/2017 12:28:57 17 STDECFMD5.PRW 05/09/2017 12:22:58 17 STDFINDITEM.PRW 05/09/2017 12:46:16 17 STDUPDATA.PRW 05/09/2017 15:08:40 17 STDZREDUCTION.PRW 05/09/2017 12:26:32 17 STFECFCONTROL.PRW 05/09/2017 12:19:31 17 STFSTART.PRW 05/09/2017 15:24:05 17 STIPOSMAIN.PRW 05/09/2017 15:19:37 17 STWECFCONTROL.PRW 06/09/2017 11:51:41 17 STWFINDITEM.PRW 05/09/2017 12:52:07 17 STWITEMREGISTRY.PRW 05/09/2017 12:53:51 17 STWSUPPLYBLEEDING.PRW 05/09/2017 15:15:38 17 STWUPDATA.PRW 05/09/2017 15:02:51 17 STWZREDUCTION.PRW 15/09/2017 11:40:08 17 WSC_LJ970.PRW 15/09/2017 11:33:06 17 WSC_LOJ030.PRW 15/09/2017 11:31:51 17 WSC_XMLPAF.PRW 22/09/2017 11:38:22 17 WSLJ970.PRW 15/09/2017 11:33:06 17 WSLOJ030.PRW 15/09/2017 11:31:51 17 LOJA110.PRX 14/09/2017 18:10:14 17 LOJXECF.PRX 15/09/2017 10:59:53 17 LOJXFUNA.PRX 04/09/2017 18:12:05 17 LOJXFUNB.PRX 26/10/2017 15:24:38 17 SPEDNFE.PRX 06/09/2017 12:16:21 17 PUBLICACAO LAUDO 2017_POL0852017R1.JPG 06/09/2017 16:51:22 17 |