Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Homologação PAF-ECF na Especificação de Requisitos 02.05 - Laudo POL0852017R1

Linha de Produto:

Microsiga Protheus®

Segmento:

Varejo

Módulo:

Controle de Lojas / Frente de Lojas / TotvsPDV

Função:

STBMENFIS

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:

Implementado alterações para atendimento do Ato Cotepe ICMS 10, de Março de 2017 para atendimento
a Especificação de Requisitos do PAF-ECF versão 02.05

Conversores e Parâmetros:

MV_LJDAVEC - >

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 ArquivoCódigo MD-5
SIGAPAF.EXE318022D007DF354542FC2977A32A476B
SmartClient.exeDF804ACCFAB738478AFF56431722ADF9
SmartClient11.exe5A748FA0726D61933D01EA5432D13FCD


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

    Tickets relacionados:

     

    Requisito: 

    ...


    • 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 Fiscal
        • Descrição: Menu Fiscal
        • Programa: STBMenFis
        • Módulo: Controle de Lojas ou FrontLoja/TotvsPDV
          Image Added

          NOTA: O Menu Fiscal do PAF-ECF dísponivel no PDV mostra todos os itens exigidos, já o menu constante na retaguarda conterá apenas as opções
          referente ao Envio do XML de Redução Z e Estoque.


        Wizard Paf-Ecf
        • Descrição: Wizard Paf-ECF
        • Programa: LJWIZPAF
        • Modulo: Controle de Lojas ou Front Loja/TotvsPDV
          Image Added  Image Added


    Wizard de Configuração:

    O Wizard de Configuração do PAF-ECF (LJWIZPAF), permite configurar os parametros principais do PAF:

    Image Added

    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 Compatibilizador

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

    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


      • Tabela SFI - Redução Z:

    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

    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

    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