Especificação de Requisitos

 

Projeto/Versão:

Requisito/Módulo: SIGAFRT

Sub-Requisito/Função:

Tarefa/Chamado: PCREQ-6656

País: All

Data Especificação: 28/10/15

Rotinas Envolvidas

 

 

Rotina

Tipo de Operação

Opção de Menu

STIPOSMAIN

[Alteração]

Atualizações -> Frente de Lojas -> TOTVS PDV

LOJA121

[Alteração]

Atualizações -> Ponto de Venda -> Estação

Estratégia de Desenvolvimento e Liberação

 

Produto

SIGAFRT

Release que está sendo desenvolvido

11.8

Possui Réplica?

( )Sim ( X )Não

 

Objetivo

Disponibilizar adequação SAT (Sistema de Autenticação e Transmissão de Cupons Fiscais Eletrônicos), no ambiente Protheus 11, módulo TOTVS PDV (SIGAFRT).

Definição da Regra de Negócio


Conceito do equipamento SAT
O equipamento SAT é um dispositivo que gera o CF-e-SAT, documento fiscal de existência exclusivamente digital, emitido e armazenado por meio exclusivamente eletrônico, com o intuito de documentar uma operação de circulação de mercadorias em substituição ao Cupom Fiscal, com validade jurídica garantida pela assinatura digital realizada pelo equipamento SAT com base em Certificado Digital atribuído ao contribuinte.
O equipamento SAT é composto por um módulo de Hardware com Software embarcado, que irá possibilitar, por intermédio do uso de comunicação de dados, a transmissão de CF-e-SAT periodicamente à SEFAZ após sua validação e autenticação, devendo operar de forma integrada aos sistemas de frente de caixa conhecidos como Aplicativo Comercial (AC).

O equipamento SAT:

  1. Será interligado com qualquer equipamento de processamento de dados padrão de mercado que possua o AC (Aplicativo Comercial) adequado para se comunicar com o SAT;
  2. Fará a validação das informações, geração do número do Cupom Fiscal Eletrônico - SAT, assinatura digital, carimbo de tempo e geração de chave de consulta de cada operação mercantil;
  3. Terá uma interface de conexão com a Internet, através da rede local de dados do estabelecimento Comercial, que será usada nas comunicações com o fisco para a transmissão dos CF-e-SAT gerados e recepção de dados e comandos;
  4. Possuirá configurações customizáveis a partir de arquivos de parametrização estabelecidos pela SEFAZ. OBS: Arquivo do próprio SAT, não impactando no Protheus;
  5. Poderá receber comandos do fisco para realizar operações específicas.





As setas na figura acima indicam as principais operações do sistema:
(1) e (2) Autenticação do CF-e-SAT pelo equipamento SAT no estabelecimento do contribuinte. Neste processo o equipamento SAT atua localmente no estabelecimento, validando e certificando digitalmente os CF-e-SAT de vendas e cancelamentos efetuados no AC.
(3) Transmissão periódica dos CF-e-SAT do equipamento SAT para a SEFAZ, automaticamente através da rede local de dados conectada à Internet.
(4) Recebimento de dados e comandos da SEFAZ pelo equipamento SAT, para a execução de ações específicas e recebimento das confirmações de transmissão dos CF-e-SAT.
(5) Transmissão em Modo de Contingência, onde o contribuinte deve copiar os arquivos dos Cupons Fiscais Eletrônicos - SAT armazenados no AC manualmente e transmiti-los ao ambiente de processamento de dados da SEFAZ .

Observação: O contribuinte deve transmitir em modo de contingência os dados, se verificar que os Cupons Fiscais Eletrônicos - SAT não constam da base de dados da SEFAZ ou na hipótese de o equipamento SAT não efetuar a transmissão, deve observar os parâmetros de tempo de envio estabelecidos pela SEFAZ.

Todo o processo de comunicação entre o SAT e a SEFAZ é iniciado pelo SAT.

O adquirente dos produtos ou serviços oferecidos pelo contribuinte poderá consultar os documentos fiscais das vendas por meio de uma chave de consulta gerada pelo equipamento SAT e impressa no Extrato do Cupom Fiscal Eletrônico - SAT recebido no ato da venda.
Os equipamentos SAT devem desempenhar funções autônomas baseadas nas informações disponíveis nos Arquivos de Parametrização definidos para cada etapa de seu funcionamento.

Tabelas Utilizadas

Dicionário de Dados 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Í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

Parâmetros no arquivo SX6 – Parâmetros:

 

Nome da Variável

MV_LJHDDES

Tipo

L

Descrição

Omite desconto no cupom

Valor Padrão

.F.