Click here to load reader

Manual do DRIVER MFE - Tanca - Automação comercial · Windows XP, Vista, 7, 8, 8.1 e 10 (32 e 64 bits) Linux OpenSUSE 12. 2e 12.3, Debian 7.3 e 8.1, e Fedora 21 e 22 (versões 32

  • View
    237

  • Download
    0

Embed Size (px)

Text of Manual do DRIVER MFE - Tanca - Automação comercial · Windows XP, Vista, 7, 8, 8.1 e 10 (32 e 64...

Manual do DRIVER MFE

Biblioteca de Funes

Comunicador

Monitor

Data de Criao: 05 de outubro de 2015

ltima Atualizao: 05 de agosto de 2016.

Verso: Manual Driver MFE 1.0.4

Manual do Driver MFE 1.0.4 (Direitos Reservados) II

CONTROLE DE VERSES

Verso Data Observaes

1.0.0 05/10/2015 Verso inicial

1.0.1 10/11/2015 Reviso do instalador

1.0.2 27/04/2016 Reviso geral

1.0.3 22/07/2016 Alterao do cone do Monitor; incluso das verses para Linux; ajustes na ilustrao Componentes do PDV

1.0.4 05/08/2016 Incluso do captulo para instalao em Linux

Manual do Driver MFE 1.0.4 (Direitos Reservados) III

DEFINIES E SIGLAS

Termo Descrio

AC Aplicativo Comercial Aplicativo para gesto das vendas e solicitao de emisso de Cupons Fiscais de Venda e de Cancelamento. Deve ser compatvel com o MFE.

AC SEFAZ-CE Autoridade Certificadora que gerencia (emite e revoga) certificados digitais de equipamentos MFE (e-SAT) reconhecidos pela ICP-Brasil e providos pela prpria SEFAZ-CE.

CFe Cupom Fiscal Eletrnico de Venda ou de Cancelamento.

Configurador Aplicativo para configurao e ativao do MFE.

MFE

Mdulo Fiscal Eletrnico Equipamento adotado pelo Estado do Cear para emisso de Cupons Fiscais eletrnicos, nos termos do Projeto CFe, dotado de recursos de hardware e software adicionais necessrios ao modelo de negcios do Cear.

PDV Ponto do Venda Equipamento do Contribuinte onde est conectado o MFE e que realiza a emisso de CFes de venda ou de cancelamento.

Projeto CFe

Conjunto de especificaes tcnicas definidas pelos documentos de Especificao de Requisitos (ER), Manual de Orientao (MO) e demais documentos estabelecidos pela COTEPE conforme AJUSTE SINIEF n 11 de 24 de Setembro de 2010 e posteriores alteraes.

Projeto MFE

Projeto da SEFAZ-CE para implantao do Cupom Fiscal Eletrnico, baseado no Projeto CFE porm acrescido de funcionalidades especficas para o Estado do Cear definidas pela SEFAZ-CE no documento de Especificao de Requisitos do MFE (ER-MFE) e demais documentos de apoio disponveis no stio eletrnico: HTTP://CFE.SEFAZ.CE.GOV.BR.

SEFAZ-CE Secretaria da Fazenda do Estado do Cear.

Manual do Driver MFE 1.0.4 (Direitos Reservados) IV

NDICE

INTRODUO ............................................................................................................................................. 1 1

1.1 Componentes do DRIVER MFE .......................................................................................................... 1

1.2 Suporte Tcnico ................................................................................................................................... 2

PONTO DE VENDA ..................................................................................................................................... 3 2

2.1 Aplicativo Comercial ............................................................................................................................ 4

2.2 Driver MFE ........................................................................................................................................... 4

2.3 Driver de comunicao USB-SERIAL ................................................................................................. 4

INSTALAO .............................................................................................................................................. 5 3

3.1 Sistema Operacional Windows ............................................................................................................ 5

3.2 Sistema Operacional Linux .................................................................................................................. 8

COMUNICADOR ....................................................................................................................................... 10 4

MONITOR .................................................................................................................................................. 10 5

5.1 cones ................................................................................................................................................ 11

5.2 Tela de Status .................................................................................................................................... 12

BIBLIOTECA DE FUNES ..................................................................................................................... 14 6

6.1 Funes do Projeto CFe .................................................................................................................... 14

6.2 Funes do Projeto MFE ................................................................................................................... 22

PROTTIPOS DAS FUNES ................................................................................................................ 24 7

Manual do Driver MFE 1.0.4 (Direitos Reservados) 1

INTRODUO 1

Este documento destina-se ao pessoal tcnico responsvel pela instalao do PDV e/ou desenvolvimento de

Aplicativos Comerciais e Mdulos Fiscais MFE. Descreve o Driver MFE, sua instalao, seus componentes e

as funes disponveis.

Com o intuito de padronizar e facilitar o uso do MFE a SEFAZ-CE fornece um conjunto de componentes de

software que devem ser instalados no equipamento do Contribuinte (PDV) e sero utilizados na comunicao

com o MFE.

Este conjunto de componentes de software chamado de Driver MFE e est disponvel no stio da SEFAZ-

CE na forma de um programa instalador no seguinte endereo:

http://cfe.sefaz.ce.gov.br

Informaes tcnicas mais detalhadas podero ser encontradas na Especificao Tcnica de Requisitos

do MFE do Projeto MFE disponvel no stio da SEFAZ-CE.

1.1 Componentes do DRIVER MFE

O Driver MFE composto pelos seguintes componentes:

Biblioteca de Funes

Comunicador

Monitor

Manual do Driver MFE 1.0.4 (Direitos Reservados) 2

1.2 Suporte Tcnico

A SEFAZ-CE prover suporte nos assuntos relacionados ao uso do DRIVER MFE e nos processos relativos

emisso de Cupom Fiscal eletrnico para os Contribuintes, desenvolvedores de Aplicativos Comerciais

(Software Houses) e Fabricantes de equipamentos MFE, atravs dos seguintes meios:

Stio eletrnico

o SEFAZ: http://www.sefaz.ce.gov.br

o Projeto MFE: http://cfe.sefaz.ce.gov.br

Email

o Contribuintes: [email protected]

o Fabricantes de MFE e Software Houses: [email protected]

Telefone

o Call Center: 0800-707-8585

Manual do Driver MFE 1.0.4 (Direitos Reservados) 3

PONTO DE VENDA 2

O Ponto de Venda, ou PDV, o equipamento do contribuinte responsvel pelo processo de emisso de

Cupons Fiscais, atravs de um Aplicativo Comercial, e onde o MFE conectado a uma porta USB.

Alm do Aplicativo Comercial o PDV poder tambm executar o Software de Ativao e Configurao

fornecido pelo Fabricante do MFE.

No PDV sero instalados tambm componentes de software disponibilizados pela SEFAZ-CE necessrios

para a comunicao com o MFE e descritos adiante.

Para o funcionamento do PDV so necessrios os seguintes componentes:

Figura 1 - Componente do Ponto de Venda

Manual do Driver MFE 1.0.4 (Direitos Reservados) 4

2.1 Aplicativo Comercial

a aplicao responsvel por enviar os dados de venda ou de cancelamento para o MFE para que ele possa

gerar o respectivo Cupom Fiscal Eletrnico, alm de permitir a execuo de outras funcionalidades.

Poder ser utilizado qualquer Aplicativo Comercial compatvel com os padres do MFE-CFe/SAT-CFe.

2.2 Driver MFE

Para facilitar a instalao e atualizao dos componentes de software disponibilizados pela SEFAZ-CE, eles

foram empacotados em uma nica instalao chamada DRIVER MFE.

Os componentes do Driver MFE so:

Componente Descrio

Biblioteca de Funes Biblioteca de funes (arquivo com extenso .DLL no Windows ou .SO no

Linux) que disponibiliza para as aplicaes (AC/Software de Ativao) todas as

funcionalidades necessrias para a operao do Mdulo Fiscal MFE

padronizando assim toda a comunicao.

Em ambiente Windows 32 bits ela se chama mfe.dll e se encontra na pasta:

C:\Windows\System32

Em ambiente Windows 64 bits ela se chama mfe.dll e se encontra na pasta:

C:\Windows\SystemWOW64

Monitor Aplicao que informa, atravs de cones na barra de status, a disponibilidade

ou no de um Mdulo Fiscal MFE e permite a visualizao de algumas

informaes.

Comunicador uma aplicao executada como um servio responsvel por realizar a

comunicao com o Mdulo Fiscal.

O Driver MFE compatvel com os seguintes sistemas operacionais:

Windows XP, Vista, 7, 8, 8.1 e 10 (32 e 64 bits)

Linux OpenSUSE 12. 2e 12.3, Debian 7.3 e 8.1, e Fedora 21 e 22 (verses 32 e 64 bits)

2.3 Driver de comunicao USB-SERIAL

Driver responsvel por permitir a converso do dispositivo USB, ao qual o Mdulo Fiscal MFE est

conectado, em interface serial conforme o sistema operacional do PDV e disponibiliz-la para uso pelo

servio Comunicador.

Exemplos de portas seriais: COM11 (Windows) ou ttyS1 (Linux).

Manual do Driver MFE 1.0.4 (Direitos Reservados) 5

INSTALAO 3

O programa instalador do DRIVER MFE instalar automaticamente todos os seus componentes e configurar

o sistema operacional do PDV para executar os servios e aplicaes necessrias.

Antes da sua instalao deve-se:

1. Instalar o Driver de comunicao USB-SERIAL disponibilizado pelo Fabricante do MFE.

2. Confirmar a existncia de uma nova porta serial disponvel quando o MFE est conectado.

Observao: De acordo com as configuraes de segurana e atualizaes do Windows em uso, algumas

janelas podem no ser exibidas por serem automaticamente aceitas pelo sistema, neste caso ignore o passo

em questo.

3.1 Sistema Operacional Windows

A seguir so descritos os passos para a instalao do Driver MFE para o Sistema Operacional Windows:

1. Execute o arquivo de instalao do DRIVER MFE.

2. Caso o Windows exiba uma janela perguntando Deseja permitir que o programa de um fornecedor

desconhecido faa alteraes nesse computador, confirme a execuo.

3. Ser exibida a tela de boas vindas, clique no boto Avanar:

Figura 2 - Tela Inicial do Instalador

Manual do Driver MFE 1.0.4 (Direitos Reservados) 6

4. O instalador copiar os arquivos necessrios conforme apresentado a figura abaixo:

Figura 3 Instalador copiando arquivos para o Computador

Observao: Alguns antivrus, tais como o Norton Security, podem reconhecer o Monitor do Driver MFE

como um vrus. Neste caso poder ser solicitada uma ao ao usurio para permitir que o Monitor execute.

Ao fim da instalao ser executado automaticamente o Monitor MFE que aparecer em sua barra de status.

Figura 4 - cone do Monitor do Driver MFE na barra de status

Neste momento todos os softwares para uso do MFE foram instalados:

A Biblioteca de Funes foi instalada

O Monitor mostrado na barra de Status

Manual do Driver MFE 1.0.4 (Direitos Reservados) 7

O Servio Comunicador j est em execuo.

Observaes:

1. De acordo com as configuraes de segurana e atualizaes do Windows em uso, algumas janelas

podem no ser exibidas por serem automaticamente aceitas pelo sistema, neste caso ignore o passo em

questo.

2. Alguns antivrus como o Norton Security, podem reconhecer o Monitor do Driver MFE como um vrus.

Neste caso poder ser solicitada uma ao ao usurio para permitir que o Monitor execute.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 8

3.2 Sistema Operacional Linux

A seguir so descritos os passos para a instalao do Driver MFE para o Sistema Operacional Linux:

1. Acessar o terminal do Linux como root;

2. Descompactar o arquivo instalador-ce-sefaz-driver-linux-32.tar.gz (ou instalador-ce-sefaz-driver-linux-

64.tar.gz) executando o comando tar vzxf nome do arquivo;

3. Dentro da pasta, execute o script instala_driver.sh como mostra a Figura 5.

Figura 5 - Resultado da instalao com sucesso

Os arquivos foram instalados na pasta /opt/elgin.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 9

Os componentes da instalao so:

Tabela 1 Arquivos instalados do Driver MFE

Arquivo Funo

Comunicador Aplicativo do Comunicador

Monitor Aplicativo Monitor

libs*.so.* Bibliotecas auxiliares do Driver MFE

libdllsat.so.* Biblioteca do SAT

instala_driver.sh Script de instalao

remove_driver.sh Script de remoo

cco-ser.ini Configurao do cco-ser

cco-ser.service Descritor do servio

80-tty-elgin.rules Configurao das seriais

cco-mon.desktop Arquivo para startup

Manual do Driver MFE 1.0.4 (Direitos Reservados) 10

COMUNICADOR 4

O Comunicador do Driver MFE uma aplicao executada como um servio responsvel por realizar a

comunicao com o Mdulo MFE atravs da porta serial emulada sobre uma porta USB.

Sem este servio em execuo a comunicao com o Mdulo Fiscal no ser possvel.

Ele desempenha as seguintes funes:

Identifica automaticamente quando um MFE conectado ou desconectado do PDV e coleta informaes

a seu respeito

Recebe as funes chamadas via Biblioteca de Funes e realiza a comunicao com o Componente de

Segurana embarcado no MFE

Atualiza as informaes exibidas pelo Monitor

MONITOR 5

O Monitor do Driver MFE uma aplicao que informa, atravs de cones na barra de notificaes, a

disponibilidade ou no de um MFE e permite a visualizao de algumas informaes.

Ele responsvel por:

Exibir as informaes sobre o MFE coletadas pelo servio Comunicador MFE

Exibir as verses de software do DRIVER MFE e seus componentes que esto instaladas.

Notificar a existncia de nova verso de DRIVER MFE e o caminho para download.

Figura 5 Monitor do Driver MFE na Barra de Notificaes

Manual do Driver MFE 1.0.4 (Direitos Reservados) 11

5.1 cones

O Monitor do Driver MFE usa os seguintes cones para representar o MFE:

Tabela 2 - cones do Monitor do Driver MFE

MFE disponvel

MFE no encontrado

Manual do Driver MFE 1.0.4 (Direitos Reservados) 12

5.2 Tela de Status

Ao se clicar no cone do Monitor aberta uma tela de status conforme ilustrado abaixo.

Ao se clicar novamente a tela fechada.

Figura 6 Tela de status do Monitor do Driver MFE com Mdulo Fiscal encontrado

Figura 7 - Tela de status do Monitor do Mdulo Fiscal no encontrado

Nesta tela:

exibida informao se h MFE disponvel ou no

Ao se clicar no logo da Secretaria da Fazenda ser aberto o navegador com o endereo

http://sefaz.ce.gov.br

Ao se clicar em Exibir mais informaes e tela ser expandida e sero exibidas outras informaes

conforme ilustrado abaixo:

Manual do Driver MFE 1.0.4 (Direitos Reservados) 13

Figura 8 - Tela do Monitor do Driver MFE opo Exibir mais informaes

Nesta tela:

So exibidas informaes adicionais

Ao se clicar em Esconder informaes e tela ser recolhida e voltar forma anterior

As informaes exibidas na tela expandida do Monitor MFE so descritas abaixo.

Driver MFE Verso do Driver MFE

Biblioteca de Funes Verso da Biblioteca de Funes

Comunicador Verso do servio Comunicador

Monitor Verso do Monitor

Nvel GSM Nvel do sinal da rede celular

Wifi Nvel Nvel do sinal WIFI

Wifi SSID Nome da rede WIFI em uso

Cupons pendentes Quantidade de cupons ainda no enviados para a SEFAZ e que esto armazenados no mdulo MFE

Tabela 2 - Informaes adicionais do Monitor do Driver MFE

Manual do Driver MFE 1.0.4 (Direitos Reservados) 14

BIBLIOTECA DE FUNES 6

A Biblioteca de Funes do Driver MFE disponibiliza todas as funes previstas no Projeto CFe, alm de

funes especficas para o Projeto MFE.

Este documento descreve apenas como devem ser chamadas (prottipos) as Funes CFe e MFE

disponveis na Biblioteca de Funes.

As descries das funes, seus parmetros e retornos esto nos documentos de Especificao de

Requisitos dos respectivos Projetos:

Projeto CFe (Especificao Nacional)

http://www.sefaz.ce.gov.br/content/aplicacao/internet/download/gerados/especnacional.asp

Projeto MFE (Especificao Cear)

http://www.sefaz.ce.gov.br/content/aplicacao/internet/download/gerados/especceara.asp

6.1 Funes do Projeto CFe

6.1.1 Funo AtivarSAT

Usada no processo de ativao do MFE e serve para informar:

Qual ser tipo de certificado usado na ativao: AC-SAT ou ICP-Brasil

Cdigo de Ativao

CNPJ do Contribuinte

Unidade Federativa

Prottipo da funo:

char* AtivarSAT(

int iNumSessao,

int iSubCmd,

char* pcCodAtivacao,

char* pcCnpj,

int iUF

)

http://www.sefaz.ce.gov.br/content/aplicacao/internet/download/gerados/especnacional.asphttp://www.sefaz.ce.gov.br/content/aplicacao/internet/download/gerados/especceara.asp

Manual do Driver MFE 1.0.4 (Direitos Reservados) 15

Parmetros:

iNumSessao: Nmero da sesso.

iSubCmd: Tipo de Certificado: AC-SAT ou ICP-BRASIL

pcCodAtivacao: Senha definida pelo contribuinte.

pcCnpj: CNPJ do contribuinte, somente nmeros.

iUF: Cdigo do Estado. Cear 23.

6.1.2 Funo ComunicarCertificadoICPBrasil

Usada no processo de ativao do MFE, quando escolhido certificado tipo ICP-BRASIL, ou na renovao de

um certificado digital ICP-BRASIL.

Prottipo da funo:

char* ComunicarCertificadoICPBRASIL(

int iNumSessao,

char* pcCodAtivacao,

char* pcCertificado

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcCertificado: Certificado Digital criado pela Autoridade Certificadora ICP-Brasil.

6.1.3 Funo EnviarDadosVenda

Envia os dados de uma venda para que o MFE gere um CFe de venda.

Prottipo da funo:

char* EnviarDadosVenda(

int iNumSessao,

char* pcCodAtivacao,

char* pcDadosVenda

)

Manual do Driver MFE 1.0.4 (Direitos Reservados) 16

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDadosVenda: XML com os dados de venda.

6.1.4 Funo CancelarUltimaVenda

Envia os dados de um cancelamento de venda para que o MFE gere um CFe de cancelamento de venda.

Prottipo da funo:

char* CancelarUltimaVenda (

int iNumSessao,

char* pcCodAtivacao,

char* pcChaveCfe,

char* pcDadosCanc

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcChaveCfe: Chave de acesso do CFe a ser cancelado.

pcDadosCanc: XML com os dados de cancelamento.

6.1.5 Funo ConsultarSAT

Funo usada para verificar se h comunicao com o MFE.

Prottipo da funo:

char* ConsultarSAT (

int iNumSessao

)

Parmetros:

iNumSessao: Nmero da sesso.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 17

6.1.6 Funo TesteFimAFim

Funo usada para realizar a emisso de um CFe de teste e verificar se o processo de emisso de CFes

est funcionando.

Prottipo da funo:

char* TesteFimAFim (

int iNumSessao,

char* pcCodAtivacao,

char* pcDadosVenda

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDadosVenda: XML com os dados da venda de teste.

6.1.7 Funo ConsultarStatusOperacional

Funo usada para obter informaes sobre o estado de operao do MFE.

Prottipo da funo:

char* ConsultarStatusOperacional (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 18

6.1.8 Funo ConsultarNumeroSessao

Funo usada para obter novamente os dados retornados na ltima sesso.

Prottipo da funo:

char* ConsultarNumeroSessao (

int iNumSessao,

char* pcCodAtivacao,

int luiNumSessaoConsultada

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

iNumSessaoConsultada: Nmero da sesso a ser consultada.

6.1.9 Funo ConfigurarInterfaceDeRede

Funo usada para configurar a comunicao do MFE com a internet.

Prottipo da funo:

char* ConfigurarInterfaceDeRede (

int iNumSessao,

char* pcCodAtivacao,

char* pcDadosConfiguracao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDadosConfiguracao: XML com os dados de configurao das interfaces do MFE.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 19

6.1.10 Funo AssociarAssinatura

Funo que vincula a assinatura do Aplicativo Comercial com o Contribuinte.

Usada na ativao do MFE ou quando for trocado o fornecedor do Aplicativo Comercial.

Prottipo da funo:

char* AssociarAssinatura (

int iNumSessao,

char* pcCodAtivacao,

char* pcCnpj,

char* lpcAssinaturaCnpjs

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcCnpj: CNPJ da empresa desenvolvedora do Aplicativo Comercial + CNPJ do

Contribuinte.

pcAssinaturaCnpjs: Assinatura digital conjunto CNPJ Software House + CNPJ do Contribuinte.

6.1.11 Funo AtualizarSoftwareSAT

Funo para atualizar o Software Bsico do MFE.

Prottipo da funo:

char* AtualizarSoftwareSAT (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 20

6.1.12 Funo ExtrairLogs

Funo para obter o log de operao do MFE.

Prottipo da funo:

char* ExtrairLogs (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

6.1.13 Funo BloquearSAT

Funo para bloquear as funes fiscais do MFE.

Prottipo da funo:

char* BloquearSAT (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 21

6.1.14 Funo DesbloquearSAT

Funo para desbloquear as funes fiscais do MFE.

Prottipo da funo:

char* DesbloquearSAT (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

6.1.15 Funo TrocarCodigoDeAtivacao

Funo para trocar o cdigo de ativao escolhido pelo Contribuinte na ativao do MFE.

Prottipo da funo:

char* TrocarCodigoDeAtivacao (

int iNumSessao,

char* pcCodAtivacao,

int iOpcao,

char* pcNovoCod,

char* pcConfirmaNovoCod

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

iOpcao: Informa se est sendo usado o cdigo de emergncia ou no.

pcNovoCod: Novo cdigo de ativao.

pcConfirmaNovoCod: Confirmao do novo cdigo de ativao.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 22

6.2 Funes do Projeto MFE

6.2.1 Funo ConfigurarInterfaceDeRedeMFE

Funo para configurar as interfaces de rede do MFE.

Permite a configurao de vrias interfaces simultaneamente incluindo a de Modem Celular (no existente no

projeto CFe).

Prottipo da funo:

char* ConfigurarInterfaceDeRedeMFE (

int iNumSessao,

char* pcCodAtivacao,

char* pcDadosConfiguracao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDadosConfiguracao: XML com os dados de configurao das interfaces.

6.2.2 Funo ConsultarStatusOperacionalMFE

Funo usada para obter informaes sobre o estado de operao do MFE, incluindo informaes sobre o

hardware adicional no existente no Projeto CFe.

Prottipo da funo:

char* ConsultarStatusOperacionalMFE (

int iNumSessao,

char* pcCodAtivacao

)

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDadosConfiguracao: XML com os dados de configurao das interfaces.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 23

6.2.3 Funo EnviarStatusAC

A funo EnviarStatusAC utilizada pelo AC para realizar a indicao do estado operacional do mesmo para

o sistema MFE atravs do envio de informaes de verso e fabricante. Essa funo enviada pelo DRS e

consumida pelo Componente de Comunicao (CCO).

Prottipo da funo:

void EnviarStatusAC(

iNumSessao,

char* pcCodAtivacao,

char* pcDescFornecedor,

char* pcVersaoAC

);

Parmetros:

iNumSessao: Nmero da sesso.

pcCodAtivacao: Senha definida pelo contribuinte.

pcDescFornecedor: Nome do fornecedor do AC.

pcVersaoAC: Verso do AC.

Manual do Driver MFE 1.0.4 (Direitos Reservados) 24

PROTTIPOS DAS FUNES 7

Abaixo segue a lista dos prottipos das funes dos Projetos CFE e MFE:

char* _STDCALL AtivarSAT(int iNumSessao, int iSubCmd, const char* pcCodAtivacao,

const char* pcCnpj, int iUF );

char* _STDCALL ComunicarCertificadoICPBRASIL(int iNumSessao, const char*

pcCodAtivacao, const char* pcCertificado );

char* _STDCALL EnviarDadosVenda(int iNumSessao, const char* pcCodAtivacao, const

char* pcDadosVenda );

char* _STDCALL CancelarUltimaVenda(int iNumSessao, const char* pcCodAtivacao,

const char* pcChaveCfe, const char* pcDadosCanc );

char* _STDCALL ConsultarSAT(int iNumSessao );

char* _STDCALL TesteFimAFim(int iNumSessao, const char*

pcCodAtivacao, const char* pcDadosVenda );

char* _STDCALL ConsultarStatusOperacional(int iNumSessao, const char*

pcCodAtivacao );

char* _STDCALL ConsultarNumeroSessao (int iNumSessao, const char* pcCodAtivacao,

int iNumSessaoConsultada );

char* _STDCALL ConfigurarInterfaceDeRede (int iNumSessao, const char*

pcCodAtivacao, const char* pcDadosConfiguracao );

char* _STDCALL AssociarAssinatura (int iNumSessao, const char* pcCodAtivacao,

const char* pcCnpj, const char* pcAssinaturaCnpj );

char* _STDCALL AtualizarSoftwareSAT(int iNumSessao, const char* pcCodAtivacao );

char* _STDCALL ExtrairLogs(int iNumSessao, const char* pcCodAtivacao );

char* _STDCALL BloquearSAT (int iNumSessao, const char* pcCodAtivacao );

char* _STDCALL DesbloquearSAT (int iNumSessao, const char* pcCodAtivacao );

char* _STDCALL TrocarCodigoDeAtivacao(int iNumSessao, const char* pcCodAtivacao,

int iOpcao, const char* pcNovoCod, const char* pcConfirmaNovoCod );

char* _STDCALL ConsultarStatusOperacionalMFE(int iNumSessao, const char*

pcCodAtivacao );

char* _STDCALL ConfigurarInterfaceDeRedeMFE (int iNumSessao, const char*

pcCodAtivacao, const char* pcDadosConfiguracao );

char* _STDCALL EnviarStatusAC (int iNumSessao, const char* pcCodAtivacao, const

char* pcFabricante, const char * pcVersaoAC);