Você está aqui: Página Inicial > Legislação > Atos COTEPE/ICMS > 2014 > ATO COTEPE/ICMS 32/14

ATO COTEPE/ICMS 32/14

Altera o Ato COTEPE/ICMS 10/14 que dispõe sobre a Especificação de Requisitos do Medidor Volumétrico de Combustíveis (ER-MVC).

ATO COTEPE/ICMS 32, DE 30 DE JULHO DE 2014

·    Publicado no DOU de 07.08.14

Altera o Ato COTEPE/ICMS 10/14 que dispõe sobre a Especificação de Requisitos do Medidor Volumétrico de Combustíveis (ER-MVC).

O Secretário-Executivo do Conselho Nacional de Política Fazendária - CONFAZ , no uso das atribuições que lhe confere o art. 12, XIII, do Regimento da Comissão Técnica Permanente do ICMS - COTEPE/ICMS, de 12 de dezembro de 1997, por este ato, torna público que a Comissão, na sua 157ª reunião ordinária, realizada nos dias 29, 30 e 31 de julho de 2014, em Brasília, DF, decidiu:

Art. 1º Os dispositivos a seguir indicados do Ato COTEPE/ICMS 10/14, de 14 de março de 2014, passam a vigorar com a seguinte redação:

I – o caput do art. 1º: 

“Art. 1º Fica aprovada a Especificação de Requisitos composta pelos Anexos I a IV deste ato, na versão 01.00, que deve ser observada pelo Medidor Volumétrico de Combustíveis (MVC) e pelos Anexos V a VII, a ser observada pelo Medidor Volumétrico de Combustíveis de Transição (MVCT)”;

II – o caput do art. 2º:

“Art. 2º O Diagrama de Blocos constante do Anexo IV corresponde a representação gráfica do funcionamento do Medidor Volumétrico de Combustíveis (MVC), devendo ser analisado em conjunto com os requisitos descritos nos Anexos I a III e o Diagrama de Blocos constante do Anexo VII corresponde a representação gráfica do funcionamento do Medidor Volumétrico de Combustíveis de Transição (MVCT), devendo ser analisado em conjunto com os requisitos descritos nos Anexos V e VI”;

III – o item 3.3.8 do Anexo I:

“3.3.8. Registro de Descarga de Combustível (RDC): volume, em litros, da descarga de combustível, registrada de forma automática, contendo o tipo de combustível, o respectivo compartimento, a temperatura, a data, hora, minutos e segundos da ocorrência, permitindo ao usuário, na impossibilidade do registro automático, realizar o RDC manualmente em situações de contingência, devendo, em qualquer situação, os compartimentos dos tanques seguirem a numeração utilizada na EFD do contribuinte e o volume de descarga ser apurado considerando os abastecimentos realizados durante o período de descarga.”

IV - o item 3.7 do Anexo I:

“3.7. Interface com MDH (IDH)

Interface para exportação dos dados armazenados na MDH para DCD, previsto no inciso II do item 4.2, sendo sua presença na interface reconhecida automaticamente e cujo andamento e conclusão da exportação devem ser informados ao usuário por meio de IHM. Os dados exportados por meio desta interface devem manter identidade com os registros e eventos armazenados no MUS”;

V – o item 3.8 do Anexo I:

“3.8. Interface de Transmissão à Fiscalização (ITF)

A comunicação remota entre o MVC e os órgãos de fiscalização se estabelecerá por meio dos dispositivos de interface de comunicação definidos no inciso III do item 4.2.

A ITF estabelecerá comunicação externa por iniciativa própria de forma automática, conforme parâmetros previamente programados para comunicação remota aos órgãos de fiscalização, para acesso das informações.

O protocolo de comunicação e formato dos dados estão estabelecidos no item 5 deste Anexo.

Os dados transmitidos devem manter identidade com os registros e eventos armazenados no MUS e seu formato de exportação deve ser o mesmo da interface prevista no item 3.7”;

VI – o Anexo III:

 

 

 

“ANEXO III

PADRÕES DO FORMATO XML

 

 

B.1. Web Service da fiscalização tributária

 

Função : serviço destinado à recepção de mensagens de medição do órgão tributário.

Schema XML : envMSGMedicao_v1.00.xsd

Descrição: Contém as mensagens de medição, registro de descarga de combustível (RDC), registro de estoque de combustível (REC e RDC), registro de saída de sonda (RSS), registro de saída dos bicos (RSB) e os eventos definidos como Tributários no Anexo II no caso do MVC e no Anexo VI no caso do MVCT - Tabelas de Eventos.

 

 

Campo

Pai

Tipo

Ocor.

Tam.

Dec.

Descrição/Observação

A01

medicao

-

 

 

-

 

Tag Raiz

A02

versao

A01

N

1-1

1-4

2

Versão do layout

B01

equipamento

A01

C

1-1

20

 

Identificador único do equipamento

B02

Cnpj

A01

C

1-1

14

 

CNPJ do estabelecimento

B03

Ie

A01

C

1-1

14

 

Inscrição Estadual do contribuinte

B04

mensagens

A01

 

1-1

 

 

Grupo de mensagens

C01

mensagem

B04

 

1-4096

-

 

Mensagem de informação gerada pelo equipamento

D01

Pem

C01

N

1-1

15

 

Identificador único da mensagem enviada pelo equipamento.

D02

Prf

C01

N

0-1

15

 

Identificador único do protocolo de recebimento fornecido pelo órgão.

D03

medicoes

C01

 

0-1

 

 

Grupo de eventos de medições registradas para o equipamento.

E01

Medicao

D03

 

1-255

 

 

Informações que constituem RDC e REC

F01

Evento

E01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

F02

dataEvento

E01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

F03

Tanque

E01

N

1-1

2

 

Identificação do tanque, o mesmo utilizado na EFD, registros 1300 e filhos

F04

volumeBruto

E01

N

1-1

7

2

Volume bruto calculado pelo equipamento

F05

volume20

E01

N

1-1

7

2

Volume corrigido a temperatura de 20°C

F06

temperatura

E01

N

1-1

2

0

Temperatura no momento da medição

F07

combustivel

E01

N

1-1

9

0

Código de produto da ANP

D04

totalizacoes

C01

 

0-1

 

 

Grupo de informações que constituem   RSS

G01

Medicao

D04

 

1-255

 

 

Informações de um RSS

H01

Evento

G01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

H02

dataEvento

G01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

H03

Tanque

G01

N

1-1

2

 

Identificação do tanque, o mesmo utilizado na EFD, registros 1300 e filhos

H04

volumeBruto

G01

N

1-1

7

2

Volume bruto calculado pelo equipamento

H05

combustivel

G01

N

1-1

9

0

Código de produto da ANP

D05

Saídas

C01

 

0-1

 

 

Grupo de informações que constituem um RSB

I01

Saída

D05

 

1-255

 

 

Informações de um RSB

J01

Evento

I01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

J02

dataEvento

I01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

J03

combustivel

I01

N

1-1

9

0

Código de produto da ANP

J04

bico

I01

N

1-1

3

0

Identificação do bico, o mesmo utilizado na EFD, registros 1300 e filhos

J05

encerranteInicio

I01

N

1-1

15

3

Leitura inicial do contador (encerrante), no momento do fechamento

J06

encerranteFim

I01

N

1-1

15

3

Leitura final do contador (encerrante), no momento do fechamento

J07

volumeBruto

I01

N

1-1

7

2

Volume bruto de saída registrada pelo concentrador

D06

eventos

C01

 

0-1

 

 

Grupo de eventos de controle registrados para o equipamento.

K01

evento

D06

 

1-255

 

 

Grupo de informações que constituem um alarme.

L01

id

K01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

L02

dataEvento

K01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

L03

texto

K01

C

0-1

255

 

Informações adicionais sobre o evento registrado pelo equipamento.

B05

signature

A01

 

1-1

 

 

Conforme layout definido para assinatura

 

 

Exemplo de mensagem de medição. Sobrescrito ao lado direito do item está uma referencia ao item no layout da mensagem.

 

xml version = " 1.0 " encoding = " utf-8 " ?>

