ObservaçãoMapeamento de ocorrências e regras de preenchimento.

Mensagem REQUEST

Metadado

ocorrência

 

 

 

#

schema

Nome

Ele

Key

Tipo

Tam.

Dec.

regex

Ocor.

min.

max.

Descrição / schema

Observação / Regras

1

 

ccee

G

 

schema

 

 

 

true

1

1

t_ccee

 

t_ccee

1

t_ccee

organizacao

A

X

string

15

-

 

true

1

1

Organização

Organização do Contrato

2

t_ccee

codigo

A

X

string

20

-

 

true

1

1

Código

Código do contrato

1

t_ccee

estabelecimento_cnpj

A

X

number

14

-

^[0-9]{14}$

true

1

1

CNPJ do estabelecimento

Inserir o CNPJ do Estabelecimento

10

t_ccee

varejista

G

 

schema

 

 

 

false

0

1

t_ccee_varejista

 

t_ccee_varejista

1

t_ccee_varejista

dados

G

 

schema

 

 

 

true

1

N

t_ccee_varejista_dado

 

t_ccee_varejista_dado

1

t_ccee_varejista_dado

uc

E

X

string

50

 

 

true

1

1

Unidade Consumidora

Código da Unidade Consumidora na distribuidora (instalação)

2

t_ccee_varejista_dado

carac

E

 

 

100

 

 

false

0

1

Característica do produto

Característica referenciada no produto

3

t_ccee_varejista_dado

participante_cnpj

E

 

number

14

 

^[0-9]{14}$

RC

0

1

CNPJ do Participante

Se não for informado o CNPJ e CPF, será utilizado a contraparte do contrato

3

t_ccee_varejista_dado

participante_cpf

E

 

number

11

 

^[0-9]{11}$

RC

0

1

CPF do Participante

Se não for informado o CNPJ e CPF, será utilizado a contraparte do contrato

4

t_ccee_varejista_dado

nome

E

 

string

100

 

 

false

0

1

Nome da pessoa responsável pela UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

5

t_ccee_varejista_dado

logradouro

E

 

string

300

-

 

false

0

1

Logradouro da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

6

t_ccee_varejista_dado

numero

E

 

number

20

-

 

false

0

1

Número da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

7

t_ccee_varejista_dado

complemento

E

 

string

100

-

 

false

0

1

Complemento da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

8

t_ccee_varejista_dado

bairro

E

 

string

100

-

 

false

0

1

Bairro da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

9

t_ccee_varejista_dado

cep

E

 

number

8

-

 

false

0

1

CEP da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

10

t_ccee_varejista_dado

cidade

E

 

string

50

-

 

false

0

1

Cidade da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

11

t_ccee_varejista_dado

uf

E

 

string

2

-

 

false

0

1

UF da UC

Se não informado, será utilizado o cadastro do participante ou da contraparte do contrato

12

t_ccee_varejista_dado

distribuidora

E

 

string

30

-

 

true

1

1

Distribuidora da UC

Código da distribuidora baseado no mestre de distribuidora

13

t_ccee_varejista_dado

tarifa

E

 

string

30

-

 

true

1

1

Tarifa da distribuição da UC

Código da tarifa de distribuição baseado no mestre de tarifa

14

t_ccee_varejista_dado

tensao

E

 

string

30

-

 

true

1

1

Tensão da distribuição da UC

Código da tensão de distribuição baseado no mestre de tensão

15

t_ccee_varejista_dado

modalidade

E

 

string

30

-

 

true

1

1

Modalidade da distribuição UC

Código da modalidade de distribuição baseado no mestre de modalidade

16

t_ccee_varejista_dado

mercado

E

 

string

30

-

 

true

1

1

Mercado da distribuição UC

Código do mercado de distribuição baseado no mestre de mercado da distribuição

17

t_ccee_varejista_dado

pis_aliq

E

 

number

5

2

 

false

0

1

Pis - Alíquota

Alíquota do Pis utilizada para o cálculo do custo do ACR e do ACL

18

t_ccee_varejista_dado

cofins_aliq

E

 

number

5

2

 

false

0

1

Cofins - Alíquota

Alíquota de Cofins utilizada para o cálculo do custo do ACR e do ACL

19

t_ccee_varejista_dado

icms_aliq

E

 

number

5

2

 

false

0

1

ICMS - Alíquota

Alíquota de ICMS utilizada para o cálculo do custo do ACR e do ACL

