Árvore de páginas

CF-e-SAT

 

Produto

:

Microsiga Protheus® - Controle de Lojas e Frente de Lojas - Versão 11

 

 

 

Requisito

:

PCREQ-4036

Data da publicação

:

25/08/15

País(es)

:

Brasil

Banco(s) de Dados

:

Todos


Importante
Esta melhoria depende de execução do compatibilizador UPDLO154, conforme Procedimentos para Implementação.

 


Implementada a adequação do Venda Assistida (SIGALOJA) e Frente de Lojas (SIGAFRT) para atender a legislação SAT (Cupom Fiscal Eletrônico), conforme portaria CAT 147 de 05/11/2012.
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 possibilita, 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, operando de forma integrada aos sistemas de frente de caixa conhecidos como Aplicativo Comercial (AC).
Importante
Esta alteração terá impacto apenas para o estado de São Paulo (SP), e não funciona como contingência da NFC-e.
So será possível a operação de vendas de produtos tipo mercadoria.

Procedimento para Implementação

Antes de utilizar o SAT no sistema Protheus é necessário efetuar o cadastro no site da SEFAZ referente ao equipamento SAT e a empresa.

Importante
Antes de executar o compatibilizador UPDLO154 é imprescindível:

  1. Realizar o backup da base de dados do produto que será executado o compatibilizador \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs \PROTHEUS11_DATA\SYSTEM.
  2. Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  3. Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  4. 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.
  5. 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:

  1. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
  2. 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.
  3. Se 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;
  4. Se 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).
  5. Nestes casos descritos nos itens "iii" ou "iv", E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
  7. 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!
  1. Em ByYou Smart Client, digite U_UPDLO154 no campo Programa Inicial.

Importante
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 27/05/2015.

  1. Clique em OK para continuar.
  2. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado é apresentada a janela para seleção do compatibilizador.
  3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
  4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela.
  5. 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.
  6. Clique em Gravar para salvar o histórico (log) apresentado.
  7. Clique em OK para encerrar o processamento.

Atualizações do compatibilizador

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

 

  • 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


    Importante
    O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.

    Procedimento para Configuração

    Pré-requisitos
  1. Para a correta utilização desta funcionalidade, é necessário a utilização de uma impressora não-fiscal homologada pela TOTVS. Os modelos estão disponíveis no documento Impressoras Não-Fiscais no TDN.
  2. Possuir o arquivo sat-cnpj_do_emitente.txt que contém a chave de ativação para venda. Exemplo: smartclient/sat-12345678000152.txt (O arquivo deve ser solicitado para TOTVS).
  3. Os arquivos binários do sistema devem estar atualizados.
  4. É necessário possuir a dll do fabricante do equipamento SAT (D-SAT da DIMEP equipamento homologado pela TOTVS).
  5. No Controle de Lojas (SIGALOJA), acesse Atualizações/Ponto de Venda/Estacao (LOJA121).
  6. No Frente de Lojas (SIGAFRT), acesse Micelania/Configuração/Estacao (LOJA121).
  7. Clique em Alterar e em seguida, acesse a pasta SAT.
  8. Preencha os campos:
  • Ativar SAT? : Infome se irá habilitar o SAT ou não.
  • Fabricante: Informe o fabricante do equipamento SAT.
  • Modelo: Informe o modelo do equipamento SAT.
  • Cod. Ativação: Informe o código de ativação do equipamento SAT.
  • Num. Série do Equipamento: Informe o número de Série do equipamento SAT.
  • Clique em Salvar.


Controle de Lojas - Procedimento de Venda

  1. No Controle de Lojas (SIGALOJA), acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
  2. Clique na opção Atendimento.

Verifique as informações do Vendedor e do Cliente, caso seja necessário alterar.

  1. Informe os produtos a serem vendidos.
  2. Pressione F7 ou clique no 4º ícone superior da direita para definir as formas de pagamento.
  3. Informe as formas de pagamento.
  4. Pressione F5 ou clique no 2º ícone superior da direita para finalizar e gravar a venda.

O CF-e do SAT é impresso.


Controle de Lojas - Procedimento de Cancelamento

  1. No Controle de Lojas (SIGALOJA), acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
  2. Selecione a venda que deseja cancelar.
  3. Clique em Ações Relacionadas.
  4. Clique em Cancelar SAT.

É exibida a mensagem que o cancelamento foi realizado com sucesso, e o cupom CF-e do SAT é impresso.
Importante
O cancelamento do CF-e SAT só pode ser realizado caso seja a última venda , e se foi efetuada em até 30 minutos de diferença do horario atual.


Controle de Lojas - Procedimento de Reimpressão

  1. No Controle de Lojas (SIGALOJA), acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
  2. Selecione a venda que deseja reimprimir.
  3. Clique em Ações Relacionadas.
  4. Clique em Reimpressão SAT.
  5. É exibida uma mensagem de que a reimpressão foi realizada com sucesso, e o cupom CF-e do SAT é impresso.



Frente de Lojas - Procedimento de Venda

  1. No Frente de Lojas (SIGAFRT), acesse Atualizações/Frente de Lojas/Atendimento (FRTA271).
  2. Pressione F4 para abrir o Caixa.
  3. Pressione F3 para selecionar os produtos a serem vendidos.
  4. Pressione F9 para definir as formas de pagamento.
  5. Pressione Ctrl+A para adicionar o tipo de pagamento. Por exemplo: dinheiro.
  6. Pressione F9 novamente para finalizar a venda.

O CF-e do SAT é impresso.


Frente de Lojas - Procedimento de Cancelamento (última venda)
Importante
Este processo só é possível caso seja realizado logo após uma venda.

  1. No Frente de Lojas (SIGAFRT), acesse Atualizações/Frente de Lojas/Atendimento (FRTA271).
  2. Pressione F12 para exibir as ações que podem ser realizadas.
  3. Pressione 03 para cancelar.
  4. Confirme a mensagem de cancelamento do cupom anterior, e o cupom CF-e do SAT é impresso.

Importante
O cancelamento do CF-e SAT só pode ser realizado caso seja a última venda , e se efetuada em até 30 minutos de diferença do horário atual. Para mais informações, acesse o TDN e consulte o documento FAQ SAT CF-e.

Informações Técnicas

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.

Rotinas Envolvidas

LOJA701
LOJA121
FRTA271
LOJA140

Sistemas Operacionais

Windows®/Linux®.