< medicao   versao = " 1.00 " A02 > A01

    < equipamento > D0102140002130000189 equipamento > B01

    < cnpj > 11222555000101 cnpj > B02

    < ie >250000252 ie > B03

    < mensagens > B04

        < mensagem pem = " 1000 " D01 prf = " 3000 " D02 > C01

            < medicoes > D03

                < medicao > E01

                    < evento > 100 evento > F01

                     < dataEvento > 2013-10-01T12:00:25-03:00 dataEvento > F02

                    < tanque > 1 tanque > F03

                    < volumeBruto > 11250 volumeBruto > F04

                    < volume20 > 11230 volume20 > F05

                    < temperatura > 25 temperatura > F06

                    < combustivel > 320102002 combustivel > F07

                medicao > E01

                < medicao > E01

                    < evento > 100 evento > F01

                    < dataEvento > 2013-10-01T12:00:25-03:00 dataEvento > F02

                     < tanque > 2 tanque > F03

                    < volumeBruto > 25100 volumeBruto > F04

                    < volume20 > 24490 volume20 > F05

                    < temperatura > 25 temperatura > F06

                    < combustivel > 320101002 combustivel > F07

                medicao > E01

            medicoes > D03

     < totalizacoes > D04

         < medicao > G01

             < evento > 102 evento > H01

             < dataEvento > 2013-10-01T23:59:00+02:00 dataEvento > H02

             < tanque > 1 tanque > H03

              < volumeBruto > 7000 volumeBruto > H04

             < combustivel > 320102002 combustivel > H05

         medicao > G01

     totalizacoes > D04

     < saidas > D05

         < saida > IO1

             < evento > 203 evento > J01

             < dataEvento > 2013-10-01T23:59:00+02:00 dataEvento > J02

             < combustivel > 320102002 combustivel > J03

             < bico > 1 bico > J04

             < tanque > 1 tanque > J04

             < encerranteInicio > 125 encerranteInicio > J05

             < encerranteFim > 185 encerranteFim > J06

             < volumeBruto > 3185 volumeBruto > J07

         saida > I01
     saidas > D05

            < eventos > D06

                < evento > K01

                    < id > 301 id > L01

                    < dataEvento > 2013-10-01T12:00:00-03:00 dataEvento > L02

                    < texto > Sump bomba 1 texto > L04

                evento > J01

            eventos > C09

        mensagem > B01

    mensagens > B04

  < Signature xmlns = " http://www.w3.org/2000/09/xmldsig# " >

    < SignedInfo >

      < CanonicalizationMethod Algorithm = " http://www.w3.org/TR/2001/REC-xml-c14n-20010315 " />

      < SignatureMethod Algorithm = " http://www.w3.org/2000/09/xmldsig#rsa-sha1 " />

      < Reference URI = "" >

        < Transforms >

          < Transform Algorithm = " http://www.w3.org/2000/09/xmldsig#enveloped-signature " />

        Transforms >

        < DigestMethod Algorithm = " http://www.w3.org/2000/09/xmldsig#sha1 " />

        < DigestValue > e7jQRU4xmLaQmWVO9pVovhWSeGU= DigestValue >

      Reference >

    SignedInfo >

    < SignatureValue > iv+l8DQlNmp8EVZvn0Smy/tkcCA2wp9gHg7urm9ZD6RiwzSI+oEAY1JYGw9szP7BsQZyH6areeGyVtoAbkY502VjP892OD1lpNdWRDeCjIja1xHyubdSp38YvHAGNK5eKLPpxVqqWk5ISENFMY4cBk5AP/7lxOkeQs8kfHoU/K0= SignatureValue >

  Signature >
medicao >

 

 

B.1.1. Descrição do processo de Recepção de Mensagens

 

B.1.1.1 Geração da Resposta com o Recibo

Não existindo qualquer erro nas validações, o aplicativo deverá gerar um número de recibo PRF e retornará uma mensagem de confirmação de recebimento para o transmissor com as seguintes informações:

a) a versão do aplicativo;

b) o código 00 e a mensagem “Recebido com Sucesso”;

c) o número do recibo.

 

Caso ocorra algum erro de validação, o Web Service não fornecerá número de recibo PRF e deverá retornar uma mensagem com as seguintes informações:

a) a versão do aplicativo;

b) o código contido na tabela de erros com a respectiva mensagem de erro

 

Sobre as mensagens enviadas pelo equipamento poderão, a critério da fiscalização, retornar erros conforme tabela abaixo.

 

Tabela de Erros

#

Validação

Código

Mensagem

1

Contribuinte

001

Contribuinte não cadastrado

2

MVC

002

Equipamento não cadastrado

3

Assinatura

003

Assinatura inválida

4

XML

004

XML inválido

 

 

B.1.1.2. Leiaute da Mensagem de Retorno

 

Estrutura XML com a mensagem do resultado da transmissão. Além de devolver uma mensagem com a indicação de sucesso ou erro na mensagem, a fiscalização tributária pode opcionalmente enviar parâmetros de configuração ou programar tarefas para serem executadas pelo equipamento:

São elas:

a) Parâmetro de Atualização do Relógio (PAR).

b) Parâmetro de Periodicidade de Envio (PPE).

c) Parâmetro de Alteração de Endereço (PAE).

d) Parâmetro de Variação de Volume (PVV).

e) Parâmetro de Tempo das Medidas (PTM).

f) Parâmetro de Requisição de Eventos (PRE).

 

Schema XML: retMSG_v1.00.xsd

 

Campo

Pai

Tipo

Ocor.

Tam.

Dec.

Descricao/Observação

A01

retEnvMSG

-

 

 

-

 

Tag Raiz

A02

versao

A01

N

1-1

1-4

2

Versão do layout

B01

retorno

A01

N

1-1

3

 

Código de status da resposta, valores da Tabela de Erros   conforme item B.1.1.1

B02

Texto

A01

C

1-1

255

 

Mensagem explicativa do código de retorno

B03

prf

A01

N

1-1

1-15

 

Numero de recibo gerado pelo web-service

B04

pem

A01

N

1-1

1-15

 

Número do protocolo de envio do equipamento referente a mensagem de retorno

B05

tarefa

A01

 

0-1

 

 

Grupo de tarefas que podem ser enviadas ao equipamento, solicitando uma alteração de configuração ou transmissão de novos dados.

C01

relogio

B05

C

0-1

255

 

Url de referência para alteração do RTR

C02

periodoRemessa

B05

N

0-1

1-4

 

Periodicidade das remessas de dados ao órgão de fiscalização

C03

urlRemessa

B05

C

0-1

255

 

URL de remessa de dados do orgão de fiscalização

C04

variacaoVolume

B05

N

0-1

7

2

Volume mínimo que dispara um evento de medição

C05

tempoMedida

B05

N

0-1

1-4

 

Tempo, em minutos, entre cada medição periódica

C06

requisicaoEvento

B05

 

0-1

 

 

Parâmetro que permite solicitar ao equipamento o envio da memória de determinado período

D01

dataInicio

C06

D

1

 

 

Data inicial para transmissão da memória de dados

D02

dataFim

C06

D

1

 

 

Data final para transmissão da memória de dados

 

Exemplo de mensagem de retorno

xml version = " 1.0 " encoding = " utf-8 " ?>

< retEnvMSG xmlns = " http://www.sef.sc.gov.br/simcoXMLSchema.xsd " versao = " 1.00 " A02 > A01

    < retorno >1 00 retorno > B01

    < texto >Recebido com Sucesso texto > B02

    < prf >3 prf > B03

    < pem >1 pem > B04

    < tarefa > B05

        < relogio > 200.20.186.75:123 relogio > C01

        < periodoRemessa > 300 periodoRemessa > C02

        < urlRemessa > https://mvc.tributario.sef.sc.gov.br/ urlRemessa > C03

        < variacaoVolume > 100 variacaoVolume > C04

        < tempoMedida > 30 tempoMedida > C05

        < requisicaoEvento > C06

            < dataInicio > 2013-01-01 dataInicio > D01

            < dataFim > 2013-01-31 dataFim > D02

        requisicaoEvento >

    tarefa > B05

retEnvMSG >

   

B.2. Web Service da fiscalização ambiental

Função : serviço destinado à recepção de mensagens de medição do órgão ambiental.

Schema XML : envMSGAmbiental_v1.00.xsd

Descrição: Definir as mensagens de ocorrências ambientais e os eventos definidos como Ambientais no Anexo II no caso do MVC e no Anexo VI no caso do MVCT - Tabelas de Eventos.

 

 

Campo

Pai

Tipo

Ocor.

Tam.

Dec.

Descrição/Observação