20

t_ccee_varejista_dado

ctt_flag_ajuste

E

 

integer

1

-

^(0|1)$

true

1

1

Indicação de vigência variável do contrato

Flag para indicar se deve ajustar a vigência do produto do contrato de acordo a data de migração (real/prevista)

0: Não

1: Sim

21

t_ccee_varejista_dado

ctt_meses

E

 

integer

3

-

 

false

0

1

Quantidade de meses

Quantidade de meses que o contrato deverá vigorar após a data da migração. Deverá ser preenchido caso o

campo OP-H20 = 1

22

t_ccee_varejista_dado

mig_status

E

 

integer

1

-

^(0|1)$

true

1

1

Status da migração

Status da migração

0: Prevista

1: Real

23

t_ccee_varejista_dado

mig_dt

E

 

date

10

-

 

true

1

1

Data da migração

Data da migração baseado no status da migração

24

t_ccee_varejista_dado

agente

E

 

number

8

 

 

false

0

1

Código do agente na CCEE

Se migração real, o campo deverá ser preenchido

25

t_ccee_varejista_dado

pontoMedicao

E

 

string

20

 

 

false

0

1

Ponto de medição da UC

Se migração real, o campo deverá ser preenchido

26

t_ccee_varejista_dado

parcelaCarga

E

 

string

100

-

 

false

0

1

Parcela de carga vinculada a UC

Se migração real, o campo deverá ser preenchido

27

t_ccee_varejista_dado

ativo

E

 

string

100

-

 

false

0

1

Ativo vinculado a UC

Se migração real, o campo deverá ser preenchido

Mensagem RESPONSE (200)

Metadado

ocorrência

 

 

 

#

schema

Nome

Ele

Key

Tipo

Tam.

Dec.

regex

required

min

max

Descrição / schema

Observação / Regras

1

 

ccee

G

 

schema

 

 

 

true

1

1

res_t_ccee

 

res_t_ccee

1

res_t_ccee

organizacao

A

X

string

15

-

 

true

1

1

Organização

Organização do Contrato

2

res_t_ccee

codigo

A

X

string

20

-

 

true

1

1

Código

Código da ccee

3

res_t_ccee

estabelecimento_cnpj

A

X

number

14

-

^[0-9]{14}$

true

1

1

CNPJ do estabelecimento

 

4

res_t_ccee

retornoSituacao

G

 

schema

 

 

 

true

1

1

res_t_retornoSituacao

 

res_t_retornoSituacao

1

res_t_retornoSituacao

dados

G

 

schema

 

 

 

true

1

1

res_t_retornoSituacao_dado

 

2

res_t_retornoSituacao

aviso

G

 

schema

 

 

 

false

0

1

res_t_retornoSituacao_aviso

 

3

res_t_retornoSituacao

erro

G

 

schema

 

 

 

RC

0

1

res_t_retornoSituacao_erro

RC- Se a situação = \"1\" ocur = \"1-N\" senão ocur = \"0-0\"

res_t_retornoSituacao_dado

1

res_t_retornoSituacao_dado

ID

E

 

number

9

 

 

true

1

1

Identificador Serviço

Identificador interno do serviço

2

res_t_retornoSituacao_dado

situacao

E

 

integer

3

-

^((0|1))$

true

1

1

Código

Status da execução do registro

0: ERRO

1: OK

res_t_retornoSituacao_aviso

1

res_t_retornoSituacao_aviso

dados

G

 

schema

 

 

 

true

1

N

res_t_retornoSituacao_aviso_dado

 

res_t_retornoSituacao_aviso_dado

1

res_t_retornoSituacao_aviso_dado

codigo

E

 

string

3

-

 

true

1

1

Código

Código da advertência

2

res_t_retornoSituacao_aviso_dado

motivo

E

 

string

300

 

 

true

1

1

Motivo

Motivo pelo qual a advertência é apresentada

res_t_retornoSituacao_erro

1

res_t_retornoSituacao_erro

dados

G

 

schema

 

 

 

true

1

N

res_t_retornoSituacao_erro_dado

 

res_t_retornoSituacao_erro_dado

1

res_t_retornoSituacao_erro_dado

codigo

E

 

string

3

-

 

true

1

1

Código

Código do erro

2

res_t_retornoSituacao_erro_dado

motivo

E

 

string

300

 

 

true

1

1

Motivo

Motivo pelo qual o erro é apresentado