CL - Como Fazer - CFe SAT

De CIGAM WIKI
Revisão de 13h43min de 6 de dezembro de 2022 por Graziela.plantholt (discussão | contribs) (Como consultar retornos do Equipamento SAT?)

Como Fazer - CFe SAT

O SAT é um Sistema Autenticador e Transmissor de Cupons Fiscais Eletrônicos (CF-e-SAT) que tem por objetivo documentar de forma eletrônica as operações comerciais do varejo dos contribuintes do Estado de São Paulo.

Quais são os pré-requisitos para utilizar CFe SAT?

As DLLs “Cigam.SAT.dll”, “Cigam.Utils.dll” e “IBL_NFe_Connector.dll” deverão estar registradas em versões CIGAM e10. Em versões do CIGAM 11 elas deverão estar no ambiente de instalação, porém o seu registro não será necessário. Para mais informações sobre o registro das DLL´s verificar o Manual “Como Fazer - Registro de DLL”.

A versão do leiaute do arquivo XML configurado no equipamento do SAT deve ser compatível com a versão enviada pelo CIGAM.

Os drivers do fabricante do equipamento SAT devem estar instalados na máquina em que este estiver conectado o equipamento. As DLL´s de instalação devem ser copiadas para %CIGAM_INSTAL%, estando no formato 32 bits.

Como exemplo, abaixo estão discriminadas as DLLs de instalação de equipamento “SAT Sweda”:

SAT 1.png

Importante:

  • A integração da DLL “Cigam.SAT.dll” está homologada para equipamentos dos fabricantes Sweda, Bematech e Dimep, podendo apresentar compatibilidade ou não com outras marcas, sendo o dispositivo do fabricante Dimep o homologado para uso via conexão Remote Desktop Protocol (Windows Terminal Services).

  • O arquivo satdimep.ini disponibilizado na raiz do SAT no qual é feita a parametrização da porta de comunicação precisa ser disponibilizado também na pasta do %CIGAM_INSTAL%.

Como cadastrar a série para a utilização do CFe SAT?

Para utilização do SAT deve ser cadastrado uma série que tenha o campo ‘Tipo de emissão’ igual a “7 CFe SAT” e o campo ‘Modelo Formulário’ deverá ser igual a “59”:

SAT 2.png

Como cadastrar um Usuário para a utilização do CFe SAT?

Menu: CL Usuários X ECF

A série cadastrada deve ser vinculada ao usuário no campo ‘Série’ e o campo ‘Dll Ecf’ deve estar igual a “SATDLL”:

SAT 3.png

Como cadastrar os Dados ECF para a utilização do CFe SAT?

Menu: CL Dados ECF

Vincular ao Usuário X ECF os dados para comunicação do equipamento SAT com o campo ‘Comunicação’ igual a “Gestão de Lojas” e o campo ‘Dll Ecf’ igual a “SATDLL”. Quando o campo ‘Dll Ecf’ for igual a “SATDLL”, o botão ‘Opções SAT’ ficará habilitado e deverá ser preenchido conforme abaixo:

SAT 4.png


* Última Sessão: Preenchimento automático pelo sistema. Armazena a última sessão utilizada na última operação realizada pelo equipamento SAT;

* Número Caixa: Número do caixa ao qual o equipamento SAT está conectado;

* Código Ativação: Código de ativação do equipamento SAT;

* No. Série Equipamento: número de série do equipamento emissor que será impresso no extrato (cupom) CFe-SAT.

* DLL Fabricante: cada fabricante possui métodos de comunicação diferentes dentro da DLL, e estas chamadas são realizadas mediante o parâmetro cadastrado neste campo, conforme segue:

  1. Bematech = “BEMASAT32” ou “BEMASAT32”
  2. Dimep = “DIMEP” (apenas este fabricante está homologado para WTS)
  3. Sweda = Em branco/ vazio

* XML Envio: diretório onde os arquivos XML de envio para o equipamento SAT serão armazenados;

* XML Retorno:diretório onde o XML com o retorno do equipamento SAT será armazenado com a nomenclatura estabelecida pela legislação vigente;

* Impressão Extrato CFe:diretório onde a impressão do Extrato será salvo;

* Botão ‘Modelo Extrato CFe’: através deste botão será possível realizar o cadastro do modelo de extrato de venda do SAT;

* Botão ‘Modelo CFe Cancelamento’: através deste botão será possível realizar o cadastro do modelo de extrato de cancelamento do SAT;