A01

medicao

-

 

 

-

 

Tag Raiz

A02

versao

A01

N

1-1

1-4

2

Versão do layout

B01

equipamento

A01

C

1-1

20

 

Identificador único do equipamento

B02

cnpj

A01

C

1-1

14

 

CNPJ do estabelecimento

B03

ie

A01

C

1-1

14

 

Inscrição Estadual do contribuinte

B04

mensagens

A01

 

1-1

 

 

Grupo de mensagens

C01

mensagem

B04

 

1-4096

-

 

Mensagem de informação gerada pelo equipamento

D01

pem

C01

N

1-1

15

 

Identificador único da mensagem enviada pelo equipamento.

D02

prf

C01

N

0-1

15

 

Identificador único do protocolo de recebimento fornecido pelo órgão.

D03

sensores

C01

 

0-1

 

 

Grupo de eventos dos sensores ambientais.

E01

sensor

D03

 

1-255

 

 

Informações que constituem um sensor ambiental.

F01

evento

E01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

F02

dataEvento

E01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

F03

sensor

E01

N

1-1

2

 

Identificação sensor no contribuinte.

D04

eventos

C01

 

0-1

 

 

Grupo de eventos de controle registrados para o equipamento.

G01

evento

D04

 

1-255

 

 

Grupo de informações que constituem um alarme.

H01

id

G01

N

1-1

 

 

Tipo de evento ocorrido no sistema de medição e monitoramento, conforme tabelas de eventos.

H02

dataEvento

G01

D

1-1

 

 

Data do evento. Formato “AAAA-MM-DDTHH:MM:SS-TZD”, onde TZD = +hh:mm ou -hh:mm

H03

texto

G01

C

0-1

255

 

Informações adicionais sobre o evento registrado pelo equipamento.

A05

signature

A01

 

1-1

 

 

Conforme layout definido para assinatura

 

Exemplo de mensagem ambiental. Sobrescrito ao lado direito do item está uma referência ao item no layout da mensagem.

 

xml version = " 1.0 " encoding = " utf-8 " ?>

< ambiental   versao = " 1.00 " A02 > A01

    < equipamento > D0102140002130000189 equipamento > B01

    < cnpj > 11222555000101 cnpj > B02

    < ie >250000252 ie > B03

    < mensagens > B04

       < mensagem pem ="1000" D01 prf ="3000" D02 > C01

           < sensores > D03

             < sensor > E01

                < evento > 300 evento > F01

                < dataEvento > 2013-12-01T18:00:05-02:00 dataEvento > F02

                < sensor >2 sensor > F03

                    sensor > E01

             < sensor > E01

                 < evento >122 evento > F01

                < dataEvento > 2013-12-01T18:28:05-02:00 dataEvento > F02

                < sensor >0 sensor > F03

             sensor > E01

    < eventos > D04

       < evento > G01

          < id > 123 id > H01

           < dataEvento > 2013-10-01T12:00:00-03:00 dataEvento > H02

           < texto > URL alterada para www.meioambiente.com.br texto > H03

        evento > G01

    eventos > D04                       

       mensagem > C01

    mensagens > B04

    < Signature xmlns = " http://www.w3.org/2000/09/xmldsig# " >

    < SignedInfo >

      < CanonicalizationMethod Algorithm = " http://www.w3.org/TR/2001/REC-xml-c14n-20010315 " />

      < SignatureMethod Algorithm = " http://www.w3.org/2000/09/xmldsig#rsa-sha1 " />

      < Reference URI = "" >

        < Transforms >

           < Transform Algorithm = " http://www.w3.org/2000/09/xmldsig#enveloped-signature " />

        Transforms >

        < DigestMethod Algorithm = " http://www.w3.org/2000/09/xmldsig#sha1 " />

        < DigestValue > e7jQRU4xmLaQmWVO9pVovhWSeGU= DigestValue >

      Reference >

    SignedInfo >

    < SignatureValue > iv+l8DQlNmp8EVZvn0Smy/tkcCA2wp9gHg7urm9ZD6RiwzSI+oEAY1JYGw9szP7BsQZyH6areeGyVtoAbkY502VjP892OD1lpNdWRDeCjIja1xHyubdSp38YvHAGNK5eKLPpxVqqWk5ISENFMY4cBk5AP/7lxOkeQs8kfHoU/K0= SignatureValue >

  Signature >
medicao >

 

B.2.1. Descrição do processo de Recepção de Mensagens

 

B.2.1.1. Geração da Resposta com o Recibo

 

Não existindo qualquer erro nas validações,   o aplicativo deverá gerar um número de recibo PRF e retornará uma mensagem de confirmação de recebimento para o transmissor com as seguintes informações:

a) a versão do aplicativo;

b) o código 00 e a mensagem “Recebido com Sucesso”;

c) o número do recibo.

 

Caso ocorra algum problema de validação, o aplicativo deverá retornar uma mensagem com as seguintes informações:

a) a versão do aplicativo;

b) o código e a respectiva mensagem de erro conforme tabela de erros

 

Sobre as mensagens enviadas pelo equipamento poderão, a critério da fiscalização, retornar erros conforme tabela abaixo.

Tabela de Erros

#

Validação

Código

Mensagem

1

Contribuinte

001

Contribuinte não cadastrado

2

MVC

002

Equipamento não cadastrado

3

Assinatura

003

Assinatura inválida

4

XML

004

XML inválido

 

 

B.2.1.2 Leiaute Mensagem de Retorno

 

Estrutura XML com a mensagem do resultado da transmissão. Além de devolver uma mensagem com a indicação de sucesso ou erro na mensagem, a fiscalização ambiental pode opcionalmente enviar os parâmetros de configuração abaixo indicado:

a) Parâmetro de Periodicidade de Envio (PPE).

b) Parâmetro de Alteração de Endereço (PAE).

c) Parâmetro de Requisição de Eventos (PRE).

 

Schema XML: retMSG_v1.00.xsd

 

Campo

Pai

Tipo

Ocor.

Tam.

Dec.

Descricao/Observação

A01

retEnvMSG

-

 

 

-

 

Tag Raiz

A02

Versão

A01

N

1-1

1-4

2

Versão do layout

B01

Retorno

A01

N

1-1

3

 

Código de status da resposta, valores da Tabela de Erros   conforme item B.2.1.1

B02

Texto

A01

C

1-1

255

 

Mensagem explicativa do código de retorno

B03

Prf

A01

N

1-1

1-15

 

Numero de recibo gerado pelo web-service

B04

Pem

A01

N

1-1

1-15

 

Número do protocolo de envio do equipamento referente a mensagem de retorno

B05

tarefa

A01

 

0-1

 

 

Grupo de tarefas que podem ser enviadas ao equipamento, solicitando uma alteração de configuração ou transmissão de novos dados.

C01

periodoRemessa

A05

N

0-1

1-4

 

Periodicidade das remessas de dados ao órgão de fiscalização

C02

urlRemessa

A05

C

0-1

255

 

URL de remessa de dados do orgão de fiscalização

C03

requisicaoEvento

A05

 

0-1

 

 

Parâmetro que permite solicitar ao equipamento o envio da memória de determinado período

D01

dataInicio

B03

D

1

 

 

Data inicial para transmissão da memória de dados

D02

dataFim

B03

D

1

 

 

Data final para transmissão da memória de dados

 

As mensagens recebidas com erro geram uma mensagem de erro. Nas demais hipóteses será retornado uma mensagem com um número de recibo.

 

Exemplo de mensagem de retorno

xml version = " 1.0 " encoding = " utf-8 " ?>

< retEnvMSG versao = " 1.00 " A02 > A01

    < retorno >1 00 retorno > B01

    < texto >Recebido com Sucesso texto > B02

    < prf > 1 prf > B03

       < pem >1 pem > B04

    < tarefa > B05

        < periodoRemessa > 300 periodoRemessa > C01

        < urlRemessa > https://mvc.fatma.sc.gov.br/ urlRemessa > C02

        < requisicaoEvento > C03

            < dataInicio > 2013-01-01 dataInicio > D01

            < dataFim > 2013-01-31 dataFim > D02

        requisicaoEvento > C03

    tarefa > A05

retEnvMSG >

 

B.3. Assinatura do XML

 

As mensagens utilizam o padrão de assinatura XML definido pelo   http://www.w3.org/TR/xmldsig-core/ conforme abaixo:

Schema XML: xmldsig-core-schema.xsd

 

Campo

Pai

Tipo

Ocor.

Tam.

Dec.

Descrição/Observação

 

 

XS01

Signature

-

-

 

-

 

Tag Raiz

 

 

XS02

SignedInfo

XS01

-

1-1

 

 

Grupo da Informação da assinatura

 

 

XS03

CanonicalizationMEthod

XS02

-

1-1

 

 

Grupo do Método de Canonicalização

 

 

XS04

Algorithm

XS03

C

1-1

 

 

Atributo Algorithm de CanonicalizationMethod: http://www.w3.org/TR/2001/REC-xml-c14n-20010315

 

 

XS05

SignatureMethod

XS02

-

1-1

 

 

Grupo do Método de Assinatura

 

 

XS06

Algorithm

XS05

C

1-1

 

 

Atributo Algorithm de SignatureMethod: http://www.w3.org/2000/09/xmldsig#rsa-sha1

 

 

XS07

Reference

XS02

-

1-1

 

 

Grupo Reference

 

 

XS08

URI

XS07

C

1-1

 

 

Atributo URI da tag Reference

 

 

XS09

Transforms

XS07

-

1-1

7

2

Grupo do algorithm de Transform

 

 

XS10

Transform

XS09

-

2-2

 

 

Grupo de Transform

 

 

XS11

Algorithm

XS10

C

1-1

 

 

Atributos válidos Algorithm do Transform:

http://www.w3.org/TR/2001/REC-xml-c14n-20010315

http://www.w3.org/2000/09/xmldsig#enveloped-signature

 

 

XS12

DigestMethod

XS07

-

1-1

 

 

Grupo do Método de DigestMethod

 

 

XS13

Algorithm

XS12

C

1-1

 

 

Atributo Algorithm de DigestMethod: http://www.w3.org/2000/09/xmldsig#sha1

 

 

XS14

DigestValue

XS07

C

1

 

 

Digest Value (Hash SHA-1 – BASE 64)

 

 

XS15

SignatureValue

XS01

-

1-1

 

 

Grupo do Signature Value

 

 

Segue abaixo um exemplo:

< Signature xmlns = " http://www.w3.org/2000/09/xmldsig# " > XS01

    < SignedInfo > XS02

      < CanonicalizationMethod XS03 Algorithm = " http://www.w3.org/TR/2001/REC-xml-c14n-20010315 " XS04 />

      < SignatureMethod XS05 Algorithm = " http://www.w3.org/2000/09/xmldsig#rsa-sha1 " XS06 /> XS04

      < Reference XS07 URI = "" XS08 >

        < Transforms > XS09

          < Transform XS010 Algorithm = " http://www.w3.org/2000/09/xmldsig#enveloped-signature" XS11 />

        Transforms >

        < DigestMethod XS12 Algorithm = " http://www.w3.org/2000/09/xmldsig#sha1 " XS13 />

        < DigestValue > e7jQRU4xmLaQmWVO9pVovhWSeGU= DigestValue > XS14

      Reference >

    SignedInfo >

    < SignatureValue > iv+l8DQlNmp8EVZvn0Smy/tkcCA2wp9gHg7urm9ZD6RiwzSI+oEAY1JYGw9szP7BsQZyH6areeGyVtoAbkY502VjP892OD1lpNdWRDeCjIja1xHyubdSp38YvHAGNK5eKLPpxVqqWk5ISENFMY4cBk5AP/7lxOkeQs8kfHoU/K0= SignatureValue > XS15

  Signature >”.

 

 

Art. 2º  Ficam acrescidos os Anexos V, VI e VII ao ATO COTEPE/ICMS 10/14, de 14 de março de 2014, com a seguinte redação:

 

“ANEXO V

ESPECIFICAÇÃO DE REQUISITOS DO MEDIDOR VOLUMÉTRICO DE COMBUSTÍVEIS DE TRANSIÇÃO (ER-MVCT)

SUMÁRIO

 

1.              INTRODUÇÃO

1.1.         Disposições Gerais

1.2.          Da Concepção de Funcionamento

1.3.          Da Arquitetura

1.4.          Abreviações e Definições

2.             DESCRIÇÃO DO MVCT

2.1.         Módulo de medição (MM)

2.2.         Módulo Fiscal (MF)

2.2.1.      Requisitos do Acesso Monitorado

2.2.2.      Memória de Dados Históricos (MDH)
2.2.3.      Software Básico (SB)
2.2.4.      Identificações e Registros
2.2.4.1.    Número de Identificação do MF (NIM)
2.2.4.2.   Número de Identificação do MVCT (NID)
2.2.4.3.   Identificação do Contribuinte Usuário (IC)
2.2.4.4.    Parâmetro de Variação de Volume (PVV)
2.2.4.5.   Parâmetro do Tempo de Medidas (PTM)
2.2.4.6.    Registro da Descarga de Combustíveis (RDC)
2.2.4.7.    Registro do Estoque de Combustíveis (REC)
2.2.4.8.    Registro de Saídas dos Bicos (RSB)
2.2.4.9.    Registro de Saídas das Sondas (RSS)
2.2.5.      Requisitos Estruturais
2.2.5.1.    Requisitos Estruturais da MDH
2.2.5.2.    Requisitos Estruturais dos Dispositivos Lógicos Programáveis (DLP)
2.2.6.      Relógio de Tempo Real (RTR)
2.2.7.      Assinatura Digital do AEF
2.2.8.       Módulo de Transmissão de Dados à Fiscalização (MTF)
2.2.9.       Interface de Transmissão à Fiscalização (ITF)
2.2.10.     Inicialização do MF
2.2.11.     Modo de Intervenção Técnica (MIT)
2.2.11.1.                 Atualização do Software Básico (SB)
2.2.11.2.                 Ajuste do RTR
3.             TRANSMISSÃO À FISCALIZAÇÃO
3.1.          Padrões Técnicos
3.1.1.       Padrão do Documento XML
3.1.1.1.   Padrão de Codificação
3.1.1.2.    Padrão Schema
3.1.1.3.    Montagem do Arquivo
3.1.2.       Padrão de Comunicação
3.2.          Padrão de Mensagem dos Web Services
3.2.1.       Validação da Estrutura XML das Mensagens dos Web Services
3.2.2.       Schemas XML das Mensagens dos Web Services
3.3.          Ambiente Virtual

3.4.          Especificação dos Web Services
4.              REQUISITOS DA OPERAÇÃO COM A FISCALIZAÇÃO
4.1.          Processo de Envio de Dados à Fiscalização
4.2.          Alteração de Parâmetros do MF
4.3.          Envio de Eventos à Fiscalização
4.4.          Solicitação de Alteração do Endereço de URL
4.5.          Alteração do Parâmetro de Periodicidade de Envio
4.6.          Alteração do Parâmetro de Tempo de Medidas
4.7.          Alteração do Parâmetro de Variação de Volume
4.8.         Situações Operacionais
4.8.1.       Leitura da MDH em Virtude de Troca do MF
4.8.2.       Perda de Conexão
5.              NORMAS ATENDIDAS
5.1.          Normas do MF
5.2.          Normas do MM

1. INTRODUÇÃO

 

1.1. Disposições Gerais

 

Este anexo especifica os requisitos mínimos a serem atendidos pelos Medidores Volumétricos de Combustíveis de Transição (MVCT), com a finalidade de estabelecer uma base comum para a sua fabricação e uso, bem como para o entendimento entre os diversos agentes envolvidos com as atividades relacionadas ao equipamento que será utilizado pelos postos revendedores de combustíveis líquidos que, cumulativamente:

I. já tenha adquirido e utilize equipamentos para medição volumétrica de combustíveis e monitoramento ambiental até a data do início da obrigatoriedade de uso do MVC ainda que as funções estejam implementadas em equipamentos distintos;

II. não cometa infração relacionada à comercialização ou qualidade de combustíveis; e

III. observe as demais obrigações estabelecidas pela unidade da federação de sua jurisdição, relativas ao MVC.

Os requisitos especificados neste Anexo são de implementação obrigatória, salvo aqueles considerados opcionais, condição esta explicitada no texto.

1.2. Da Concepção de Funcionamento

 

O equipamento Medidor Volumétrico de Combustíveis de Transição (MVCT), para atender suas finalidades, deverá atender as seguintes funções:

I. Apurar, com base nas sondas de medições, o volume em litros dos estoques presentes nos compartimentos dos tanques de combustíveis;

II. Apurar, com base nas sondas de medições, a variação volumétrica do volume em litros das descargas de combustíveis dos compartimentos dos tanques;

III. Apurar, com base nas sondas de medições, a variação volumétrica do volume em litros das saídas de combustíveis dos compartimentos dos tanques;

IV. Apurar, com base no concentrador ou unidades abastecedoras, o volume em litros das saídas de combustíveis realizadas por meio dos bicos das bombas de abastecimento;

V. Registrar e manter na memória de dados históricos, de forma segura, o registro histórico das operações volumétricas e eventos, nas hipóteses e situações definidas neste Anexo;

VI. Transferir informações que possibilitem disponibilizar ao sistema de gestão do contribuinte o registro das operações do equipamento e outras informações gerenciais;

VII. Enviar os registros das operações e eventos armazenados na memória de dados históricos aos órgãos fiscalizadores;

VIII. Disponibilizar informações que possibilitem ao contribuinte e à fiscalização extrair da memória, de forma local, o histórico dos registros das operações e eventos;

IX. Disponibilizar informações ao usuário que possibilitem acompanhar o gerenciamento, parametrização e configuração do equipamento a fim de obter informações gerenciais e de controle.

 

1.3. Da Arquitetura

 

O Medidor Volumétrico de Combustíveis de Transição (MVCT) constitui-se em uma estrutura, conforme diagrama de blocos previsto no Anexo VII, com as seguintes características:

 

I. Para medição e monitoramento, funcionar integrado e interligado com:

as sondas de medição, que devem estar instaladas em todos os compartimentos dos tanques de armazenamento de combustíveis líquidos;

os sensores ambientais;

as unidades abastecedoras de combustíveis, admitid a a utilização do concentrador de bombas, caso o MVCT não suporte o seu tratamento direto;

II. Para o usuário, funcionar integrado e interligado a diversos dispositivos previstos neste Anexo, disponibilizando interfaces elétricas e lógicas para a realização das funções de interface, de forma local no MVCT ou remota via sistemas de gestão, vedada a alteração dos dados previstos neste Anexo após o processamento realizado pelo MVCT;

III. Para o contribuinte e fiscalização, disponibilizar de modo seguro, interface e meios que possibilitem extrair os dados históricos dos registros das operações armazenados na memória do equipamento;

IV. Para armazenamento se guro, disponibilizar recursos de armazenamento de registros de forma segura.

 

1.4. Abreviações e Definições

AEF – Arquivo Eletrônico da Fiscalização: conjunto de dados capturados pelo MVCT, gravado em memória não volátil, a serem disponibilizados à fiscalização de forma local ou remota.

 

CON – Concentrador: dispositivo com a capacidade de realizar de forma eletrônica a captura do volume das saídas de combustíveis das unidades abastecedoras, disponibilizando-as ao MVCT.

 

DLP - Dispositivos Lógicos Programáveis: hardware configurável ou programável utilizado para construir circuitos digitais;

 

EFD – Escrituração Fiscal Digital: na forma do Ato COTEPE ICMS 09/08.

 

ITF – Interface de Transmissão à Fiscalização: define o tipo físico da interface para transmissão de dados pela internet aos órgãos fiscalizadores.

 

MM – Módulo de Medição: módulo responsável pela leitura das sondas de medição e sensores ambientais.

MF – Módulo Fiscal: módulo que contém os componentes que garantem a segurança do   armazenamento e sua inviolabilidade, com envio de forma criptografada dos dados e registros do MVCT aos órgãos fiscalizadores.

 

MDH – Memória de Dados Históricos: memória responsável pelo armazenamento seguro dos registros e eventos previstos neste Anexo.

 

MIT – Modo de Intervenção Técnica: estado operacional no qual é possibilitada a realização de manutenções no MVCT.

 

MTF – Módulo de Transmissão de dados à Fiscalização: componente com capacidade de transmitir de forma segura e criptografada as informações armazenadas no MF aos órgãos fiscalizadores.

 

MVCT – Medidor Volumétrico de Combustíveis de Transição: equipamento de medição volumétrica e monitoramento ambiental que permite, independente do Programa Aplicativo Fiscal (PAF-ECF), do Emissor de Cupom Fiscal (ECF) ou de qualquer outro equipamento de automação comercial, a captura automática, armazenamento, extração de dados e transmissão aos órgãos fiscalizadores das informações definidas neste Anexo.

 

NID - Número de Identificação: número que identifica o equipamento.

 

NIN - Número de Identificação do MF: número que identifica o MF.

 

PAE – Parâmetro de Alteração de Endereço: parâmetro para alteração do endereço URL de envio dos dados.

 

PAR - Parâmetro de Atualização do Relógio: parâmetro definido pela fiscalização tributária    contendo a URL de referência a ser usada para ajuste do RTR.

 

PEM - Protocolo de Envio do MVCT: número gerado pelo próprio MVCT que identificará de modo único o bloco de registros enviados.

 

PPE - Parâmetro de Periodicidade de Envio: contém o intervalo de tempo, em minutos, que determina a periodicidade de envio aos órgãos de fiscalização de todos os eventos registrados na MDH, pendentes de envio.

 

PRE - Parâmetro de Requisição de Eventos: parâmetro definido pela fiscalização contendo as datas de início e término de eventos a serem enviados.

 

PRF - Protocolo de Recebimento da Fiscalização: número gerado pelo órgão de fiscalização que identifica um envio do MVCT de maneira única ao sistema do órgão, atestando a confirmação da entrega dos dados.

 

PTM - Parâmetro de Tempo de Medidas: intervalo de tempo para que o MVC realize uma REC.

 

PVV - Parâmetro de Variação de Volume: volume de variação de estoque que gera um registro de descarga de combustível.

 

RDC - Registro de Descarga de Combustível: volume em litros da descarga de combustível.

 

REC - Registro de Estoque de Combustível: volume em litros do estoque de combustível.

 

RSB - Registro de Saídas dos Bicos: saídas de combustíveis realizadas pelos bicos das bombas de abastecimento.

 

RSS - Registro de Saídas das Sondas: volume de saídas de combustíveis medido   pelas sondas de medição.

 

RTR – Relógio de Tempo Real: dispositivo capaz de fornecer a data e a hora para o funcionamento do MVCT.

 

SB – Sofware Básico: conjunto fixo de rotinas residentes no MF, que implementa as funções de controle do MVCT.

 

SA – Sensor Ambiental: dispositivo capaz de identificar a presença de líquidos para fins de controle ambiental nos locais monitorados.

 

SM – Sonda de Medição: dispositivo de medição de nível instalado nos compartimentos dos tanques de combustíveis líquidos.

 

Web Services – solução utilizada pela fiscalização para integrar seus sistemas com o MVCT com a finalidade de receber e enviar informações em formato XML.

 

2. DESCRIÇÃO DO MVCT

Medidor Volumétrico de Combustíveis de Transição é o equipamento de medição volumétrica e monitoramento ambiental que permite, independente do Programa Aplicativo Fiscal (PAF-ECF), do Emissor de Cupom Fiscal (ECF) ou de qualquer outro equipamento de automação comercial, a captura automática, armazenamento, extração de dados e transmissão aos órgãos fiscalizadores das informações definidas neste Anexo, desenvolvido conforme diagrama de blocos do Anexo VII, sendo composto pelo módulo de medição (MM) e módulo fiscal (MF) conectados entre si.

As analises estrutural e funcional previstas no parágrafo único da clausula decima quinta do Convênio ICMS 59/11 aplicam-se somente ao módulo fiscal (MF).

2.1 Módulo de medição (MM)

Conjunto de dispositivos de hardware e software , com capacidade, quando ativo, de disponibilizar a medida calculada de forma indireta do volume de combustíveis líquidos existentes nos compartimentos de combustíveis e de realizar a função de monitoramento ambiental, podendo ser composto de um ou mais equipamentos para realizar tais funções.

2.2. Módulo Fiscal (MF)

Conjunto de dispositivos de hardware e software dotado de conexão de alimentação de energia independente, com capacidade quando ativo de:

I. monitorar, capturar e gravar os registros e eventos previstos neste Anexo, provenientes do Módulo de Medição (MM) e do concentrador (CON) de bombas, na Memória de Dados Históricos (MDH);

II. disponibilizar e transmitir, os registros e eventos armazenados na Memória de Dados Históricos (MDH), por meio da Internet, em formato definido no Anexo III ;

III. permitir a leitura, por elemento computacional, utilizando-se de programa desenvolvido pelo fabricante do MF, dos dados armazenados na Memória de Dados Históricos (MDH), por porta de comunicação padrão USB 1.1 ou superior do tipo A.

2.2.1. Requisitos do Acesso Monitorado

O MF deve ser capaz de monitorar e registrar como evento as seguintes situações:

I. desconexão da interligação entre o MF e o MM;

II. desconexão da sonda de medição, em equipamentos que identificam esta ocorrência;

III. desconexão do sensor ambiental;

IV. desconexão do concentrador (CON).

2.2.2. Memória de Dados Históricos (MDH)

Recursos de hardware , residentes no Módulo Fiscal (MF), devendo possuir requisitos estruturais conforme item 2.2.5.1, sendo responsável por armazenar pelo prazo mínimo de 5 (cinco) anos os registros e eventos previstos neste Anexo.

2.2.3 Software Básico (SB)

O Software Básico é o conjunto fixo de rotinas que implementa as funções de controle do MF previstas neste Anexo, sendo que o dispositivo onde está armazenado, instalado e validado, deve permitir acesso para leitura direta do seu conteúdo por meio de dispositivo específico para este fim, durante a realização de análise estrutural ou de perícia técnica solicitada pela fiscalização, bem como via conector de comunicação externa utilizando programa aplicativo específico desenvolvido pelo fabricante do MVCT e entregue a fiscalização. A versão do SB pode ser atualizada remota ou localmente e deve ser identificada com 6 (seis) dígitos decimais, no formato XX.XX.XX, em que valores crescentes indicam versões sucessivas do software, obedecendo aos seguintes critérios:

I. o primeiro e o segundo dígitos devem ser incrementados de uma unidade, a partir do valor inicial 01, sempre que houver atualização da versão por motivo de mudança na legislação;

II. o terceiro e o quarto dígitos devem ser incrementados de uma unidade, a partir do valor inicial 00, sempre que houver atualização da versão por motivo de correção de defeito;

III. os dois últimos dígitos podem ser utilizados livremente, a partir do valor inicial 00, excluídas as situações previstas nas alíneas anteriores.

 

2.2.4. Identificações e Registros

Deve ficar registrado na MDH no mínimo as seguintes identificações e registros:

2.2.4.1. Número de Identificação do MF (NIM): o MF deve possuir identificação única composta por 5 (cinco) caracteres numéricos, devendo ser gravado uma única vez na MDH não permitindo ao equipamento disponibilizar comandos para apagamento ou alteração deste número de identificação.

2.2.4.2. Número de Identificação do MVCT (NID): o MVCT deve possuir um número único que permita a identificação individualizada do equipamentos. Este número deve ser gravado uma única vez na MDH não devendo o equipamento disponibilizar comandos para apagamento ou alteração do NID, sendo permitida a utilização de mais de um MVCT por estabelecimento.

O NID do MVCT deve possuir um conjunto de 20 (vinte) caracteres alfanuméricos composto da seguinte forma:

I. o caracter “T”;
II. os dois primeiros caracteres: para registro do código do fabricante ou importador, atribuído pela Secretaria Executiva do CONFAZ;
III. o terceiro e o quarto caracteres: para registro do código do modelo do equipamento, atribuído pela Secretaria Executiva do CONFAZ;
IV. o quinto e sexto caracteres: para indicar o ano de fabricação;
V. o sétimo, oitavo, novo, décimo e décimo primeiro caracteres: para o Número de Identificação do NIM;
VI. os demais caracteres devem ser utilizados pelo fabricante ou importador de forma a individualizar o equipamento.

2.2.4.3. Identificação do Contribuinte Usuário (IC): o contribuinte usuário será identificado no MVCT por meio de seus números de inscrições no CNPJ e Inscrição Estadual, que serão gravados na MDH.

2.2.4.4. Parâmetro de Variação de Volume (PVV): é o volume de variação mínima positiva, em litros, definido pela Unidade da Federação, para que o MVCT registre uma RDC, sendo inicialmente parametrizado pelo fabricante, no equipamento, a variação mínima de 200 litros no intervalo inferior a um minuto.

2.2.4.5. Parâmetro do Tempo de Medidas (PTM): Intervalo de tempo definido pela Unidade da Federação para que o MVCT realize uma REC, sendo inicialmente parametrizado pelo fabricante, no equipamento, o intervalo de 30 minutos. É opcional ao MVCT atender a um PTM de valor menor do que 30 minutos entre as medidas.

 

2.2.4.6. Registro da Descarga de Combustíveis (RDC): Volume em litros da descarga de combustível, contendo o tipo de combustível, o respectivo compartimento, a data, hora, minutos e segundos da ocorrência, devendo os compartimentos dos tanques seguirem a numeração utilizada na EFD do contribuinte. É opcional ao MVCT registrar a temperatura e realizar o RDC de forma automática.

2.2.4.7. Registro do Estoque de Combustíveis (REC): Volume em litros do estoque de combustível, contemplando os tipos de combustíveis, os números dos compartimentos e a respectiva data, hor a, minutos e segundos d o instante da medição, devendo os compartimentos dos tanques seguirem a numeração utilizada na EFD do contribuinte. É opcional ao MVCT registrar a temperatura a cada REC.

 

2.2.4.8. Registro de Saídas dos Bicos (RSB): totalização do volume diário de saídas de combustíveis, em litros, realizadas no período compreendido entre 0:00h e 23:59h, apurado por bico de abastecimento, contendo a data, hora, minuto e segundo da leitura do dado, o tipo de combustível, o número do bico de abastecimento, o volume, os encerrantes volumétricos inicial e final e o número do compartimento vinculado ao bico, devendo:

I. ser criado um novo RSB sempre que ocorrer quebra ou descontinuidade do encerrante, com a respectiva data e hora da detecção;

II. os   bicos e os compartimentos dos tanques seguirem a numeração utilizada na EFD do contribuinte;

III. a vinculação dos bicos aos respectivos compartimentos dos tanques deverão seguir a utilizada na EFD do contribuinte;

IV. o registro ser gravado no primeiro minuto do dia subsequente ao fechamento e, quando o MVCT estiver desligado, por ocasião do retorno ao funcionamento do MVCT.

 

 

2.2.4.9. Registro de Saídas das Sondas (RSS): totalização do volume diário de saídas de combustíveis, em litros, realizadas no período compreendido entre 0:00h e 23:59h, apurada   pelas sondas de medição (SM), contendo a data, hora, minuto e segundo da leitura do dado, o tipo de combustível, o volume e o compartimento, observando-se os incisos II e IV do item 2.2.4.8.

 

2.2.5. Requisitos Estruturais

2.2.5.1. Requisitos Estruturais da MDH

A Memória de Dados Histórico (MDH) deve seguir os seguintes requisitos estruturais:

I. ser não volátil;

II. possuir recursos associados de hardware semicondutor configurável ou programável que não permitam o seu apagamento ou a modificação de dados;

III. o dispositivo de MDH deve ser iniciado com a gravação de um número único de fabricação do MF, sendo este um procedimento de fabricação de responsabilidade exclusiva do fabricante;

IV. devem estar completamente protegidos por resina, evitando qualquer contato para reprogramação;

V. deve ser utilizada resina de proteção com as seguintes características:

     a) ser termofixa com temperatura de transição térmica igual ou superior a 120ºC;

     b) apresentar rigidez dielétrica igual ou superior a 8 KV/mm conforme IEC 243;

     c) apresentar dureza igual ou superior a 72 na escala Shore D;

     d) ser opaca;

     e) ser insolúvel em água;

     f) não ser hidrofílica.

 

2.2.5.2. Requisitos Estruturais dos Dispositivos Lógicos Programáveis (DLP)

O DLP ou outro hardware configurável ou programável, integrante dos recursos de hardware associados ao dispositivo de armazenamento da MDH:

I. devem ser afixados sem utilização de soquete ou conector;

II. não devem estar acessíveis para programação, configuração ou alteração dos dados e registros gravados;

III. devem estar programados de forma a permitir a leitura direta de seu conteúdo por meio de dispositivo específico para este fim, durante a realização de Análise Estrutural ou de perícia técnica solicitada pela fiscalização;