Como configurar a versão do CF-e SAT?

Em função das mudanças na legislação do CF-e SAT é necessário o cadastro da versão da mesma. A vigência e versão em uso serão informadas no programa Versões de Documentos Eletrônicos.

Menu: LF NE Versões de Documentos Eletrônicos

SAT 21.png

Quais são as configurações necessárias para geração do CF-e SAT?

Assinatura do Aplicativo Comercial: Gerada pela equipe de desenvolvimento da CIGAM a partir do CNPJ do AC + CNPJ do Emitente, sendo armazenada na configuração ‘LF - NE - 2638 - Assinatura do aplicativo comercial do CF-e SAT’:

SAT 5.png

Como cadastrar um CF-e-SAT?

No Módulo de Lojas podem ser criados CFe-SAT pelo programa CL Emissor de Cupom Fiscal ou pela efetivação de CL Orçamento/CL Pré-Venda.

Criação de CFe-SAT pelo programa Emissor de Cupom Fiscal:

A criação do CF-e-SAT pelo programa CL Emissor de Cupom Fiscal será igual aos demais documentos fiscais emitidos (Cupom Fiscal, NFC-e). No botão ‘Pagamento’ devem ser informadas as formas de pagamento que o consumidor utilizou para o pagamento das mercadorias. Estas formas serão discriminadas na impressão do Extrato CFe-SAT e na Consulta Pública no site da SEFAZ-SP.


SAT 6.png

Confirmando as formas de pagamento, o CFe é enviado para o equipamento SAT:

SAT 7.png

A impressão irá abrir automaticamente quando a comunicação for com o equipamento SAT for realizada com sucesso:


SAT 8.png

Os arquivos XML serão armazenados nos diretórios especificados nas Opções SAT, nos “Dados ECF”.


Criação de um CFe-SAT pela efetivação de uma Pré Venda:

A criação do CF-e-SAT pelo programa CL Pré-Venda será igual aos demais documentos fiscais emitidos (Cupom Fiscal, NFC-e):


SAT 9.png

Após a criação da Pré-Venda deve ser alterado seu controle para “Aprovado” através do botão ‘Situação’:


SAT 10.png

Efetivação da Pré-Venda para CFe-SAT:

SAT 11.png

Pré Venda ficará com controle de “Faturado”:

SAT 12.png

XML da venda:

SAT 13.png

Como proceder para realizar o cancelamento da NFCe?

O CFe-SAT possui prazo de cancelamento determinado pela SEFAZ estadual. O prazo atual para o estado de São Paulo é 30 minutos após a emissão, podendo ser alterado a qualquer momento mediante publicação de Portaria Estadual. Só é permitido cancelar o último CFe-SAT emitido. O cancelamento deve ser realizado através do programa Emissor de Cupom Fiscal através do botão ‘Cancelar’:

SAT 14.png

Se o cancelamento for realizado com sucesso entre Cigam e Equipamento SAT, será aberta automaticamente a impressão do Extrato de Cancelamento do CFe-SAT:

SAT 15.png

XML de cancelamento:

SAT 16.png

Caso o usuário tente cancelar após já ter ocorrido cancelamento do último CFe emitido o sistema irá exibir a mensagem de que esta operação não é permitida:

SAT 17.png

Como consultar retornos do Equipamento SAT?

O Fabricante poderá disponibilizar uma interface de verificação de Status bem como parametrização do CFe-SAT no que diz respeito à infraestrutura do equipamento e comunicação com SEFAZ – não é pertinente ou vinculado aos cadastros do ERP Cigam.

Além disso, o fabricante do equipamento SAT pode fornecer uma opção para visualizar o “LOG” de comunicação com o equipamento e todas as pontas, pois o aparelho comunica tanto com o AC quanto com a SEFAZ – conforme imagem abaixo:

SAT 18.png

Para demonstração, segue a leitura de LOG disponibilizada pelo Equipamento SAT Sweda:


SAT 19.png


SAT 20.png

Neste exemplo é possível diagnosticar que o Equipamento SAT:

  • Recebeu uma venda do Cigam com sucesso, ou seja, gerou o CFe-SAT com sucesso (1);
  • Está com o código válido parametrizado no Equipamento e no Cigam (2);
  • Recebeu um cancelamento do Cigam com sucesso (3).


== Como tratar a rejeição "falha no schema XML (valor -> [X.XXX.XXXX] tamanho inválido)?