IV. não devem conter instruções que sejam executadas a partir das chamadas de rotinas específicas de comando previsto no “firmware” do equipamento;

2.2.6. Relógio de Tempo Real (RTR)

Componente residente no MF responsável pelo registro da data, hora, minuto e segundos para gravação da estampa de tempo das informações.

2.2.7. Assinatura Digital do AEF

As assinaturas digitais devem ser implementadas utilizando-se o padrão de assinatura digital “XML Digital Signature”, com chave privada de 1024 bits, com padrões de criptografia assimétrica RSA, algoritmo “message digest” SHA-1 e utilização das transformações Enveloped e C14N.

O conteúdo constante do AEF produzido com a utilização deste processo de certificação presume-se verdadeiro em relação aos signatários, na forma do art. 219 da Lei nº 10.406, de 10 de janeiro de 2002.

Para todos os arquivos eletrônicos digitalmente assinados, extraídos de equipamentos MVCT, utilizar-se-ão as chaves previamente especificadas, em conformidade com a faculdade prevista no § 2º do art. 10 da Medida Provisória nº 2.200-2, de 24 de agosto de 2001.

As mensagens utilizam o padrão de assinatura XML definido no endereço eletrônico “ http://www.w3.org/TR/xmldsig-core/ ”.

 

2.2.8. Módulo de Transmissão de Dados à Fiscalização (MTF)

Componente responsável por transmitir via Internet aos órgãos fiscalizadores os registros e eventos gravados na MDH, previstos no Anexo VI, com endereçamentos de URL configuráveis, sendo que o formato, protocolo e a segurança na transmissão são os definidos no item 3 deste Anexo. Toda alteração de endereçamento de URL o MVCT deverá ser registrada como evento.

2.2.9. Interface de Transmissão à Fiscalização (ITF)

A comunicação remota entre o MVCT e os órgãos de fiscalização se estabelecerá por meio dos dispositivos de interface de comunicação tipo   Ethernet , de implementação obrigatória, utilizando conector RJ-45 ( Ethernet over twisted pair ), sendo de implementação facultativa outra tecnologia que atenda as especificações estabelecidas neste Anexo.

A ITF estabelecerá comunicação externa por iniciativa própria de forma automática, conforme parâmetros previamente programados para comunicação remota aos órgãos de fiscalização, para acesso das informações.

O protocolo de comunicação adotado e formato dos dados estão estabelecidos no item 3 deste Anexo.

Os dados transmitidos por meio desta interface devem manter identidade com os registros e eventos armazenados no MF e seu formato de exportação deve ser o mesmo da interface prevista no item 2.2.8.

 

2.2.10. Inicialização do MF

Na inicialização do MF, que precede a sua entrada em operação normal, deverão ser configuradas todas as informações necessárias a essa operação, que incluem, entre outras: identificadores, data e instante de tempo correntes, identificação e atributos do contribuinte usuário e parâmetros para o estabelecimento da comunicação remota, devendo esta inicialização ser registrada como evento.

2.2.11. Modo de Intervenção Técnica (MIT)

O MIT consiste no registro de início e término das manutenções realizadas no MF, tais como atualização de SB, ajuste do RTR e outras manutenções que interfiram na sua operação, devendo ter sua descrição registrada no evento de Alteração de Parâmetro do MF.

2.2.11.1. Atualização do Software Básico (SB)

Deve seguir procedimento descrito no item 2.2.3 e registrar na MDH, como evento, as atualizações de SB.       

2.2.11.2. Ajuste do RTR

O SB deve permitir o ajuste do relógio de tempo real por meio do PAR, a qualquer momento, sendo gravado como evento na MDH, observando as seguintes condições:

I. o avanço ou o recuo para ajuste decorrente de horário de verão, somente é permitido imediatamente após a gravação de dados na MDH e antes do envio qualquer dado via internet;

II. o avanço ou o recuo além cinco minutos é permitido para efeito de correções, sendo registrado na MDH como evento;

III. os valores ajustados de data e hora deverão ser uma data posterior ao conjunto de data e hora do último dado gravado na MDH, sendo obrigatoriamente válidos e executado em MIT, exceto no caso do item IV;

IV. a fiscalização tributária poderá realizar o ajuste do RTR, desde de que provenha de comandos por internet.

3. TRANSMISSÃO À FISCALIZAÇÃO

Os órgãos de fiscalização disponibilizarão os seguintes serviços:

I. recepção dos registros e eventos de responsabilidade do órgão de fiscalização tributária assinalados na coluna “Tributária” do Anexo VI (Tabela de Registros e Eventos).

II. recepção dos registros e eventos de responsabilidade do órgão de fiscalização ambiental assinalados na coluna “Ambiental” do Anexo VI (Tabela de Registros e Eventos).

Os serviços serão atendidos por Web Service específicos e o fluxo de comunicação será iniciado pelo MVCT por meio do envio de uma mensagem ao Web Service, conforme configuração pré-estabelecida no equipamento.

Os serviços previstos são síncronos. O processamento da solicitação de serviço é concluído na mesma conexão, com a devolução de uma mensagem. Um protocolo de entrega será enviado nesta mensagem quando as validações apontadas no Anexo III forem satisfeitas.

Os dados gravados na MDH devem ser enviados em ordem cronológica desde a última transmissão bem sucedida.

Opcionalmente na mensagem de resposta o Web Service pode incluir uma tarefa ao equipamento MVCT. Esta tarefa será uma mudança nos parâmetros configuráveis do equipamento.

3.1. Padrões Técnicos

3.1.1. Padrão de Documento XML

3.1.1.1. Padrão de Codificação

A especificação do documento XML adotada é a recomendação W3C para XML 1.0, disponível em “ www.w3.org/TR/REC-xml ” e a codificação dos caracteres será em UTF-8, assim todos os documentos XML serão iniciados com a seguinte declaração: , sendo que cada arquivo XML somente poderá ter uma única declaração.

A declaração do “namespace” da assinatura digital deverá ser realizada na própria tag.

O layout de cada arquivo está definido na especificação de cada Web Service, no Anexo III.

3.1.1.2. Padrão de Schema

Para garantir a correta formação dos arquivos XML, o equipamento MVCT deverá gerar o arquivo de mensagem com Schema do XML (XSD – XML Schema Definition) válido, disponibilizado no site do CONFAZ.

3.1.1.3. Montagem do Arquivo

O arquivo XML de transmissão das informações contidas na MDH às fiscalizações será gerado observando as seguintes regras:

I. não incluir "zeros não significativos" para campos numéricos;

II. não incluir "espaços" no início ou no final de campos numéricos e alfanuméricos;

III. não incluir comentários no arquivo XML;

IV. não incluir anotação e documentação no arquivo XML (TAG annotation e TAG documentation);

V. não incluir caracteres de formatação entre as TAGs no arquivo XML ("line-feed", "carriage return", "tab", e caractere de espaço).

VI. o tamanho dos arquivos enviados não poderá ser superior a 10 Mbytes.

3.1.2. Padrão de Comunicação

A comunicação será baseada em Web Services disponibilizados pelos órgãos de fiscalização dos Estados.

O meio físico de comunicação utilizado será a Internet, com o uso do protocolo SSL versão 3.0, com autenticação do serviço disponibilizado pelo órgão de fiscalização. A autenticidade do emitente será garantida pela assinatura da mensagem pelo MVCT com a chave privada registrada no equipamento.

O modelo de comunicação segue o padrão de Web Services definido pelo WS-I Basic Profile.

A troca de mensagens entre os Web Services dos órgãos de fiscalização e o MVCT será realizada no padrão SOAP versão 1.2, com troca de mensagens XML no padrão Style/Encoding: Document/Literal.

3.2. Padrão de Mensagens dos Web Services

3.2.1. Validação da Estrutura XML das Mensagens dos Web Services

As informações são enviadas ou recebidas dos Web Services por meio de mensagens no padrão XML definido na documentação de cada Web Services, conforme Anexo III.

As alterações de leiaute e da estrutura de dados XML realizadas nas mensagens são controladas por meio da atribuição de um número de versão para a mensagem.

A validação da estrutura XML da mensagem é realizada por um analisador sintático (parser) que verifica se a mensagem atende as definições e regras de seu Schema XML.

Qualquer divergência da estrutura XML da mensagem em relação ao seu Schema XML provoca um erro de validação do Schema XML.

A primeira condição para que a mensagem seja validada com sucesso é que ela seja submetida ao Schema XML correto.

3.2.2. Schemas XML das Mensagens dos Web Services

Toda mudança de leiaute das mensagens dos Web Services implica na atualização do seu respectivo Schema XML.

A identificação da versão dos Schemas será realizada com o acréscimo do número da versão no nome do arquivo precedida do literal “_v”, como segue:

I. envMSGMedicao_v1.00.xsd (Schema XML do envio de mensagem de medição, versão 1.00);

II. envMSGAmbiental_v1.00.xsd (Schema XML do envio de mensagem ambiental, versão 1.00);

III. retMSG_v1.00.xsd (Schema XML do retorno de mensagem do Web Services, versão 1.00);

IV. simcoXMLSchema_v1.00.xsd (Schema XML dos tipos básicos, versão 1.00).

As modificações de leiaute das mensagens dos Web Services podem ser causadas por necessidades técnicas ou em razão da modificação de alguma legislação. As modificações decorrentes de alteração da legislação deverão ser implementadas nos prazos previstos no ato normativo que introduziu a alteração. As modificações de ordem técnica serão divulgadas por Ato COTEPE e poderão ocorrer sempre que se fizerem necessárias.

As informações gravadas na MDH deverão manter a versão do Schema usado por ocasião da sua gravação.

3.3. Ambiente Virtual

Os órgãos de fiscalização devem desenvolver seus sistemas próprios de recepção de mensagens, seguindo layout estabelecido neste documento.

Os órgãos de fiscalização estão livres para definir prazos para o estabelecimento dos serviços quem envolvem este sistema.

3.4. Especificação dos Web Services

As URL dos Web Services serão disponibilizadas pelos órgãos de fiscalização. Acessando a URL pode ser obtido o WSDL (Web Services Description Language) de cada Web Services.

Estes Web Services estão definidos no Anexo III.

 

4. REQUISITOS DA OPERAÇÃO COM A FISCALIZAÇÃO

Descreve-se a seguir a operação de transferência de dados, forma de armazenamento e a análise de contingências para cumprir os requisitos deste Anexo.

4.1. Processo de Envio de Dados à Fiscalização

O MVCT deve iniciar a conexão com o Web Service , periodicamente, quando o RTR alcançar um intervalo de tempo entre o momento atual e a última mensagem transmitida maior que o PPE.

Com o equipamento em conexão on-line, devem ser transmitidos os dados registrados na MDH desde a última transmissão bem sucedida.

O arquivo deverá conter em sua estrutura o PEM gerado pelo próprio MVCT que identificará de modo único o bloco de registros enviados.

Utilizando a mesma conexão, o Web Service responderá esta solicitação conforme Anexo III e, satisfazendo as regras de validação, devolverá uma resposta contendo o PRF.

O MVCT deverá efetuar o armazenamento do PRF associando-o diretamente ao PEM sem realizar a alteração dos registros existentes na MDH.

O MVCT deve manter associado aos eventos e registros, que podem ser entregues tanto para a fiscalização tributária como para a fiscalização ambiental, os respectivos protocolos de entrega dos dois órgãos.

No caso em que esteja registrado na MDH o PRF dos dados obtidos em uma conexão direta do MVCT, a montagem do arquivo deverá apresentar tanto o PEM como o PRF associado em sua estrutura.

4.2. Alteração de Parâmetros do MF

  A fiscalização poderá enviar uma requisição de alteração de parâmetros utilizando uma conexão aberta entre o MVCT e o Web Service , conforme definido neste Anexo.

4.3. Envio de Eventos à Fiscalização

  A fiscalização pode a qualquer momento requisitar o envio dos eventos registrados na MDH por meio do Parâmetro de Requisição de Eventos – PRE.

4.4. Solicitação de Alteração do endereço de URL

  A fiscalização pode a qualquer momento requisitar a alteração da URL de endereçamento por meio do PAE.

4.5. Alteração do Parâmetro de Periodicidade de Envio

A fiscalização poderá alterar o PPE devendo o MVCT suportar o envio de dados em no mínimo 30 minutos e no máximo em 1.440 minutos.

O parâmetro PPE com valor zero minuto indicará que não haverá transmissão via internet.

4.6. Alteração do Parâmetro de Tempo de Medidas

A fiscalização tributária pode a qualquer momento requisitar a alteração do PTM conforme definido no item 2.2.4.5.

4.7. Alteração do Parâmetro de Variação de Volume

A fiscalização tributária pode a qualquer momento requisitar a alteração do PVV conforme definido no item 2.2.4.4.

4.8. Situações Operacionais

4.8.1. Leitura de MDH em Virtude de Troca de MF

Em caso do MF estar operacional e ser necessária a troca deste por falta de espaço na MDH caberá ao usuário do MVCT criar um arquivo de recuperação de dados da MDH do MF que será trocado.

4.8.2. Perda de Conexão

Em uma situação em que os dados são encaminhados periodicamente ao Web Service e ocorrer uma perda de conexão, o MVCT continuará efetuando a gravação das informações na MDH e tentará na frequência determinada pelo PPE a retomada da conexão.

Quando a conexão for restabelecida, caberá ao MVCT enviar os dados da MDH que estiverem pendentes de envio, encerrando-se quando todos os dados sejam recebidos pelo Web Service .

 

5. NORMAS ATENDIDAS

5.1. Normas do MF

As normas a serem atendidas pelo MF estão descritas no item 7.1 - Normas MUS do Anexo I

5.2. Normas do MM

As normas a serem atendidas pelo MM estão descritas no item 7.2 - Normas MCM do Anexo I

    

 


ANEXO VI

Tabela de Registros e Eventos

 

TIPO EVENTO

ID

Descrição

MVCT

Tributária

Ambiental

Registro de Medição

100

Registro de Estoque de Combustível

X

X

 

101

Registro da Descarga de Produto

X

X

 

102

Registro de Saídas de Sondas

X

X

 

Registro Alteração Parametrização

120

Alteração de Parametrização de Volume

X

X

 

121

Alteração de Parametrização de Tempo de Medidas

X

X

 

122

Alteração de URL Fisco

X

X

X

123

Alteração de Relógio

X

X

X

Registros de Ocorrências MF

140

Início de Operação MF

X

X

X

141

MF desligado

X

X

X

143

Recurso da MDH esgotado (97%)

X

X

 

144

MM Desconectado (Sem Comunicação com o MM)

X

X

X

145

MM Ativo (retorno da Operação do MM)

X

X

X

146

MM Inativo (Falha nas funções de Medição) 1

X

X

X

148

Falta de Comunicação com Web Service

X

X

X

150

Retorno Comunicação com Web Services

X

X

X

151

MF Inicio de Manutenção

X

X

X

152

MF Fim de manutenção

X

X

X

153

Atualização de SB

X

X

X

162

Cadastro de NID Efetuado

X

X

X

163

Cadastro de NID Recusado

X

X

X

164

Alteração de Parâmetro do MF

X

X

X

Registros Ocorrências CON

200

Falha Comunicação Concentrador / Unidade Abastecedora

X

X

 

201

Retorno Comunicação Concentrador / Unidade Abastecedora

X

X

 

202

Alteração de Bico x produto

X

X

 

203

Registro de Saída dos Bicos

X

X

 

204

Quebra ou Descontinuidade do Encerrante

X

X

 

Registros Ocorrências Ambientais

300

Presença de Liquido

X

 

X

301

Sensor Normal

X

 

X

302

Sensor em Falha

X

 

X

303

Falta de Comunicação com a Fiscalização Ambiental

X

 

X

304

Retorno de Comunicação com a Fiscalização Ambiental

X

 

X

305

Alteração de URL da Fiscalização Ambiental

X

 

X

1. Vide item 2.2.1. inciso II


ANEXO VII

Diagrama de Blocos MVCT

 

 


Art. 3º  Este ato entra em vigor na data de sua publicação no Diário Oficial da União .

 

 

 

MANUEL DOS ANJOS MARQUES TEIXEIRA

Art. 3º  Este ato entra em vigor na data de sua publicação no Diário Oficial da União .

 

 

 

MANUEL DOS ANJOS MARQUES TEIXEIRA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Art. 3º  Este ato entra em vigor na data de sua publicação no Diário Oficial da União.

 

 

MANUEL DOS ANJOS MARQUES TEIXEIRA