282
Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013

Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

  • Upload
    vunhan

  • View
    232

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Page 2: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Revisões do Documento

Data Versão Descrição

28/01/2013 2.0 Publicação do documento

21/03/2013 2.1 Atualização do documento

17/04/2013 2.2 Atualização do documento

Page 3: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Índice

1.1.1.1 Caso de uso Validar Arquivo de Unidades e Subunidades Orçamentárias ... 5

1.1.1.2 Caso de uso Descompactar e Converter arquivos do módulo de

Instrumentos de Planejamento ..................................................................................... 7

1.1.1.3 Caso de uso Validar Arquivo de Despesas do Orçamento .......................... 17

1.1.1.4 Caso de uso Validar Arquivo de Programas ................................................ 20

1.1.1.5 Caso de uso Validar Arquivo de Ações e Metas do PPA .............................. 21

1.1.1.6 Caso de uso Validar Arquivo de Município ................................................. 23

1.1.1.7 Caso de uso Validar Arquivo de Órgãos ...................................................... 25

1.1.1.8 Caso de uso Validar Arquivo das leis do PPA .............................................. 26

1.1.1.9 Caso de uso Validar Arquivo da Lei de Diretrizes Orçamentárias ............... 28

1.1.1.10 Caso de uso Validar Arquivo da Lei Orçamentária ..................................... 29

1.1.1.11 Caso de uso Validar Arquivo de Receita Orçamentária dos Órgãos .......... 30

1.1.1.12 Caso de uso Validar Arquivo de Riscos Fiscais ........................................... 33

1.1.1.13 Caso de uso Validar Arquivo de Metas Fiscais ........................................... 35

1.1.1.14 Caso de uso Validar Arquivo de Meta de Arrecadação Bimestral da Receita

36

1.1.1.15 Caso de uso Validar Identificação do Município ........................................ 37

1.1.1.16 Caso de Uso Validar Órgãos e Identificação dos Responsáveis ................. 39

1.1.1.17 Caso de Uso Validar Detalhamento de Receitas do Mês e por Fonte de

Recursos 41

1.1.1.18 Caso de Uso Validar Detalhamento das Correções de Receitas do Mês ... 45

1.1.1.19 Caso de uso Validar dados da Lei de Alteração Orçamentária e Decretos 50

1.1.1.20 Caso de Uso Validar Alterações Orçamentárias ......................................... 54

1.1.1.21 Caso de uso Validar Cadastro de Obras em Andamento ........................... 59

1.1.1.22 Caso de Uso Validar Empenhos do Mês e Empenho por Credor ............... 61

1.1.1.23 Caso de Uso Validar Detalhamento dos Empenhos Anulados no Mês ...... 68

1.1.1.24 Caso de Uso Validar Detalhamento da liquidação da despesa .................. 72

1.1.1.25 Caso de Uso Validar Detalhamento da Anulação da liquidação da despesa

76

1.1.1.26 Caso de Uso Validar Detalhamento das Extra-Orçamentárias ................... 80

1.1.1.27 Caso de Uso Validar Detalhamento das Ordens de Pagamento -

Movimentação Financeira - Retenções das Ordens .................................................... 85

1.1.1.28 Caso de Uso Validar Detalhamento da Anulação das Ordens de Pagamento

93

Page 4: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.29 Caso de Uso Validar Detalhamento dos Restos a Pagar - Cancelamento dos

Restos a Pagar - Encampação/Atribuição dos Restos a Pagar .................................... 96

1.1.1.30 Caso de Uso Validar Cadastro dos Contratos, Termos de Parceria,

Contratos de Gestão e Atas de Registro de Preços ................................................... 103

1.1.1.31 Caso de uso Validar Detalhamento das Notas Fiscais .............................. 111

1.1.1.32 Caso de Uso Validar Contas Bancárias ..................................................... 114

1.1.1.33 Caso de Uso Validar Cadastro de Veículos em Situação de Consumo -

Combustível ............................................................................................................... 120

1.1.1.34 Caso de uso Validar Detalhamento da Dívida Consolidada ..................... 125

1.1.1.35 Caso de Uso Validar Detalhamento da Projeção Atuarial do RPPS .......... 127

1.1.1.36 Caso de Uso Descompactar e Converter arquivos do módulo de

Acompanhamento Mensal ........................................................................................ 129

1.1.1.37 Caso de Uso Validar Conta Caixa .............................................................. 159

1.1.1.38 Caso de Uso Validar Dados Complementares à LRF ................................ 162

1.1.1.39 Caso de uso Arquivo de Previsão Atualizada da Receita ......................... 163

1.1.1.40 Caso de Uso Validar Informações dos Responsáveis da Licitação ........... 167

1.1.1.41 Caso de Uso Validar Informações da Abertura da Licitação .................... 170

1.1.1.42 Caso de Uso Validar Informações da Habilitação dos Participantes da

Licitação 176

1.1.1.43 Caso de uso Informações do Julgamento da Licitação............................. 180

1.1.1.44 Caso de uso Validar Informações da Homologação da Licitação ............. 184

1.1.1.45 Caso de Uso Validar Informações do Parecer da Licitação ...................... 187

1.1.1.46 Caso de uso Validar Informações da Regulamentação da Licitação ........ 189

1.1.1.47 Caso de uso Validar Informações da Dispensa de Licitação..................... 191

1.1.1.48 Caso de Uso Descompactar e Converter arquivos de Licitação ............... 197

1.1.1.49 Caso de Uso Validar Informações de Ata de Registro de Preços ............. 212

1.1.1.50 Tabela de Mensagens do SICOM .............................................................. 216

1.1.1.51 Tabela de Exceções .................................................................................. 256

1.1.1.51.1 Exceções Gerais ..................................................................................... 256

1.1.1.51.2 Exceções Instrumentos de Planejamento .............................................. 259

1.1.1.51.3 Exceções do Acompanhamento Mensal ................................................ 263

1.1.1.51.4 Exceções Inclusão de Programas ........................................................... 282

1.1.1.51.5 Descrição deste artefato para exercícios anteriores. ............................ 282

1.1.1.51.6 Observações .......................................................................................... 282

Page 5: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

MÓDULO INSTRUMENTOS DE

PLANEJAMENTO

1.1.1.1 Caso de uso Validar Arquivo de Unidades e Subunidades Orçamentárias

1.1.1.1.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

2. O processo de validação das informações do arquivo XML referente aos dados de ORGAO deve ter sido concluído.

1.1.1.1.2 Fluxo principal

1. O SICOM carrega os dados do arquivo UOC.

2. Para cada registro do arquivo

2.1. O SICOM verifica se o codOrgao informado é igual ao codOrgão de algum registro do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME307_COD_INEXISTENTE ao Agente da Administração Pública.

2.2. O SICOM verifica se a combinação formada pelos campos codOrgão e codUnidadeSub é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME48_UNIDADE_DUPLICADA ao Agente da Administração Pública.

2.3. O SICOM verifica se o campo tipoIdUnidade está preenchido.

2.3.1. O SICOM verifica o valor informado no campo tipoIdUnidade é igual a algum valor cadastrado na lista de identificadores cadastrados na base de dados do SICOM. Caso não seja, a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida para o Agente da Administração Pública.

3. Deve ser informado uma unidade orçamentária ou subunidade onde o campo tipoIdUnidade é igual a “02”. Caso esta condição não seja atendida o SICOM emite a exceção EX233_UOC_FUNDO ao Agente da Administração Pública

4. O SICOM verifica se para todos os Órgãos informados no trecho do arquivo XML referentes ao arquivo ORGAO existe ao menos uma unidade orçamentária cadastrada (eSubUnidade = 2) e caso esta condição não ocorra emite a exceção EX47_ORGAO_UOC ao Agente da Administração Pública.

5. O SICOM conclui o processamento das informações do arquivo UOC.

1.1.1.1.3 Subfluxos

Não aplicável.

1.1.1.1.4 Fluxos alternativos

Não aplicável.

1.1.1.1.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 6: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.1.6 Exceções

Não aplicável.

1.1.1.1.7 Observações

O cadastro de subunidades orçamentárias é opcional.

Page 7: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.2 Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento

1.1.1.2.1 Precondições

1. O caso de uso de envio deve ter sido concluído com sucesso

1.1.1.2.2 Fluxo principal

1. O SICOM descompacta o arquivo do formato zip

2. O SICOM verifica se a relação de arquivos descompactados é composta exatamente de treze arquivos do formato csv, e caso esta condição não ocorra emite a exceção EX37_ARQUIVOS_DIVERGENTES ao Agente da Administração Pública.

3. O SICOM verifica a identificação e a extensão dos arquivos que compõem os Instrumentos de Planejamento, isto é, se os arquivos possuem as seguintes identificações: IDE, ORGAO, LPP, LOA, LDO, UOC, PRO, AMP, DSP, REC, MTFIS, RFIS e MTBIARREC, e caso esta condição não ocorra emite a exceção EX38_DESCRICAO_ARQ_INCORRETA ao Agente da Administração Pública.

4. O SICOM gera um arquivo no formato XML para armazenar os dados do módulo de Instrumentos de Planejamento e grava o ano do Exercício, o nome do Município, do Órgão / Entidade, CNPJ, Data e hora de envio, Tipo de Remessa, IdPrestacaoContas (Identificador da prestação de contas) e tipo de órgão.

5. O SICOM inicia o processo de conversão das informações do formato txt para o formato XML nos arquivos do módulo de instrumentos de planejamento:

5.1. O SICOM aciona o Subfluxo Converter e Validar arquivo de Identificação da Remessa.

5.2. O SICOM aciona o Subfluxo Converter e Validar arquivo de Órgãos.

5.3. O SICOM aciona o Subfluxo Converter e Validar arquivo das Leis do PPA.

5.4. O SICOM aciona o Subfluxo Converter e Validar arquivo da Lei Orçamentária.

5.5. O SICOM aciona o Subfluxo Converter e Validar arquivo da Lei de Diretrizes Orçamentárias.

5.6. O SICOM aciona o Subfluxo Converter e Validar arquivo das Unidades Orçamentárias.

5.7. O SICOM aciona o Subfluxo Converter e Validar arquivo dos Programas.

5.8. O SICOM aciona o Subfluxo Converter e Validar arquivo de das Ações e Metas.

5.9. O SICOM aciona o Subfluxo Converter e Validar arquivo de Despesas do Orçamento.

5.10. O SICOM aciona o Subfluxo Converter e Validar arquivo de Receita Orçamentária dos Órgãos.

5.11. O SICOM aciona o Subfluxo Converter e Validar arquivo de Detalhamento das Metas Fiscais.

5.12. O SICOM aciona o Subfluxo Converter e Validar arquivo de Detalhamento dos riscos fiscais.

5.13. O SICOM aciona o Subfluxo Converter e Validar arquivo de Metas de Arrecadação de Receita.

6. O SICOM conclui a geração do arquivo XML e disponibiliza para o consumo dos serviços de Validação do módulo de Instrumentos de Planejamento.

1.1.1.2.3 Subfluxos

Page 8: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.2.3.1 Subfluxo Converter e Validar arquivo de Identificação da Remessa

1. O SICOM acessa as informações do arquivo IDE.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos codMunicipio, cnpjMunicipio, codOrgao, tipoOrgao, exercicioReferenciaLOA, exercicioInicialPPA, exercicioFinalPPA e dataGeracao estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo IDE.csv (módulo de Instrumentos de Planejamento) o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.2 Subfluxo Converter e Validar arquivo de Órgãos

1. O SICOM acessa as informações do arquivo ORGAO.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos codOrgao, cpfGestor e tipoOrgao estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo ORGAO.csv (módulo de Instrumentos de Planejamento) o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.4.1. Especificamente para os campos codOrgao e tipoOrgao o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.3 Subfluxo Converter e Validar arquivo das Leis do PPA

1. O SICOM acessa as informações do arquivo LPP.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta

Page 9: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos nroLeiPPA, dataLeiPPA e dataPubLeiPPA estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo LPP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.4 Subfluxo Converter e Validar arquivo da Lei Orçamentária

1. O SICOM acessa as informações do arquivo LOA.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso os registros não apresentem todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos nroLOA, dataLOA, dataPubLOA, percSuplementacao, percOpCredARO e percOpCredInt estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo LOA.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.5 Subfluxo Converter e Validar arquivo da Lei de Diretrizes Orçamentárias

1. O SICOM acessa as informações do arquivo LDO.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos nroLDO, dataLDO e dataPubLDO estejam informados como

Page 10: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo LDO.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.6 Subfluxo Converter e Validar arquivo das Unidades e Subunidades Orçamentárias

1. O SICOM acessa as informações do arquivo UOC.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. Caso os registros não apresentem todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos codOrgao, codUnidadeSubSub, descUnidade e eSubUnidade estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo UOC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.4.1. Especificamente para os campos codOrgao, codUnidadeSubSub e tipoIdUnidade o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

1.5. Se o campo eSubUnidade estiver preenchido como “2”

1.5.1. O campo codUnidadeSub deve possuir exatamente 5 dígitos. Caso essa condição não seja atendida a mensagem de erro ME4_REGISTRO_INVALIDO deve ser emitida para o Agente da Administração Pública.

1.6. Se o campo eSubUnidade estiver preenchido como “1”

1.6.1. O campo codUnidadeSub deve possuir exatamente 8 dígitos. Caso essa condição não seja atendida a mensagem de erro ME4_REGISTRO_INVALIDO deve ser emitida para o Agente da Administração Pública.

1.7. O SICOM percorre as informações já processadas do cadastro de unidades e subunidades em busca da unidade orçamentária a qual a subunidade deve referenciar. Caso não localizada esta unidade, a exceção EX262_REF_UOC_INVALIDA deve ser executada.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.7 Subfluxo Converter e Validar arquivo dos Programas

1. O SICOM acessa as informações do arquivo PRO.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

Page 11: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.2. Caso os registros não apresentem todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos codPrograma, nomePrograma, objetivo, totRecursos1Ano, totRecursos2Ano, totRecursos3Ano e totRecursos4Ano estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo PRO.csv (módulo de Instrumentos de Planejamento) o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.4.1. Especificamente para o campo codPrograma o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.8 Subfluxo Converter e Validar Arquivo das Ações e Metas

1. O SICOM acessa as informações do arquivo AMP.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se o codAcao é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

1.3. O SICOM verifica se o campo PossuiSubAcao está informado como vazio ou nulo e caso esteja emite a mensagem de erro ME132_CMP_OBRIGATORIO.

1.4. Se o campo PossuiSubAcao estiver preenchido com a opção “2 – Não”

1.4.1. Não deve haver registros do tipo “11” para o registro que não possui item de subAção. Se a condição não for atendida emite a exceção EX125_AÇÃO_SEM_DETALHE ao Agente da Administração Pública

1.5. Se o campo PossuiSubAcao estiver preenchido com a opção “1 – Sim”

1.5.1. O SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento das SubAções”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX123_ACAO_PAI ao Agente da Administração Pública

1.5.2. Para cada registro do tipo “11 – Detalhamento das SubAções” o SICOM verifica se o campo codAcao é igual ao informado no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX124_REF_ACAO_INVALIDA ao Agente da Administração Pública

1.6. Caso os registros não apresentem todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AMP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.7.1. Especificamente para os campos codOrgao, codUnidadeSub, codPrograma, idAcao, codSubAcao o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a

Page 12: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.9 Subfluxo Converter e Validar Arquivo de Despesas do Orçamento

1. O SICOM acessa as informações do arquivo DSP.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se o codDespesa é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.3. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX40_DESPESA_PAI ao Agente da Administração Pública.

1.4. Para cada registro do tipo “11” o SICOM verifica se o campo codDespesa é igual ao informado no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX39_REF_DESPESA_INVALIDA ao Agente da Administração Pública.

1.5. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso os campos codDespesa, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, elementoDespesa e vlTotalrecurso estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso os campos codDespesa, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo DSP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.8.1. Especificamente para os campos codDespesa, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao e idSubAcao do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.10 Subfluxo Converter e Validar Arquivo de Receitas do Orçamento

1. O SICOM acessa as informações do arquivo REC.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o valor informado no campo codReceita é único para cada registro do tipo “10 - Detalhamento das Receitas do Orçamento”. Caso

Page 13: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública

1.3. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX41_RECEITA_PAI ao Agente da Administração Pública.

1.4. Para cada registro do tipo “11” o SICOM verifica se o valor informado no campo codReceita é igual ao informado na receita orçamentária correspondente, que deve ser o último registro do tipo “10” processado, e caso esta condição não ocorra emite a exceção EX42_REF_RECEITA_INVALIDA ao Agente da Administração Pública.

1.5. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso os campos codReceita, codOrgao, rubrica, especificacao e vlPrevisto estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo REC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.7.1. Especificamente para o campo codOrgao do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML, e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.11 Subfluxo Converter e Validar arquivo de Detalhamento das Metas Fiscais

1. O SICOM acessa as informações do arquivo MTFIS.csv

1.1. O SICOM verifica se o arquivo contém somente três registros, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.2. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos exercicio, vlCorrenteReceitaTotal, vlCorrenteReceitaPrimaria, vlCorrenteDespesaTotal, vlCorrenteDespesaPrimaria, vlResultadoPrimario, vlCorrenteResultadoNominal, vlCorrenteDividaPublicaConsolidada, vlCorrenteDividaConsolidadaLiquida, vlConstanteReceitaTotal, vlConstanteReceitaPrimaria, vlConstanteDespesaTotal, vlConstanteDespesaPrimaria, vlConstanteResultadoPrimario, vlConstanteResultadoNominal, vlConstanteDividaPublicaConsolidada, vlConstanteDividaConsolidadaLiquida, pcPIBReceitaTotal, pcPIBReceitaPrimaria, pcPIBDespesaTotal, pcPIBDespesaPrimaria, pcPIBResultadoPrimario , pcPIBResultadoNominal, pcPIBDividaPublicaConsolidada e pcPIBDividaConsolidadaLiquida estejam informados como vazio ou nulo o SICOM emite a mensagem de erro

Page 14: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo MTFIS.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.12 Subfluxo Converter e Validar Detalhamento dos Riscos Fiscais

1. O SICOM acessa as informações do arquivo RFIS.csv

1.1. Para cada registro do tipo “10” o SICOM verifica se o codRF é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

1.2. Para cada registro do tipo “10 – Detalhamento dos riscos fiscais” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento das providências”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX52_RISCO_PAI ao Agente da Administração Pública.

1.3. Para cada registro do tipo “11 – Detalhamento das providências” o SICOM verifica se o campo codRF é igual ao informada no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX53_REF_RISCO_INVALIDA ao Agente da Administração Pública.

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos codRF, codOrgao, exercicio, codRiscoFiscal e vlRiscoFiscal estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso os campos codRF, codProvidencia, dscProvidencia e vlAssociadoProvidencia estejam informados como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.1. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo RFIS.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.1.1. Especificamente para o campo codOrgao do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.3.13 Subfluxo Converter e Validar arquivo de Metas de Arrecadação de Receita

1. O SICOM acessa as informações do arquivo MTBIARREC.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta

Page 15: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos metaArrec1Bim, metaArrec2Bim, metaArrec3Bim, metaArrec4Bim, metaArrec5Bim, e metaArrec6Bim estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo MTBIARREC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.2.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.2.5 Exceções

Não aplicável.

1.1.1.2.6 Mensagens

Não aplicável.

1.1.1.2.7 Alterações para o exercício de 2013

Alteração dos seguintes fluxos:

o Subfluxo Converter e Validar Unidades e Subunidades Orçamentárias

o Subfluxo Converter e Validar Arquivo de Despesas do Orçamento

o Subfluxo Converter e Validar arquivo de Detalhamento das Metas Fiscais

1.1.1.2.8 Observações

Para conversão dos dados do arquivo LPP a seguinte regra deve ser verificada:

o Os campos nroLeiAlteracao, dataLeiAlteracao e dataPubLeiAlt são dependentes entre si. De forma que se um deles for informado, os demais se tornam de preenchimento obrigatório.

Para conversão dos dados do arquivo LDO a seguinte regra deve ser verificada:

o Os campos nroLeiAlteracao, dataLeiAlteracao e dataPubLeiAlt são dependentes entre si. De forma que se um deles for informado, os demais se tornam de preenchimento obrigatório

Para a conversão para XML dos arquivos o campo TipoRegistro deve ser desprezado para todos os registros presentes em cada arquivo.

Page 16: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Nenhum arquivo deve conter linha em branco, nem mesmo ao final. Por definição arquitetural esta regra é verificada no serviço de Unzip, e caso esta condição nãos seja atendida a mensagem de erro ME281_REG_NAO_INFORMADO é acionado ao Agente da Administração Pública.

Page 17: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.3 Caso de uso Validar Arquivo de Despesas do Orçamento

1.1.1.3.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

2. O processo de validação das informações do arquivo XML referente aos dados de ORGAO.csv, UOC.csv, PRO.csv e AMP.csv deve ter sido concluído.

1.1.1.3.2 Fluxo principal

6. O SICOM inicia o processamento dos dados do arquivo DSP.csv

7. Para cada conjunto de Despesas do Orçamento e seus respectivos itens de Fontes de Recursos das Despesas do Orçamento o SICOM realiza as seguintes verificações:

7.1. O SICOM aciona o Subfluxo de Validação dos dados do Detalhamento das Despesas do Orçamento.

7.2. O SICOM aciona o Subfluxo de Validação dos dados do Detalhamento das Despesas por Fonte de Recursos.

7.2.1. O SICOM verifica se o somatório dos valores informados no campo valorFonte para os itens da despesas do tipo Detalhamento das Despesas

por Fonte de Recursos é igual ao valor do campo vlTotalrecurso da Despesa do Orçamento correspondente e caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

8. O SICOM conclui o processamento das informações do arquivo DSP.

1.1.1.3.3 Subfluxos

1.1.1.3.3.1 Subfluxo de Validação dos dados do Detalhamento das Despesas do Orçamento

1. Para cada registro do tipo Detalhamento das Despesas do Orçamento:

1.1.O SICOM verifica se o codOrgao informado é igual ao codOrgão de algum registro do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME307_COD_INEXISTENTE ao Agente da Administração Pública.

1.2.O SICOM verifica se a combinação formada pelos campos codUnidadeSubSub e codOrgao existe em algum registro do trecho do arquivo XML referente ao cadastro do arquivo UOC e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.3.O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.4.O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.5.O SICOM verifica se a combinação formada pelos campos codPrograma e idAcao existe em algum registro do trecho do arquivo XML referente ao cadastro do arquivo AMP. Se não existente a mensagem de erro ME366_PRO_ACAO_NAO_LOCALIZADA deve ser emitida ao Agente da Administração Pública.

Page 18: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.6.Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública.

1.7.O SICOM verifica se o elementoDespesa informado está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.8.O SICOM verifica se o elementoDespesa informado possui o quinto e sexto dígito igual a zero e caso esta condição ocorra emite a exceção EX44_ELEMENTO_INVALIDO ao Agente da Administração Pública.

1.9.O SICOM aciona o Subfluxo de Validação do tipo de despesa Reserva de Contingência

1.10.O SICOM verifica se a classificação da despesa, formada pelos campos: codOrgao, codUnidadeSubSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao e elementoDespesa é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME8_ COD_CLASS_DUPLICADO ao Agente da Administração Pública.

1.1.1.3.3.2 Subfluxo de Validação dos dados do Detalhamento das Despesas por Fonte de Recursos

1. Para cada registro do tipo de Detalhamento das Despesas por Fonte de Recursos:

1.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

1.2. O SICOM verifica se o campo codFontRecursos é único para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.3. O SICOM verifica se o campo valorFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

2. O SICOM calcula o somatório do valor do campo valorFonte de todos os registros.

1.1.1.3.3.3 Subfluxo de Validação do tipo de despesa Reserva de Contingência

1. O SICOM verifica se o “Elemento de despesa” é igual a 999999, necessariamente o item de classificação “Função” deve ser igual a 99, o item de classificação “Subfunção” igual a 999, o item de classificação de “Programa” é igual a 9999 consistindo então, em uma conta de despesa correspondente ao valor de Reserva de Contingência. Caso algum item da classificação não atenda a esta condição o SICOM emite a exceção EX43_RESERVA_CONTIGENCIA ao Agente da Administração Pública.

1.1. Exclusivamente para órgãos do tipo “Previdência Municipal (Regimes Próprios)” o SICOM verifica se a “Subfunção” é igual a 997 ou 999.

1.1.1.3.4 Fluxos alternativos

Não aplicável.

Page 19: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.3.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.3.6 Exceções

Não aplicável.

1.1.1.3.7 Alterações para o exercício de 2013

Alteração do Subfluxo de Validação dos dados do Detalhamento das Despesas do Orçamento

1.1.1.3.8 Observações

Exclusivamente para Órgãos do tipo “Previdência Municipal (Regimes Próprios)” para a elaboração da classificação de despesa de contas do tipo de Reserva do RPPS o código da Subfunção de ser igual a 997 ou 999.

Para cada registro do tipo Despesa do Orçamento deve haver ao menos um item de Despesa por Fonte de Recursos. Esta condição deve ser atendida através do caso uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento

O campo codDespesa estabelece o vínculo da Despesa Orçamentária com o(s) Item(s) da Despesa por Fonte de Recursos. Este código deve ser único para registro do tipo “Despesa do Orçamento“.

Para comparar os valores orçados da receita e da despesa, o valor informado nas contas de dedução da receita (campo identificadorDeducao estando preenchido) devem ser considerados como negativos.

Page 20: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.4 Caso de uso Validar Arquivo de Programas

1.1.1.4.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso

1.1.1.4.2 Fluxo principal

9. O SICOM carrega os dados do arquivo PRO.

10. Para cada registro do arquivo

10.1. O SICOM verifica se o valor do campo codPrograma é único para cada registro. Caso esta condição não ocorra, o SICOM emite a mensagem ME50_COD_DUPLICADO.

11. O SICOM conclui o processamento das informações do arquivo PRO.

1.1.1.4.3 Subfluxos

Não aplicável.

1.1.1.4.4 Fluxos alternativos

Não aplicável.

1.1.1.4.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.4.6 Exceções

Não aplicável.

1.1.1.4.7 Observações

Não aplicável.

Page 21: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.5 Caso de uso Validar Arquivo de Ações e Metas do PPA

1.1.1.5.1 Precondições

3. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

4. O processo de validação das informações do arquivo XML referente aos dados de ORGAO, UOC e PRO deve ter sido concluído.

1.1.1.5.2 Fluxo principal

1. O SICOM inicia o processamento dos dados do arquivo AMP.

2. O SICOM aciona o Subfluxo de Validação dos registros de ações e metas.

3. Para Ação e Meta que possuir itens de SubAção

3.1. Caso os campos produto, unidadeMedida estejam informados o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

3.2. Caso os campos metas1ano, metas2ano, metas3ano e metas4ano, recursos1Ano, recursos2Ano, recursos3Ano, recursos4Ano estejam informados com valor diferente de zero para o registro do tipo “Ações e Metas” o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

3.3. O SICOM aciona o Subfluxo de Validação Detalhamento das SubAções

4. Caso não exista o SICOM inclui dois novos registros (vide observações) na relação das ações e metas.

5. O SICOM conclui o processamento das informações do arquivo AMP.

1.1.1.5.3 Subfluxos

1.1.1.5.3.1 Subfluxo de Validação do registro de ações e metas

1. O SICOM verifica se a combinação formada pelos campos: codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma e idAcao é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Se o registro não possuir item de detalhamento por SubAção

2.1.Os campos Produto e unidadeMedida não devem estar informados como vazio ou nulo. Se a condição não for atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3. Para cada registro do tipo do arquivo das Ações e Metas do PPA

3.1.O SICOM verifica se o codOrgao informado é igual ao codOrgão de algum registro do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME307_COD_INEXISTENTE ao Agente da Administração Pública.

3.2.O SICOM verifica se a combinação formada pelos campos codUnidadeSub e codOrgao existe em algum registro do trecho do arquivo XML referente ao cadastro do arquivo UOC e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

3.3.O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

3.4.O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

3.5.O SICOM verifica se o codPrograma informado é igual ao codPrograma de algum registro do trecho do arquivo XML referente ao cadastro do arquivo PRO, e caso esta

Page 22: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

condição não ocorra emite a mensagem de erro ME307_COD_INEXISTENTEao Agente da Administração Pública.

3.6.O SICOM verifica se os campos metas1ano, metas2ano, metas3ano, metas4ano, recursos1Ano, recursos2Ano, recursos3Ano e recursos4Ano são maior ou igual a zero e caso algum campo não seja emite a mensagem de erro ME75_VL_NEGATIVO_INVALIDO ao Agente da Administração Pública.

1.1.1.5.3.2 Subfluxo de Validação Detalhamento das SubAções

1. Para cada registro do tipo de Item de SubAção:

1.1. O SICOM verifica se o codSubAcao é único para cada registro e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.2. O SICOM verifica se os campos metas1ano, metas2ano, metas3ano, metas4ano, recursos1Ano, recursos2Ano, recursos3Ano e recursos4Ano são maior ou igual a zero e caso algum campo não seja emite a mensagem de erro ME75_VL_NEGATIVO_INVALIDO ao Agente da Administração Pública.

1.1.1.5.4 Fluxos alternativos

Não aplicável.

1.1.1.5.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.5.6 Exceções

Não aplicável.

1.1.1.5.7 Observações

Não aplicável.

Page 23: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.6 Caso de uso Validar Arquivo de Município

1.1.1.6.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso

1.1.1.6.2 Fluxo principal

12. O SICOM inicia o processamento dos dados do arquivo IDE.

13. O SICOM verifica se o campo codMunicipio informado está cadastrado na lista de Órgãos do Município na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra o SICOM emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

14. O SICOM verifica se o valor do camo cnpjMunicipio é igual ao CNPJ do órgão do tipo “Prefeitura Municipal” cadastrado na lista de Órgãos do Município, na base de dados do Servidor de Recebimento e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

15. O SICOM verifica se o codOrgao informado corresponde ao código do Órgão cadastrado no módulo de Instrumentos de Planejamento e armazenado na base de dados do TCE. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16. O SICOM verifica se o tipoOrgao informado corresponde ao tipo de Órgão informado para o Órgão no módulo de Instrumentos de Planejamento e armazenado na base de dados do TCE. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16.1. Caso o passo anterior seja bem sucedido, o SICOM verifica se o órgão é do tipo “Prefeitura Municipal”. Caso esta condição não ocorra emite a mensagem de erro ME200_ORGAO_INVALIDO ao Agente da Administração Pública

17. O SICOM verifica se a remessa submetida é referente ao órgão autenticado, módulo e período informado no Portal_SICOM comparando as seguintes informações: codMunicipio, codOrgao, exercício, mêsReferencia, CNPJ, tipoOrgao, e módulo. Caso algum dado apresente divergência a exceção EX236_REMESSA_INCORRETA deve ser emitida ao Agente da Administração Pública.

18. O SICOM valida se o ano informado no campo exercicioReferenciaLOA está contido no intervalo compreendido entre o ano inicial do PPA (campo exercicioInicialPPA) e o ano final do PPA (campo exercicioFinalPPA). Caso esta condição não ocorra o SICOM emite a exceção EX17_ ANO_REFERENCIA_LOA_PPA_INVALIDO ao Agente da Administração Pública.

19. O SICOM valida se a diferença entre o ano informado no campo exercicioFinalPPA e o ano informado no campo exercicioInicialPPA é de exatamente 3 anos. Caso esta condição não ocorra o SICOM emite a exceção EX18_ PERIODO_PPA_INVALIDO ao Agente da Administração Pública.

20. Caso o campo opcaoSemestralidade esteja preenchido o SICOM verifica se o valor informado é igual a “1” ou “2”. Se esta condição não for atendida a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Indireta

21. Se o campo opcaoSemestralidade estiver preenchido com a opção “1”

21.1. O SICOM verifica na base de dados, na tabela de Município, se o mesmo possui população inferior ou igual a cinqüenta mil habitantes. Caso a população seja superior o SICOM emite a exceção EX190_NAO_OPTANTE ao Agente da Administração Publica.

22. O SICOM valida se a data informada no campo dataGeracao é menor ou igual a data atual. Caso esta condição não ocorra o SICOM emite a exceção EX19_DATA_GERACAO_ARQUIVO_INVALIDA ao Agente da Administração Pública.

23. O SICOM conclui o processamento das informações do arquivo IDE.

Page 24: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.6.3 Subfluxos

Não aplicável.

1.1.1.6.4 Fluxos alternativos

Não aplicável.

1.1.1.6.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.6.6 Exceções

Não aplicável.

1.1.1.6.7 Observações

Não aplicável

Page 25: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.7 Caso de uso Validar Arquivo de Órgãos

1.1.1.7.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso

1.1.1.7.2 Fluxo principal

24. O SICOM inicia o processamento dos dados do arquivo ORGAO.

25. O SICOM aciona o Subfluxo Validar Órgãos.

26. O SICOM conclui o processamento das informações do arquivo ORGAO.

1.1.1.7.3 Subfluxos

1.1.1.7.4 Subfluxo Validar Órgãos Informados

1. O SICOM verifica se a combinação formada pelos campos codOrgao e tipoOrgao é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2. O SICOM verifica se a lista de órgãos informados no arquivo é exatamente igual à lista de órgãos cadastrados para o município na base de dados do Servidor de Recebimento do SICOM, através da combinação dos campos codOrgao e tipoOrgao. Caso esta condição não ocorra o SICOM emite a exceção EX21_ORG_INCONSISTENTES ao Agente da Administração Pública.

3. O SICOM valida se o CPF informado no campo cpfGestor é válido. Caso esta condição não ocorra o SICOM emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública.

1.1.1.7.5 Fluxos alternativos

Não aplicável.

1.1.1.7.6 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.7.7 Exceções

Lista de exceções detalhadas na Tabela de Exceções

1.1.1.7.8 Observações

Não aplicável

Page 26: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.8 Caso de uso Validar Arquivo das leis do PPA

1.1.1.8.1 Precondições

1. O processo de validação das informações do arquivo XML referente aos dados de IDE deve ter sido concluído.

1.1.1.8.2 Fluxo principal

27. O SICOM carrega os dados do arquivo LPP.

28. O SICOM aciona o Subfluxo Validar Data da Lei do PPA.

29. O SICOM aciona o Subfluxo Validar Data de Publicação da Lei.

30. O SICOM valida se o campo nroLeiAtleracao foi informado, caso afirmativo o SICOM aciona o Subfluxo Validar Número Lei de Alteração.

31. O SICOM valida se o campo dataLeiAlteracao foi informado, caso afirmativo o SICOM aciona o Subfluxo Validar Data da Lei de Alteração.

32. O SICOM valida se o campo dataPubLeiAlt foi informado, caso afirmativo o SICOM aciona o Subfluxo Validar Data da Publicação da Lei de Alteração.

33. O SICOM conclui o processamento das informações do arquivo LPP.

1.1.1.8.3 Subfluxos

1.1.1.8.4 Subfluxo Validar Data da Lei do PPA

1. O SICOM verifica se a diferença entre o ano de referência e o valor do campo dataLeiPPA é de no máximo 4 anos. Caso esta condição não ocorra, o SICOM emite a exceção EX24_DATA_LEI_PPA_INVALIDA.

1.1.1.8.5 Subfluxo Validar Data de Publicação da Lei

1. O SICOM valida se o valor do campo dataPubLeiPPA é maior ou igual ao valor do campo dataLeiPPA. Caso esta condição não ocorra, o SICOM emite a exceção EX25_ DATA_PUBLICACAO_LEI_PPA_INVALIDA.

1.1.1.8.6 Subfluxo Validar Número Lei de Alteração

1. O SICOM valida se o valor do campo nroLeiAlteracao é diferente do valor do campo nroLeiPPA. Caso esta condição não ocorra, o SICOM emite a exceção EX26_NUMERO_LEI_ALTERACAO_INVALIDO.

1.1.1.8.7 Subfluxo Validar Data da Lei de Alteração

1. O SICOM valida se a data informada no campo dataLeiAlteracao é maior que a data informada no campo dataLeiPPA. Caso esta condição não ocorra, o SICOM emite a exceção EX27_DATA_LEI_ALTERACAO_INVALIDA.

1.1.1.8.8 Subfluxo Validar Data da Publicação da Lei de Alteração

1. O SICOM valida se a data informada no campo dataPubLeiAlt é maior ou igual a data informada no campo dataLeiAlteracao Caso esta condição não ocorra, o SICOM emite a exceção EX28_DATA_PUBLICACAO_LEI_ALTERACAO_INVALIDA.

1.1.1.8.9 Fluxos alternativos

Não aplicável.

Page 27: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.8.10 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.8.11 Exceções

Lista de exceções detalhadas na Tabela de Exceções

1.1.1.8.12 Observações

Os campos nroLeiAlteracao, dataLeiAlteracao e dataPubLeiAlt são dependentes entre si. De forma que se um deles for informado, os demais se tornam de preenchimento obrigatório.

Page 28: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.9 Caso de uso Validar Arquivo da Lei de Diretrizes Orçamentárias

1.1.1.9.1 Precondições

5. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

6. O processo de validação das informações do arquivo XML referente aos dados de IDE deve ter sido concluído.

1.1.1.9.2 Fluxo principal

34. O SICOM inicia o processamento dos dados do arquivo LDO.

35. O SICOM valida se a data informada no campo dataLDO refere-se ao exercício anterior ao ano de referência (campo anoReferenciaLOA) informado no arquivo IDE.. Caso esta condição não ocorra o SICOM emite a exceção EX29_DATA_LEI_DIRETRIZ_ORÇAMENTÁRIA_INVALIDA ao Agente da Administração Pública.

36. O SICOM valida se a data informada no campo dataPubLDO é maior ou igual a data informada no campo dataLDO. Caso esta condição não ocorra o SICOM emite a exceção EX30_DATA_PUBLICACAO_LEI_DIRETRIZ_ORÇAMENTÁRIA_INVALIDA ao Agente da Administração Pública.

37. Caso os campos nroLeiAlteracao, dataLeiAlteracao, dataPubLeiAlt estejam preenchidos (vide observações)

37.1. O SICOM verifica se a data informada no campo dataLeiAlteracao é posterior ou igual a data do campo dataPubLDO. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

37.2. O SICOM verifica se a data informada no campo dataPubLeiAlt é posterior ou igual a data do campo dataLeiAlteracao. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

38. O SICOM conclui o processamento das informações do arquivo LDO.

1.1.1.9.3 Subfluxos

Não aplicável.

1.1.1.9.4 Fluxos alternativos

Não aplicável.

1.1.1.9.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.9.6 Exceções

Lista de exceções detalhadas na Tabela de Exceções

1.1.1.9.7 Observações

Os campos nroLeiAlteracao, dataLeiAlteracao e dataPubLeiAlt são dependentes entre si. De forma que se um deles for informado, os demais se tornam de preenchimento obrigatório. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

Page 29: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.10 Caso de uso Validar Arquivo da Lei Orçamentária

1.1.1.10.1 Precondições

7. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

8. O processo de validação das informações do arquivo XML referente aos dados de LDO deve ter sido concluído.

1.1.1.10.2 Fluxo principal

39. O SICOM inicia o processamento dos dados do arquivo LOA.

40. O SICOM verifica se a data informada no campo dataLOA está compreendida no intervalo entre o ano do exercício anterior e o ano do exercício informado no momento da remessa. Caso esta condição não ocorra, o SICOM emite a exceção. EX32_DATA_LEI_ORÇAMENTARIA_INCONSISTENTE_ANO_EXERCICIO ao Agente da Administração Pública.

41. O SICOM conclui o processamento das informações do arquivo LOA.

1.1.1.10.3 Subfluxos

Não aplicável.

1.1.1.10.4 Fluxos alternativos

Não aplicável.

1.1.1.10.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.10.6 Exceções

Lista de exceções detalhadas na Tabela de Exceções

1.1.1.10.7 Observações

Não aplicável.

Page 30: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.11 Caso de uso Validar Arquivo de Receita Orçamentária dos Órgãos

1.1.1.11.1 Precondições

9. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

10. O processo de validação das informações do arquivo XML referente aos dados de ORGAO deve ter sido concluído.

1.1.1.11.2 Fluxo principal

42. O SICOM inicia o processamento dos dados do arquivo REC.csv.

43. Para cada Receita Orçamentária dos Órgãos e seus respectivos itens de Receita por Fonte de Recuros o SICOM realiza as seguintes verificações.

43.1. O SICOM aciona o Subfluxo de Validação dos dados da Receita Orçamentária dos Órgãos.

43.2. O SICOM aciona o Subfluxo de Validação dos dados da Receita por Fonte de Recursos.

43.2.1. O SICOM verifica se o somatório dos valores informados no campo valorFonte para os itens de Receita por Fonte de Recursos é igual ao valor do campo vlPrevisto da receita correspondente do registro Receita dos Órgãos. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Vide observações)

44. O SICOM conclui o processamento das informações do arquivo REC.

45. O SICOM verifica se o somatório do valor do campo valorFonte referente às informações do arquivo DSP armazenado no arquivo XML é igual ao somatório do valorFonte do arquivo REC. Caso esta condição não ocorra emite a exceção EX45_REC_DSP ao Agente da Administração Pública.

1.1.1.11.3 Subfluxos

1.1.1.11.3.1 Subfluxo de Validação dos dados da Receita Orçamentária dos Órgãos

4. O SICOM verifica se a combinação formada pelos campos codOrgao, identificadorDeducao e rubrica é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME47_RECEITA_DUPLICADA ao Agente da Administração Pública.

5. Para cada registro do tipo Receitas dos Órgãos:

5.1.O SICOM verifica se o codOrgao informado é igual ao codOrgão de algum registro do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME307_COD_INEXISTENTE ao Agente da Administração Pública.

5.2.Caso o campo identificadorDeducao esteja informado, o SICOM verifica se o valor informado correspondente a um valor presente da lista de tipos de dedução. Caso o valor seja inválido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

5.3.O SICOM verifica se o campo rubrica informado está cadastrado na lista de Rubricas da Receita na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

5.4.O SICOM verifica se a conta informada no campo rubrica é analítica, e caso esta condição não ocorra emite a mensagem de erro

Page 31: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ME42_CONTA_ANALITICA ao Agente da Administração Pública.

1.1.1.11.3.2 Subfluxo de Validação dos dados da Receita por Fonte de Recursos

3. Para cada item da Receita por Fonte de Recursos:

1.1. O SICOM verifica se o campo codFontRecursos é único para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.2. O SICOM verifica se codFontRecursos informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

1.3. O SICOM verifica se o campo valorFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

2. O SICOM realiza o somatório do valor do campo valorFonte de todos os registros dos itens das Receitas por Fonte de Recursos associada a Receita dos Órgãos.

1.1.1.11.3.3 Subfluxo Validar compatibilidade rubrica e fonte de recursos

1. O SICOM verifica na entidade de receita original (vide observações) se a rubrica possui fontes de recursos obrigatórias a serem utilizadas.

1.1. O SICOM verifica se o codFontRecursos informado é compatível aos das fontes de recursos obrigatórias vinculadas a rubrica.

1.2. Se não forem informadas todas as fontes de recursos obrigatórias, o SICOM executa a exceção EX253_FONTE_OBRIGATORIA

1.3. para o Agente da Administração Pública.

2. O SICOM verifica na entidade de receita original se há fontes de recursos opcionais para a rubrica

2.1. O SICOM verifica se o codFontRecursos informado é compatível aos das fontes de recursos opcionais vinculadas a rubrica

2.2. Se forem informadas fontes de recursos diferentes das obrigatórias ou opcionais o SICOM executa a exceção EX254_FONTE_INVALIDA para o Agente da Administração Pública.

3. Caso não existam fontes de recursos obrigatórias ou opcionais para a rubrica

3.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.1.1.11.4 Fluxos alternativos

Não aplicável.

1.1.1.11.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.11.6 Exceções

Não aplicável.

Page 32: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.11.7 Observações

Para receitas onde o campo identificadorDeducao estiver informado, o valor do campo vlPrevisto e valorFonte devem ser considerados negativos.

Para cada registro do tipo Receita há ao menos um registro do tipo item de Receita por Fonte de Recursos. Esta condição deve ser atendida através do caso uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento

Para validar a compatibilidade das rubricas de receita com fontes de recursos é necessário consultar na base de dados do servidor de remessa do SICOM, na entidade de Receitas Originais, qual a categoria de compatibilidade deve ser aplicada para consistir os dados, segue:

o Fonte de recursos obrigatória: é necessário informar todas as fontes de recursos vinculadas à rubrica previamente cadastradas no plano de contas de receitas originais.

o Fonte de recursos opcionais: é necessário informar somente as fontes de recursos previamente cadastradas para a rubrica na tabela de fontes de recursos. Não é obrigatório informar todas as fontes de recursos neste caso.

o Fonte de recursos livres: é necessário informar uma fonte de recurso compatível com a tabela de fontes de recursos original.

Importante: existem casos onde a rubrica possui fontes obrigatórias e opcionais. As entidades que armazenam os dados das fontes de recursos obrigatórias e opcionais são distintas no servidor de remessa.

Page 33: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.12 Caso de uso Validar Arquivo de Riscos Fiscais

1.1.1.12.1 Precondições

11. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

12. O processo de validação das informações do arquivo XML referente aos dados de ORGAO deve ter sido concluído.

1.1.1.12.2 Fluxo principal

46. O SICOM inicia o processamento dos dados do arquivo RFIS.csv.

47. Para cada Detalhamento dos riscos fiscais e seus respectivos itens de detalhamento das providências o SICOM realiza as seguintes verificações.

47.1. O SICOM aciona o Subfluxo de Validação dos dados do Detalhamento dos Riscos Fiscais.

47.2. Para a lista de itens das providências o SICOM aciona o Subfluxo de Validação dos dados do Detalhamento das Providências.

47.2.1. O SICOM verifica se o somatório dos valores informados no campo vlAssociadoProvidencia para os itens das providências é igual ao valor do campo vlRiscoFiscal do registro de Detalhamento de Risco Fiscal correspondente e caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

48. O SICOM conclui o processamento das informações do arquivo RFIS.

1.1.1.12.3 Subfluxos

1.1.1.12.3.1 Subfluxo de Validação dos dados do Detalhamento dos Riscos Fiscais

6. O SICOM verifica se a combinação formada pelos campos codOrgao, codRiscoFiscal e dscRiscoFiscal é único para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

7. Para cada registro de Detalhamento dos Riscos Fiscais:

7.1.O SICOM verifica se o codOrgao informado é igual ao codOrgão do Órgão cadastrado como “Prefeitura Municipal” no trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME200_ORGAO_INVALIDO ao Agente da Administração Pública.

7.2.O SICOM verifica se o ano do exercício informado no campo exercício e igual ao ano do exercício de referência gravado no cabeçalho do arquivo xml no UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento. Caso esta condição não ocorra emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública.

7.3.O SICOM verifica se o codRiscoFiscal informado está cadastrado na lista de riscos fiscais da base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

7.4.Se o campo codRiscoFiscal estiver preenchido com valor igual a “10”

7.4.1. O campo dscRiscoFiscal deve estar informado. Caso a condição não seja atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

7.5.Se o campo codRiscoFiscal estiver preenchido com valor diferente de “10”

7.5.1. O campo dscRiscoFiscal não deve estar informado. Caso a condição não seja atendida o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

Page 34: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.12.3.2 Subfluxo de Validação dos dados do Detalhamento das Providências

4. Para cada registro do grupo de Detalhamento das Providencias:

4.1. O SICOM verifica se o codProvidencia é único para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

4.2. O SICOM verifica se o campo vlAssociadoProvidencia é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

5. O SICOM realiza o somatório do valor do campo vlAssociadoProvidencia de todos os itens das providências associadas ao Risco Fiscal.

1.1.1.12.4 Fluxos alternativos

Não aplicável.

1.1.1.12.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.12.6 Exceções

Não aplicável.

1.1.1.12.7 Alterações para o exercício de 2013

Alterado o Subfluxo de Validação dos dados do Detalhamento dos Riscos Fiscais

1.1.1.12.8 Observações

Para cada registro do tipo Detalhamento dos riscos fiscais há ao menos um registro do tipo item de detalhamento das providências. Esta condição deve ser atendida através do caso uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento

Page 35: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.13 Caso de uso Validar Arquivo de Metas Fiscais

1.1.1.13.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

2. O caso de uso UC6 - Caso de uso Validar Arquivo de Município deve ter sido concluído com sucesso.

1.1.1.13.2 Fluxo principal

49. O SICOM inicia o processamento dos dados do arquivo MTFIS.

50. O SICOM aciona o Subfluxo Validar Ano de Exercício.

51. O SICOM conclui o processamento das informações do arquivo MTFIS.

1.1.1.13.3 Subfluxos

1.1.1.13.4 Subfluxo Validar Ano de Exercício

1. O SICOM verifica se o primeiro registro informado é relativo ao ano do exercício atual. O campo exercicio deve ser exatamente igual ao valor do campo anoReferenciaLOA do arquivo IDE. Caso essa condição não ocorra, o SICOM emite a exceção EX35_ANO_EXERCICIO_INVALIDO.

2. O SICOM verifica se o segundo e terceiro registro do arquivo referem-se aos dois exercícios subseqüentes ao atual. O campo exercicio deve ter o valor relativo ao exercício atual somado do valor 1, para o primeiro ano após o exercício atual, e do valor 2, para o segundo ano após o exercício atual.Caso essa condição não ocorra, o SICOM emite a exceção EX36_ANOS_METAS_FISCAIS_INVALIDOS.

1.1.1.13.5 Fluxos alternativos

Não aplicável.

1.1.1.13.6 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.13.7 Exceções

Lista de exceções detalhadas na Tabela de Exceções

1.1.1.13.8 Observações

Os registros devem estar ordenados de acordo com o ano do exercício. O primeiro registro deve ser relativo ao ano do exercício atual, o segundo e terceiro registros devem se referir ao primeiro e segundo ano após o exercício atual respectivamente.

Page 36: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.14 Caso de uso Validar Arquivo de Meta de Arrecadação Bimestral da Receita

1.1.1.14.1 Precondições

1. O caso de uso UC2 - Caso de uso Descompactar e Converter arquivos do módulo de Instrumentos de Planejamento deve ter sido concluído com sucesso.

2. O processo de validação das informações do arquivo XML referente aos dados de REC deve ter sido concluído.

1.1.1.14.2 Fluxo principal

52. O SICOM carrega os dados do arquivo MTBIARREC.

53. O SICOM realiza o somatório dos valores informados nos campos: metaArrec1Bim, metaArrec2Bim, metaArrec3Bim, metaArrec4Bim, metaArrec5Bim, metaArrec6Bim.

54. O SICOM verifica se o somatório das metas de arrecadação bimestrais armazenado no arquivo XML referente às informações do arquivo MTBIARREC é igual ao somatório do valorFonte do arquivo REC. Caso esta condição não ocorra emite a exceção EX48_MTBIARREC_REC ao Agente da Administração Pública.

55. O SICOM conclui o processamento das informações do arquivo MTBIARREC.

1.1.1.14.3 Subfluxos

Não aplicável.

1.1.1.14.4 Fluxos alternativos

Não aplicável.

1.1.1.14.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.14.6 Exceções

Não aplicável.

1.1.1.14.7 Observações

Para o cadastramento de contas de dedução o valor do campo vlPrevisto e valorFonte deve ser considerado negativo, no arquivo REC.

Page 37: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

MÓDULO ACOMPANHAMENTO

MENSAL

1.1.1.15 Caso de uso Validar Identificação do Município

1.1.1.15.1 Precondições

2. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ser concluído com sucesso

1.1.1.15.2 Fluxo principal

7. O SICOM inicia o processamento dos dados do arquivo IDE

8. O SICOM verifica se o campo codMunicipio informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

9. O SICOM verifica se o valor do campo cnpjMunicipio é igual ao CNPJ do órgão do tipo “Prefeitura Municipal” cadastrado na lista de Órgãos do Município, na base de dados do Servidor de Recebimento e caso esta condição não ocorra emite a mensagem de erro ME329_CNPJ_EXECUTIVO ao Agente da Administração Pública.

10. O SICOM verifica se o codOrgao informado corresponde ao código do Órgão cadastrado no módulo de Instrumentos de Planejamento e armazenado na base de dados do TCE. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

11. O SICOM verifica se o tipoOrgao informado corresponde ao tipo de Órgão informado para o Órgão no módulo de Instrumentos de Planejamento e armazenado na base de dados do TCE. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12. O SICOM verifica se a remessa submetida é referente ao órgão autenticado, módulo e período informado no Portal_SICOM comparando as seguintes informações: codMunicipio, codOrgao, exercício, mêsReferencia, CNPJ, tipoOrgao, e módulo. Caso algum dado apresente divergência a exceção EX236_REMESSA_INCORRETA deve ser emitida ao Agente da Administração Pública

13. O SICOM verifica se valor informado no campo exercicioReferencia corresponde ao ano do exercício ao qual o acompanhamento mensal se refere. Caso esta condição não ocorra emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública

14. O SICOM verifica se o valor informado no campo mesReferencia corresponde ao mês de referência correto ao qual o acompanhamento mensal se refere. Caso esta condição não ocorra emite a mensagem de erro ME105_MES_INVALIDO ao Agente da Administração Pública.

15. O SICOM verifica se o valor informado no campo dataGeracao é menor ou igual a data atual. Caso esta condição não ocorra emite a exceção EX19_DATA_GERACAO_ARQUIVO_INVALIDA ao Agente da Administração Pública

16. O SICOM conclui o processamento dos dados do arquivo IDE

1.1.1.15.3 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 38: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.15.4 Exceções

Não aplicável.

1.1.1.15.5 Mensagens

Não aplicável.

1.1.1.15.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.15.7 Observações

Não aplicável

Page 39: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.16 Caso de Uso Validar Órgãos e Identificação dos Responsáveis

1.1.1.16.1 Precondições

3. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

1.1.1.16.2 Fluxo principal

17. O SICOM inicia o processamento dos dados do arquivo ORGAO.csv

18. O SICOM aciona o Subfluxo de Validação dos Dados do Órgão.

19. O SICOM aciona o Subfluxo de Validação dos Dados de Identificação dos Responsáveis.

20. O SICOM conclui o processamento das informações do arquivo ORGAO.csv.

1.1.1.16.3 Subfluxos

1.1.1.16.3.1 Subfluxo de Validação dos Dados do Órgão

1. O SICOM verifica se o codOrgao e tipoOrgao é igual a combinação dos campos codOrgao e tipoOrgao informada no trecho do arquivo XML referente ao cadastro do arquivo IDE. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2. O SICOM valida o formato dos seguintes campos: cnpjOrgao, cepLograOrgao e emailOrgao (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública.

1.1.1.16.3.2 Subfluxo de Validação dos Dados de Identificação dos Responsáveis

1. Para cada responsável informado:

1.1. O SICOM valida o formato do campo CPF, e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública.

1.2. Se a data informada no campo Data Inicial for posterior à data informada no campo Data Final o SICOM executa a exceção EX50_DATA_MANDATO ao Agente da Administração Pública.

1.3. O SICOM verifica se as datas informadas no campo dtInicio e dtFinal estão presentes no mês de referência correto ao qual o acompanhamento mensal se refere, e caso esta condição não ocorra emite a exceção EX49_PERIODO_INVALIDO ao Agente da Administração Pública.

1.4. Exclusivamente para os cargos de Gestor e Contador (campo tipoResponsavel preenchido como “01” e “02”)

1.4.1. O SICOM verifica se existe mais de um responsável ocupando o mesmo cargo dentro do mesmo período de atuação, e caso esta condição ocorra emite a exceção EX51_ATUACAO_CONFLITANTE ao Agente da Administração Pública.

1.5. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.6. O SICOM valida o formato dos seguintes campos: ufCidadeLogra, cepLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública.

Page 40: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.16.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.16.5 Exceções

Não aplicável.

1.1.1.16.6 Mensagens

Não aplicável.

1.1.1.16.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.16.8 Observações

O endereço de email informado pelo Agente da Administração Pública deve ser válido de acordo com as seguintes regras:

o Nenhum caractere especial, com exceção dos caracteres “.”, “_”, “-“, e “@” pode ser utilizado no endereço de email

o Os caracteres “.”, “_”, “-“, e “@” não devem ser permitidos no início e no fim do endereço de email

o O endereço deve conter apenas um caractere @ e no mínimo um caractere “.” após a utilização do @

o O caractere “.” não deve ser aceito se vier exatamente depois do “@”, devendo haver ao menos um caractere válido entre eles.

o Não é permitida a utilização de espaço no endereço de email

o O caractere “Ç” deve ser considerado como caractere especial e não deve ser permitido.

Uma mesma pessoa física pode ocupar mais de um tipo de cargo.

Para a persistência dos seguintes dados cadastrais: logradouro, bairroLogra, cidadeLogra, ufCidadeLogra, cepLogra, telefone e email, o SICOM deve verificar na base através do campo CPF ou CNPJ se a pessoa física ou jurídica já existe na base dados do TCE. Caso exista, os dados citados acima devem ser sobrescritos pelos dados da ultima remessa mensal. As demais informações devem ser gravadas a cada novo envio de remessa mensal.

Page 41: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.17 Caso de Uso Validar Detalhamento de Receitas do Mês e por Fonte de Recursos

1.1.1.17.1 Precondições

4. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

5. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.17.2 Fluxo principal

56. O SICOM inicia o processamento dos dados do arquivo REC.

57. Para cada conjunto de Detalhamento das Receitas do Mês e itens de Receitas do Mês por Fonte de Recursos o SICOM realiza as seguintes verificações:

57.1. O SICOM aciona o Subfluxo de Validação dos dados da Receita Mensal dos Órgãos.

57.2. O SICOM aciona o Subfluxo de Validação dos dados da Receita Mensal dos Órgãos por Fonte de Recursos.

57.3. O SICOM aciona o Subfluxo de obtenção e validação do valor acumulado em meses anteriores.

58. O SICOM conclui o processamento das informações do arquivo REC.

1.1.1.17.3 Subfluxos

1.1.1.17.3.1 Subfluxo de Validação dos dados da Receita Mensal dos Órgãos

8. O SICOM verifica se a combinação formada pelos campos codOrgao, identificadorDeducao e rubrica informada é única para cada registro, e caso não seja emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

9. Para cada conta de receita do mês:

9.1.O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

9.2.Caso o campo identificadorDeducao esteja informado, o SICOM verifica se o valor informado correspondente a um valor presente da lista de tipos de dedução. Caso o valor seja inválido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

9.3.O SICOM verifica se a conta informada no campo rubrica está cadastrada na lista de Rubricas da Receita na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

9.4.O SICOM verifica se a conta informada no campo rubrica é analítica, e caso não seja emite a mensagem de erro ME42_CONTA_ANALITICA ao Agente da Administração Pública.

1.1.1.17.3.2 Subfluxo de Validação dos dados da Receita Mensal dos Órgãos por Fonte de Recursos

1. O SICOM verifica se o valor informado no campo codFonte é única para cada

Page 42: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

registro, para sua respectiva conta de receita. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

2. O SICOM verifica se codFontRecursos informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

3. Para cada item da Receita mensal por fonte de recursos:

3.1. O SICOM verifica se o valor do campo vlArrecadadoFonte é maior que zero. Caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

4. O SICOM realiza o somatório do valor do campo vlArrecadadoFonte e vlAcumuladoFonte de todos as fontes de recursos da receita mensal.

5. O SICOM verifica se o somatório dos valores informados no campo vlArrecadadoFonte da(s) fonte(s) de recursos é igual ao valor do campo vlArrecadado da receita do mês correspondente (rubrica exatamente igual). Se a condição descrita não for atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

6. O SICOM verifica se o somatório dos valores informados no campo vlAcumuladoFonteMesAnt da(s) fonte(s) de recursos é igual ao valor do campo vlAcumuladoMesAnt da receita do mês correspondente (rubrica exatamente igual). Se a condição descrita não for atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

1.1.1.17.3.3 Subfluxo de obtenção e validação do valor acumulado em meses anteriores

1. O SICOM pesquisa na base de dados do módulo de Acompanhamento Mensal se a conta de receita por fonte de recurso informada possui contas correspondentes nas prestações de contas anteriores ao mês de referência (somente no exercício de referência), seja do tipo “Receita Arrecadada” (através da combinação dos campos codOrgao, identificadorDeducao, rubrica, codFonte e vlAcumuladoFonteMesAnt, do registro 11 – Detalhamento das Receitas por Fonte de Recurso, do arquivo REC), “Receita Reduzida” (através da combinação dos campo codOrgao, identificadorDeducaoRecReduzida, rubricaReduzida do registro 10 – Detalhamento das Correções da Receita, do arquivo ARC e codFonteReduzida e vlReduzidoFonte do registro 11 – Detalhamento das Receitas Reduzidas do mês por Fonte de Recursos, do arquivo ARC), “Receita Acrescida” (através da combinação dos campos codOrgao, identificadorDeducaoRecAcrescida, do registro 10 – Detalhamento das Correções de Receitas do arquivo ARC e vlAcrescidoFonte, do registro 12 – Detalhamento das Receitas acrescidas do mês por Fonte de Recursos, do arquivo ARC) ou “Receita estornada” (através da combinação dos campos codOrgao, identificadorDeducao, rubricaEstornada do registro 20 – Detalhamento dos Estornos da Receita, do arquivo ARC, e codFonteEstornada e vlEstornadoFonte do registro 21 – Detalhamento das Receitas estornadas do mês por Fonte de Recursos, do arquivo ARC.

2. Caso exista, o SICOM obtém o valor acumulado dos meses anteriores do módulo de acompanhamento mensal através do seguinte cálculo: somatório do valor arrecadado (-) somatório do valor reduzido (+) somatório do valor acrescido (-) somatório do valor do estorno da respectiva conta.

3. O SICOM verifica se o valor do campo vlAcumuladoFonteMêsAnt é igual ao cálculo do valor acumulado dos meses anteriores, e caso não seja emite a exceção EX59_VLR_ACUM_INVALIDO

Page 43: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.17.3.4 Subfluxo Validar compatibilidade rubrica e fonte de recursos

4. O SICOM verifica na entidade de receita original (vide observações) se a rubrica possui fontes de recursos obrigatórias a serem utilizadas.

4.1. O SICOM verifica se o codFonte informado é compatível aos das fontes de recursos obrigatórias vinculadas a rubrica.

4.2. Se não forem informadas todas as fontes de recursos obrigatórias, o SICOM executa a exceção EX253_FONTE_OBRIGATORIA para o Agente da Administração Pública.

5. O SICOM verifica na entidade de receita original se há fontes de recursos opcionais para a rubrica

5.1. O SICOM verifica se o codFonte informado é compatível aos das fontes de recursos opcionais vinculadas a rubrica

5.2. Se forem informadas fontes de recursos diferentes das obrigatórias ou opcionais o SICOM executa a exceção EX254_FONTE_INVALIDA para o Agente da Administração Pública.

6. Caso não existam fontes de recursos obrigatórias ou opcionais para a rubrica

6.1. O SICOM verifica se o codFonte informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.1.1.17.4 Fluxos Alternativos

Não aplicável.

1.1.1.17.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.17.6 Exceções

Não aplicável.

1.1.1.17.7 Mensagens

Não aplicável.

1.1.1.17.8 Alterações para o exercício de 2013

Alteração do Subfluxo de Validação dos dados da Receita Mensal dos Órgãos por Fonte de Recursos

Inclusão do Subfluxo Validar compatibilidade rubrica e fonte de recursos

Inclusão de novas observações na respectiva sessão

1.1.1.17.9 Observações

Para validar a compatibilidade das rubricas de receita com fontes de recursos é

Page 44: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

necessário consultar na base de dados do servidor de remessa do SICOM, na entidade de Receitas Originais, qual a categoria de compatibilidade deve ser aplicada para consistir os dados, segue:

o Fonte de recursos obrigatória: é necessário informar todas as fontes de recursos vinculadas à rubrica, e previamente cadastradas no plano de contas de receitas originais.

o Fonte de recursos opcionais: é necessário informar somente as fontes de recursos vinculadas à rubrica, e previamente cadastradas no plano de contas de receitas originais. Não é obrigatório informar todas as fontes de recursos neste caso.

o Fonte de recursos livres: é necessário informar uma fonte de recurso compatível com a tabela de fontes de recursos original.

Importante: existem casos onde a rubrica possui fontes obrigatórias e opcionais. As entidades que armazenam os dados das fontes de recursos obrigatórias e opcionais são distintas no servidor de remessa.

Page 45: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.18 Caso de Uso Validar Detalhamento das Correções de Receitas do Mês

1.1.1.18.1 Precondições

6. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

7. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

8. O caso de uso UC17 - Caso de Uso Validar Detalhamento de Receitas do Mês e por Fonte de Recursos deve ter sido concluído com sucesso.

1.1.1.18.2 Fluxo principal

21. O SICOM inicia o processamento dos dados do arquivo ARC.

22. O SICOM aciona o Subfluxo de Validação das Correções de Receita.

22.1. O SICOM aciona o Subfluxo Validar os dados da Receita Reduzida por Fonte de Recursos

22.2. O SICOM aciona o Subfluxo Validar os dados da Receita Acrescida por Fonte de Recursos

23. O SICOM aciona o Subfluxo de Validação dos Estornos na Receita.

23.1. O SICOM aciona o Subfluxo Validar os dados da Receita Estornada por Fonte de Recursos

24. O SICOM conclui o processamento das informações do arquivo ARC.

1.1.1.18.3 Subfluxos

1.1.1.18.3.1 Subfluxo de Validação das Correções de Receita

1. O SICOM verifica se a combinação formada pelos campos codOrgao, identificadorDeducaoRecReduzida, rubricaReduzida, identificadorDeducaoRecAcrescida, rubricaAcrescida é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada correção da receita informada no arquivo:

2.1. O SICOM verifica se o campo identificadorDeducaoRecReduzida e identificadorDeducaoRecAcrescida estão informados. Caso somente um dos campos esteja, o SICOM emite a mensagem de erro ME65_TIPO_DEDUÇÃO ao Agente da Administração Pública.

2.2. Caso o campo identificadorDeducaoRecAcrescida esteja informado, o SICOM verifica se o valor informado correspondente a um valor presente da lista de tipos de dedução. Caso o valor seja inválido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

2.3. O SICOM verifica se o campo rubricaAcrescida informado está cadastrado na lista de Rubricas da Receita na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

2.4. O SICOM verifica se a conta informada no campo rubricaAcrescida é analítica, e caso esta condição não ocorra emite a mensagem de erro ME42_CONTA_ANALITICA ao Agente da Administração Pública

2.5. O SICOM verifica se o campo vlReduzidoAcrescido é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

Page 46: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.18.3.2 Subfluxo Validar os dados da Receita Reduzida por Fonte de Recursos

6. Para cada item da Correção de Receita por Fonte de Recursos:

2.1. O SICOM verifica se o campo codFonteReduzida é único para sua respectiva receita reduzida, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

2.2. O SICOM pesquisa nas Receitas Mensais na base de dados do módulo de Acompanhamento Mensal e no trecho do XML referente aos dados do arquivo REC a conta Reduzida através da combinação dos campos codOrgao, identificadorDeducaoRecReduzida, rubricaReduzida e codFonteReduzida. Caso a conta de receita não seja localizada emite a exceção EX55_RECEITA_INEXISTENTE ao Agente da Administração Pública

2.3. O SICOM verifica se codFonteReduzida informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

2.4. O SICOM verifica se o campo vlReduzidoFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

2.5. O SICOM aciona o Subfluxo Validar Saldo da receita Reduzida ou estornada.

3. O SICOM realiza o somatório do valor do campo vlReduzidoFonte de todos os registros das fontes de recursos reduzidos associada a Receita Reduzida.

4. O SICOM verifica se o somatório dos valores informados no campo vlReduzidoFonte para as fonte de recursos reduzidas é igual ao valor do campo vlReduzidoAcrescido da receita reduzida correspondente. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Vide observações)

1.1.1.18.3.3 Subfluxo Validar os dados da Receita Acrescida por Fonte de Recursos

1. Para cada item da correção da receita por Fonte de Recursos:

1.1. O SICOM verifica se o campo codFonteAcrescida é único para sua respectiva receita acrescida, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.2. O SICOM verifica se codFonteAcrescida informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

1.3. O SICOM verifica se o campo vlAcrescidoFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

2. O SICOM realiza o somatório do valor do campo vlAcrescidoFonte de todos os registros das fontes de recursos associada a correção da receita.

3. O SICOM verifica se o somatório dos valores informados no campo vlAcrescidoFonte para as fonte de recursos acrescidas é igual ao valor do campo vlReduzidoAcrescido da receita acrescida correspondente. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Vide observações)

1.1.1.18.3.4 Subfluxo de Validação dos Estornos na Receita

1. O SICOM verifica se a combinação formada pelos campos codOrgao, identificadorDeducao, rubricaEstornada é única para cada registro, e caso esta

Page 47: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada estorno da receita informada no arquivo:

2.1. O SICOM verifica se o campo vlEstornado é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.18.3.5 Subfluxo Validar os dados da Receita Estornada por Fonte de Recursos

1. Para cada item da receita estornada por fonte de recursos:

1.1. O SICOM verifica se o campo codFonteEstornada é único para sua respectiva receita estornada, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.2. O SICOM pesquisa nas Receitas Mensais na base de dados do módulo de Acompanhamento Mensal e no trecho do XML referente aos dados do arquivo REC a conta estornada através da combinação dos campos codOrgao, identificadorDeducao, rubricaEstornada e codFonteEstornada. Caso a conta de receita não seja localizada emite a exceção EX55_RECEITA_INEXISTENTE ao Agente da Administração Pública

1.3. O SICOM verifica se codFonteEstornada informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

1.4. O SICOM verifica se o campo vlEstornadoFonte é maior ou igual a zero, e caso esta condição não ocorra emite a mensagem de erro ME75_

VL_NEGATIVO_INVALIDO ao Agente da Administração Pública.

1.5. O SICOM aciona o Subfluxo Validar Saldo da receita Reduzida ou estornada

2. O SICOM realiza o somatório do valor do campo vlEstornadoFonte de todos os registros das fontes de recursos estornadas associada a Receita estornada.

3. O SICOM verifica se o somatório dos valores informados no campo vlEstornadoFonte para as fonte de recursos estornadas é igual ao valor do campo vlEstornado da receita estornada correspondente. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Vide observações)

Page 48: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.18.3.6 Subfluxo Validar compatibilidade rubrica e fonte de recursos

7. O SICOM verifica na entidade de receita original (vide observações) se a rubrica possui fontes de recursos obrigatórias a serem utilizadas.

7.1. O SICOM verifica se o codFontRecursos informado é compatível aos das fontes de recursos obrigatórias vinculadas a rubrica.

7.2. Se não forem informadas todas as fontes de recursos obrigatórias, o SICOM executa a exceção EX253_FONTE_OBRIGATORIA para o Agente da Administração Pública.

8. O SICOM verifica na entidade de receita original se há fontes de recursos opcionais para a rubrica

8.1. O SICOM verifica se o codFontRecursos informado é compatível aos das fontes de recursos opcionais vinculadas a rubrica

8.2. Se forem informadas fontes de recursos diferentes das obrigatórias ou opcionais o SICOM executa a exceção EX254_FONTE_INVALIDA para o Agente da Administração Pública.

9. Caso não existam fontes de recursos obrigatórias ou opcionais para a rubrica

9.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.1.1.18.3.7 Validação do Saldo da receita Reduzida ou estornada

1. Se a receita for do tipo “Receita Reduzida”

1.1. O SICOM verifica se a receita Reduzida possui receita correspondente do tipo “Receita Mensal”, “Receita Acrescida”, ou “Receita estornada” no arquivo XML, nos dados referentes ao arquivo REC e ARC. Esta busca deve ser realizada através da combinação dos campos código do órgão, identificador da dedução, rubrica e código da fonte de recurso.

2. Se a receita for do tipo “Receita Estornada”

2.1. O SICOM verifica se a receita estornada possui receita correspondente do tipo “Receita Mensal”, “Receita Reduzida”, ou “Receita acrescida” no arquivo XML, nos dados referentes ao arquivo REC e ARC. Esta busca deve ser realizada através da combinação dos campos código do órgão, identificador da dedução, rubrica e código da fonte de recurso

3. Caso as contas de receitas correspondentes sejam localizadas o SICOM realiza o seguinte cálculo: vlArrecadoFonte (-) vlReduzidoFonte (quando a conta for Reduzida) (+) vlAcrescidoFonte (quando a conta for acrescida) (-) vlEstornadoFonte para obter o Saldo da movimentação do mês

4. O SICOM aciona o Subfluxo de obtenção do valor acumulado em meses anteriores

5. O SICOM realiza o somatório do valor do Saldo da movimentação do mês (+) Valor Acumulado dos Meses Anteriores. Caso o resultado deste cálculo seja negativo, emite a exceção EX56_SALDO_INSUFICIENTE ao Agente da Administração Pública

Page 49: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.18.3.8 Subfluxo de obtenção e validação do valor acumulado em meses anteriores

4. O SICOM pesquisa na base de dados do módulo de Acompanhamento Mensal se a conta de receita por fonte de recurso informada possui contas correspondentes nas prestações de contas anteriores ao mês de referência (somente no exercício de referência), seja do tipo “Receita Arrecadada” “Receita Reduzida”, “Receita Acrescida” ou “Receita estornada” através da combinação dos campos código do Órgão, identificador da dedução, rubrica e código da Fonte de Recurso

5. Caso exista, o SICOM obtém o Valor Acumulado dos Meses Anteriores do módulo de acompanhamento mensal através do seguinte cálculo: somatório do valor arrecadado (-) somatório do valor reduzido (+) somatório do valor acrescido (-) somatório do valor do estorno da respectiva conta.

1.1.1.18.4 Fluxos Alternativos

Não aplicável.

1.1.1.18.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.18.6 Exceções

Não aplicável.

1.1.1.18.7 Mensagens

Não aplicável.

1.1.1.18.8 Alterações para o exercício de 2013

Caso de uso reformulado para o exercício, sendo os passos removidos destacados em vermelho e os incluídos realçados na cor cinza.

1.1.1.18.9 Observações

Não aplicável

Page 50: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.19 Caso de uso Validar dados da Lei de Alteração Orçamentária e Decretos

1.1.1.19.1 Precondições

9. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

10. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.19.2 Fluxo principal

25. O SICOM inicia o processamento dos dados do arquivo LAO.csv.

26. O SICOM verifica junto ao servidor de recebimento se o órgão responsável pelo envio da remessa é igual ao “Prefeitura Municipal”. Caso o órgão seja diferente a mensagem de erro ME330_ORGAO_PRE_INVALIDO deve ser emitida ao Agente da Administração Pública

26.1. Se o registro for do tipo “Lei de Alteração Orçamentária” ou “Lei de alteração da Lei Orçamentária” o SICOM aciona o Subfluxo de Validação dos dados da Lei de Alteração Orçamentária.

26.2. Se o registro for do tipo “Decretos” o SICOM aciona o Subfluxo de Validação dos Decretos

27. O SICOM conclui o processamento do arquivo LAO.

1.1.1.19.3 Subfluxos

1.1.1.19.3.1 Subfluxo de Validação dos dados da Lei de Alteração Orçamentária

10. Para cada registro do tipo Lei de Alteração Orçamentária:

10.1.O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

10.2.O SICOM verifica se o nroLeiAlteracao informado é diferente do número das leis do Plano Plurianual, Lei Orçamentária Anual e Lei de Diretrizes Orçamentárias informadas no módulo de Instrumentos de Planejamento (arquivos LPP, LOA e LDO, vide observações). Se o campo nroLeiAlteracao for igual ao de alguma lei citada o SICOM emite a exceção EX26_NUMERO_LEI_ALTERACAO_INVALIDO ao Agente da Administração Pública.

10.3.O SICOM verifica se o mês informado no campo dataLeiAlteracao está contida no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública. (Exceto para o tipo “2”)

10.4.Se o campo tipoLeiAlteracao estiver informado como “1”, “3” ou “4” (somente para registros do tipo “Lei de Alteração Orçamentária”)

10.4.1. O SICOM verifica se o valor informado no campo dataLeiAlteracao é superior a data da Publicação da LOA informada no módulo de Instrumentos de Planejamento (arquivo LOA). Caso a data seja inferior ou igual emite a mensagem de erro ME150_DT_LEI_INVALIDA ao Agente da Administração Pública

10.5.Exclusivamente para registros do tipo “Lei de Alteração Orçamentária”

10.5.1. O SICOM verifica se o valor informado no campo tipoLeiAlteracao corresponde a algum tipo de Lei de Alteração Orçamentária válido,

Page 51: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

definido no campo conteúdo do Manual de importação do SICOM, e caso não seja válido emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

10.5.2. Se o campo tipoLeiAlteracao estiver informado como “1”, “2” ou “3”

10.5.2.1. O SICOM verifica se o valor do campo vlAutorizadoAlteracao é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

10.5.3. Se o campo tipoLeiAlteracao estiver informado como “4”

10.5.3.1. O campo vlAutorizadoAlteracao deve ser igual a zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

10.6.O SICOM verifica se a chave do registro formado pelos campos: codOrgao, tipoLeiAlteracao, nroLeiAlteracao, dataLeiAlteracao é único para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

10.7.Exclusivamente para registros do tipo “Lei de alteração da Lei Orçamentária”

10.7.1. O SICOM verifica se o valor do campo novoPercentual é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

1.1.1.19.3.2 Subfluxo de Validação dos Decretos

1. O SICOM verifica se a combinação formada pelos campos tipoDecretoAlteracao, nroDecreto, dataDecreto, origemRecAlteracao, nroLeiAlteracao e dataLeiAlteracao

é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2. O SICOM verifica se para todos os decretos há ao menos uma alteração orçamentária (registro 10 do arquivo AOC) correspondente, através da combinação dos campos nroDecreto e dataDecreto, presente em ambos os arquivos. Se algum decreto não possuir alteração orçamentária o SICOM emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública.

2.1.Especificamente para decretos onde o campo tipoDecretoAlteracao é igual a “3”.

2.1.1. Deve haver ao menos uma alteração orçamentária correspondente (campos nroDecreto e dataDecreto) onde o campo tipoAlteracao é igual a “07”. Se esta condição não for atendida o SICOM emite a mensagem de erro ME331_TIP_ALT_INC ao Agente da Administração Pública.

2.1.2. Deve haver ao menos uma alteração orçamentária correspondente(campos nroDecreto e dataDecreto) onde o campo tipoAlteracao é igual a “08”, “09” ou “10”. Se esta condição não for atendida o SICOM emite a mensagem de erro ME332_TIP_ALT_INC ao Agente da Administração Pública

2.2.Especificamente para decretos onde o campo tipoDecretoAlteracao é igual a “1” ou “2” e o campo origemRecAlteracao é igual a “03”.

2.2.1. Deve haver ao menos uma alteração orçamentária correspondente (campos nroDecreto e dataDecreto) onde o campo tipoAlteracao é igual a “06”. Se esta condição não for atendida o SICOM emite a mensagem de erro ME333_TIP_ALT_INC ao Agente da Administração Pública

3. Para cada registro do tipo de Decretos de Alteração Orçamentária:

3.1.O SICOM verifica se o valor informado no campo tipoDecretoAlteracao

Page 52: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

corresponde a algum tipo de Decreto de Alteração Orçamentária válido, cadastrado no servidor de recebimento, e caso não seja válido emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.2.O SICOM verifica se o mês e o exercício informado no campo dataDecreto é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

3.3.Se o campo tipoDecretoAlteracao estiver informado como “4 - Decreto de Crédito Extraordinário” ou 7 – Decreto de reabertura de crédito extraordinário, os campos nroLeiAlteracao e dataLeiAlteração devem obrigatoriamente estar informados como vazio. Se esta condição não for atendida o SICOM emite a exceção EX104_DEC_CRED_EXT ao Agente da Administração Pública.

3.4.Se o campo tipoDecretoAlteracao estiver informado com a opção “1”, “2” , “3” ou “6”

3.4.1. Através da combinação formada pelos campos nroLeiAlteracao e dataLeiAlteracao o SICOM pesquisa pela Lei correspondente, seja no arquivo XML, no cadastro de Leis do módulo de Acompanhamento Mensal (vide observações) ou no módulo de Instrumentos de Planejamento (vide observações), no cadastro de Lei Orçamentária ou Lei de Diretrizes Orçamentárias. Se a lei não for encontrada a mensagem de erro ME152_LEI_DECRETO_INVALIDA deve ser emitida ao Agente da Administração Indireta.

3.5.Se o campo tipoDecretoAlteracao estiver informado com a opção “5”

3.5.1. Somente se informado os campos nroLeiAlteracao e dataLeiAlteracao, através da combinação formada pelos campos nroLeiAlteracao e dataLeiAlteracao o SICOM pesquisa pela Lei correspondente, seja no arquivo XML, no cadastro de Leis do módulo de Acompanhamento Mensal ou no módulo de Instrumentos de Planejamento (vide observações), no cadastro de Lei Orçamentária ou Lei de Diretrizes Orçamentárias. Se a lei não for encontrada a mensagem de erro ME152_LEI_DECRETO_INVALIDA deve ser emitida ao Agente da Administração Indireta

3.6.O SICOM verifica se o valor do campo valorAberto é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

3.7.Se o campo tipoDecretoAlteracao estiver informado com a opção “3”, “4”, “5”, “6” e “7”

3.7.1. O campo origemRecAlteracao deve estar informado como vazio. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

3.8.Se o campo tipoDecretoAlteracao estiver informado com a opção “1” e “2”

3.8.1. O campo origemRecAlteracao não deve estar informado como vazio. Caso a condição não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.8.2. O SICOM verifica se o valor informado no campo origemRecAlteracao corresponde a algum tipo Recurso para Abertura de Créditos Adicionais válido, cadastrado no servidor de recebimento, e caso não seja válido emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

4. O SICOM não pode concluir com sucesso o processamento do arquivo LAO caso as

Page 53: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

seguintes condições ocorram:

4.1.O SICOM verifica se há decretos onde a combinação dos campos nroDecreto e dataDecreto são iguais e o valor do campo tipoDecretoAlteracao é igual a “1”, “2” ou “4”

4.1.1. Caso sejam localizados decretos que atendam as condições descritas no passo anterior, o SICOM verifica se o valor do campo origemRecAlteracao é igual a “03” para os decretos onde o tipoDecretoAlteracao é igual a “1”, “2”. Se esta condição ocorrer à exceção EX249_ANULACAO_DECRETO deve ser emitida ao Agente da Administração Pública.

1.1.1.19.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.19.5 Exceções

Não aplicável.

1.1.1.19.6 Mensagens

Não aplicável.

1.1.1.19.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.19.8 Observações

Para verificar a exceção EX26_NUMERO_LEI_ALTERACAO_INVALIDO é necessário comparar os campos nroLeiPPA, nroLeiAlteracao (ppa), nroLOA, nroLDO, nroLeiAlteracao (LDO).

Para pesquisar a lei referenciada pelo decreto no Subfluxo de Validação dos Decretos, passo 3.4.1, é necessário pesquisar na base de dados da versão 1.0, somente no cadastro de leis de alteração (entidade AM_LEIALTERACAO). Portanto, é necessário desenvolver um serviço para integrar a versão 2.0 do SICOM com a versão 1.0.

Page 54: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.20 Caso de Uso Validar Alterações Orçamentárias

1.1.1.20.1 Precondições

11. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

12. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

13. O caso de uso UC19 - Caso de Uso Validar dados da Lei de Alteração Orçamentária e Decretos deve ter sido concluído com sucesso.

1.1.1.20.2 Fluxo principal

28. O SICOM verifica junto ao servidor de recebimento se o órgão responsável pelo envio da remessa é igual ao “Executivo Municipal”. Caso o órgão seja diferente a mensagem de erro ME330_ORGAO_PRE_INVALIDO deve ser emitida ao Agente da Administração Pública

29. O SICOM inicia o processamento dos dados do arquivo AOC.

30. O SICOM verifica se a combinação formada pelo campo codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, elementoDespesa, codFontRecursos, nroDecreto, dataDecreto e tipoAlteracao é única para cada registro. Se e caso esta condição não for atendida emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

31. Para cada registro do arquivo de alteração orçamentária.

31.1. O SICOM verifica se o campo codOrgao informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

31.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

31.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

31.3. O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

31.4. O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

31.5. O SICOM verifica se o valor informado nos campos codPrograma e idAcao está cadastrada na lista de ações e metas, no módulo de Instrumentos de Planejamento do Município.

31.5.1. Caso o programa e a ação correspondente não seja localizada, o SICOM realiza uma nova pesquisa no cadastro de ações e metas do módulo de Inclusão de Programas, somente em remessas válidas. Se a ação não for novamente encontrada a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

31.5.2. Se a ação referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX240_AMP_DT_INVALIDA deve ser emitida ao Agente da Administração

Page 55: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública.

31.6. Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública

31.7. O SICOM verifica se o elementoDespesa informado está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

31.8. O SICOM verifica se o elementoDespesa informado possui o quinto e sexto dígito igual a zero e caso esta condição ocorra emite a exceção EX44_ELEMENTO_INVALIDO ao Agente da Administração Pública

31.9. O SICOM aciona o Subfluxo de Validação do tipo de despesa Reserva de Contingência

31.10. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

31.11. O SICOM pesquisa no arquivo XML, no cadastro de decretos (arquivo LAO, registro 30) ao menos um decreto correspondente através da combinação dos campos nroDecreto e dataDecreto. Caso o decreto não seja localizado a mensagem ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública.

31.12. O SICOM verifica se o valor informado no campo tipoAlteracao corresponde a algum tipo de alteração orçamentária válido, cadastrado na lista de tipos de alteração do servidor de recebimento, e caso não seja válido emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

31.13. O SICOM aciona o Subfluxo Verificar compatibilidade entre tipos de alteração orçamentária.

31.14. O SICOM verifica se o valor informado no campo vlAlteracao é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

31.15. Se o campo tipoAlteracao estiver informado com valor diferente de “11” não deve haver registro do tipo “Detalhamento da alteração de Fonte de Recurso”, para a alteração orçamentária. Se esta condição não for satisfeita o SICOM emite a mensagem de erro ME295_ REG_DETALHE_INVALIDO ao Agente da Administração Pública.

32. Exclusivamente para as alterações onde o campo tipoAlteracao estiver informado como “11”

32.1. Deve haver ao menos um registro do tipo “Detalhamento da alteração de Fonte de Recurso”. Se esta condição não for satisfeita o SICOM emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública.

32.2. O SICOM aciona o Subfluxo Validar Detalhamento da alteração de Fonte de Recurso

33. O SICOM conclui o processamento do arquivo AOC.

1.1.1.20.3 Subfluxos

1.1.1.20.3.1 Subfluxo Verificar compatibilidade entre tipos de alteração orçamentária

1. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “01” e realiza o somatório do campo vlAlteracao.

1.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “1 e realiza o somatório do campo valorAberto.

1.2. Se ao menos um decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública.

Page 56: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.3. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública.

2. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “06” e realiza o somatório do campo vlAlteracao.

2.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “1” ou “2” e o campo origemRecAlteracao seja igual a “03” e realiza o somatório do campo valorAberto

2.2. Se o passo anterior for realizado com sucesso

2.2.1. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública

2.3. Caso contrário

2.3.1. O SICOM descarta o somatório do campo vlAlteracao.

3. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “02” e realiza o somatório do campo vlAlteracao.

3.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “2” e realiza o somatório do campo valorAberto.

3.2. Se ao menos um decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública

3.3. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública

4. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “07”, “08”, “09” ou “10”

4.1. O SICOM pesquisa por pelo menos um decreto correspondente (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) , que possua o campo tipoDecretoAlteracao igual a “3”. Se o decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública.

5. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “04” e realiza o somatório do campo vlAlteracao.

5.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “4” e realiza o somatório do campo valorAberto.

5.2. Se ao menos um decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública

5.3. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública.

6. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “11” e realiza o somatório do campo vlAlteracao.

6.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “5” e realiza o somatório do campo valorAberto.

6.2. Se ao menos um decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública

6.3. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública.

Page 57: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

7. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “03” e realiza o somatório do campo vlAlteracao.

7.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “6” e realiza o somatório do campo valorAberto.

7.2. Se ao menos um decreto correspondente não for localizado a mensagem de erro ME328_DECRETO_INVALIDO deve ser emitida ao Agente da Administração Pública

7.3. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública

8. O SICOM agrupa os registros que possuírem os campos nroDecreto e dataDecreto preenchidos com o mesmo valor e o campo tipoAlteracao igual a “05” e realiza o somatório do campo vlAlteracao.

8.1. O SICOM localiza e agrupa os decretos correspondentes, (arquivo LAO, registro 30, mesmo nroDecreto e dataDecreto informados com o mesmo valor) que possuírem o campo tipoDecretoAlteracao igual a “7” e realiza o somatório do campo valorAberto.

8.2. O SICOM compara o somatório do campo vlAlteracao com o somatório do campo valorAberto. Se o resultado dos somatórios for diferente a exceção EX68_AOC_LAO deve ser emitida ao Agente da Administração Pública

1.1.1.20.3.2 Subfluxo Validar Detalhamento da alteração de Fonte de Recurso

7. Para cada registro do tipo de Detalhamento das Fontes de Recursos das alterações orçamentárias:

7.1. O SICOM verifica se o campo codFontRecursos é único para cada alteração orçamentária correspondente, e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

7.2. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO.

7.3. O SICOM verifica se o codFontRecursos informado é diferente do valor informado no codFontRecursos da alteração orçamentária correspondente (registro 10 ao qual a lista de fontes está vinculada). Se esta condição não for atendida a mensagem de erro ME324_FONTES_IGUAIS deve ser emitida ao Agente da Administração Pública

7.4. O SICOM verifica se o campo valorAlteracaoFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

8. O SICOM calcula o somatório do valor do campo valorFonte de todos os registros vinculados a alteração orçamentária.

9. O SICOM verifica se o somatório dos valores informados no campo valorAlteracaoFonte da(s) fonte(s) de recursos é igual ao valor do campo valorAlteracao da alteração orçamentárias correspondente. Se a condição descrita não for satisfeita emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.20.3.3 Subfluxo de Validação do tipo de despesa Reserva de Contingência

2. O SICOM verifica se o “Elemento de despesa” é igual a 999999, necessariamente o item de classificação “Função” deve ser igual a 99, o item de classificação “Subfunção” igual a 999, o item de classificação de “Programa” é igual a 9999 consistindo então, em uma conta de despesa correspondente ao valor de Reserva de Contingência. Caso algum item da classificação não atenda a esta condição o SICOM emite a exceção EX43_RESERVA_CONTIGENCIA ao Agente da Administração Pública.

2.1. Exclusivamente para órgãos do tipo “Previdência Municipal (Regimes Próprios)” o SICOM verifica se a “Subfunção” é igual 997 ou 999.

Page 58: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.20.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.20.5 Exceções

Não aplicável

1.1.1.20.6 Mensagens

Não aplicável.

1.1.1.20.7 Alterações para o exercício de 2013

Alteração do Fluxo principal

1.1.1.20.8 Observações

Não aplicável

Page 59: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.21 Caso de uso Validar Cadastro de Obras em Andamento

1.1.1.21.1 Precondições

14. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

15. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.21.2 Fluxo principal

34. O SICOM inicia o processamento do arquivo COB.

35. Para cada registro do arquivo de cadastro de obras.

35.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao do registro do tipo “10” do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

35.2. O SICOM verifica se o codUnidade informado pertence a lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

35.3. O SICOM verifica se o codObraAno informado é único, tanto no arquivo quanto na lista de obras cadastradas na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

35.4. O SICOM verifica se a latitude informada é válida para o território de Minas Gerais. Essa validação deve ser feita verificando se o valor informado está entre 14º a 22º. Caso esta condição não ocorra emite a mensagem de erro EX66_LATITUDE_INVALIDA ao Agente da Administração Pública.

35.5. O SICOM verifica se a longitude informada é válida para o território de Minas Gerais. Essa validação deve ser feita verificando se o valor informado está entre 41º a 50º. Caso esta condição não ocorra emite a mensagem de erro EX67_LONGITUDE_INVALIDA ao Agente da Administração Pública.

36. O SICOM conclui o processamento do arquivo COB.

1.1.1.21.3 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.21.4 Exceções

Não aplicável.

1.1.1.21.5 Mensagens

Não aplicável.

1.1.1.21.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

Page 60: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.21.7 Observações

O arquivo pode ser enviado vazio (sem nenhum registro).

Page 61: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.22 Caso de Uso Validar Empenhos do Mês e Empenho por Credor

1.1.1.22.1 Precondições

16. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

17. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

18. O caso de uso UC20 - Caso de Uso Validar Alterações Orçamentárias deve ter sido concluído com sucesso.

19. O caso de uso UC30 - Caso de Uso Validar Cadastro dos Contratos, Termos de Parceria, Contratos de Gestão e Atas de Registro de Preços deve ter sido concluído com sucesso.

20. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ter sido concluído com sucesso.

1.1.1.22.2 Fluxo principal

37. O SICOM inicia o processamento dos dados do arquivo EMP.csv.

38. O SICOM aciona o Subfluxo Validar dados dos Empenhos do Mês

38.1. O SICOM aciona o Subfluxo Validar dados do Detalhamento dos empenhos por fonte de recurso

38.2. Caso exista item de “Empenho por Credor” para o empenho, o SICOM aciona Subfluxo Validar detalhamento do Empenho por Credor

39. O SICOM aciona o Subfluxo Validar detalhamento do reforço de empenho caso exista reforço de empenho.

40. O SICOM conclui o processamento do arquivo EMP.csv.

1.1.1.22.3 Subfluxos

1.1.1.22.3.1 Subfluxo Validar dados dos Empenhos do Mês

11. Se a classificação da despesa apresentar algum dos campos codFuncao, codSubFuncao, codPrograma, elementoDespesa informados com todos os dígitos igual a “9” o SICOM emite a exceção EX76_EMP_RPPS ao Agente da Administração Pública

12. Para cada registro do tipo Empenhos do Mês:

12.1.O SICOM verifica se o campo codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

12.2.O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

12.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

Page 62: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

12.3.O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.4.O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.5.O SICOM verifica se o valor informado nos campos codPrograma e idAcao está cadastrada na lista de ações e metas, no módulo de Instrumentos de Planejamento do Município.

12.5.1. Caso o programa e a ação correspondente não seja localizada, o SICOM realiza uma nova pesquisa no cadastro de ações e metas do módulo de Inclusão de Programas, somente em remessas válidas. Se a ação não for novamente encontrada a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

12.5.2. Se a ação referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX240_AMP_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

12.6.Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública

12.7.O SICOM verifica se a combinação dos campos elementoDespesa e subElemento está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.8.O SICOM verifica se o elementoDespesa informado é do tipo “analítico”. Se a conta de despesa não for analítica emite a exceção EX44_ELEMENTO_INVALIDO ao Agente da Administração Pública.

12.9.O SICOM verifica se o elementoDespesa informado possui o terceiro e quarto dígito ou quinto e sexto dígito igual a nove. Se esta condição ocorrer à exceção EX246_DESPESA_INVALIDA deve ser acionada ao Agente da Administração Pública.

12.10.Através da combinação dos campos codUnidadeSub e nroEmpenho o SICOM pesquisa nas prestações de contas anteriores do módulo de Acompanhamento Mensal se o empenho já foi cadastrado anteriormente. Caso o empenho seja localizado a exceção EX163_EMPENHO_CADASTRADO deve ser emitida para o Agente da Administração Pública.

12.11.O SICOM verifica se o valor informado no campo modalidadeEmpenho está cadastrado na lista de modalidades do empenho na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.12.O SICOM verifica se o valor informado no campo tpEmpenho está cadastrado na lista de tipos de empenho na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.13.O SICOM verifica se a dtEmpenho informada está no período do mês de

Page 63: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal. Caso essa condição não ocorra, o SICOM emite a exceção EX77_DT_EMP_INVALIDA ao Agente da Administração Pública

12.14.O SICOM verifica se o campo vlBruto é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

12.15.Se o quinto e sexto dígito do elementoDespesa informado for igual a “01”, “03”, “04”, 05”, “09”, “11”, “16”, “48” ou “94”, ou se o quinto, sexto, sétimo e oitavo dígito do elementoDespesa informado for igual a “3626”, 3628” e “3699” os campos tipoDocumento, nroDocumento e nomeCredor tornam-se de preenchimento opcional. Exclusivamente para os elementos de despesa “3.1.90.92.01” “3.1.90.92.02”, “3.1.71.92.01”, “3.1.71.92.02”, “3.1.91.92.01”, “3.1.91.92.02” e “3.3.90.36.07” este passo também deve ser aplicado.

12.15.1. Caso o empenho não possua itens do tipo “Detalhamento do Empenho por Credor”, e elementos de despesas diferentes do citados no passo acima, os campos tipoDocumento, nroDocumento e nomeCredor devem ser informados. Caso essa condição não seja atendida, o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

12.15.2. Os campos tipoDocumento e nroDocumento são dependentes entre si. Nas condições de preenchimento opcionais descritas no passo anterior, deve ser verificado se somente um dos campos está preenchido. Caso essa situação ocorra à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

12.15.3. Se os campos tipoDocumento e nroDocumento estiverem informados, obrigatoriamente o campo nomeCredor deve estar preenchido. Caso essa condição não seja respeitada a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

12.16.Caso o empenho possua itens do tipo “Detalhamento do Empenho por Credor” os campos tipoDocumento, nroDocumento e nomeCredor não devem ser informados. Caso essa condição não seja atendida, o SICOM emite a exceção EX128_DADOS_CREDOR ao Agente da Administração Pública

12.17.O SICOM aciona o Subfluxo de Validação de Documento.

12.18.O SICOM verifica se o valor informado no campo despDecContrato está cadastrado na lista de tipos de despesas decorrentes de contrato. Caso o valor seja diferente das opções válidas a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.19.Se o campo despDecContrato estiver informado com a opção “1 – Sim”

12.19.1. Os campos nroContrato e dataAssinaturaContrato devem estar informados com valores diferentes de vazio ou nulo. Caso a condição não seja atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

12.19.2. O campo codOrgaoResp não deve estar informado. Se essa condição não for respeitada o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

12.19.3. Caso o exercício de referência informado no campo dataAssinaturaContrato seja superior a 2012.

12.19.3.1. O SICOM verifica se as informações do contrato estão cadastradas para o Órgão (vide sessão observações). Através da combinação dos campos: nroContrato e dataAssinaturaContrato o

Page 64: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

SICOM pesquisa no cadastro de Contratos (inclusive no mês de referência) do Acompanhamento Mensal, se o contrato correspondente esta cadastrado. Caso o contrato correspondente não seja localizado a exceção EX78_CON_INVALIDO deve ser emitida para o Agente da Administração Pública

12.19.3.2. Caso o campo nroSequencialTermoAditivo esteja informado o SICOM pesquisa no cadastro de Contratos, na relação de Termos Aditivos se há um número seqüencial do Termo Aditivo correspondente (inclusive no mês de referência). Caso não seja localizado o termo aditivo correspondente o SICOM emite a exceção EX79_TERM_ADIT_INVALIDO ao Agente da Administração Pública

12.20.Se o campo despDecContrato estiver informado com a opção “2 – Não”

12.20.1. Os campos codOrgaoResp , nroContrato, dataAssinaturaContrato e nroSequencialTermoAditivo devem estar informados como vazio. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

12.21.Se o campo despDecContrato estiver informado com a opção “3 – Sim, porém o contrato é de responsabilidade de outro órgão”

12.21.1. Os campos codOrgaoResp, nroContrato e dataAssinaturaContrato devem estar informados. Se esta condição não for atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

12.21.2. O SICOM verifica se o campo codOrgaoResp informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

12.22.O SICOM verifica se o valor informado no campo despDecLicitacao está cadastrado na lista de tipos na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.23.Se o campo despDecLicitacao estiver informado com a opção “1”

12.23.1. Os campos nroProcessoLicitatorio e exercicioProcessoLicitatorio não devem estar informados. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública.

12.24.Se o campo despDecLicitacao estiver informado com a opção “2”, “3”, “4”, “5”, “6” ou “07”

12.24.1. Os campos nroProcessoLicitatorio e exercicioProcessoLicitatorio devem estar informados. Caso a condição não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

12.25.Se o campo despDecLicitacao estiver informado com a opção “2” e o exercício de referência informado no campo exercicioProcessoLicitatorio for superior a 2012

12.25.1. O SICOM verifica se as informações da Licitação estão cadastradas para o Órgão (vide sessão observações). Através da combinação dos campos: nroProcessoLicitatorio e exercicioProcessoLicitatorio o SICOM pesquisa no cadastro de Licitações (inclusive no mês de referência) do Acompanhamento Mensal, se a licitação correspondente esta cadastrada. Caso a licitação correspondente não seja localizada a exceção EX80_LIC_INVALIDA deve ser emitida

Page 65: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

para o Agente da Administração Pública.

12.26.Se o campo despDecLicitacao estiver informado com a opção “3” e o exercício de referência informado no campo exercicioProcessoLicitatorio for superior a 2012

12.26.1. O SICOM verifica se as informações da Dispensa / Inexigibilidade estão cadastradas para o Órgão (vide sessão observações). Através da combinação dos campos: nroProcessoLicitatorio e exercicioProcessoLicitatorio o SICOM pesquisa no cadastro de Dispensa / Inexigibilidade (inclusive no mês de referência) do Acompanhamento Mensal, se a Dispensa / Inexigibilidade correspondente esta cadastrada. Caso a Dispensa / Inexigibilidade correspondente não seja localizada a exceção EX80_LIC_INVALIDA deve ser emitida para o Agente da Administração Pública.

12.27.Se o campo despDecLicitacao estiver informado com a opção “4” e o exercício de referência informado no campo exercicioProcessoLicitatorio for superior a 2012

12.27.1. O SICOM verifica se as informações da Licitação estão cadastradas para o Órgão (vide sessão observações). Através da combinação dos campos: nroProcessoLicitatorio e exercicioProcessoLicitatorio o SICOM pesquisa no cadastro de adesão a registro de preços (inclusive no mês de referência) do acompanhamento mensal, se o procedimento correspondente esta cadastrado. Caso o procedimento correspondente não seja localizada a exceção EX80_LIC_INVALIDA deve ser emitida para o Agente da Administração Pública.

12.28.O SICOM verifica se o valor informado no campo cpfOrdenador atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.22.3.2 Subfluxo Validar dados do Detalhamento dos empenhos por fonte de recurso

7. O SICOM verifica se o valor informado no campo codFontRecursos é único para cada registro, para seu respectivo empenho. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

8. Para cada fonte de recurso por empenho:

8.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

8.2. O SICOM verifica se o valor do campo valorFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

9. O SICOM realiza o somatório do campo valorFonte para o agrupamento de fontes por empenho

10. O SICOM verifica se o somatório dos valores informados no campo valorFonte da(s) fonte(s) de recursos é igual ao valor do campo vlBruto do empenho correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

Page 66: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.22.3.3 Subfluxo Validar detalhamento do Empenho por Credor

1. O SICOM verifica se o nroDocumento informado é único para cada empenho correspondente e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

2. O SICOM aciona o Subfluxo de Validação de Documento

1.1.1.22.3.4 Subfluxo Validar detalhamento do reforço de empenho

1. Para cada reforço de empenho

1.1. O SICOM verifica se a chave do registro formada pelos campos: codOrgao, codUnidadeSub, nroEmpenho e nroReforco é única para cada registro e caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

1.2. O SICOM pesquisa se o empenho referenciado está cadastrado em Empenhos através da combinação dos campos codOrgao, codUnidadeSub, nroEmpenho e dtEmpenho (utilizar a data como parâmetro de pesquisa). Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

1.3. Através da combinação dos campos codOrgao, codUnidadeSub, nroEmpenho e nroReforco o SICOM pesquisa nas remessas anteriores do módulo de Acompanhamento Mensal, se reforço já foi cadastrado anteriormente para o empenho. Caso o reforço seja localizada a exceção EX238_EMP_REFORCO_DUPLICADO deve ser emitida para o Agente da Administração Pública

1.4. O SICOM verifica se o mês informado no campo dtReforco está contido no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública.

1.5. O SICOM verifica se a data informada no campo dtReforco é posterior ou igual a data do campo dtEmpenho. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública.

1.6. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.7. O campo vlReforco deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

Page 67: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.22.3.5 Subfluxo de Validação de Documento

1. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2. O SICOM valida se o nroDocumento informado é válido,

2.1. Se o campo tipoDocumento estiver preenchido como “1”

2.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.2. Se o campo tipoDocumento estiver preenchido como “2”

2.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.22.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.22.5 Exceções

Não aplicável.

1.1.1.22.6 Mensagens

Não aplicável.

1.1.1.22.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar dados dos Empenhos do Mês

Alteração do Subfluxo Validar detalhamento do Empenho por Credor

Alteração da seção observações

1.1.1.22.8 Observações

Não aplicável.

Page 68: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.23 Caso de Uso Validar Detalhamento dos Empenhos Anulados no Mês

1.1.1.23.1 Precondições

21. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

22. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

23. O caso de uso UC22 - Caso de Uso Validar Empenhos do Mês Obras relacionadas aos Empenhos do Mês Empenho por Credor deve ter sido concluído com sucesso

1.1.1.23.2 Fluxo principal

41. O SICOM inicia o processamento dos dados do arquivo ANL.csv.

42. O SICOM aciona o Subfluxo de Validação dos dados dos Empenhos Anulados no Mês

42.1. O SICOM aciona o Subfluxo Validar dados do Detalhamento dos empenhos anulados por fonte de recurso

42.2. Caso exista item de “Empenho Anulado por Credor” para o empenho o SICOM aciona Subfluxo de Validação de Documento

43. O SICOM conclui o processamento do arquivo ANL.csv.

1.1.1.23.3 Subfluxos

1.1.1.23.3.1 Subfluxo de Validação dos dados dos Empenhos Anulados no Mês

13. O SICOM valida se a combinação formada pelos campos: codOrgao, codUnidadeSub, nroEmpenho, dtEmpenho, e nrAnulacao é única para cada registro e caso essa condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

14. Para cada registro do tipo Empenhos Anulados do Mês:

14.1.O SICOM verifica se o empenho informado está cadastrado para o Órgão. Através da combinação dos campos codOrgao, codUnidadeSub e nroEmpenho o SICOM pesquisa no cadastro de Empenhos (utilizar data do empenho como parâmetro) do Acompanhamento Mensal, se há empenho correspondente. Caso o empenho correspondente não seja localizado a exceção EX82_EMP_INEXISTENTE deve ser emitida para o Agente da Administração Pública.

14.2.Através da combinação dos campos codUnidadeSub, nroEmpenho e nrAnulacao o SICOM pesquisa nas prestações de contas anteriores do módulo de Acompanhamento Mensal se a anulação do empenho já foi cadastrada anteriormente. Caso a anulação do empenho seja localizado a exceção EX164_ANULACAO_EMP_CADASTRADO deve ser emitida para o Agente da Administração Pública

14.3.O SICOM verifica se a dtAnulacao informada está no período do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal. Caso essa condição não ocorra, o SICOM emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

14.4.O SICOM verifica se a data informada no campo dtAnulacao é maior ou igual do que a data informada no campo dtEmpenho. Caso esta condição não ocorra, o SICOM emite a exceção EX85_DT_ANL_EMP_INVALIDA ao Agente da Administração Pública

14.5.O SICOM verifica se o valor informado no campo tipoAnulacao está

Page 69: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

cadastrado na lista de tipos de anulação da base de dados do TCE. Caso esteja, emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

14.6.O SICOM verifica se o campo vlAnulacao é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

1.1.1.23.3.2 Subfluxo Validar dados do Detalhamento dos empenhos anulados por fonte de recurso

11. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para seu respectivo empenho. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

12. Para cada fonte de recurso por empenho:

12.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

12.2. O SICOM verifica se o valor do campo valorAnuladoFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

13. O SICOM realiza o somatório do campo valorAnuladoFonte para o agrupamento de fontes por empenho

14. O SICOM verifica se o somatório dos valores informados no campo valorAnuladoFonte da(s) fonte(s) de recursos é igual ao valor do campo vlAnulacao do empenho correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

15. O SICOM obtém o valor do campo Valor empenhado na fonte de recurso (campo valorFonte, do registro 11 do arquivo EMP) do empenho correspondente que deve ser anulado. Utilizar como parâmetro de pesquisa os campos codOrgao, codUnidadeSub, nroEmpenho e codFontRecursos

16. O SICOM pesquisa no módulo de Acompanhamento Mensal, por reforço de empenho para mesma fonte a ser anulada nas remessas anteriores ou na atual (somente no exercício de referência, incluído o mês de referência). Realizar a busca no cadastro de reforço de empenho (registro 30, arquivo EMP,) através dos campos codOrgao, codUnidadeSub, nroEmpenho e codFontRecursos

16.1.1. Caso exista, o SICOM realiza o somatório dos valores dos reforços de empenho por fonte de recurso.

17. O SICOM pesquisa no módulo de Acompanhamento Mensal se o empenho possui anulações nas remessas anteriores ou na atual (somente no exercício de referência, incluído o mês de referência), através da combinação dos campos código do Órgão, código da unidade e número do empenho. Realizar busca no cadastro de anulação de empenho por fonte de recurso (registro 11, arquivo ANL).

18. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de liquidação, através da combinação codOrgao, codUnidadeSub, nroEmpenho verifica se o empenho possui liquidação. Caso seja(m) localizadas(s) liquidações para o empenho, o SICOM realiza o somatório dos valores pagos para a liquidação

19. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Anulação de Liquidação da Despesa por fonte de

Page 70: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

recurso (registro 10, arquivo ALQ), através da combinação codOrgao, codUnidadeSub, nroEmpenho e nrLiquidacao verifica se a liquidação possui Anulação. Caso seja(m) localizada(s) anulação para a liquidação, o SICOM realiza o somatório dos valores anulados para a liquidação

19.1. Caso exista, o SICOM realiza o somatório dos valores anulados por fonte de recurso.

20. O SICOM realiza o seguinte cálculo: Valor empenhado na fonte de recurso (+) valores dos reforços de empenho por fonte de recurso (-) valores anulados por fonte de recurso (-) valores pagos para a liquidação (+) valores anulados para a liquidação. Caso o resultado deste cálculo seja negativo, emite a exceção EX129_VALOR_BRUTO_INFERIOR ao Agente da Administração Pública

1.1.1.23.3.3 Subfluxo de Validação dos dados do Detalhamento do Empenho Anulado por Credor

3. O SICOM verifica se o cpfCnpjCredor informado é único para cada registro e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

4. O SICOM aciona o Subfluxo de Validação de Documento

1.1.1.23.3.4 Subfluxo de Validação de Documento

3. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4. O SICOM valida se o cpfCnpjCredor informado é válido,

4.1. Se o campo cpfCnpjCredor estiver preenchido como “1”

4.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

4.2. Se o campo cpfCnpjCredor estiver preenchido como “2”

4.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.23.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.23.5 Exceções

Não aplicável.

1.1.1.23.6 Mensagens

Não aplicável.

Page 71: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.23.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.23.8 Observações

Não aplicável

Page 72: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.24 Caso de Uso Validar Detalhamento da liquidação da despesa

1.1.1.24.1 Precondições

24. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

25. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso

26. O caso de uso UC22 - Caso de Uso Validar Empenhos do Mês Obras relacionadas aos Empenhos do Mês Empenho por Credor deve ter sido concluído com sucesso

27. O caso de uso UC23 - Caso de Uso Validar Detalhamento dos Empenhos Anulados no Mês - Obras - por Credor deve ter sido concluído com sucesso

28. O caso de uso UC29 - Caso de Uso Validar Detalhamento dos Restos a Pagar - Cancelamento do Resto a Pagar – Encampação Atribuição do Resto a Pagar deve ter sido concluído com sucesso

1.1.1.24.2 Fluxo principal

44. O SICOM inicia o processamento do arquivo LQD.

45. O SICOM aciona o Subfluxo Validar Detalhamento da liquidação da despesa

46. O SICOM aciona o Subfluxo Validar Detalhamento da liquidação da despesa por fonte de recurso

47. O SICOM aciona o Subfluxo Validar Despesa de exercícios anteriores ou sentenças judiciais

48. O SICOM conclui o processamento do arquivo LQD

1.1.1.24.3 Subfluxos

1.1.1.24.3.1 Subfluxo Validar Detalhamento da liquidação da despesa

1. O SICOM verifica se a combinação formada pelos campos codUnidadeSub, nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada Liquidação da Despesa:

2.1. O SICOM verifica se o valor informado no campo tpLiquidacao esta cadastrado na lista de tipos de liquidações armazenadas na base de dados TCE. Caso não esteja, a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

2.2. Se o valor do campo tpLiquidacao estiver informado como “1”

2.2.1. O SICOM pesquisa no cadastro de empenhos (arquivo EMP), nas prestações de contas do Acompanhamento Mensal de meses anteriores e atual (utilizar data como parâmetro de pesquisa), o empenho correspondente através da combinação dos campos codUnidadeSub, nroEmpenho e dtEmpenho. Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

2.3. Se o valor do campo tpLiquidacao estiver informado como “2”

2.3.1. O SICOM pesquisa no cadastro de Restos a Pagar dos Exercícios Anteriores, nas prestações de contas do Acompanhamento Mensal de meses anteriores e atual, o empenho correspondente através da combinação dos campos nroEmpenho e dtEmpenho. Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve

Page 73: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ser emitida ao Agente da Administração Pública

2.4. Através da combinação dos campos codUnidadeSub, nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao o SICOM pesquisa nas prestações de contas anteriores do módulo de Acompanhamento Mensal se a liquidação da despesa já foi cadastrada anteriormente para o empenho. Caso a liquidação da despesa seja localizada a exceção EX165_LIQUIDACAO_EMP_CADASTRADA deve ser emitida para o Agente da Administração Pública

2.5. O SICOM verifica se o mês informado no campo dtLiquidacao está contido no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

2.6. O SICOM verifica se a data informada no campo dtLiquidacao é posterior ou igual a data do campo dtEmpenho. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

2.7. O campo vlLiquidado deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.8. O SICOM verifica se o CPF informado no campo cpfLiquidante atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.9. Se o valor do campo tpLiquidacao estiver informado como “1 – Liquidação Despesa do Exercício”

2.9.1. O SICOM verifica no empenho correspondente, se a combinação de valores informados nos campos elementoDespesa e subElemento é igual a 3.1.90.91.01, 3.1.90.91.02, 3.1.90.91.03, 3.1.90.92.01, 3.1.90.92.02, 3.1.90.92.03, 3.1.91.91.01, 3.1.91.91.02, 3.1.91.91.03, 3.1.91.92.01, 3.1.91.92.02, 3.1.91.92.03, 3.1.95.91.01, 3.1.95.91.02, 3.1.95.91.03, 3.1.95.92.01, 3.1.95.92.02, 3.1.95.92.03, 3.1.96.91.01, 3.1.96.91.02, 3.1.96.91.03, 3.1.96.92.01, 3.1.96.92.02 e 3.1.96.92.03. Caso seja, deve haver ao menos um registro do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores”. Se esta condição não for atendida o SICOM emite a exceção EX220_LQD_REG_FILHO ao Agente da Administração Pública.

2.9.2. O SICOM verifica no empenho correspondente, se a combinação de valores informados nos campos elementoDespesa e subElemento é diferente a 3.1.90.91.01, 3.1.90.91.02, 3.1.90.91.03, 3.1.90.92.01, 3.1.90.92.02, 3.1.90.92.03, 3.1.91.91.01, 3.1.91.91.02, 3.1.91.91.03, 3.1.91.92.01, 3.1.91.92.02, 3.1.91.92.03, 3.1.95.91.01, 3.1.95.91.02, 3.1.95.91.03, 3.1.95.92.01, 3.1.95.92.02, 3.1.95.92.03, 3.1.96.91.01, 3.1.96.91.02, 3.1.96.91.03, 3.1.96.92.01, 3.1.96.92.02 e 3.1.96.92.03. Caso seja, não deve haver registro do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores”. Se esta condição não for atendida o SICOM emite a exceção EX221_LQD_DETALHE_INVALIDO ao Agente da Administração Pública

3. O SICOM conclui o processamento do arquivo LQD

1.1.1.24.3.2 Subfluxo Validar Detalhamento da liquidação da despesa por fonte de recurso

21. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para sua respectiva liquidação. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração

Page 74: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública

22. Para cada fonte de recurso por liquidação:

22.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

22.2. O SICOM verifica se o valor do campo valorFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

23. O SICOM realiza o somatório do campo valorFonte para o agrupamento de fontes por liquidação

24. O SICOM verifica se o somatório dos valores informados no campo valorFonte da(s) fonte(s) de recursos é igual ao valor do campo vlLiquidado da liquidação correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

25. Se o valor do campo tpLiquidacao estiver informado como “1 – Liquidação Despesa do Exercício” o SICOM aciona o Subfluxo Validar Valor Liquidado

1.1.1.24.3.3 Subfluxo Validar Despesa de exercícios anteriores ou sentenças judiciais

6. O SICOM verifica se a combinação formada pelos campos mesCompetencia, e exercicioCompetencia é única para o registro da liquidação de despesa correspondente. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

7. Para cada despesa de exercícios anteriores ou sentenças judiciais

7.1. O SICOM verifica se o valor informado no campo mesCompetencia corresponde a um mês. Caso o valor informado seja inválido, a mensagem de erro ME56_FORMATO_INVALIDO deve ser emitida ao Agente da Administração Pública.

7.2. O SICOM verifica se o ano informado no campo exercicioCompetencia é inferior ou igual ao exercício de referência da remessa mensal. Caso não seja, a mensagem de erro ME52_EXERCICIO_INVALIDO deve ser emitida ao Agente da Administração Pública.

7.3. O SICOM verifica se o valor do campo vlDspExerAnt é maior que zero. Caso não seja, a mensagem de erro ME55_VALOR_INVALIDO deve ser emitida ao Agente da Administração Pública.

8. O SICOM verifica se o somatório dos valores informados no campo vlDspExerAnt da(s) despesas é igual ao valor do campo vlLiquidado da liquidação correspondente. Se a condição descrita não for atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.24.3.4 Subfluxo Validar Valor Liquidado

1. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Empenhos, através da combinação codUnidadeSub, dtEmpenho, nroEmpenho e codFonteRecursos verifica se o empenho possui reforço. Caso seja(m) localizada(s) reforços para o empenho, o SICOM realiza o somatório dos valores do reforço do empenho (campo vlReforco do arquivo EMP)

2. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Empenhos Anulados por fonte de recurso, através da combinação codUnidadeSub, dtEmpenho, nroEmpenho e codFontRecursos verifica se o empenho por fonte de recurso possui Anulação. Caso seja(m)

Page 75: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

localizada(s) anulação para o empenho, o SICOM realiza o somatório dos valores anulados para o empenho (campo vlAnulacaoFonte do registro 11, arquivo ANL)

3. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Liquidação de Empenho por fonte de recurso, através da combinação codUnidadeSub, dtEmpenho, nroEmpenho e codFontRecursos verifica se o empenho possui Liquidação. Caso seja(m) localizada(s) liquidação para o empenho, o SICOM realiza o somatório dos valores liquidados para o empenho (campo vlLiquidado do arquivo LQD)

4. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Anulação de Liquidação de Empenho por fonte recurso, através da combinação codUnidadeSub, dtEmpenho, nroEmpenho, nroLiquidacao, dtLiquidacao e codFontRecursos verifica se o empenho possui Anulação de Liquidação. Caso seja(m) localizada(s) anulações de liquidação para o empenho, o SICOM realiza o somatório dos valores anulados da liquidação do empenho (campo vlAnulado do arquivo ALQ)

5. O SICOM obtém o valor empenhado na fonte de recurso (campo valorFonte do registro 11, arquivo EMP) do empenho por fonte de recurso correspondente que deve ser Liquidado

6. O SICOM realiza o seguinte cálculo: valor empenhado na fonte de recurso (+) valores do reforço do empenho (-) valores anulados para o empenho (-) valores liquidados para o empenho (+) valores anulados da liquidação do empenho. Caso o resultado deste cálculo seja negativo a exceção EX166_LIQUIDACAO_SUPERIOR deve ser emitida ao Agente da Administração Pública.

1.1.1.24.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.24.5 Exceções

Não aplicável.

1.1.1.24.6 Mensagens

Não aplicável.

1.1.1.24.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.24.8 Observações

Não aplicável

Page 76: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.25 Caso de Uso Validar Detalhamento da Anulação da liquidação da despesa

1.1.1.25.1 Precondições

29. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

30. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso

31. O caso de uso UC22 - Caso de Uso Validar Empenhos do Mês Obras relacionadas aos Empenhos do Mês Empenho por Credor deve ter sido concluído com sucesso

32. O caso de uso UC23 - Caso de Uso Validar Detalhamento dos Empenhos Anulados no Mês - Obras - por Credor deve ter sido concluído com sucesso

33. O caso de uso UC24 - Caso de Uso Validar Detalhamento da liquidação da despesa deve ter sido concluído com sucesso

1.1.1.25.2 Fluxo principal

49. O SICOM inicia o processamento do arquivo ALQ.

49.1. O SICOM aciona o Subfluxo Validar Detalhamento da Anulação da liquidação da despesa

49.2. O SICOM aciona o Validar dados do Detalhamento dos valores anulados da liquidação por fonte de recurso

49.3. O SICOM aciona o Subfluxo Validar Despesa de exercícios anteriores ou sentenças judiciais

50. O SICOM conclui o processamento do arquivo ALQ

1.1.1.25.3 Subfluxos

1.1.1.25.3.1 Subfluxo Validar Detalhamento da Anulação da liquidação da despesa

1. O SICOM verifica se a combinação formada pelos campos codUnidadeSub, nroEmpenho, dtEmpenho, nrLiquidacao, e nroLiquidacaoANL é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada Anulação de Liquidação da Despesa:

2.1. O SICOM verifica se o valor informado no campo tpLiquidacao esta cadastrado na lista de tipos de anulação na base de dados do TCE. Caso não esteja a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida para o Agente da Administração Pública

2.2. Se a data da liquidação estiver contida no período do mês de referência, o SICOM pesquisa no arquivo XML, nos dados referentes ao cadastro de liquidação de empenhos (arquivo LQD), a liquidação correspondente através da combinação dos campos codUnidadeSub, nroEmpenho e nrLiquidacao. Caso a liquidação não seja localizada a exceção EX167_LIQ_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

2.3. Se a data da liquidação for anterior ao mês de referência o SICOM pesquisa no cadastro de liquidações da despesa, nas prestações de contas do Acompanhamento Mensal de meses anteriores, a liquidação correspondente através da combinação dos campos codUnidadeSub, nroEmpenho e nrLiquidacao. Caso a liquidação não seja localizada a exceção EX167_LIQ_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

2.4. O SICOM verifica se a liquidação correspondente possui o detalhamento do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores” informado. Caso exista deve haver ao menos um registro do tipo “Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores”. Se esta condição não for atendida o SICOM emite a exceção EX223_ALQ_REG_FILHO ao Agente da Administração Pública

Page 77: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2.4.1. Caso a liquidação correspondente não possua o detalhamento do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores” informado, e exista registro do tipo “Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores” para a anulação de liquidação, o SICOM emite a exceção EX224_ALQ_ DETALHE_INVALIDO ao Agente da Administração Pública

2.5. Através da combinação dos campos codOrgao, codUnidadeSub, nroEmpenho, dtEmpenho, nrLiquidacao e nroLiquidacaoANL o SICOM pesquisa nas prestações de contas anteriores do módulo de Acompanhamento Mensal se a anulação da liquidação da despesa já foi cadastrada anteriormente para a liquidação. Caso a anulação da liquidação da despesa seja localizada a exceção EX168_ANL_CADASTRADA deve ser emitida para o Agente da Administração Pública

2.6. O SICOM verifica se o mês informado no campo dtAnulacaoLiq está contida no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

2.7. O SICOM verifica se a data informada no campo dtAnulacaoLiq é posterior ou igual a data do campo dtLiquidacao. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

2.8. O campo vlAnulado deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

1.1.1.25.3.2 Subfluxo Validar dados do Detalhamento dos valores anulados da liquidação por fonte de recurso

26. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para sua respectiva anulação de liquidação. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

27. Para cada anulação da liquidação da despesa por fonte de recurso:

27.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

27.2. O SICOM verifica se o valor do campo valorAnuladoFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

28. O SICOM realiza o somatório do campo valorAnuladoFonte para o agrupamento de fontes por anulação de liquidação

29. O SICOM verifica se o somatório dos valores informados no campo valorAnuladoFonte da(s) fonte(s) de recursos é igual ao valor do campo valorAnulado da anulação da liquidação da despesa correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

30. O SICOM aciona o Subfluxo Validar Valor Anulado

Page 78: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.25.3.3 Subfluxo Validar Despesa de exercícios anteriores ou sentenças judiciais

9. O SICOM verifica se a combinação formada pelos campos mesCompetencia, e exercicioCompetencia é única para o registro da anulação de liquidação de despesa correspondente. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

10. Para cada anulação de despesa de exercícios anteriores ou sentenças judiciais

10.1. O SICOM pesquisa na Liquidação da Despesa correspondente a anulação, através da combinação dos campos mesCompetencia e exercicioCompetencia o registro correspondente do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores”. Caso o registro não seja localizado a exceção EX225_ALQ_DSP_INVALIDA deve ser emitida ao Agente da Administração Pública.

10.2. O SICOM verifica se o valor informado no campo mesCompetencia corresponde a um mês. Caso o valor informado seja inválido, a mensagem de erro ME56_FORMATO_INVALIDO deve ser emitida ao Agente da Administração Pública.

10.3. O SICOM verifica se o ano informado no campo exercicioCompetencia é inferior ou igual ao exercício de referência da remessa mensal. Caso não seja, a mensagem de erro ME52_EXERCICIO_INVALIDO deve ser emitida ao Agente da Administração Pública.

10.4. O SICOM verifica se o valor do campo vlAnuladoDspExerAnt é maior que zero. Caso não seja, a mensagem de erro ME55_VALOR_INVALIDO deve ser emitida ao Agente da Administração Pública.

11. O SICOM verifica se o somatório dos valores informados no campo vlAnuladoDspExerAnt da(s) anulações de despesas é igual ao valor do campo vlAnulado da liquidação correspondente. Se a condição descrita não for atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.25.3.4 Subfluxo Validar Valor Anulado

1. O SICOM obtém o valor do campo Valor Liquidado da liquidação (registro 10, arquivo LQD), pesquisando na remessa mensal ou de meses anteriores que deve ser paga (parâmetros para a busca: codOrgao, codUnidadeSubSub , nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao)

2. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Anulação de Liquidação da Despesa (registro 10, arquivo ALQ), através da combinação codOrgao, codUnidadeSubSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui Anulação. Caso seja(m) localizada(s) anulação para a liquidação, o SICOM realiza o somatório dos valores anulados para a liquidação

3. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de ordem de pagamento, através da combinação codOrgao, codUnidadeSubSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui pagamento. Caso seja(m) localizada(s) pagamentos para a liquidação, o SICOM realiza o somatório dos valores pagos para a liquidação

4. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de anulação de ordem de pagamento, através da combinação nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao verifica se o pagamento possui anulação. Caso seja(m) localizada(s) anulações para o pagamento, o SICOM o SICOM realiza o somatório dos valores anulados para o pagamento.

5. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de baixas de empenho por lançamento contábil (registro 10, arquivo OBELAC), através da combinação codOrgao, codUnidadeSubSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui baixas de empenho por lançamento contábil. Caso seja(m) localizada(s) baixa(s) para a liquidação, o SICOM realiza o somatório das baixas contábeis para o empenho

6. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de baixas de empenho por lançamento contábil (registro 10, arquivo AOB), através da combinação nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao verifica se a baixa possui anulação. Caso seja(m) localizada(s) anulação(ões) para a baixa, o SICOM

Page 79: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

realiza o somatório das anulações de baixas contábeis para o empenho

7. O SICOM realiza o seguinte cálculo: Valor Liquidado (-) valores anulados para a liquidação (-) valores pagos para a liquidação (+) valores anulados para o pagamento (-) baixas contábeis para o empenho (+) anulações de baixas contábeis para o empenho

8. Caso o resultado deste cálculo não seja maior ou igual à zero o SICOM emite a exceção EX227_OP_VL_DIVERGENTE ao Agente da Administração Pública.

9. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.25.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.25.5 Exceções

Não aplicável.

1.1.1.25.6 Mensagens

Não aplicável.

1.1.1.25.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Valor Anulado

1.1.1.25.8 Observações

Não aplicável

Page 80: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.26 Caso de Uso Validar Detalhamento das Extra-Orçamentárias

1.1.1.26.1 Precondições

34. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

35. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.26.2 Fluxo principal

51. O SICOM inicia o processamento do arquivo EXT.

51.1. O SICOM aciona Subfluxo Validar dados das Receitas e Despesas Extra-Orçamentárias

51.2. O SICOM aciona Subfluxo Validar dados das fontes de recursos das Extra-Orçamentárias

52. O SICOM conclui o processamento do arquivo EXT.

1.1.1.26.3 Subfluxos

1.1.1.26.4 Subfluxo Validar dados das Receitas e Despesas Extra-Orçamentárias

1. O SICOM valida se a combinação formada pelos campos: codOrgao, codUnidadeSub, categoria, tipoLancamento, subTipo, desdobraSubTipo e dtLancamento é única para cada registro e caso essa condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2. Para cada registro da Extra-Orçamentária

2.1. O SICOM verifica se o campo codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.2. Caso o campo codUnidadeSub esteja preenchido, o SICOM verifica se o codUnidadeSub informado pertence à lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta pesquisa deve ser feita na lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM verifica se o campo categoria informada esta cadastrado na lista de categorias do servidor de recebimento. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.4. O SICOM verifica se o campo tipoLancamento informado está cadastrado na lista de tipos de lançamentos de extra orçamentárias na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra, o SICOM emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.5. Se o campo tipoLancamento estiver informado como “02 – Débitos em Tesouraria” o campo subTipo deve estar informado como “001”, caso essa condição não seja atendida o SICOM emite a exceção EX86_SUBTIPO_EXT_INVALIDO ao Agente da Administração Pública.

2.6. Caso o desdobraSubTipo esteja preenchido, o SICOM verifica se o tipoLancamento é igual a “01 – Depósitos e Consignações” e o subTipo é igual a “001”, “002”, “003” ou “004” ou o tipoLancamento é igual a “04 –

Page 81: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Transferências Financeiras” e o subTipo é igual a “001” ou “002”. Caso essa condição não ocorra emite a exceção EX89_DESD_SUB_TIPO_INVALIDO ao Agente da Administração Pública.

2.7. Se o campo tipoLancamento não estiver informado como “01 – Depósitos e Consignações” ou “04 – Transferências Financeiras” o campo desdobraSubTipo não deve estar informado. Caso essa condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

2.8. O SICOM verifica se a dtLancamento informada está no período do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal. Caso essa condição não ocorra, o SICOM emite a exceção EX87_DT_LANC_INVALIDA ao Agente da Administração Pública.

2.9. O SICOM verifica se o valor do vlLancamento informado é maior que zero e caso essa condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

2.10. Se o campo categoria estiver informado com valor igual a “1” não deve haver registro do tipo “Detalhamento dos Pagamentos das Despesas” associado para a extra-orçamentária. Se essa condição não for atendida o SICOM emite a mensagem de erro ME237_ REG_DETALHE_INVALIDO deve ser emitida para o Agente da Administração Pública.

2.11. Se o campo categoria estiver informado com valor igual a “2” deve haver registro do tipo “Detalhamento dos Pagamentos das Despesas” associado para a extra-orçamentária. Se essa condição não for atendida o SICOM emite a mensagem de erro ME282_REG_DETALHE_AUSENTE deve ser emitida para o Agente da Administração Pública

2.11.1. O SICOM aciona Subfluxo Validar dados dos Pagamentos das Despesas Extra-Orçamentárias

1.1.1.26.4.1 Subfluxo Validar dados das fontes de recursos das Extra-Orçamentárias

31. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para sua respectiva extra-orçamentária. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

32. Para cada fonte de recurso:

32.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

32.2. O SICOM verifica se o valor do campo valorFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

33. O SICOM realiza o somatório do campo valorFonte para o agrupamento de fontes por extra-orçamentária

34. O SICOM verifica se o somatório dos valores informados no campo valorFonte da(s) fonte(s) de recursos é igual ao valor do campo vlLancamento da extra-orçamentária correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

Page 82: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.26.4.2 Subfluxo Validar dados dos Pagamentos das Despesas Extra-Orçamentárias

1. O SICOM verifica se o valor do campo nroOP é único para a respectiva despesa extra-orçamentária. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública

2. Para cada Ordem de Pagamento informada:

2.1. Através da combinação dos campos codOrgao, codUnidadeSub (informação contida no registro 10 ao qual o pagamento esta associado) , nroOP o SICOM pesquisa nas remessas mensais anteriores (somente no exercício de referência), do módulo de Acompanhamento Mensal se o pagamento das despesa já foi cadastrada anteriormente. Caso o pagamento seja localizada a exceção EX171_OP_EMP_CADASTRADA deve ser emitida para o Agente da Administração Pública

2.2. O SICOM verifica se o mês informado no campo dtPagamento está contido no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

2.3. O SICOM aciona o Subfluxo Validar Documento

2.4. O SICOM verifica se o valor do campo vlOP é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.5. O SICOM verifica se o CPF informado no campo cpfRespPgto atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

3. O SICOM realiza o somatório do campo vlOP para o agrupamento de pagamentos da extra-orçamentária

4. O SICOM verifica se o somatório dos valores informados no campo vlOP do(s) pagamento(s) é igual ao valor do campo vlLancamento da extra-orçamentária correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

5. O SICOM aciona Subfluxo Validar Movimentação Financeira das Ordens de Pagamento Extra-Orçamentárias

6. O SICOM conclui a execução deste subfluxo.

1.1.1.26.4.3 Subfluxo Validar Movimentação Financeira das Ordens de Pagamento Extra-Orçamentárias

5. Para cada item de movimentação Financeira do respectivo pagamento

5.1. O SICOM verifica se o valor informado no campo tipoDocumentoOP está cadastrado na lista de tipos de documento cadastradas na base de dados do SICOM. Caso não esteja a mensagem de erro ME6_CODIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

5.2. Se o campo tipoDocumentoOP estiver preenchido como “01”, “02”, “03”, “04”

5.2.1. Os campos nroDocumento, banco, agencia, contaCorrente e digitoVerificadorContaBancaria devem estar informados. Caso a condição descrita não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

5.2.2. Através da combinação dos campos banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria o SICOM pesquisa no arquivo XML, nas informações referentes ao cadastro de contas bancárias se a conta referenciada existe.Caso a conta não seja localizada a mensagem de erro ME198_CTB_INVALIDA deve

Page 83: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ser emitida ao Agente da Administração Pública.

5.3. Se o campo tipoDocumentoOP estiver preenchido como “05 - Dinheiro”

5.3.1. Os campos nrDocumento, banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria não devem estar informados. Caso esta condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

5.4. Se o campo tipoDocumentoOP estiver preenchido como “99 - Outros”

5.4.1. Os campos banco, agencia, digitoVerificadorAgencia, contaCorrente, digitoVerificadorContaBancaria e nroDocumento tornam-se de preenchimento opcional.

5.4.2. Se pelo menos um dos campos banco, agencia, contaCorrente e digitoVerificadorContaBancaria estiverem informados.

5.4.2.1. Através da combinação dos campos banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria o SICOM pesquisa no arquivo XML, nas informações referentes ao cadastro de contas bancárias se a conta referenciada existe.Caso a conta não seja localizada a mensagem de erro ME198_CTB_INVALIDA deve ser emitida ao Agente da Administração Pública

5.5. O campo vlDocumento deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

6. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.26.4.4 Subfluxo de Validar Documento

1. O SICOM valida se o tipoDocumentoCredor informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2. O SICOM valida se o nroDocumento informado é válido,

2.1. Se o campo tipoDocumentoCredor estiver preenchido como “1”

2.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.2. Se o campo tipoDocumentoCredor estiver preenchido como “2”

2.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

3. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.26.5 Fluxos Alternativos

Não aplicável.

1.1.1.26.6 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 84: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.26.7 Exceções

Não aplicável.

1.1.1.26.8 Mensagens

Não aplicável.

1.1.1.26.9 Alterações para o exercício de 2013

Caso de uso reformulado para o exercício de 2013, alterações realçadas em cinza.

1.1.1.26.10 Observações

O arquivo pode ser informado vazio.

Page 85: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.27 Caso de Uso Validar Detalhamento das Ordens de Pagamento - Movimentação Financeira - Retenções das Ordens

1.1.1.27.1 Precondições

36. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

37. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso

38. O caso de uso UC22 - Caso de Uso Validar Empenhos do Mês Obras relacionadas aos Empenhos do Mês Empenho por Credor deve ter sido concluído com sucesso

39. O caso de uso UC24 - Caso de Uso Validar Detalhamento da liquidação da despesa deve ter sido concluído com sucesso

40. O caso de uso UC32 - Caso de Uso Validar Contas Bancárias deve ter sido concluído com sucesso

41. O caso de uso UC29 - Caso de Uso Validar Detalhamento dos Restos a Pagar - Cancelamento do Resto a Pagar – Encampação Atribuição do Resto a Pagar deve ter sido concluído com sucesso

42. O caso de uso UC25 - Caso de Uso Validar Detalhamento da Anulação da liquidação da despesa deve ter sido concluído com sucesso

43. O caso de uso UC93 - Caso de Uso Validar Outras Baixas de Empenhos por Lançamento Contábil deve ter sido concluído com sucesso

1.1.1.27.2 Fluxo principal

53. O SICOM inicia o processamento dos dados do arquivo OPS.

53.1. O SICOM aciona o Subfluxo Validar dados dos Pagamentos das Despesas

53.2. O SICOM aciona o Subfluxo Validar dados do Detalhamento dos pagamentos das despesas por fonte de recurso

54. O SICOM conclui o processamento do arquivo OPS.

1.1.1.27.3 Subfluxos

1.1.1.27.3.1 Subfluxo Validar Ordens de Pagamento das Despesas

7. Para cada Ordem de Pagamento informada:

7.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

7.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

7.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

7.3. Através da combinação dos campos codOrgao, codUnidadeSub , nroOP o SICOM pesquisa nas remessas mensais anteriores (somente no exercício de referência), do módulo de Acompanhamento Mensal se a Ordem de

Page 86: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pagamento já foi cadastrada anteriormente. Caso a ordem de pagamento seja localizada a exceção EX171_OP_EMP_CADASTRADA deve ser emitida para o Agente da Administração Pública

7.4. O SICOM verifica se o mês informado no campo dtPagamento está contido no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

7.5. O SICOM verifica se o valor do campo vlOP é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

7.6. O SICOM verifica se o CPF informado no campo cpfRespPgto atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

8. O SICOM conclui a execução deste subfluxo.

1.1.1.27.3.2 Subfluxo Validar dados do Detalhamento dos pagamentos das despesas por fonte de recurso

35. O SICOM verifica se a combinação formada pelos campos codUnidadeSub, nroOP, dtPagamento, tipoPagamento, nroEmpenho, dtEmpenho, nrLiquidacao, dtLiquidacao, codFontRecursos é única para cada registro do tipo 11. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

36. Para cada detalhamento dos pagamentos das despesas por fonte de recurso

36.1. O SICOM verifica se o valor informado no campo tipoPagamento esta cadastrado na lista de tipos de ordens de pagamento, caso não esteja a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

36.2. Se o campo tipoPagamento estiver informado com a opção “1”, “2” ou “6”

36.2.1. O SICOM pesquisa no cadastro de empenhos (arquivo EMP), nas prestações de contas do Acompanhamento Mensal de meses anteriores e atual (utilizar data como parâmetro de pesquisa), o empenho correspondente através da combinação dos campos codUnidade, nroEmpenho e dtEmpenho. Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

36.2.2. O SICOM verifica se para o empenho existe credor informado através do campo nroDocumento. Caso exista os campos tipoDocumentoCredor, nroDocumento e nomeCredor devem estar preenchidos. Se essa condição não for atendida a mensagem de erro ME372_PREENCHIMENTO_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido. O empenho referenciado no pagamento das despesas por fonte de recursos possui credor informado.) ao Agente da Administração Pública

36.2.3. O SICOM aciona o Subfluxo Validar Documento

36.2.4. O SICOM pesquisa no cadastro de liquidações da despesa (arquivo LQD), nas prestações de contas do Acompanhamento Mensal de meses anteriores e atual (utilizar data como parâmetro de pesquisa), a liquidação correspondente através da combinação dos campos codUnidade, nroEmpenho, dtEmpenho e nrLiquidacao. Caso a liquidação não seja localizada a exceção EX167_LIQ_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública.

36.3. Se o campo tipoPagamento estiver informado com a opção “3” ou “4”

Page 87: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

36.3.1. O SICOM pesquisa no cadastro de restos a pagar (arquivo RSP), nas remessas do Acompanhamento Mensal de meses anteriores e atual, o empenho correspondente através da combinação dos campos nroEmpenho e dtEmpenho. Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve ser emite ao Agente da Administração Pública

36.3.2. O SICOM verifica se para o empenho de restos a pagar existe credor informado através do campo nroDocumento. Caso exista os campos tipoDocumentoCredor, nroDocumento e nomeCredor devem estar preenchidos. Se essa condição não for atendida a mensagem de erro ME373_PREENCHIMENTO_OBRIGATORIO_RSP ao Agente da Administração Pública

36.3.3. O SICOM aciona o Subfluxo Validar Documento

36.3.4. Exclusivamente para os casos onde o campo tipoPagamento é igual “4” o SICOM pesquisa no cadastro de liquidações da despesa (arquivo LQD), nas prestações de contas do Acompanhamento Mensal de meses anteriores e atual (utilizar data como parâmetro de pesquisa), a liquidação correspondente através da combinação dos campos codUnidade, nroEmpenho, dtEmpenho e nrLiquidacao. Caso a liquidação não seja localizada a exceção EX167_LIQ_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

36.4. Se o campo tipoPagamento estiver informado com a opção “5” ou “6”

36.4.1. Os campos codOrgaoEmpOP e codUnidadeEmpOP devem estar informados. Caso essa condição não seja satisfeita a mensagem de erro

ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

36.4.2. O SICOM verifica se o campo codOrgaoEmpOP informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

36.4.3. O SICOM verifica se o codUnidadeEmpOP informado pertence à lista de unidades orçamentárias cadastradas para o codOrgaoEmpOP informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública

36.4.3.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

36.5. Se o campo tipoPagamento estiver informado com valores diferentes de “5” ou “6”

36.5.1. Os campos codOrgaoEmpOP e codUnidadeEmpOP devem estar vazios. Caso essa condição não seja satisfeita a mensagem de erro

ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido

36.6. Os campos tipoDocumentoCredor e nroDocumento são dependentes entre si. Nas condições de preenchimento opcionais descritas nos passos anteriores, deve ser verificado se somente um dos campos está preenchido. Caso essa situação ocorra a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

36.7. Se os campos tipoDocumentoCredor e nroDocumento estiverem

Page 88: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

informados, obrigatoriamente o campo nomeCredor deve estar preenchido. Caso essa condição não seja respeitada a mensagem de ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

36.7.1. O SICOM aciona o Subfluxo Validar Documento

36.8. O SICOM aciona o Subfluxo Validar Movimentação Financeira das Ordens de Pagamento

36.9. O SICOM aciona o Subfluxo Validar Retenções das Ordens de Pagamento.

36.10. O SICOM aciona o Subfluxo Validar valores extra-orçamentários antecipados na folha de pagamento.

36.11. O SICOM aciona o Subfluxo Validar Valor da Ordem de Pagamento

36.12. Se o campo tipoPagamento estiver informado com a opção “1”, “2”, “4” ou “6”

36.12.1. O SICOM aciona o Subfluxo Obter Valor da Liquidação de Pagamento

36.13. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

36.14. O SICOM verifica se o valor do campo valorFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

37. O SICOM realiza o somatório do campo valorFonte para o agrupamento de fontes por ordem de pagamento

38. O SICOM verifica se o somatório dos valores informados no campo valorFonte da(s) fonte(s) de recursos é igual ao valor do campo valorOP da ordem de pagamento correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

1.1.1.27.3.3 Subfluxo Validar Movimentação Financeira das Ordens de Pagamento

7. Para cada item de movimentação Financeira da respectiva Ordem de Pagamento

7.1. O SICOM verifica se o valor informado no campo tipoDocumentoOP está cadastrado na lista de tipos de documento cadastradas na base de dados do SICOM. Caso não esteja a mensagem de erro ME6_CODIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

7.2. Se o campo tipoDocumentoOP estiver preenchido como “01”, “02”, “03”, “04” (não consistir essas instruções se o pagamento da despesa por fonte de recurso correspondente estiver com o campo tipoPagamento igual a “6”)

7.2.1. Os campos nroDocumento, banco, agencia, contaCorrente e digitoVerificadorContaBancaria devem estar informados. Caso a condição descrita não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

7.2.2. Através da combinação dos campos banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria o SICOM pesquisa no arquivo XML, nas informações referentes ao cadastro de contas bancárias se a conta referenciada existe.Caso a conta não seja localizada a mensagem de erro ME198_CTB_INVALIDA deve ser emitida ao Agente da Administração Pública.

7.3. Se o campo tipoDocumentoOP estiver preenchido como “05 - Dinheiro”

Page 89: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

7.3.1. Os campos nrDocumento, banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria não devem estar informados. Caso esta condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

7.4. Se o campo tipoDocumentoOP estiver preenchido como “99 - Outros” (não consistir essas instruções se o pagamento da despesa por fonte de recurso correspondente estiver com o campo tipoPagamento igual a “6”)

7.4.1. Os campos banco, agencia, digitoVerificadorAgencia, contaCorrente, digitoVerificadorContaBancaria e nroDocumento tornam-se de preenchimento opcional.

7.4.2. Se pelo menos um dos campos banco, agencia, contaCorrente e digitoVerificadorContaBancaria estiverem informados.

7.4.2.1. Através da combinação dos campos banco, agencia, digitoVerificadorAgencia, contaCorrente e digitoVerificadorContaBancaria o SICOM pesquisa no arquivo XML, nas informações referentes ao cadastro de contas bancárias se a conta referenciada existe.Caso a conta não seja localizada a mensagem de erro ME198_CTB_INVALIDA deve ser emitida ao Agente da Administração Pública

7.5. O SICOM verifica se o mês informado no campo dtEmissao é superior ao mês de

referência da remessa mensal. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

7.6. O campo vlDocumento deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

8. O SICOM realiza o somatório dos valores informados no campo vlDocumento dos itens de movimentação da ordem de pagamento e define este resultado como Total da Movimentação Financeira.

9. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.27.3.4 Subfluxo Validar Retenções das Ordens de Pagamento

1. O SICOM verifica se o campo tipoRetencao é único por registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Retenções das Ordens de Pagamento

2.1. Se o campo tipoRetencao for diferente de “0001”, “0002”, “0003” ou “0004”

2.1.1. O SICOM verifica o campo descricaoRetencao está preenchido. Caso não esteja a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida para o Agente da Administração Pública.

2.2. Se o campo tipoRetencao for igual a “0001”, “0002”, “0003” ou “0004”

2.2.1. O SICOM verifica o campo descricaoRetencao está preenchido. Caso esteja à mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida para o Agente da Administração Pública

2.3. O campo vlRetencao deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

3. O SICOM realiza o somatório dos valores informados no campo vlRetencao dos itens de movimentação da ordem de pagamento e define este resultado como Total das Retenções.

4. O SICOM retorna ao ponto de onde foi acionado

Page 90: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.27.3.5 Subfluxo Validar valores extra-orçamentários antecipados na folha de pagamento

1. Para cada item de valores extra-orçamentários

1.1. O SICOM verifica se o campo tipoVlAntecipado é único por registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

1.2. Se o campo tipoVlAntecipado for diferente de “01”, “02” ou “03”

1.2.1. O SICOM verifica o campo descricaoVlAntecipado está preenchido. Caso não esteja à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida para o Agente da Administração Pública.

1.3. Se o campo tipoVlAntecipado igual a “01”, “02” ou “03”

1.3.1. O SICOM verifica o campo descricaoVlAntecipado está preenchido. Caso esteja à mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida para o Agente da Administração Pública

1.4. O campo vlAntecipado deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2. O SICOM realiza o somatório dos valores informados no campo vlAntecipado dos itens de movimentação da ordem de pagamento e define este resultado como Total dos valores extra-orçamentários antecipados.

3. O SICOM retorna ao ponto de onde foi acionado

1.1.1.27.3.6 Subfluxo Obter Valor da Liquidação de Pagamento

1. O SICOM obtém o valor do campo Valor Liquidado da liquidação (registro 10, arquivo LQD) correspondente que deve ser paga (codOrgao, codUnidadeSub , nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao)

2. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Anulação de Liquidação da Despesa (registro 10, arquivo ALQ), através da combinação codOrgao, codUnidadeSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui Anulação. Caso seja(m) localizada(s) anulação para a liquidação, o SICOM realiza o somatório dos valores anulados para a liquidação

3. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de ordem de pagamento, através da combinação codOrgao, codUnidadeSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui pagamento. Caso seja(m) localizada(s) pagamentos para a liquidação, o SICOM realiza o somatório dos valores pagos para a liquidação

4. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de anulação de ordem de pagamento, através da combinação nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao verifica se o pagamento possui anulação. Caso seja(m) localizada(s) anulações para o pagamento, o SICOM o SICOM realiza o somatório dos valores anulados para o pagamento.

5. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de baixas de empenho por lançamento contábil (registro 10, arquivo OBELAC), através da combinação codOrgao, codUnidadeSub , nroEmpenho, dtEmpenho, nrLiquidacao e dtLiquidacao verifica se a liquidação possui baixas de empenho por lançamento contábil. Caso seja(m) localizada(s) baixa(s) para a liquidação, o SICOM realiza o somatório das baixas contábeis para

Page 91: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

o empenho

6. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de anulações de baixas de empenho por lançamento contábil (registro 10, arquivo AOB), através da combinação nroEmpenho, dtEmpenho, nroLiquidacao e dtLiquidacao verifica se a baixa possui anulação. Caso seja(m) localizada(s) anulação(ões) para a baixa, o SICOM realiza o somatório das anulações de baixas contábeis para o empenho

7. O SICOM realiza o seguinte cálculo: Valor Liquidado (-) valores anulados para a liquidação (-) valores pagos para a liquidação (+) valores anulados para o pagamento (-) baixas contábeis para o empenho (+) anulações de baixas contábeis para o empenho

8. Caso o resultado deste cálculo não seja maior ou igual à zero o SICOM emite a exceção EX227_OP_VL_DIVERGENTE ao Agente da Administração Pública.

9. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.27.3.7 Subfluxo Validar Valor da Ordem Pagamento

1. Para cada Ordem de Pagamento e seus respectivos itens da movimentação Financeira das Ordens de Pagamento e Retenções das Ordens de Pagamento

1.1. O SICOM obtém valor do campo valorFonte do pagamento da despesa por fonte de despesa

1.2. O SICOM obtém valor do Total da Movimentação Financeira das movimentações correspondentes a Ordem pagamento

1.3. O SICOM obtém valor do Total da Retenções das retenções correspondentes a Ordem pagamento

1.4. O SICOM obtém valor do Total dos valores extra-orçamentários antecipados dos registros correspondentes a Ordem de pagamento

1.5. O SICOM verifica se o valor do Total da Movimentação Financeira (+) Total da Retenções (-) Total dos valores extra-orçamentários e igual (=) ao valorFonte. Caso não seja, a exceção EX229_VL_OP_INVALIDA deve ser acionada ao Agente da Administração Pública

2. O SICOM retorna ao ponto de onde foi acionado.

1.1.1.27.3.8 Subfluxo de Validar Documento

4. O SICOM valida se o tipoDocumentoCredor informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

5. O SICOM valida se o nroDocumento informado é válido,

5.1. Se o campo tipoDocumentoCredor estiver preenchido como “1”

5.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

5.2. Se o campo tipoDocumentoCredor estiver preenchido como “2”

5.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

6. O SICOM retorna ao ponto de onde foi acionado.

Page 92: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.27.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.27.5 Exceções

Não aplicável.

1.1.1.27.6 Mensagens

Não aplicável.

1.1.1.27.7 Alterações para o exercício de 2013

Caso de uso reformulado para o exercício, alterações realçadas em cinza.

1.1.1.27.8 Observações

Não aplicável

Page 93: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.28 Caso de Uso Validar Detalhamento da Anulação das Ordens de Pagamento

1.1.1.28.1 Precondições

44. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

45. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso

46. O caso de uso UC27 - Caso de Uso Validar Detalhamento das Ordens de Pagamento - Movimentação Financeira - Retenções das Ordens deve ter sido concluído com sucesso

1.1.1.28.2 Fluxo principal

55. O SICOM inicia o processamento dos dados do arquivo AOP.

55.1. O SICOM aciona o Subfluxo Validar dados das Anulações de Pagamentos das Despesas

55.2. O SICOM aciona o Subfluxo Validar dados do Detalhamento das anulações de pagamentos das despesas por fonte de recurso

56. O SICOM conclui o processamento do arquivo AOP.

1.1.1.28.3 Subfluxos

1.1.1.28.3.1 Subfluxo Validar dados das Anulações das Ordens de Pagamentos das Despesas

9. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, nroOP, dtPagamento e nroAnulacaoOP é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME213_AOP_DUPLICADO ao Agente da Administração Pública

10. Para cada Anulação de Pagamento informada:

10.1. Através da combinação dos campos codOrgao, codUnidadeSub, nroOP,

dtPagamento e nroAnulacaoOP o SICOM pesquisa nas remessas mensais anteriores (somente no exercício de referência), do módulo de Acompanhamento Mensal se a Anulação da Ordem de Pagamento já foi cadastrada anteriormente. Caso a ordem de pagamento seja localizada a exceção EX231_AOP_CADASTRADA deve ser emitida para o Agente da Administração Pública

10.2. O SICOM verifica se o mês informado no campo dtAnulacaoOP está contido no mês de referência da remessa mensal. Caso não esteja emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

11. O SICOM conclui a execução deste subfluxo.

1.1.1.28.3.2 Subfluxo Validar dados do Detalhamento das anulações de pagamentos das despesas por fonte de recurso

39. Para cada detalhamento dos pagamentos das despesas por fonte de recurso

39.1. O SICOM verifica se o valor informado no campo tipoPagamento esta cadastrado na lista de tipos de ordens de pagamento, caso não esteja a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

39.2. Se o campo tipoPagamento estiver informado com a opção “5” ou “6”

39.2.1. Os campos codOrgaoEmpOP e codUnidadeEmpOP devem estar informados.

Page 94: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Caso essa condição não seja satisfeita a mensagem de erro

ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido

39.2.2. O SICOM verifica se o campo codOrgaoEmpOP informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

39.2.3. O SICOM verifica se o codUnidadeSubEmpOP informado pertence à lista de unidades orçamentárias cadastradas para o codOrgaoEmpOP informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

39.3. Se o campo tipoPagamento estiver informado com valores diferentes de “5” ou “6”

39.3.1. Os campos codOrgaoEmpOP e codUnidadeEmpOP devem estar vazios. Caso essa condição não seja satisfeita a mensagem de erro

ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido

39.4. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

39.5. O SICOM verifica se o valor do campo valorAnulacaoFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

39.6. O SICOM pesquisa no arquivo XML e na base de dados do acompanhamento mensal, nas informações de Pagamento da Despesa, através da combinação codOrgao, codUnidadeSub, nroOP,e nroEmpenho, dtEmpenho e nrLiquidacao e verifica se o pagamento possui Anulação. Caso seja(m) localizada(s) anulação para o pagamento, o SICOM realiza o somatório dos valores anulados para o pagamento

39.7. O SICOM obtém o valor do campo Valor pago por fonte de recurso do pagamento correspondente que deve ser Anulada através da combinação dos campos codOrgao, codUnidadeSub, nroOP,e nroEmpenho, dtEmpenho e nrLiquidacao

39.8. O SICOM realiza o seguinte cálculo: Valor pago por fonte de recurso (-) valores anulados para o pagamento. Caso o resultado deste cálculo seja negativo a exceção EX258_ANULACAO_AOP_SUPERIOR deve ser emitida ao Agente da Administração Pública.

40. O SICOM realiza o somatório do campo valorAnulacaoFonte para o agrupamento de fontes por ordem de pagamento

40.1. O SICOM verifica se o somatório dos valores informados no campo valorFonte da(s) fonte(s) de recursos é igual ao valor do campo vlAnulacaoOP da ordem de pagamento correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

1.1.1.28.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.28.5 Exceções

Não aplicável.

Page 95: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.28.6 Mensagens

Não aplicável.

1.1.1.28.7 Alterações para o exercício de 2013

Caso de uso reformulado para o exercício.

1.1.1.28.8 Observações

No subfluxo “Validar dados do Detalhamento das anulações de pagamentos das despesas por fonte de recurso” as combinações de campos para as validações não incluem o campo codFontRecursos pelo fato de que a fonte de recurso pode mudar. Os valores são buscados do detalhamento por fonte de recurso, pois somente neste detalhamento têm-se as informações sobre empenho e liquidações correspondentes.

Page 96: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.29 Caso de Uso Validar Detalhamento dos Restos a Pagar - Cancelamento dos Restos a Pagar - Encampação/Atribuição dos Restos a Pagar

1.1.1.29.1 Precondições

47. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

48. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.29.2 Fluxo principal

57. O SICOM inicia o processamento do arquivo RSP.

57.1. Se o mês de referência da remessa mensal for Janeiro

57.1.1. O SICOM aciona o Subfluxo Validar dados dos Restos a Pagar de Janeiro

57.1.2. O SICOM aciona o Subfluxo Validar dados do Detalhamento dos restos a pagar por fonte de recurso

57.1.3. O SICOM aciona o Subfluxo Validar dados dos Restos a Pagar por Credor

58. Para registro de Restos a Pagar e os respectivos itens da Movimentação dos Restos a Pagar, o SICOM realiza as seguintes verificações:

58.1. O SICOM aciona o Subfluxo Validar dados dos Restos a Pagar.

58.2. O SICOM aciona o Subfluxo Validar dados do Detalhamento da movimentação dos restos a pagar por fonte de recurso

59. O SICOM conclui o processamento do arquivo RSP.

1.1.1.29.3 Subfluxos

1.1.1.29.3.1 Subfluxo Validar dados dos Restos a Pagar de Janeiro

1. O SICOM verifica se a combinação formada pelos campos nroEmpenho , dtEmpenho e dotOrig é única para cada registro e caso essa condição não ocorra o SICOM emite a mensagem de erro ME186_EMPENHO_DUPLICADO ao Agente da Administração Pública

2. Para cada resto a pagar

2.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.2. Se o campo dtEmpenho estiver informado com o ano do exercício igual ou superior ao do exercício da remessa mensal o SICOM emite a exceção EX139_RSP_EXERCICIO_INVALIDO ao Agente da Administração Pública

2.3. Se o campo dtEmpenho estiver informado com o ano do exercício anterior a 2002

2.3.1. O campo dotOrig deve possuir 22 caracteres numéricos, e se esta condição não for atendida o SICOM emite a exceção EX109_DOT_ORC ao Agente da Administração Pública

2.4. Se o campo dtEmpenho estiver informado com o ano do exercício superior a 2001

2.4.1. O campo dotOrig deve possuir 26 caracteres numéricos, e se esta condição não for atendida o SICOM emite a exceção EX109_DOT_ORC

Page 97: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ao Agente da Administração Pública

2.4.2. Se o vigésimo terceiro e vigésimo quarto dígito do dotOrig informado for igual a “01”, “03”, “04”, “05”, “09”, “11” ou “16”, “36”, 48, ou “94”, os campos tipoDocumentoCredor, nroDocumentoCredor e nomeCredor tornam-se de preenchimento opcional.Exclusivamente para o intervalo de dígitos iniciados no décimo nono dígito até o vigésimo quarto, informado como “319092”, “317192”, “319192” esta regra também deve ser verificada.

2.4.2.1. Caso o empenho não possua itens do tipo “Detalhamento do Restos a Pagar por Credor”, e o campo dotOrig não esteja na condição acima descrita, os campos tipoDocumentoCredor, nroDocumentoCredor e nomeCredor devem ser informados. Caso essa condição não seja atendida, o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

2.4.2.2. Os campos tipoDocumentoCredor e nroDocumentoCredor são dependentes entre si. Nas condições de preenchimento opcionais descritas no passo anterior, deve ser verificado se somente um dos campos está preenchido. Caso essa situação ocorra à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

2.4.2.3. Se os campos tipoDocumentoCredor e nroDocumentoCredor estiverem informados, obrigatoriamente o campo nomeCredor deve estar preenchido. Caso essa condição não seja respeitada a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.5. O SICOM verifica se o campo vlOriginal é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.6. O SICOM verifica se o campo vlSaldoAntProce (+) vlSaldoAntNaoProc é menor ou igual ao valor do campo vlOriginal. Caso não seja emite a exceção EX106_RSP_VL_ORIG_INFERIOR ao Agente da Administração Pública

2.7. Ao menos um dos valores dos campos vlSaldoAntProce e vlSaldoAntNaoProc devem ser maior que zero e caso essa condição não ocorra emite a exceção EX107_VL_SLD_PROC_INVALIDO.

1.1.1.29.3.2 Subfluxo Validar dados do Detalhamento dos restos a pagar por fonte de recurso

41. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para seu respectivo resto a pagar. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

42. Para cada fonte de recurso por resto a pagar:

42.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

42.2. O SICOM verifica se o valor do campo vlOriginalFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

Page 98: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

43. O SICOM realiza o somatório do campo vlOriginalFonte para o agrupamento de fontes por resto a pagar

44. O SICOM verifica se o somatório dos valores informados no campo vlOriginalFonte da(s) fonte(s) de recursos é igual ao valor do campo vlOriginal do resto a pagar correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

45. O SICOM realiza o somatório do campo vlSaldoAntProceFonte para o agrupamento de fontes por resto a pagar

46. O SICOM verifica se o somatório dos valores informados no campo vlSaldoAntProceFonte da(s) fonte(s) de recursos é igual ao valor do campo vlSaldoAntProce do resto a pagar correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

47. O SICOM realiza o somatório do campo vlSaldoAntNaoProcFonte para o agrupamento de fontes por resto a pagar

48. O SICOM verifica se o somatório dos valores informados no campo vlSaldoAntNaoProcFonte da(s) fonte(s) de recursos é igual ao valor do campo vlSaldoAntNaoProc do resto a pagar correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.29.3.3 Subfluxo Validar dados dos Restos a Pagar por Credor

1. O SICOM verifica se a combinação formada pelos campos tipoDocumento e nroDocumento é única para cada registro, para seu respectivo resto a pagar. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada credor por resto a pagar:

2.1. O SICOM aciona o Subfluxo de Validação de Documento

1.1.1.29.3.4 Subfluxo Validar dados dos Restos a Pagar

1. O SICOM verifica se a combinação formada pelos campos codOrgao, dotOrig, nroEmpenho, dtEmpenho, tipoDocumentoCredor, nroDocumentoCredor, tipoRestosPagar e tipoMovimento é única para cada registro e caso essa condição não ocorra o SICOM emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2. Se a movimentação do resto a pagar não for igual “2 - Encampação” ou “4 – Restabelecimento”

2.1. O SICOM verifica se o resto a pagar informado está cadastrado para o Órgão. Através da combinação dos campos: codOrgao ,dotOrig, nroEmpenho, dtEmpenho, tipoDocumentoCredor e nroDocumentoCredor o SICOM pesquisa no cadastro de Restos a Pagar do módulo de Acompanhamento Mensal, se há resto a pagar correspondente e caso não exista correspondente a exceção EX140_RSP_INEXISTENTE deve ser emitida para o Agente da Administração Pública

3. O SICOM aciona o Subfluxo Validar Movimentação dos Restos a Pagar.

1.1.1.29.3.5 Subfluxo Validar Movimentação dos Restos a Pagar

1. SICOM verifica se o valor informado no campo tipoRestosPagar está cadastrado na lista de tipos de restos a pagar no servidor de recebimento. Se essa restrição não

Page 99: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

for atendida a a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

2. SICOM verifica se o valor informado no campo tipoMovimento esta cadastro na lista de tipos de movimentos na base de dados do SICOM, caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.1. Se o tipoMovimento estiver informado como “1” ou “4”

2.1.1. Os campos codOrgaoEncampAtribuic e codUnidadeSub devem estar informados como vazio ou nulo, caso esta condição não ocorra emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública.

2.2. Se o tipoMovimento estiver informado como “2” ou “3”

2.2.1. Os campos codOrgaoEncampAtribuic e codUnidadeSub devem estar informados, caso esta condição não ocorra emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

2.2.2. Se o campo codOrgao for igual ao campo codOrgaoEncampAtribuic emite a mensagem de erro ME126_ COD_ORG_ENCAMP ao Agente da Administração Pública.

2.2.3. O SICOM verifica se o órgão informado no campo codOrgaoEncampAtribuic existe no cadastro de Órgãos no módulo de Instrumentos de Planejamento do Município correspondente. Caso os dados não sejam localizados a exceção EX155_RSP_ORGAO_INEXISTENTE deve ser emitida ao Agente da Administração Pública

2.2.4. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

2.2.4.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

2.3. Exclusivamente quando o tipoMovimento estiver informado como “2” ou “4”

2.3.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.3.2. Se o campo dtEmpenho estiver informado com o ano do exercício igual ou superior ao do exercício da remessa mensal o SICOM emite a exceção EX139_RSP_EXERCICIO_INVALIDO ao Agente da Administração Pública

2.3.3. Se o campo dtEmpenho estiver informado com o ano do exercício anterior a 2002

2.3.3.1. O campo dotOrig deve possuir 22 caracteres numéricos, e se esta condição não for atendida o SICOM emite a exceção EX109_DOT_ORC ao Agente da Administração Pública

Page 100: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2.3.4. Se o campo dtEmpenho estiver informado com o ano do exercício superior a 2001

2.3.4.1. O campo dotOrig deve possuir 26 caracteres numéricos, e se esta condição não for atendida o SICOM emite a exceção EX109_DOT_ORC ao Agente da Administração Pública

2.3.4.2. Se o vigésimo terceiro e vigésimo quarto dígito do dotOrig informado for igual a “01”, “03”, “04”, “05”, “09”, “11” ou “16”, “36”, 48, ou “94”, os campos tipoDocumentoCredor, nroDocumentoCredor e nomeCredor tornam-se de preenchimento opcional. Exclusivamente para o intervalo de dígitos iniciados no décimo nono dígito até o vigésimo quarto, informado como “319092”, “317192”, “319192” esta regra também deve ser verificada.

2.3.4.3. Caso o empenho não possua itens do tipo “Detalhamento do Restos a Pagar por Credor”, e o campo dotOrig não esteja na condição acima descrita, os campos tipoDocumento, nroDocumento e nomeCredor devem ser informados. Caso essa condição não seja atendida, o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

2.3.4.4. Os campos tipoDocumento e nroDocumento são dependentes entre si. Nas condições de preenchimento opcionais descritas no passo anterior, deve ser verificado se somente um dos campos está preenchido. Caso essa situação ocorra à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

2.3.4.5. Se os campos tipoDocumento e nroDocumento estiverem informados, obrigatoriamente o campo nomeCredor deve estar preenchido. Caso essa condição não seja respeitada a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.4. Se o tipoMovimento estiver informado como “1”

2.4.1. Os campos justCancelamento, atoCancelamento e dataAtoCancelamento devem estar informados. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

2.5. Se o tipoMovimento estiver informado com o valor diferente de “1”

2.5.1. Os campos justCancelamento, atoCancelamento e dataAtoCancelamento não devem estar informados. Se esta condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

3. O SICOM aciona o Subfluxo Validar Documento

4. O SICOM verifica se o valor do campo vlMovimentacao é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

5. O SICOM verifica se o valor do campo vlSaldoAnterior é maior ou igual a zero e caso não seja emite a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

1.1.1.29.3.6 Subfluxo Validar dados do Detalhamento da movimentação dos restos a pagar por fonte de recurso

Page 101: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1. O SICOM verifica se o valor informado no campo codFontRecursos é única para cada registro, para sua respectiva movimentação dos restos pagar. Caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

2. Para cada fonte de recurso por movimentação dos restos pagar:

2.1. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.2. O SICOM verifica se o valor do campo vlMovimentacaoFonte é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.3. O SICOM verifica se o valor do campo vlSaldoAnteriorFonte é maior ou igual a zero e caso não seja emite a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

3. O SICOM realiza o somatório do campo vlMovimentacaoFonte para o agrupamento de fontes por movimentação dos restos a pagar

4. O SICOM verifica se o somatório dos valores informados no campo vlMovimentacaoFonte da(s) fonte(s) de recursos é igual ao valor do campo vlMovimentacao da movimentação resto a pagar correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública.

5. O SICOM realiza o somatório do campo vlSaldoAnteriorFonte para o agrupamento de fontes por movimentação dos restos a pagar

6. O SICOM verifica se o somatório dos valores informados no campo vlSaldoAnteriorFonte da(s) fonte(s) de recursos é igual ao valor do campo vlSaldoAnterior da movimentação dos restos a pagar correspondente. Se a condição descrita não seja atendida emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.29.3.7 Subfluxo Validar Documento

10. O SICOM valida se o tipoDocumentoCredor informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

11. O SICOM valida se o nroDocumentoCredor informado é válido,

11.1. Se o campo tipoDocumentoCredor estiver preenchido como “1”

11.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

11.2. Se o campo tipoDocumentoCredor estiver preenchido como “2”

11.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.29.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 102: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.29.5 Exceções

Não aplicável

1.1.1.29.6 Mensagens

Não aplicável

1.1.1.29.7 Alterações para o exercício de 2013

Alteração do Fluxo Principal

Inclusão do Subfluxo Validar dados dos Restos a Pagar por Credor

Alteração do Subfluxo Validar Movimentação dos Restos a Pagar

1.1.1.29.8 Observações

O cadastro do tipo de registro 10 deve ocorrer somente no mês de referência Janeiro.

Caso o campo tipoMovimento esteja preenchido como “2 – Encampação” ou “4 – Restabelecimento” um registro do tipo mestre deve ser criado para ser persistido na base de dados do SICOM.

Page 103: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.30 Caso de Uso Validar Cadastro dos Contratos, Termos de Parceria, Contratos de Gestão e Atas de Registro de Preços

1.1.1.30.1 Precondições

49. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

50. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso

1.1.1.30.2 Fluxo principal

60. O SICOM inicia o processamento do arquivo CONTRATOS.

61. Para cada Contrato e seus respectivos itens

61.1. O SICOM aciona o Subfluxo Validar Contratos, Termos de Parceria e Contratos de Gestão

61.2. O SICOM aciona o Subfluxo Validar Detalhamento dos itens Contratados

61.3. O SICOM aciona o Subfluxo Validar Detalhamento dos Créditos Orçamentários pelo qual correrá a despesa

61.4. O SICOM aciona o Subfluxo Validar Detalhamento dos contratos com mais de um credor / Empresas Consorciadas

61.5. O SICOM aciona o Subfluxo Validar Detalhamento dos Termos de Rescisão Contratual

61.6. O SICOM aciona o Subfluxo Validar Detalhamento dos Termos Aditivos

61.7. O SICOM aciona o Subfluxo Validar Detalhamento dos itens Aditados

61.8. O SICOM aciona o Subfluxo Validar Detalhamento do Apostilamento

61.9. O SICOM verifica se o campo naturezaObjeto esta informado com a opção “4 – Concessão” ou “5 – Permissão” e caso esteja não deve haver registro(s) do tipo “Detalhamento dos itens Contratados ou Aditados”, “Detalhamento dos Créditos Orçamentários pelo qual correrá a despesa” e “Detalhamento dos Termos Aditivos”. Caso esta condição não seja atendida a exceção EX156_CONTRATO_INVALIDO ao Agente da Administração Pública

62. O SICOM encerra o processamento do arquivo CONTRATOS.

1.1.1.30.3 Subfluxos

1.1.1.30.3.1 Subfluxo Validar Contratos, Termos de Parceria e Contratos de Gestão

1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, nroContrato e dataAssinatura é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada contrato informado:

2.1. O SICOM verifica se o contrato informado já esta cadastrado em Acompanhamentos Mensais anteriores através da combinação formada pelos campos codOrgao, codUnidadeSub, nroContrato e dataAssinatura pesquisa na base de dados do Acompanhamento Mensal por um contrato correspondente. Caso seja localizado emite a exceção EX158_CONTRATO_CADASTRADO ao Agente da Administração Pública

2.2. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

Page 104: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2.3. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

2.3.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

2.4. Se os campos nomContratadoParcPublico, tipoDocumento e nroDocumento estiverem informados

2.4.1. O SICOM aciona o Subfluxo Validar Documento

2.5. Se os campos nomContratadoParcPublico, tipoDocumento e nroDocumento não estiverem informados

2.5.1. O SICOM verifica se há ao menos dois registros do tipo “Detalhamento dos contratos com mais de um credor / Empresas Consorciadas”. Se esta condição não for atendida a exceção EX226_REG_DETALHE_AUSENTE deve ser emitida ao Agente da Administração Pública.

2.6. Caso algum dos campos nomContratadoParcPublico, tipoDocumento e nroDocumento estiver informado, obrigatoriamente os três campos devem estar preenchidos (são dependentes entre si). Se esta regra não for respeitada a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.7. O SICOM verifica se o CPF informado no campo cpfrepresentanteLegal atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.8. O SICOM verifica se o exercício informado no campo exercicioProcessoLicitatorio é superior ao exercício de referencia da remessa mensal. Caso seja emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública

2.9. O SICOM verifica se o valor informado no campo naturezaObjeto está cadastrado na lista de Natureza do Objeto na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.10. O SICOM verifica se o valor informado no campo tipoInstrumento está cadastrado na lista de Tipo de Instrumento na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.11. O SICOM verifica se a data informada no campo dataFinalVigencia é posterior ou igual a data do campo dataInicioVigencia. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

2.12. O campo vrContrato deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.13. Se o campo naturezaObjeto estiver preenchido com a opção “4 – Concessão” ou “5 – Permissão”

2.13.1. Os campos formaFornecimento, formaPagamento, prazoExecucao,

Page 105: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

multaRescisoria, MultaInadimplemento e garantia não devem estar informado. Caso esta condição ocorra emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

2.14. Se o campo naturezaObjeto não estiver preenchido com a opção “4 – Concessão” ou “5 – Permissão”

2.14.1. Os campos formaFornecimento, formaPagamento, prazoExecucao, multaRescisoria e MultaInadimplemento e garantia deve estar informado. Se esta condição não for atendia a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

2.14.2. Exclusivamente para o campo garantia verifica se o valor informado está cadastrado na lista de Garantias na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.15. O SICOM verifica se o CPF informado no campo CpfsignatarioContratante atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.16. O SICOM verifica se a data informada no campo dataPublicacao é posterior ou igual a data do campo dataAssinatura. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

3. Exclusivamente para os contratos que possuírem detalhes do tipo “Detalhamento dos contratos com mais de um credor / Empresas Consorciadas”

3.1. O SICOM aciona o Subfluxo Validar Detalhamento dos contratos com mais de um credor / Empresas Consorciadas

1.1.1.30.3.2 Subfluxo Validar Detalhamento dos itens Contratados

12. O campo quantidadeItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

13. O campo valorUnitarioItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.30.3.3 Subfluxo Validar Detalhamento dos Créditos Orçamentários pelo qual correrá a despesa

1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, elementoDespesa e codFontRecursos é única para cada registro do respectivo contrato. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Contrato do tipo “Créditos Orçamentários”

2.1. O SICOM verifica se o campo codOrgao informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento informado. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.2. O SICOM verifica se o codUnidadeSubSub informado pertence à lista de

Page 106: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública

2.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

2.3. O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.4. O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.5. O SICOM verifica se o valor informado nos campos codPrograma e idAcao está cadastrada na lista de ações e metas, no módulo de Instrumentos de Planejamento do Município.

2.5.1. Caso o programa e a ação correspondente não seja localizada, o SICOM realiza uma nova pesquisa no cadastro de ações e metas do módulo de Inclusão de Programas, somente em remessas válidas. Se a ação não for novamente encontrada a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

2.5.2. Se a ação referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX240_AMP_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

2.6. Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública

2.7. O SICOM verifica se o elementoDespesa informado está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.8. O SICOM verifica se o elementoDespesa informado possui o quinto e sexto dígito igual a zero e caso esta condição ocorra emite a exceção EX44_ELEMENTO_INVALIDO ao Agente da Administração Pública

2.9. O SICOM verifica se o elementoDespesa informado possui o terceiro e quarto dígito ou quinto e sexto dígito igual a nove. Se esta condição ocorrer a exceção EX246_DESPESA_INVALIDA deve ser acionada ao Agente da Administração Pública.

2.10. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

Page 107: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.30.3.4 Subfluxo Validar Detalhamento dos contratos com mais de um credor / Empresas Consorciadas

1. Para cada credor ou empresa consorciada vinculada ao contrato

1.1. O SICOM aciona o Subfluxo Validar Documento

2. O SICOM conclui a execução deste fluxo.

1.1.1.30.3.5 Subfluxo Validar Detalhamento dos Termos de Rescisão Contratual

1. Caso o contrato referenciado na rescisão não tenha sido informado no mês de referência:

1.1. O SICOM verifica se o contrato correspondente está cadastrado para o Órgão. Através da combinação dos campos: codOrgao , codUnidadeSub, nroContrato, e dataAssinaturaContOriginal o SICOM pesquisa no cadastro de Contratos do módulo de Acompanhamento Mensal se há contrato correspondente e caso não exista correspondente a exceção EX157_CONTRATO_INEXISTENTE deve ser emitida para o Agente da Administração Pública

1.1.1. O SICOM verifica se o ano informada no campo dataAssinaturaContOriginal é superior ou igual a 2013

2. Para um mesmo contrato somente uma única Rescisão pode ser realizada. Caso já exista uma rescisão para o contrato (inclusive mês de referência) a exceção EX159_RESCISAO_DUPLICADA deve ser emitida para o Agente da Administração Pública

3. O SICOM verifica se a data informada no campo dataRescisao é posterior ou igual a data do campo dataAssinaturaContOriginal. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

4. O SICOM verifica se o valor do campo ValorCancelamentoContrato é maior ou igual a zero. Caso não seja emite a mensagem de erro ME75_VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

1.1.1.30.3.6 Subfluxo Validar Detalhamento dos Termos Aditivos

1. O SICOM verifica se a combinação formada pelos campos codOrgao , codUnidadeSub, nroContrato, dataAssinaturaContOriginal, tipoTermoAditivo e nroSeqTermoAditivo é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Caso o contrato referenciado do Termo Aditivo não tenha sido informado no mês de referência:

2.1. O SICOM verifica se o ano informada no campo dataAssinaturaContOriginal é superior ou igual a 2013.

2.1.1. O SICOM verifica se o contrato correspondente está cadastrado para o Órgão. Através da combinação dos campos: codOrgao , codUnidadeSub, nroContrato, e dataAssinaturaContOriginal o SICOM pesquisa no cadastro de Contratos do módulo de Acompanhamento Mensal, no mês de referência e anteriores, se há contrato correspondente e caso não exista correspondente a exceção EX157_CONTRATO_INEXISTENTE deve ser emitida para o Agente da Administração Pública

2.1.2. Caso o contrato tenha sido localizado e o termo de rescisão contratual tenha sido informado, o SICOM verifica se a data do campo

Page 108: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

dataAssinaturaTermoAditivo é inferior a data do campo dataRescisao. Caso não seja à exceção EX161_ADITIVO_RESC_CONTRATUAL deve ser emitida para o Agente da Administração Pública

3. Para cada termo aditivo do respectivo contrato:

3.1. O SICOM verifica se o Termo Aditivo foi informado na remessa mensal dos meses anteriores através da combinação dos campos codOrgao , codUnidadeSub, nroContrato, dataAssinaturaContOriginal, tipoTermoAditivo e nroSeqTermoAditivo. Caso o termo aditivo seja localizado a exceção EX160_ADITIVO_CADASTRADO deve ser emitida para o Agente da Administração Pública

3.2. O SICOM verifica se o tipoTermoAditivo informado está cadastrado na lista de Termos Aditados na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.3. Se o campo tipoTermoAditivo estiver informado como “06”

3.3.1. O campo dscAlteracao deve estar preenchido. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.4. Se o campo tipoTermoAditivo estiver informado com um valor diferente de “06”

3.4.1. O campo dscAlteracao não deve estar preenchido. Se esta condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

3.5. O SICOM verifica se a data informada no campo dataAssinaturaTermoAditivo é posterior ou igual a data do campo dataAssinaturaContOriginal. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

3.6. O SICOM verifica se a data informada no campo novaDataTermino (somente se informada) é posterior ou igual a data do campo dataAssinaturaTermoAditivo. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

3.7. O SICOM verifica se o valor do campo valorAditivo é maior ou igual a zero. Caso não seja emite a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

3.8. O SICOM verifica se a data informada no campo dataPublicacao é posterior ou igual a data do campo dataAssinaturaTermoAditivo. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

3.9. Se o campo tipoTermoAditivo estiver informado como “02” ou “03” o SICOM verifica se há ao menos um registro do tipo “21 – Detalhamento dos itens Aditados” para o termo aditivo. Caso esta condição não ocorra emite a exceção EX185_ADITIVO_PAI ao Agente da Administração Pública.

3.10. Se o campo valorAditivo for maior que zero obrigatoriamente deve haver ao menos um registro do tipo “21 – Detalhamento dos itens Aditados” para o termo aditivo. Caso esta condição não ocorra emite a exceção EX185_ADITIVO_PAI ao Agente da Administração Pública.

1.1.1.30.3.7 Subfluxo Validar Detalhamento dos itens Aditados

1. O campo quantidadeItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

Page 109: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2. O campo valorUnitarioItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.30.3.8 Subfluxo Validar Detalhamento do Apostilamento

1. O SICOM verifica se a combinação formada pelos campos codOrgao , codUnidadeSub, nroContrato, dataAssinaturaContOriginal, tipoApostila e nroSeqApostila é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada apostila do respectivo contrato:

2.1. O SICOM verifica se o ano informada no campo dataAssinaturaContOriginal é superior ou igual a 2013

2.1.1. O SICOM verifica se o contrato correspondente está cadastrado para o Órgão. Através da combinação dos campos: codOrgao , codUnidadeSub, nroContrato, e dataAssinaturaContOriginal o SICOM pesquisa no cadastro de Contratos do módulo de Acompanhamento Mensal, no mês de referência e anteriores, se há contrato correspondente e caso não exista correspondente a exceção EX157_CONTRATO_INEXISTENTE deve ser emitida para o Agente da Administração Pública

2.1.2. Caso o contrato tenha sido localizado e o termo de rescisão contratual tenha sido informado, o SICOM verifica se a data do campo dataApostila é inferior a data do campo dataRescisao. Caso não seja à exceção EX161_ADITIVO_RESC_CONTRATUAL deve ser emitida para o Agente da Administração Pública

2.2. O SICOM verifica se a Apostila foi informada na remessa mensal dos meses anteriores através da combinação dos campos codOrgao , codUnidadeSub, nroContrato, dataAssinaturaContOriginal, tipoApostila e nroSeqApostila. Caso a apostila seja localizada a exceção EX264_APOSTILAMENTO_CADASTRADO deve ser emitida para o Agente da Administração Pública

2.3. O SICOM verifica se o tipoApostila informado está cadastrado na lista de tipos de apostila na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.4. O SICOM verifica se a data informada no campo dataApostila é posterior ou igual a data do campo dataAssinaturaContOriginal. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

3. Conclui a execução deste fluxo.

Page 110: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.30.3.9 Subfluxo Validar Documento

1. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2. O SICOM valida se o nroDocumento informado é válido,

2.1. Se o campo tipoDocumento estiver preenchido como “1”

2.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.2. Se o campo tipoDocumento estiver preenchido como “2”

2.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.30.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.30.5 Exceções

Não aplicável.

1.1.1.30.6 Mensagens

Não aplicável.

1.1.1.30.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Detalhamento dos Créditos Orçamentários pelo qual correrá a despesa

Alteração do Fluxo Principal

Alteração do Subfluxo Validar Detalhamento do Apostilamento

1.1.1.30.8 Observações

Não aplicável

Page 111: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.31 Caso de uso Validar Detalhamento das Notas Fiscais

1.1.1.31.1 Precondições

51. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso

52. O caso de uso UC24 - Caso de Uso Validar Detalhamento da liquidação da despesa deve ter sido concluído com sucesso

1.1.1.31.2 Fluxo principal

63. O SICOM inicia o processamento do arquivo NTF.

63.1. O SICOM aciona o Subfluxo Validar Nota Fiscal

63.2. O SICOM aciona o Subfluxo Validar Detalhamento dos Itens da Nota Fiscal

63.3. O SICOM aciona o Subfluxo Validar Detalhamento da Liquidação da Nota Fiscal

64. O SICOM conclui o processamento do arquivo NTF.

1.1.1.31.3 Subfluxos

1.1.1.31.3.1 Subfluxo Validar Nota Fiscal

1. Para cada nota fiscal informada:

1.1. O SICOM verifica se a combinação formada pelos campos codOrgao, nfNumero, nfSerie, tipoDocumento, nroDocumento, chaveAcesso e dtEmissaoNF é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

1.2. SICOM verifica se o campo codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.3. Se o campo notaFiscalEletronica estiver informado com a opção “1”

1.3.1. O SICOM os campos nfNumero e nfSerie não devem estar preenchidos. Se essa condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

1.4. Se o campo notaFiscalEletronica estiver informado com o valor diferente da opção “1”

1.4.1. O SICOM os campos nfNumero e nfSerie devem estar preenchidos. Se essa condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

1.5. O SICOM aciona o Subfluxo Validar Documento

1.6. O SICOM valida o formato do campo ufCredor, e caso o formato requerido não seja atendido emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

1.7. O SICOM se o valor informado para o campo notaFiscalEletronica correspondente a algum valor cadastrado na lista de opções que indica se a nota fiscal é eletrônica na base de dados do servidor de recebimento. Caso o valor informado seja invalido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

1.8. Caso o campo notaFiscalEletronica esteja preenchido com a opção “1”

1.8.1. O campo chaveAcesso deve estar preenchido. Caso esta condição não ocorra o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.8.2. O campo chaveAcessoMunicipal não deve estar preenchido. Se essa condição for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública.

1.9. Caso o campo notaFiscalEletronica esteja preenchido com a opção “2”

1.9.1. O campo chaveAcessoMunicipal deve estar preenchido. Caso esta condição não

Page 112: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ocorra o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.9.2. O campo chaveAcesso não deve estar preenchido. Se essa condição for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

1.10. Caso o campo notaFiscalEletronica esteja preenchido com a opção “3”

1.10.1. O SICOM os campos chaveAcesso e chaveAcessoMunicipal não devem estar preenchidos. Se essa condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

1.11. Se o campo dtVencimentoNF estiver informado

1.11.1. O SICOM verifica se a data informada no campo dtVencimentoNF é posterior ou igual a data do campo dtEmissaoNF. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

1.12. O campo nfValorTotal deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.13. O campo nfValorDesconto deve ser maior ou igual a zero. Caso essa condição não atendia a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO deve ser emitida ao Agente da Administração Pública.

1.14. O campo nfValorLiquido deve ser maior ou igual a zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME75_VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

1.15. O SICOM verifica se o valor do campo nfValorDesconto (+) (nfValorLiquido) é igual (=) ao valor do campo nfValorTotal. Se os valores informados forem divergentes a mensagem de erro ME296_NTF_DIVERGENTE deve ser emitida ao Agente da Administração Pública

1.1.1.31.3.2 Subfluxo Validar Detalhamento dos Itens da Nota Fiscal

14. Para cada item da respectiva Nota Fiscal:

14.1. O campo quantidadeItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

14.2. O campo valorUnitarioItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.31.3.3 Subfluxo Validar Detalhamento da Liquidação da Nota Fiscal

1. O SICOM verifica se a combinação formada pelos campos codUnidadeSub, dtEmpenho, nroEmpenho, dtLiquidacao e nroLiquidacao é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. O SICOM pesquisa no arquivo XML, nos dados referentes ao cadastro de liquidação de empenhos (arquivo LDQ) a liquidação correspondente através da combinação dos campos codUnidadeSub, dtEmpenho, nroEmpenho, dtLiquidacao e nroLiquidacao. Caso a liquidação não seja localizada a exceção EX167_LIQ_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública

1.1.1.31.3.4 Subfluxo Validar Documento

1. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

Page 113: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2. O SICOM valida se o nroDocumento informado é válido,

2.1. Se o campo tipoDocumento estiver preenchido como “1”

2.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.2. Se o campo tipoDocumento estiver preenchido como “2”

2.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.31.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.31.5 Exceções

Não aplicável.

1.1.1.31.6 Mensagens

Não aplicável.

1.1.1.31.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Nota Fiscal

1.1.1.31.8 Observações

Não aplicável

Page 114: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.32 Caso de Uso Validar Contas Bancárias

1.1.1.32.1 Precondições

53. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

54. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

55. O caso de uso UC17 - Caso de Uso Validar Detalhamento de Receitas do Mês e por Fonte de Recursos deve ter sido concluído com sucesso.

56. O caso de uso UC18 - Caso de Uso Validar Detalhamento das Correções de Receitas do Mês deve ter sido concluído com sucesso.

1.1.1.32.2 Fluxo Principal

65. O SICOM inicia o processamento do arquivo CTB.

66. Para cada Conta Bancária e seus respectivos itens da movimentação das Contas Bancárias, da receita por Conta Bancária e do Encerramento da Conta:

66.1. O SICOM aciona o Subfluxo Validar dados das Contas Bancárias.

66.2. O SICOM aciona o Subfluxo Validar dados da movimentação das Contas Bancárias

66.3. O SICOM aciona o SubFluxo Validar Saldos Bancários de Agentes Arrecadadores

67. O SICOM encerra o processamento do arquivo CTB.

1.1.1.32.3 Subfluxos

1.1.1.32.3.1 Subfluxo Validar dados das Contas Bancárias

3. Para cada conta bancária:

3.1. O SICOM verifica se a combinação formada pelos campos codOrgao até tipoRecurso é única para cada registro e caso essa condição não ocorra o SICOM emite a mensagem ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

3.2. O SICOM pesquisa no cadastro de contas bancárias do órgão, armazenado no Servidor de Recebimento do SICOM, as contas bancárias que não estão encerradas através da combinação formada pelos campos: codOrgao, banco, agencia, digitoVerificarAgencia, contaBancaria, digitoVerificarContaBancaria e tipoConta, tipoAplicacao e tipoRecurso.

3.2.1. Para cada conta não encerrada localizada deve haver uma conta correspondente no mês de referência (instrução não se aplica a janeiro). Se esta condição não for atendida o SICOM emite a exceção EX131_CB_NAO_INFORMADA ao Agente da Administração Pública

4. Exclusivamente para as contas bancárias que não estão cadastradas na base de dados do SICOM.

4.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.2. O SICOM verifica se o banco informado existe na lista de Instituições Financeiras do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

Page 115: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

4.3. O SICOM verifica se o valor informado no campo tipoConta é igual a “01” ou “02” caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

4.4. Se o campo tipoConta estiver informado como “01” o campo tipoAplicacao não deve estar informado. Se essa condição não for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO para o Agente da Administração Pública.

4.5. Se o campo tipoConta estiver informado como “02” e o órgão responsável pelo envio da remessa for do tipo “05 – RPPS” (conforme arquivo ORGAO)

4.5.1. O campo tipoAplicacao deve estar preenchido. Se essa condição não for atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO para o Agente da Administração Pública.

4.5.2. Se o campo tipoConta estiver informado como “02” e o órgão responsável pelo envio da remessa for diferente do tipo “05 – RPPS” (conforme arquivo ORGAO) o preenchimento do campo é de preenchimento opcional.

4.5.3. O SICOM verifica se o valor informado no campo tipoAplicacao está cadastrado na lista de tipos de aplicação financeira na base de dados do TCE. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.6. O SICOM verifica se o valor informado no campo tipoRecurso está cadastrado na lista de tipos de recurso na base de dados do TCE. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

5. O SICOM verifica se a dataEncerramento informada está no período do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal. Caso essa condição não ocorra emite a mensagem de erro ME155_DATA_MES_REFERENCIA ao Agente da Administração Pública

6. Exclusivamente para as contas bancárias cadastradas e não encerradas, o SICOM verifica se o vlSaldoInicial informado é igual ao vlSaldoFinal do mês anterior ao da remessa mensal atual, e caso não seja emite a exceção EX92_VL_SLD_INCONSISTENTE ao Agente da Administração Pública.

1.1.1.32.3.2 Subfluxo Validar dados da movimentação das Contas Bancárias

1. Para cada item de movimentação da respectiva conta bancária:

1.1. O SICOM verifica se o valor informado no campo tipoMovimentacao esta cadastro na lista de tipos de movimentos na base de dados do servidor de recebimento. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.2. Se o campo tipoMovimentacao for igual a “1”

1.2.1. O campo tipoEntrSaida deve estar informado somente com os seguintes valores válidos: “01”, “04”, “05”, “07”, “09”, “10”, “12”, “14” “15”, ou “99”. Se esta condição não for atendida o SICOM emite a exceção EX133_TIPO_ENT_SAIDA_INVALIDO ao Agente da Administração Pública

1.3. Se o campo tipoMovimentacao for igual a “2”

1.3.1. O campo tipoEntrSaida deve estar informado somente com os seguintes valores válidos: “02”, “03”, ”04”, “06”, “07”, “08”, “09”, “10” “11”, “13”, “14” ou “99”. Se esta condição não for atendida o SICOM emite a exceção EX133_TIPO_ENT_SAIDA_INVALIDO ao Agente da Administração Pública

Page 116: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.4. O SICOM verifica se o valor do campo valorEntrSaida é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.5. Se o campo tipoEntrSaida for igual a “05”, “06”, “07” ou “09”

1.5.1. Os campos contaTransf e digitoVerificadorContaCorrente devem estar informados. Caso a condição não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

1.6. Se o campo tipoEntrSaida for diferente de “05”, “06” “07” ou “09”

1.6.1. Os campos contaTransf e digitoVerificadorContaCorrente devem estar informados como vazio ou nulo. Caso a condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

1.6.2. O SICOM verifica se a combinação formada pelos campos tipoMovimentacao e tipoEntrSaida é única para cada registro e caso essa condição não ocorra o SICOM emite a exceção ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública. Este passo somente deve ser realizado para registros onde o campo tipoEntrSaida estiver informado com valores diferentes de “05”, “06” “07” ou “09”.

2. O SICOM realiza o somatório do campo valorEntrSaida de todas as movimentações onde o campo tipoMovimentacao é igual a “1 – Entrada” e o atribui ao total das entradas

3. O SICOM realiza o somatório do campo valorEntrSaida de todas as movimentações onde o campo tipoMovimentacao é igual a “2 – Saída” e o atribui ao total das saídas

4. O SICOM calcula o total das entradas (-) total das saídas (+) vlSaldoInicial e compara o resultado com valor do campo vlSaldoFinal da conta bancária correspondente. Se o resultado das movimentações não for igual ao Saldo Final do mês o SICOM emite a exceção EX138_SALDO_BANCARIO_DIVERGENTE ao Agente da Administração Pública.

5. O SICOM verifica se o campo tipoEntrSaida esta preenchido com a opção “01”, “02”, “03” ou “15”. Caso esteja, deve haver ao menos um registro do tipo “12 – Detalhamento da receita por Conta Bancária” para movimentação. Se esta condição não for atendida a exceção EX126_CONTA_PAI deve ser acionada para o Agente da Administração Pública

5.1. O SICOM aciona o SubFluxo Validar Receita por Conta Bancária

6. O SICOM verifica se o campo tipoEntrSaida esta preenchido com a opção diferente de “01”, “02”, “03” ou “15” e caso esteja não deve haver registro do tipo “12 – Detalhamento da receita por Conta Bancária” associada a movimentação. Se essa condição não for satisfeita a mensagem de erro ME237_ REG_DETALHE_INVALIDO deve ser emitida ao Agente da Administração Pública.

7. Caso exista uma movimentação onde o campo tipoMovimentacao esteja informado como “2” e o campo tipoEntrSaida esteja informado como “14”, necessariamente também deve ser informado uma movimentação que possua o campo tipoEntrSaida informado como “15”. Se essa condição não for atendida a mensagem de erro ME367_CTB_REC deve ser emitida ao Agente da Administração Pública.

7.1. Caso a instrução descrita no passo anterior seja atendida com sucesso, o SICOM verifica se o valor do campo valorEntrSaida é igual para ambas as movimentações. Se o valores informados não forem igual à mensagem de erro ME367_CTB_REC deve ser emitida ao Agente da Administração Pública.

Page 117: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.32.3.3 SubFluxo Validar Receita por Conta Bancária

1. O SICOM verifica se a conta de receita informada no campo identificadorDeducao e rubrica é única entre a relação de contas de receita para a mesma movimentação. Caso a conta não seja única o SICOM emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada receita de movimentação da conta bancária

2.1. Caso o campo identificadorDeducao esteja informado, o SICOM verifica se o valor informado correspondente a um valor presente da lista de tipos de dedução. Caso o valor seja inválido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

2.2. O SICOM verifica se a conta informada no campo rubrica está cadastrada na lista de Rubricas da Receita na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO

2.3. O SICOM verifica se a movimentação correspondente possui o campo tipoEntrSaida igual a “02” e caso esteja, o campo identificadorDeducao deve estar preenchido para a receita, senão a exceção EX255_CTB_DEDUCAO deve ser acionada para o Agente da Administração Pública.

2.4. O SICOM valida se o valor do campo vlrReceitaCont é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

3. O SICOM verifica se o somatório dos valores informados no campo vlrReceitaCont para os itens de Receita é igual ao valor do campo valorEntrSaida da receita correspondente. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Se houver contas de dedução para a movimentação, estas devem ter seus valores considerados como negativo). Caso o campo tipoEntrSaida do registro 11 (Detalhamento da Movimentação das Contas Bancárias) esteja informado como “02 – Dedução de receita orçamentária”, o valor do campo valorEntrSaida deve ser considerado como negativo.

Page 118: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.32.3.4 SubFluxo Validar Saldos Bancários de Agentes Arrecadadores

1. O SICOM verifica se o valor informado no campo codAgenteArrecadador é único para cada registro. Caso essa condição não seja respeita o SICOM emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

2. Para cada registro de saldos bancários de agentes arrecadadores

2.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.2. O SICOM valida se o valor dos campos vlSaldoInicial, vlEntrada, vlSaida e vlSaldoFinal é maior ou igual a zero e caso não seja emite a mensagem de erro ME75_VL_NEGATIVO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM pesquisa na remessa do mês anterior (somente no exercício de referência), para verificar se o agente arrecadador foi informado, utilizando como critério de identificação o campo codAgenteArrecadador.

2.3.1. Caso o agente arrecadador seja localizado na remessa do mês anterior o SICOM obtém o valor do campo vlSaldoFinal , somente se este for maior que zero.

2.3.2. O SICOM compara o valor obtido no campo vlSaldoFinal com o valor do campo vlSaldoInicial da remessa atual. Caso os valores não sejam iguais à exceção EX256_CTB_SD_ANT_DIVERGENTE deve ser executada para o Agente da Administração Pública.

2.4. O SICOM realiza o seguinte cálculo: vlSaldoInicial (+) vlEntrada (-) vlSaida.

2.4.1. O SICOM compara o resultado do cálculo realizado no passo anterior com o valor do campo vlSaldoFinal e, se os valores forem diferentes executa a exceção EX257_CTB_SD_FINAL_DIVERENTE ao Agente da Administração Pública.

1.1.1.32.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.32.5 Exceções

Não aplicável.

1.1.1.32.6 Mensagens

Não aplicável.

1.1.1.32.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.32.8 Observações

Para cada registro do tipo “Contas Bancárias” presente neste arquivo são necessárias verificar na base de dados do TCE se a conta esta cadastrada, somente após este procedimento uma nova conta pode ser incluída na base de dados do TCE.

Page 119: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Os saldos informados no tipo de registro “Contas Bancárias” podem ser informados com valores negativos.

Page 120: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.33 Caso de Uso Validar Cadastro de Veículos em Situação de Consumo - Combustível

1.1.1.33.1 Precondições

57. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

58. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

59. O caso de uso UC22 - Caso de Uso Validar Empenhos do Mês Obras relacionadas aos Empenhos do Mês Empenho por Credor deve ter sido concluído com sucesso

60. O caso de uso UC29 - Caso de Uso Validar Detalhamento dos Restos a Pagar - Cancelamento do Resto a Pagar – Encampação Atribuição do Resto a Pagar deve ter sido concluído com sucesso

1.1.1.33.2 Fluxo principal

68. O SICOM inicia o processamento dos dados do arquivo CVC

68.1. O SICOM aciona o Subfluxo Validar Cadastro de Veículos

68.2. O SICOM aciona o Subfluxo Validar Detalhamento do Gasto com Combustível/ Lubrificante/ Manutenção por veículo

68.3. O SICOM aciona o Subfluxo Validar Detalhamento do Transporte Escolar

69. O SICOM conclui o processamento dos dados do arquivo CVC

1.1.1.33.3 Subfluxos

1.1.1.33.3.1 Subfluxo Validar Cadastro de Veículos

2. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, codVeiculo é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME204_VEICULO_DUPLICADO ao Agente da Administração Pública

3. Para cada Veículo informado:

3.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

3.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

3.3. O SICOM verifica se o valor informado no campo tpVeiculo está cadastrado na lista de tipos de veículos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

3.4. Se o campo tpVeiculo estiver informado como “01”

3.4.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual

Page 121: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

a “01”, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.5. Se o campo tpVeiculo estiver informado como “02”

3.5.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual a “02”, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.6. Se o campo tpVeiculo estiver informado como “03”

3.6.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual a “03”, “04”, “05”, “06”, “07” ou “08”, caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.7. Se o campo tpVeiculo estiver informado como “04”

3.7.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual a “09”, “10”, “11”, “12”, “13”, “14”, “15”, “16” ou “17” e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.8. Se o campo tpVeiculo estiver informado como “05”

3.8.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual a “18”, “19”, “20”, “21”, “22”, “23”, “24”, ou “25” e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.9. Se o campo tpVeiculo estiver informado como “99”

3.9.1. O SICOM verifica se o valor informado no campo subTipoVeiculo é igual a “99”, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.10. Através dos campos codOrgao, codUnidadeSub e codVeiculo o SICOM verifica se há cadastrado em prestações de contas anteriores um veículo utilizando o mesmo código do veículo. Caso esta condição ocorra à exceção EX177_COD_VEICULO_CADASTRADO ao Agente da Administração Pública

3.11. O SICOM verifica se o valor informado no campo ano é superior ao ano do exercício de referência. Caso esta condição ocorra a mensagem de erro ME290_CVC_ANO_INVALIDO deve ser emite ao Agente da Administração Pública

3.12. Se o campo tpVeiculo estiver informado como “03”

3.12.1. Os campos placa, chassi e numeroRenavam devem estar informados. Caso a condição não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

3.13. Se o campo tpVeiculo estiver informado com valor diferente “03”

3.13.1. Os campos placa, chassi e numeroRenavam não devem estar informados. Caso a condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

3.14. O SICOM verifica se o valor informado no campo situacao está cadastrado na lista de situações de veículos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.1.1.33.3.2 Subfluxo Validar Detalhamento do Gasto com Combustível/ Lubrificante/ Manutenção por veículo

1. Para cada registro informado:

Page 122: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1. O SICOM pesquisa pelo veículo correspondente (inclusive no XML), através da combinação dos campos codOrgao, codUnidadeSub e codVeiculo, percorre as prestações de contas do módulo de Acompanhamento Mensal, no cadastro de veículos. Caso o veículo não seja localizado a exceção EX178_VEICULO_INVALIDO ao Agente da Administração Pública.

1.2. O SICOM verifica se já foi realizada a baixa do veículo, pesquisando nas remessas de acompanhamento mensal de meses anteriores pelo veiculo através dos campos codOrgao, codUnidadeSub, codVeiculo. Se o veículo for localizado no cadastro de baixa a exceção EX251_BAIXA_CVC deve ser acionada para o Agente da Administração Pública

1.3. O SICOM verifica se o valor informado no campo origemGasto esta cadastrado na lista de origens no servidor de recebimento. Caso não esteja a mensagem de erro ME6_CÓDIGO_INVALIDO deve se emitida ao Agente da Administração Pública

1.4. Se o campo origemGasto estiver preenchido como “Abastecimento em posto”

1.4.1. Os campos codUnidadeSubEmpenho, nroEmpenho e dtEmpenho devem estar informados com valores diferentes de vazio ou nulo. Caso a condição não seja atendida o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.5. O SICOM pesquisa se o empenho referenciado está cadastrado em Empenhos ou nos Restos a Pagar através da combinação dos campos codOrgao, codUnidadeSubEmpenho, nroEmpenho e dtEmpenho (utilizar a data como parâmetro de pesquisa). Caso o empenho não seja localizado a exceção EX162_EMP_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública. Caso o campo origemGasto esteja preenchido com a opção “1 – Estoque” este passo somente deve ser executado caso os campos codUnidadeSubEmpenho, nroEmpenho e dtEmpenho estejam preenchidos (vide observações).

1.6. O SICOM verifica se o valor do campo tpDeslocamento está cadastrado na lista de tipos de deslocamentos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.7. O SICOM verifica se o valor do campo MarcacaoFinal é superior ao valor do campo MarcacaoInicial. Caso não seja emite a mensagem de erro ME205_QTDE_INVALIDA ao Agente da Administração Pública

1.8. O SICOM verifica se o valor informado no campo tipoGasto está cadastrado na lista de tipos de gastos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.9. O SICOM verifica se o campo qtdeUtilizada é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.10. O SICOM verifica se o campo vlGasto é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.11. Se o campo tipoGasto estiver preenchido com a opção “08 – Peças”, “09 – Serviços” ou “99 – Outros”

1.11.1. O campo dscPecasServicos deve estar informado. Caso esta condição não ocorra emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.12. O SICOM verifica se o valor informado no campo atestadoControle esta preenchido como “1” ou “2” e caso esta condição não seja atendida emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração

Page 123: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública

1.1.1.33.3.3 Subfluxo Validar Detalhamento do Transporte Escolar

1. Para cada registro informado:

1.1. O SICOM pesquisa pelo veículo correspondente (inclusive no XML) no cadastro de veículo, através da combinação dos campos codOrgao, codUnidadeSub e codVeiculo percorre as prestações de contas do módulo de Acompanhamento Mensal. Caso o veículo não seja localizado a exceção EX178_VEICULO_INVALIDO ao Agente da Administração Pública.

1.2. O SICOM verifica se já foi realizada a baixa do veículo, pesquisando nas remessas de acompanhamento mensal de meses anteriores pelo veiculo através dos campos codOrgao, codUnidadeSub, codVeiculo. Se o veículo for localizado no cadastro de baixa a exceção EX251_BAIXA_CVC deve ser acionada para o Agente da Administração Pública

1.3. O SICOM verifica se o campo numeroPassageiros é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.4. O SICOM verifica se o valor informado no campo turnos pertence a lista de turnos cadastrados na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.1.1.33.3.4 Subfluxo Validar Baixa de Veículos e Equipamentos

1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, codVeiculo é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME204_VEICULO_DUPLICADO ao Agente da Administração Pública

2. Para cada baixa informada:

2.1. O SICOM pesquisa pelo veículo correspondente (inclusive no XML) no cadastro de veículo, através da combinação dos campos codOrgao, codUnidadeSub e codVeiculo percorre as prestações de contas do módulo de Acompanhamento Mensal. Caso o veículo não seja localizado a exceção EX178_VEICULO_INVALIDO ao Agente da Administração Pública.

2.2. O SICOM verifica se já foi realizada a baixa do veículo, pesquisando nas remessas de acompanhamento mensal de meses anteriores pelo veiculo através dos campos codOrgao, codUnidadeSub, codVeiculo. Se o veículo for localizado no cadastro de baixa a exceção EX251_BAIXA_CVC deve ser acionada para o Agente da Administração Pública.

2.3. O SICOM verifica se o valor informado no campo tipoBaixa pertence a lista de baixas cadastradas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.1.1.33.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 124: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.33.5 Exceções

Não aplicável.

1.1.1.33.6 Mensagens

Não aplicável.

1.1.1.33.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Detalhamento do Gasto com Combustível/ Lubrificante/ Manutenção por veículo

Alteração do Subfluxo Validar Detalhamento do Transporte Escolar

Alteração do Subfluxo Validar Baixa de Veículos e Equipamentos

1.1.1.33.8 Observações

Caso o campo origemGasto esteja preenchido com a opção “1 – Estoque” o preenchimento dos campos codUnidadeSubEmpenho, nroEmpenho e dtEmpenho é opcional, entretanto, caso um desses esteja preenchido, os demais também devem ser informados. Se esta condição não for respeitada a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

Page 125: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.34 Caso de uso Validar Detalhamento da Dívida Consolidada

1.1.1.34.1 Precondições

61. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

62. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.34.2 Fluxo principal

70. O SICOM inicia o processamento do arquivo DDC.

71. O SICOM valida se a combinação formada pelos campos: codOrgao, tipoLancamento, nroLeiAutorizacao, dtLeiAutorizacao, nroContrato, dataAssinatura, tipoDocumentoCredor e nroDocumento é única para cada registro e caso essa condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

72. O SICOM pesquisa na remessa mensal do mês anterior os registros da dívida consolidada onde o valor do Saldo Atual é maior que zero (vide observações).

73. O SICOM recupera os registros com as informações referentes ao mês anterior

74. Caso o SICOM tenha obtido dados no mês anterior e o arquivo esteja vazio a exceção EX61_DIVIDA_NAO_INFORMADA deve ser emitida ao Agente da Administração Pública.

75. O SICOM verifica se para algum registro obtido na remessa mensal do mês anterior não existe registro correspondente na remessa mensal atual (combinação dos campos codOrgao, tipoLancamento, nroLeiAutorizacao, dtLeiAutorizacao, nroContrato, dataAssinatura, tipoDocumentoCredor e nroDocumento iguais). Caso algum registro não possua um correspondente o SICOM emite a exceção EX61_DIVIDA_NAO_INFORMADA ao Agente da Administração Pública.

76. Para cada registro de dívida consolidada:

76.1. O SICOM verifica se o codOrgao informado é igual ao codOrgão do registro do tipo “10” do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

76.2. O SICOM valida se o campo tipoLancamento informado está cadastrado na lista de Tipos de Lançamento da Dívida Consolidada na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra o SICOM emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

76.3. Se informados, os campos nroLeiAutorizacao e dtLeiAutorizacao são dependentes entre si. Se somente um dos campos estiver preenchido, obrigatoriamente o outro deve ser informado. Caso essa situação não ocorra à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública para cada campo não preenchido.

76.4. O SICOM aciona o Subfluxo de Validação de Documento

76.5. Se o campo vlCancelamento estiver informado como maior que zero o campo justificativa deve estar preenchido. Se essa condição não for atendida à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

76.6. Se o campo vlCancelamento estiver informado com o valor igual a zero o campo justificativa não deve estar preenchido. Se essa condição não for atendida à mensagem de erro ME139_REENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

76.6.1. O SICOM verifica se o vlSaldoAnterior informado no arquivo é igual ao Saldo Atual do registro encontrado na remessa mensal do mês anterior. Caso esta condição não ocorra o SICOM emite a exceção EX62_VL_SLD_ANT_INCONS ao Agente da Administração Pública.

76.7. O SICOM verifica se o campo vlSaldoAtual é maior ou igual a zero, e igual ao resultado do seguinte calculo: “vlSaldoAnterior” (+) “vlContratacao” (-) “vlAmortizacao” (-) “vlCancelamento” (+) “vlEncampacao” (+) “vlAtualizacao”. Caso esta condição não ocorra o SICOM emite a exceção EX60_VL_SLD_ATUAL_INCONS.

Page 126: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

77. O SICOM conclui o processamento das informações do arquivo DDC.

1.1.1.34.2.1 Subfluxo de Validação de Documento

15. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16. O SICOM valida se o nroDocumento informado é válido,

16.1. Se o campo tipoDocumento estiver preenchido como “1”

16.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

16.2. Se o campo tipoDocumento estiver preenchido como “2”

16.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.34.3 Diagrama de estado / Diagrama de atividade

Alteração do fluxo principal

Inclusão do Subfluxo de validação de documento

1.1.1.34.4 Exceções

Não aplicável

1.1.1.34.5 Mensagens

Não aplicável.

1.1.1.34.6 Alterações para o exercício de 2013

Não aplicável

1.1.1.34.7 Observações

Para obtenção do valor do Saldo Atual dos registros da remessa mensal do mês anterior o seguinte cálculo deve ser realizado: vlSaldoAnterior (+) vlContratacao (-) vlAmortizacao (-) vlCancelamento (+) vlEncampacao (+) vlAtualizacao.

Page 127: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.35 Caso de Uso Validar Detalhamento da Projeção Atuarial do RPPS

1.1.1.35.1 Precondições

1.O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ser concluído com sucesso.

2.O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.35.2 Fluxo principal

78. O SICOM inicia o processamento dos dados do arquivo PARPPS.

79. Caso o mês de referência seja igual a Dezembro

79.1. O SICOM verifica se o órgão responsável pelo envio da remessa é do tipo “05 – RPPS (Regime Próprio de Previdência Social)”

79.1.1. Deve haver dados para o processamento das informações da projeção atuarial do RRPS. Caso esta condição não seja atendida o SICOM emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

79.1.2. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

79.2. Caso o órgão responsável pelo envio seja diferente do tipo “05 – RPPS (Regime Próprio de Previdência Social)”, não deve haver dados neste arquivo. Se essa condição não for satisfeita a exceção EX64_TIP_ORG_RARPPS_INVALIDO deve ser emitida ao Agente da Administração Pública

80. Caso o mês de referência seja diferente de Dezembro

80.1. Não deve haver dados para o processamento das informações da projeção atuarial do RRPS. Caso esta condição não seja atendida o SICOM emite a exceção EX63_MES_ARQ_PREST_INVALIDO ao Agente da Administração Pública

81. Para cada registro da Projeção Atuarial do RPPS:

81.1. O SICOM verifica se o exercício informado refere-se ao ano seguinte ao exercício informado no registro anterior. Caso seja o primeiro registro, o exercício deve ser igual ao ano do exercício anterior ao da remessa mensal. Caso esta condição não ocorra, o SICOM emite a exceção EX65_EXE_PROJ_ATU_INVALIDO ao Agente da Administração Pública.

82. O SICOM conclui o processamento das informações do arquivo PARPPS.

1.1.1.35.3 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.35.4 Exceções

Não aplicável

1.1.1.35.5 Mensagens

Não aplicável.

1.1.1.35.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

Page 128: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.35.7 Observações

O arquivo deve conter exatamente 75 registros. Esta regra está detalhada no UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal

Para cada registro deste arquivo, os valores informados no campo exercício devem estar em ordem seqüencial, ou seja, o ano do exercício informado deve ser exatamente subseqüente ao anterior. Caso esta condição não seja atendida a exceção EX65_EXE_PROJ_ATU_INVALIDO deve ser acionado para o Agente da Administração Direta.

O PARPPS é de envio exclusivo de órgãos do tipo “Previdência Municipal (Regimes Próprios)”. Os demais tipos de órgãos devem encaminhar este arquivo na remessa mensal mensal.

Page 129: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.36 Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal

1.1.1.36.1 Precondições

63. O caso de uso de envio deve ter sido concluído com sucesso.

1.1.1.36.2 Fluxo principal

83. O SICOM descompacta o arquivo do formato zip.

83.1. Para os arquivos de Acompanhamento Mensal, o SICOM aciona o Subfluxo de Validação dos Arquivos do Acompanhamento Mensal.

84. O SICOM conclui a geração do arquivo XML e disponibiliza para o consumo dos serviços de Validação do módulo de Acompanhamento Mensal.

1.1.1.36.3 Subfluxos

1.1.1.36.3.1 Subfluxo de Validação dos Arquivos do Acompanhamento Mensal

1. O SICOM verifica se a relação de arquivos descompactados do Acompanhamento Mensal é composta exatamente de trinta e cinco arquivos, e caso esta condição não ocorra emite a exceção EX37_ARQUIVOS_DIVERGENTES ao Agente da Administração Pública.

2. O SICOM verifica a identificação e a extensão dos arquivos que compõem o Acompanhamento Mensal, isto é, se os arquivos possuem as seguintes identificações: IDE, ORGAO,PAREC, REC, ARC, LAO, AOC, REGLIC, ABERLIC, RESPLIC, HABLIC, JULGLIC, HOMOLIC, PARELIC, REGADESAO, DISPENSA, CONTRATOS, EMP, ANL, RSP, LQD, ALQ, EXT, AEX, OPS, AOP, OBELAC, AOB, NTF, CTB, CAIXA, CVC, DDC, PARPPS, e DCLRF e caso esta condição não ocorra emite a exceção EX38_DESCRICAO_ARQ_INCORRETA ao Agente da Administração Pública.

3. O SICOM gera um arquivo no formato XML para armazenar os dados do módulo de Acompanhamento Mensal e grava o ano do Exercício, mês da prestação de contas, o nome do Município, do Órgão / Entidade, CNPJ, Data e hora de envio, Tipo de Remessa, IdPrestacaoContas (Identificador da prestação de contas) e tipo de órgão.

4. O SICOM inicia o processo de conversão das informações do formato csv para o formato XML nos arquivos do módulo de Acompanhamento Mensal:

4.1. O SICOM aciona o Subfluxo Converter e Validar arquivo de Identificação da Remessa.

4.2. O SICOM aciona o Subfluxo Converter e Validar arquivo de Órgãos.

4.3. O SICOM aciona o Subfluxo Converter e Validar arquivo de Previsão Atualizada da Receita

4.4. O SICOM aciona o Subfluxo Converter e Validar arquivo de Receita.

4.5. O SICOM aciona o Subfluxo Converter e Validar arquivo de Correção da Receita.

4.6. O SICOM aciona o Subfluxo Converter e Validar arquivo de Lei de Alteração Orçamentária.

4.7. O SICOM aciona o Subfluxo Converter e Validar arquivo de Alterações Orçamentárias

4.8. O SICOM aciona o <ponto de inclusão>: UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação

4.9. O SICOM aciona o Subfluxo Validar e Converter Contratos

Page 130: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

4.10. O SICOM aciona o Subfluxo Converter e Validar Detalhamento dos Empenhos do Mês

4.11. O SICOM aciona o Subfluxo Converter e Validar Detalhamento dos Empenhos Anulados no mês por fonte de recurso

4.12. O SICOM aciona o Subfluxo Converter e Validar arquivo de Restos a Pagar

4.13. O SICOM aciona o Subfluxo Converter e Validar Detalhamento da Liquidação da Despesa

4.14. O SICOM aciona o Subfluxo Converter e Validar Detalhamento da Anulação da Liquidação da Despesa

4.15. O SICOM aciona o Subfluxo Converter e Validar arquivo de Detalhamentos das Receitas e Despesas Extra-Orçamentárias

4.16. O SICOM aciona o Subfluxo Converter e Validar arquivo de Anulações das Extra-Orçamentárias

4.17. O SICOM aciona o Subfluxo Converter e Validar Pagamentos de Despesas

4.18. O SICOM aciona o Subfluxo Converter e Validar Anulações das Ordens de Pagamento

4.19. O SICOM aciona o Subfluxo Converter e Validar Outras Baixas de Empenhos por Lançamento Contábil

4.20. O SICOM aciona o Subfluxo Converter e Validar Anulações de Outras Baixas de Empenhos por Lançamento Contábil

4.21. O SICOM aciona o Subfluxo Converter e Validar Notas Fiscais

4.22. O SICOM aciona o Subfluxo Converter e Validar arquivo de Contas Bancárias

4.23. O SICOM aciona o Subfluxo Converter e Validar arquivo da Conta Caixa

4.24. O SICOM aciona o Subfluxo Converter e Validar Cadastro de Veículos

4.25. O SICOM aciona o Subfluxo Converter e Validar arquivo de Projeção Atuarial do RPPS

4.26. O SICOM aciona o Subfluxo Converter e Validar Dívida Consolidada

4.27. O SICOM aciona o Subfluxo Converter e Validar Dados Complementares à LRF

5. O SICOM conclui a geração do arquivo XML e disponibiliza para o consumo dos serviços de Validação do módulo de Acompanhamento Mensal

1.1.1.36.3.2 Subfluxo Converter e Validar arquivo de Identificação da Remessa

1. O SICOM acessa as informações do arquivo IDE.csv

1.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

1.2. O SICOM verifica se o arquivo contém somente um registro, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos codMunicipio, cnpjMunicipio, codOrgao, tipoOrgao, anoReferencia, mesReferencia e dataGeracao estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

Page 131: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.5. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo IDE.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.3 Subfluxo Converter e Validar arquivo de Órgãos

3. O SICOM acessa as informações do arquivo ORGAO.csv

3.1. O SICOM verifica se o arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3.2. O SICOM verifica se o arquivo contém somente um registro do tipo “10 – Órgãos”, e caso esta condição não ocorra emite a exceção EX242_ORGAO_REGISTROS_INVALIDOS ao Agente da Administração Pública.

3.3. Para cada registro do tipo “10 – Órgãos” o SICOM verifica se há registros correspondentes do tipo “11 – Identificação dos Responsáveis”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX100_ORGAO_PAI ao Agente da Administração Pública.

3.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.5. Caso algum dos campos tipoRegistro, codOrgao, descOrgao, tipoOrgao, cnpjOrgao, lograOrgao, bairroLograOrgao, cepLograOrgao, telefoneOrgao, emailOrgao estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.6. Caso algum dos campos tipoRegistro, tipoResponsavel, nome, cartIdent, orgEmissorCi, cpf, dtInicio, dtFinal, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone e email estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.7. Caso o campo tipoResponsavel esteja preenchido como “02 – Contador”

3.7.1. O SICOM verifica se o campo crcContador e ufCrcContador estão preenchidos, e caso esta condição não ocorra emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.8. Caso o campo tipoResponsavel esteja preenchido como “04 – Ordenador de Despesa por Delegação”

3.8.1. O SICOM verifica se o campo cargoOrdDespDeleg esta preenchido, e caso esta condição não ocorra emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.9. Caso o campo tipoResponsavel não estiver preenchido como “02 – Contador”

3.9.1. O campo crcContador e ufCrcContador não devem estar informados, caso esta condição não ocorra a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

3.10. Caso o campo tipoResponsavel não estiver preenchido como “04 –

Page 132: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Ordenador de Despesa por Delegação”

3.10.1. O campo cargoOrdDespDeleg não devem estar informados, caso esta condição não ocorra a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

3.11. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo ORGAO.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

4. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.4 Subfluxo Converter e Validar arquivo de Previsão Atualizada da Receita

3. O SICOM acessa as informações do arquivo PAREC.csv

3.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 – Previsão Atualizada da Receita”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

3.2. Para cada registro do tipo “10 Previsão Atualizada da Receita” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento da Previsão Atualizada das Receitas por Fonte de Recursos”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX41_RECEITA_PAI ao Agente da Administração Pública.

3.3. Para cada registro do tipo “11 – Detalhamento da Previsão Atualizada das Receitas por Fonte de Recursos” o SICOM verifica se o campo codReduzido é igual ao informada no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX42_REF_RECEITA_INVALIDA ao Agente da Administração Pública.

3.4. Se para qualquer registro do tipo “11” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

3.5. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.6. Caso algum dos campos codReduzido, codOrgao, rubrica, tipoAtualizacao, especificação e vlPrevistoAtualizado estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.7. Caso algum dos campos codReduzido, codFonte e vlFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo PAREC o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

4. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

Page 133: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.36.3.5 Subfluxo Converter e Validar arquivo de Receita

1. O SICOM acessa as informações do arquivo REC.csv

1.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 - Detalhamento das Receitas do Mês”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10 - Detalhamento das Receitas do Mês” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento das Receitas do Mês por Fonte de Recursos”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX41_RECEITA_PAI ao Agente da Administração Pública.

1.3. Para cada registro do tipo “11 – Detalhamento das Receitas do Mês por Fonte de Recursos” o SICOM verifica se o campo codReduzido é igual ao informada no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX42_REF_RECEITA_INVALIDA ao Agente da Administração Pública.

1.4. Se para qualquer registro do tipo“11” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.5. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso algum dos campos codReduzido, codOrgao, rubrica, especificação, vlArrecadado e vlAcumuladoMêsAnt estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso algum dos campos codReduzido, codFontRecursos, vlArrecadadoFonte e vlAcumuladoFonteMêsAnt estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo REC o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.9. Para cada registro validado, o SICOM informa o campo origem da receita como “0”, para a persistência da receita arrecadada nas respectivas entidades.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.6 Subfluxo Converter e Validar arquivo de Correção da Receita

1. O SICOM acessa as informações do arquivo ARC.csv

1.1. O SICOM verifica se o valor informado no campo codCorrecao é único para cada registro do tipo “10 - Detalhamento das Correções de Receitas”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10 - Detalhamento das Correções de Receitas” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento das Receitas reduzidas do mês por Fonte de Recursos” e “12 – Detalhamento das Receitas acrescidas do mês por Fonte de Recursos”, ordenados logo

Page 134: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX41_RECEITA_PAI ao Agente da Administração Pública.

1.3. Para cada registro do tipo “11” e “12” o SICOM verifica se o campo codCorrecao é igual ao informada no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX42_REF_RECEITA_INVALIDA ao Agente da Administração Pública.

1.4. Se para qualquer registro do tipo“11” ou “12” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.5. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso algum dos campos codOrgao, rubricaReduzida, especificacaoReduzida, rubricaAcrescida, especificacaoAcrescida, e vlReduzidoAcrescido estejam informados como vazio ou nulo para o tipo de registro “10 - Detalhamento das Correções de Receitas” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso algum dos campos codFonteReduzida e vlReduzidoFonte estejam informados como vazio ou nulo para o tipo de registro “11 – Detalhamento das Receitas reduzidas do mês por Fonte de Recursos” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso algum dos campos codFonteAcrescida e vlAcrescidoFonte estejam informados como vazio ou nulo para o tipo de registro “12 – Detalhamento das Receitas acrescidas do mês por Fonte de Recursos” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.9. O SICOM verifica se o valor informado no campo codEstorno é único para cada registro do tipo “20 – Detalhamento dos Estornos da Receita”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.10. Para cada registro do tipo “20 – Detalhamento dos Estornos da Receita” o SICOM verifica se há registros correspondentes do tipo “21 – Detalhamento das Receitas estornadas do mês por Fonte de Recursos”, ordenados logo após o registro do tipo “20”, e caso esta condição não ocorra emite a exceção EX41_RECEITA_PAI ao Agente da Administração Pública.

1.11. Para cada registro do tipo “21” o SICOM verifica se o campo codEstorno é igual ao informada no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX42_REF_RECEITA_INVALIDA ao Agente da Administração Pública.

1.12. Se para qualquer registro do tipo“21” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.13. Caso algum dos campos codOrgao, rubricaEstornada, especificacaoEstornada e vlEstornado estejam informados como vazio ou nulo para o tipo de registro “20 - Detalhamento dos Estornos da Receita” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.14. Caso algum dos campos codFonteEstornada e vlEstornadoFonte estejam informados como vazio ou nulo para o tipo de registro “11 – Detalhamento das Receitas estornadas do mês por Fonte de Recursos” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

Page 135: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.15. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo ARC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.16. Para cada registro validado, o SICOM informa o campo origem da receita como “1” para registros do tipo “10”, como “2” para registros do tipo “20”. Caso o registro já esteja informado

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.7 Subfluxo Converter e Validar arquivo de Lei de Alteração Orçamentária

1. O SICOM acessa as informações do arquivo LAO.csv.

2. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

3. Caso os campos tipoRegistro, codOrgao, tipoLeiAlteracao, nrLeiAlteracao, dataLeiAlteracao, artigoLeiAlteracao, descricaoArtigo e vlAutorizadoAlteracao estejam informados como vazio ou nulo para o tipo de registro “10 – Registro da Lei de Alteração Orçamentária” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

4. Caso os campos tipoRegistro, codOrgao, nrLeiAlterOrcam, dataLeiAlterOrcam ,artigoLeiAlterOrcamento, descricaoArtigo e novoPercentual estejam informados como vazio ou nulo para o tipo de registro “20 – Registro de Lei de alteração da Lei Orçamentária” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

5. Caso os campos tipoRegistro, tipoDecretoAlteracao, nroDecreto, dataDecreto, nrLeiAlteracao, dataLeiAlteração, valorAberto e origemRecAlteracao estejam informados como vazio ou nulo para o tipo de registro “30 - Registro dos Decretos de Alteração Orçamentária” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

6. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo LAO.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

7. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.8 Subfluxo Converter e Validar arquivo de Alterações Orçamentárias

1. O SICOM acessa as informações do arquivo AOC.csv.

2. Para cada registro do tipo “10” o SICOM verifica se o codReduzido é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

3. Se houver registro do tipo “11” o SICOM verifica se o valor informado no campo codReduzido é igual ao informado na alteração orçamentária correspondente, que deve ser o último registro do tipo “10” processado. Caso esta condição não ocorra emite a exceção EX184_REF_CONT_INVALIDA ao Agente da Administração Pública

4. Para cada registro do tipo “10”

4.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_

Page 136: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

CAMPOS_INCORRETOS ao Agente da Administração Pública.

4.2. Caso os campos tipoRegistro, codReduzido, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, elementoDespesa, codFontRecursos, nroDecreto, dataDecreto, tipoAlteracao e vlAlteracao estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

4.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AOC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

5. Para cada registro do tipo “11”

5.1. Caso os campos tipoRegistro, codReduzido, codFontRecursos e valorAlteracaoFonte estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

5.2. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AOC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

6. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.9 Subfluxo Validar e Converter Contratos

1. O SICOM acessa as informações do arquivo CONTRATOS

2. Para cada registro do tipo “10” o SICOM verifica se o codContrato é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

3. Se houver registro do tipo “11 – Detalhamento dos itens Contratados”, “12 - Detalhamento dos Créditos Orçamentários pelo qual correrá a despesa” ou “13 – Detalhamento dos contratos com mais de um credor / Empresas Consorciadas” o SICOM verifica se o valor informado no campo codContrato é igual ao informado no Contrato correspondente, que deve ser o último registro do tipo “10 - Cadastro dos Contratos, Termos de Parceria e Contratos de Gestão” processado. Caso esta condição não ocorra emite a exceção EX184_REF_CONT_INVALIDA ao Agente da Administração Pública

4. Para cada registro do tipo “10 - Cadastro dos Contratos, Termos de Parceria e Contratos de Gestão”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codContrato, codOrgao, nroContrato, dataAssinatura, representanteLegalContratado, cpfrepresentanteLegal, naturezaObjeto, objetoContrato, tipoInstrumento, dataInicioVigencia, dataFinalVigencia, vrContrato, signatarioContratante, CpfsignatarioContratante, dataPublicacao e veiculoDivulgacao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM

Page 137: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso um campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4.3.1. Especificamente para os campos codOrgao, codUnidadeSub, cpfrepresentanteLegal e CpfsignatarioContratante o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

5. Para cada registro do tipo “11 – Detalhamento dos itens Contratados”

5.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

5.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codContrato, descricaoItem, quantidadeItem, unidade e valorUnitarioItem. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

5.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. Para cada registro do tipo “12 - Detalhamento da Referência de Preços no Credenciamento”

6.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

6.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codContrato, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, elementoDespesa, codFontRecursos. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

6.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6.3.1. Especificamente para os campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao e codFontRecursos do tipo de registro “12” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

7. Para cada registro do tipo “13 – Detalhamento dos contratos com mais de um credor / Empresas Consorciadas”

7.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM

Page 138: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

7.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codContrato, tipoDocumento, nroDocumento e nomeCredor. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

7.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública.

8. Para cada registro do tipo “40 - Detalhamento dos TERMOS DE RESCISÃO CONTRATUAL”

8.1. Através da combinação dos campos codOrgao, codUnidadeSub, nroContrato e dataAssinaturaContOriginal o SICOM pesquisa no arquivo pelo contrato correspondente, e caso ele não seja localizado, cria um registro do tipo “10” para o(s) registro(s)

8.2. O SICOM verifica se o contrato contém somente um registro do tipo 30, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública

8.3. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

8.4. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, nroContrato, dataAssinaturaContOriginal, dataRescisao e ValorCancelamentoContrato . Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

8.5. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública.

8.5.1. Especificamente para os campos codOrgao e codUnidadeSub do tipo de registro “40” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

9. Para cada registro do tipo “20 - Detalhamento dos Termos Aditivos” e seus respectivos itens de “21 – Detalhamento dos itens Aditados”

9.1. Para cada registro do tipo “20” o SICOM verifica se o codAditivo é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

9.2. Para cada registro do tipo “21 – Detalhamento dos itens Aditados” o SICOM verifica se o campo codAditivo é igual ao informado no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX186_REF_ADITIVO_INVALIDA ao Agente da Administração Pública.

9.3. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM

Page 139: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

9.4. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codAditivo, codOrgao, nroContrato, dataAssinaturaContOriginal, tipoTermoAditivo, nroSeqTermoAditivo, dataAssinaturaTermoAditivo, valorAditivo, valorAtualizadoContrato, dataPublicacao, veiculoDivulgacao do tipo de registro “20”. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

9.5. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codAditivo, descricaoItem, quantidadeItem, unidade e valorUnitarioItem do tipo de registro “21”. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

9.6. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso um campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

9.7. Especificamente para os campos codOrgao, codUnidadeSub, e nroSeqTermoAditivo o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

10. Para cada registro do tipo “30 - Detalhamento do Apostilamento”

10.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

10.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, codUnidadeSub, nroContrato, dataAssinaturaContOriginal, tipoApostila, nroSeqApostila, dataApostila e dscAlteracao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

11. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo CONTRATO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

12. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal

1.1.1.36.3.10 Subfluxo Converter e Validar Detalhamento dos Empenhos do Mês

3. O SICOM acessa as informações do arquivo EMP.csv

3.1. O SICOM verifica se a combinação formada pelos campos codUnidadeSub e nroEmpenho é única para cada registro e caso essa condição não ocorra o SICOM emite a mensagem de erro ME186_EMPENHO_DUPLICADO ao Agente da Administração Pública

3.2. Para cada registro do tipo “10 – Detalhamento dos Empenhos do Mês” o SICOM verifica se há registros correspondentes do tipo “11 - Detalhamento dos empenhos por fonte de recurso”, ordenados logo após o registro do tipo

Page 140: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

“10”, através da combinação dos campos codUnidadeSub e nroEmpenho. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

3.3. Se houver registro do tipo “20 - Detalhamento do Empenho por Credor” o SICOM verifica se a combinação dos campos codUnidadeSub e nroEmpenho é igual ao informado no empenho correspondente, que deve ser o último registro do tipo “10 - Detalhamento dos Empenhos do Mês” processado. Caso esta condição não ocorra emite a exceção EX180_REF_EMP_INVALIDA ao Agente da Administração Pública.

3.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.5. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública

3.6. Caso os campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, elementoDespesa, subElemento, codFontRecursos, nroEmpenho, dtEmpenho, modalidadeEmpenho, tpEmpenho, vlBruto, especificacaoEmpenho, despDecContrato, despDecLicitacao, nomeOrdenador e cpfOrdenador estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.7. Caso os campos codUnidadeSub, nroEmpenho, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

3.8. Caso os campos codUnidadeSub, nroEmpenho, tipoDocumento, nroDocumento e nomeCredor estejam informados como vazio ou nulo para o tipo de registro “20” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.9. Para cada registro do tipo “30 - Detalhamento do reforço de empenho”

3.9.1. O SICOM verifica se os campos codOrgao, codUnidadeSub, nroEmpenho, dtEmpenho, nroReforco, dtReforco, codFontRecursos e vlReforco estão informados com valores diferentes de vazio ou nulo. Caso algum dos campos esteja vazio, a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

3.10. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo EMP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

3.10.1. Especificamente para os campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, subElemento, codFontRecursos, tpEmpenho, codOrgaoResp, nroSequencialTermoAditivo e cpfOrdenador do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

3.10.2. Especificamente para os campos codUnidadeSub e codFontRecursos do tipo de registro “11” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

Page 141: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

3.10.3. Especificamente para o campo codUnidadeSub do tipo de registro “20” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

3.10.4. Especificamente para os campos codOrgao, codUnidadeSub e codFontRecursos do tipo de registro “30” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

4. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.36.3.11 Subfluxo Converter e Validar Detalhamento dos Empenhos Anulados no mês por fonte de recurso

1. O SICOM acessa as informações do arquivo ANL.csv

1.1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, nroEmpenho e nroAnulacao é única para cada registro e caso essa condição não ocorra o SICOM emite a mensagem de erro ME209_ANL_DUPLICADO ao Agente da Administração Pública

1.2. Para cada registro do tipo “10 – Detalhamento dos Empenhos Anulados do Mês” o SICOM verifica se há registros correspondentes do tipo “11 - Detalhamento dos empenhos anulados por fonte de recurso”, ordenados logo após o registro do tipo “10”, através da combinação dos campos codUnidadeSub e nroEmpenho. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Se houver registro do tipo “20 - Detalhamento do Empenho Anulado por Credor” o SICOM verifica se a combinação dos campos codUnidadeSub, nroEmpenho e nrAnulacao é igual ao informado na Anulação de Empenho correspondente, que deve ser o último registro do tipo “10 - Detalhamento dos Empenhos Anulados no mês por fonte de recurso” processado. Caso esta condição não ocorra emite a exceção EX181_REF_ANL_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos codOrgao, codUnidadeSub, nroEmpenho, dtEmpenho, dtAnulacao, nrAnulacao, tipoAnulacao, especAnulacaoEmpenho e vlAnulacao estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso os campos codUnidadeSub, nroEmpenho, nrAnulacao, codFontRecursos e vlAnulacaoFonte estejam informados como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.7. Caso os campos codUnidadeSub, nroEmpenho, nrAnulacao, tipoDocumento, nroDocumento e nomeCredor estejam informados como vazio ou nulo para o tipo de registro “20” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo ANL.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da

Page 142: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Administração Pública.

1.8.1. Especificamente para os campos codOrgao e codUnidadeSub do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

1.8.2. Especificamente para os campos codUnidadeSub e codFontRecursos do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

1.8.3. Especificamente para o campo codUnidadeSub do tipo de registro “20” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.36.3.12 Subfluxo Converter e Validar arquivo de Restos a Pagar

1. O SICOM acessa as informações do arquivo RSP.csv.

2. Se houver registros do tipo “10” e o mês de referência for diferente de Janeiro

2.1. O SICOM emite a exceção EX135_ RSP_SALDO_JANEIRO

3. Se houver registros do tipo “10” e o mês de referência for Janeiro

3.1. Para cada registro do tipo “10” o SICOM verifica se o codReduzido é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

3.2. Para cada registro do tipo “10 - Detalhamento dos Restos a Pagar” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento dos restos a pagar por fonte de recurso”, ordenados logo após o registro do tipo “10”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

3.3. Para cada registro do tipo “11” o SICOM verifica se o valor informado no campo codReduzido é igual ao informado no Resto a Pagar correspondente, que deve ser o último registro do tipo “10 - Detalhamento dos Restos a Pagar” processado. Caso esta condição não ocorra emite a exceção ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

3.4. Se houver registro do tipo “12 - Detalhamento dos Restos a Pagar por Credor” o SICOM verifica se o valor informado no campo codReduzido é igual ao informado no Resto a Pagar correspondente, que deve ser o último registro do tipo “10 - Detalhamento dos Restos a Pagar” processado. Caso esta condição não ocorra emite a exceção ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

3.5. Para cada registro do tipo “20” o SICOM verifica se o codReduzido é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

3.6. Para cada registro do tipo “20 - Detalhamento da movimentação dos Restos a Pagar” o SICOM verifica se há registros correspondentes do tipo “21 – Detalhamento da movimentação dos restos a pagar por fonte de recurso”, ordenados logo após o registro do tipo “20”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

Page 143: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

3.7. Para cada registro do tipo “21” o SICOM verifica se o valor informado no campo codReduzido é igual ao informado na Movimentação de Resto a Pagar correspondente, que deve ser o último registro do tipo “20 - Detalhamento da movimentação dos Restos a Pagar” processado. Caso esta condição não ocorra emite a exceção ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

3.8. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “20 - Detalhamento da movimentação dos Restos a Pagar” ordenados logo após o registro do tipo “10”. Caso exista, o SICOM verifica se a combinação dos campos codOrgao, dotOrig, nroEmpenho, dtEmpenho, é igual entre os registros do tipo “10” e “20”. Se a combinação não for igual emite a exceção EX192_REF_RSP_INVALIDA ao Agente da Administração Pública.

3.9. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.10. Caso os campos tipoRegistro, codOrgao, dotOrig, codFontRecursos, nroEmpenho, dtEmpenho, nomeCredor, vlOriginal, vlSaldoAntProce e vlSaldoAntNaoProc estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.11. Caso o campo codFontRecursos esteja informado como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

3.12. Caso o campo tipoDocumento, nroDocumento ou nomeCredor esteja informado como vazio ou nulo para o tipo de registro “12”, o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

3.13. Caso os campos tipoRegistro, codOrgao, dotOrig, nroEmpenho, dtEmpenho, nomeCredor, tipoRestosPagar, tipoMovimento, dtMovimentacao, VlMovimentacao, vlSaldoAnterior estejam informados como vazio ou nulo para o tipo de registro “20” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

3.14. Caso o campo codFontRecursos esteja informado como vazio ou nulo para o tipo de registro “21” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

3.15. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo RSP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

3.15.1. Especificamente para o campo dotOrig o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

4. Se houver registros do tipo “20” e o mês de referência é diferente de Janeiro ou o campo tipoMovimento esteja preenchido como “2 – Encampação” ou “4 – Restabelecimento”

4.1. Para cada registro do tipo “20” o SICOM verifica se o codReduzido é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

4.2. O SICOM cria grupos de registros utilizando como critério a combinação dos campos codOrgao, dotOrig, codFontRecursos, nroEmpenho, dtEmpenho.

4.3. Para cada grupo criado deve ser gerado um registro do tipo Mestre para

Page 144: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

estabelecer o vínculo entre o Resto a Pagar e seus itens de Movimentação. (Vide Observações)

4.4. Para cada item de movimentação

4.4.1. Se o registro não apresentar todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.4.2. Se os campos tipoRegistro, codOrgao, dotOrig, codFontRecursos, nroEmpenho, dtEmpenho, nomeCredor, tipoRestosPagar, tipoMovimento, dtMovimentacao, VlMovimentacao, vlSaldoAnterior estiverem informados como vazio ou nulo para o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

4.4.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo RSP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

4.4.4. Especificamente para o campo dotOrig o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

5. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.13 Subfluxo Converter e Validar Detalhamento da Liquidação da Despesa

1. O SICOM acessa as informações do arquivo LQD.csv

1.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 - Detalhamento da liquidação da despesa”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10 - Detalhamento dos Restos a Pagar” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento da liquidação da despesa por fonte de recurso”, ordenados logo após o registro do tipo “10”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Se houver registro do tipo “11 - Despesa de exercícios anteriores ou sentenças judiciais anteriores para fins de exclusão na apuração da despesa total com pessoal” o SICOM verifica se o campo codReduzido é igual ao informado na liquidação correspondente, que deve ser o último registro do tipo “10 - Detalhamento da liquidação da despesa” processado. Caso esta condição não ocorra emite a exceção EX219_REF_LQD_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos tipoRegistro, codOrgao, codUnidadeSub, tpLiquidacao, nroEmpenho, dtEmpenho, dtLiquidacao, nroLiquidacao, vlLiquidado, nomeLiquidante e cpfLiquidante estejam informados como vazio ou nulo para o tipo de registro “10”o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

Page 145: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.6. Caso os campos tipoRegistro, codReduzido, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11”o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.7. Caso os campos tipoRegistro, codReduzido, mesCompetencia, exercicioCompetencia e vlDspExerAnt estejam informados como vazio ou nulo para o tipo de registro “12”o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo LQD.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.8.1. Especificamente para os campos codOrgao, codUnidadeSub, cpfLiquidante e mesCompetencia o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.36.3.14 Subfluxo Converter e Validar Detalhamento da Anulação da Liquidação da Despesa

1. O SICOM acessa as informações do arquivo ALQ.csv

1.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 - Detalhamento da Anulação da liquidação da despesa”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10 - Detalhamento da Anulação da liquidação da despesa” o SICOM verifica se há registros correspondentes do tipo “11 – Detalhamento da anulação da liquidação da despesa por fonte de recurso”, ordenados logo após o registro do tipo “10”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Se houver registro do tipo “12 – Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores” o SICOM verifica se o campo codReduzido é igual ao informado na liquidação correspondente, que deve ser o último registro do tipo “10 - Detalhamento da liquidação da despesa” processado. Caso esta condição não ocorra emite a exceção EX184_REF_CONT_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos tipoRegistro, codReduzido, codOrgao, codUnidadeSub, nroEmpenho, dtEmpenho, dtLiquidacao, nroLiquidacao, dtAnulacaoLiq, nrLiquidacaoANL, tpLiquidacao e vlAnulado estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso os campos tipoRegistro, codReduzido, codFontRecursos e valorAnuladoFonte estejam informados como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

Page 146: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.7. Caso os campos tipoRegistro, codReduzido, mesCompetencia, exercicioCompetencia, e vlAnuladoDspExerAnt estejam informados como vazio ou nulo para o tipo de registro “12” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo ALQ.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.8.1. Especificamente para os campos codOrgao, codUnidadeSub e mesCompetencia o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.36.3.15 Subfluxo Converter e Validar arquivo de Detalhamentos das Extra-Orçamentárias

1. O SICOM acessa as informações do arquivo EXT.csv.

1.1. O SICOM verifica se o valor informado no campo codReduzidoEO é único para cada registro do tipo “10”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, através do campo codReduzidoEO. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Para cada registro do tipo “12 - Detalhamento dos Pagamentos das Despesas Extra-Orçamentárias” (o tipo de registro 12 é opcional) o SICOM verifica se o valor informado no campo codReduzidoEO é igual ao informado na receita e despesa extra-orçamentária correspondente, que deve ser o último registro do tipo “10” processado. Caso esta condição não ocorra emite a exceção EX183_REF_OP_INVALIDA ao Agente da Administração Pública

1.4. Se para qualquer registro do tipo “11” ou “12” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.5. O SICOM verifica se o valor informado no campo codReduzidoOP é único para cada registro do tipo “12”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.6. Para cada registro do tipo “12” o SICOM verifica se há registros correspondentes do tipo “13”, ordenados logo após o registro do tipo “12”, através do campo codReduzidoOP. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.7. Se para qualquer registro do tipo “13” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.8. Caso algum registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

Page 147: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.9. Caso os campos codOrgao, categoria, tipoLancamento, subTipo, dtLancamento, descExtraOrc e vlLancamento estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.10. Caso os campos codReduzidoEO, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.11. Caso os campos codReduzidoEO, codReduzidoOP, nroOP, dtPagamento, tipoDocumentoCredor, nroDocumento, nomeCredor, vlOP, especificacaoOP, nomeRespPgto, e cpfRespPgto estejam informados como vazio ou nulo para o tipo de registro “12” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.12. Caso os campos codReduzidoOP, tipoDocumentoOP, dtEmissao e vlDocumento estejam informados como vazio ou nulo para o tipo de registro “13” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.13. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo EXT.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.16 Subfluxo Converter e Validar arquivo de Anulações das Extra-Orçamentárias

1. O SICOM acessa as informações do arquivo AEX.csv.

1.1. O SICOM verifica se o valor informado no campo codReduzidoEO é único para cada registro do tipo “10”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, através do campo codReduzidoEO. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Para cada registro do tipo “12 - Detalhamento dos Pagamentos das Despesas Extra-Orçamentárias” (o tipo de registro 12 é opcional) o SICOM verifica se o valor informado no campo codReduzidoEO é igual ao informado na receita e despesa extra-orçamentária correspondente, que deve ser o último registro do tipo “10” processado. Caso esta condição não ocorra emite a exceção EX183_REF_OP_INVALIDA ao Agente da Administração Pública

1.4. Se para qualquer registro do tipo “11” ou “12” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.5. Caso algum registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso os campos codOrgao, categoria, tipoLancamento, subTipo, dtLancamento, descExtraOrc e vlLancamento estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro

Page 148: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso os campos codReduzidoEO, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso os campos codReduzidoEO, codReduzidoOP, nroOP, dtPagamento, nroAnulacaoOP, dtAnulacaoOP tipoDocumentoCredor, nroDocumento, nomeCredor, vlAnulacaoOP estejam informados como vazio ou nulo para o tipo de registro “12” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.9. Caso os campos codReduzidoOP, tipoDocumentoOP, dtEmissao e vlDocumento estejam informados como vazio ou nulo para o tipo de registro “13” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.10. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AEX.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.17 Subfluxo Converter e Validar Ordem de Pagamento

1. O SICOM acessa as informações do arquivo OPS

2. Se o registro for do tipo “10”

2.1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, nroOP e dtPagamento é único para cada registro do tipo “10”. Caso essa condição não seja atendida a mensagem de erro ME141_REGISTRO_DUPLICADO deve ser emitida ao Agente da Administração Pública

2.2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

2.3. O SICOM armazena o registro para estabelecer o vínculo deste com os demais registros do arquivo de ordem de pagamento

3. Para cada registro do tipo “11 - Detalhamento dos pagamentos das despesas por fonte de recurso o SICOM pesquisa a ordem de pagamento correspondente através dos campos codUnidadeSub, nroOP e dtPagamento.

3.1. O SICOM estabelece o vinculo entre o registro “10” e seus respectivos registros “11”

3.2. Caso a ordem de pagamento não seja localizada a mensagem de erro ME201_OP_NAO_CADASTRADO deve ser emitida ao Agente da Administração Pública.

4. Para cada registro do tipo “10” presente no arquivo deve haver ao menos um registro do tipo “11” associado. Se essa condição não for atendida o SICOM emite a mensagem de erro ME216_OPS_PAI ao Agente da Administração Pública.

5. O SICOM verifica se o valor informado no campo codReduzidoOP é único para cada registro do tipo “11”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

6. Para cada registro do tipo “11” o SICOM verifica se há registros correspondentes do tipo “12”, ordenados logo após o registro do tipo “11”, através do campo codReduzidoOP. Caso esta condição não ocorra emite a mensagem de erro

Page 149: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

7. Para cada registro do tipo “13- Detalhamento das Retenções das Ordens de Pagamento” “14 – Detalhamento dos valores extra-orçamentários “(os tipos de registros 13 e 14 são opcionais) o SICOM verifica se o valor informado no campo codReduzidoOP é igual ao informado no pagamento da despesa por fonte de recurso correspondente, que deve ser o último registro do tipo “11” processado. Caso esta condição não ocorra emite a exceção EX183_REF_OP_INVALIDA ao Agente da Administração Pública.

8. Se para qualquer registro do tipo “12”, “13” ou “14” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

9. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

9.1. Caso os campos tipoRegistro, codOrgao, codUnidadeSub, nroOP, dtPagamento, , vlOP, especificacaoOP, nomeRespPgto e cpfRespPgto estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

9.2. Caso os campos codReduzidoOP, nroOP, dtPagamento, tipoPagamento, nroEmpenho, dtEmpenho, nroLiquidacao, dtLiquidacao, codFontRecursos e valorFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

9.3. Caso os campos codReduzidoOP, tipoDocumento, dtEmissao e vlDocumento estejam informados como vazio ou nulo para o tipo de registro “12” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

9.4. Caso os campos codReduzidoOP, tipoRetencao e vlRetencao estejam informados como vazio ou nulo para o tipo de registro “13” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

9.5. Caso os campos codReduzidoOP, tipoVlAntecipado e vlAntecipado estejam informados como vazio ou nulo para o tipo de registro “14” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

9.6. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo OPS.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

9.6.1. Especificamente para os campos codOrgao, codUnidadeSub e cpfRespPgto do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

9.6.2. Especificamente para o campo codOrgao, codUnidadeSub, tipoPagamento e cpfRespPgto codFontRecursos do tipo de registro “11” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

9.6.3. Especificamente para os campos tipoRegistro, tipoDocumento, banco, agencia e contaCorrente do tipo de registro “12” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção

Page 150: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

9.6.4. Especificamente para o campo tipoRetencao do tipo de registro “13” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

9.6.5. Especificamente para o campo tipoVlAntecipado do tipo de registro “14” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

10. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

1.1.1.36.3.18 Subfluxo Converter e Validar Anulações das Ordens de Pagamento

1. O SICOM acessa as informações do arquivo AOP.csv

1.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Se para qualquer registro do tipo “11” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos codOrgao, codUnidadeSub, nroOP, dtPagamento, nrAnulacaoOP, dtAnulacao e vlAnulacaoOP do registro “10” estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso os campos nroOP, dtPagamento, tipoPagamento, nroEmpenho, dtEmpenho, nroLiquidacao, dtLiquidacao, codFontRecursos e valorAnulacaoFonte do registro “11” estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AOP.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.7.1. Especificamente para os campos codOrgao, codUnidadeSub, codOrgaoEmpOP, codUnidadeSubEmpOP e codFontRecursos o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Instrumentos de Planejamento.

Page 151: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.36.3.19 Subfluxo Converter e Validar Outras Baixas de Empenhos por Lançamento Contábil

1. O SICOM acessa as informações do arquivo OBELAC.csv

1.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 – Outras Baixas de Empenhos por Lançamento Contábil”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

1.3. Se para qualquer registro do tipo “11” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso algum dos campos codReduzido, codOrgao, codUnidadeSub, nroLancamento, dtLancamento, tipoLancamento, nroEmpenho, dtEmpenho, nroLiquidacao, dtLiquidacao, espLancamento e valorLancamento estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso algum dos campos codReduzido, codFonte e vlFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo OBELAC o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.7.1. Especificamente para o campo codOrgao e codUnidadeSub o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.20 Subfluxo Converter e Validar Anulações de Outras Baixas de Empenhos por Lançamento Contábil

3. O SICOM acessa as informações do arquivo AOB.csv

3.1. O SICOM verifica se o valor informado no campo codReduzido é único para cada registro do tipo “10 – Outras Baixas de Empenhos por Lançamento Contábil”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

3.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”,

Page 152: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

através do campo codReduzido. Caso esta condição não ocorra emite a mensagem de erro ME282_REG_DETALHE_AUSENTE ao Agente da Administração Pública

3.3. Se para qualquer registro do tipo “11” não houver registro mestre informado o SICOM emite a mensagem de erro ME158_REF_REGISTRO_INVALIDA ao Agente da Administração Pública

3.4. Caso o registro não apresente todos os campos obrigatórios informados, ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.5. Caso algum dos campos codReduzido, codOrgao, codUnidadeSub, nroLancamento, dtLancamento, nroAnulacaoLancamento, dtAnulacaoLancamento, nroEmpenho, dtEmpenho, nroLiquidacao, dtLiquidacao e valorAnulacaoLancamento estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.6. Caso algum dos campos codReduzido, codFonte e valorAnulacaoFonte estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo AOB o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

3.7.1. Especificamente para o campo codOrgao e codUnidadeSub o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

4. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.21 Subfluxo Converter e Validar Notas Fiscais

1. O SICOM acessa as informações do arquivo NTF.csv.

1.1. Para cada registro do tipo “10” o SICOM verifica se o codNotaFiscal é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “12”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX187_NF_PAI ao Agente da Administração Pública

1.3. Para cada registro do tipo “11” ou “12”, o SICOM verifica se o campo codNotaFiscal é igual ao informado no registro mestre correspondente (registro 10), e caso esta condição não ocorra emite a exceção EX188_REF_NF_INVALIDA ao Agente da Administração Pública

1.4. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.5. Caso os campos tipoRegistro, codNotaFiscal, codOrgao, tipoDocumento, nroDocumento, nomeCredor, nomeMunicipio, cepMunicipio, ufCredor, dtEmissaoNF, nfValorTotal, nfValorDesconto e nfValorLiquido estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da

Page 153: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Administração Pública.

1.6. Caso os campos tipoRegistro, codNotaFiscal, descricaoItem, quantidadeItem, valorUnitarioItem e unidade estejam informados como vazio ou nulo para o tipo de registro “11” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso os campos tipoRegistro, codNotaFiscal, codUnidadeSub, dtEmpenho, nroEmpenho, dtLiquidacao e nroLiquidacao estejam informados como vazio ou nulo para o tipo de registro “12” SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.8. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo NTF.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.8.1. Especificamente para os campos codOrgao, codUnidadeSub, chaveAcesso e nfAIDF, do tipo de registro “10” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida.

2. SO SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.22 Subfluxo Converter e Validar arquivo de Contas Bancárias

1. O SICOM acessa as informações do arquivo CTB.csv.

1.1. Para cada registro do tipo “10” o SICOM verifica se o codReduzidoCTB é único por registro. Caso esta condição não ocorra emite mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública

1.2. Para cada registro do tipo “10” o SICOM verifica se há registros correspondentes do tipo “11”, ordenados logo após o registro do tipo “10”, e caso esta condição não ocorra emite a exceção EX134_REF_CB_INVALIDA ao Agente da Administração Pública.

1.3. O SICOM verifica se o valor informado no campo codReduzidoMOV é único para cada registro do tipo “11”. Caso essa condição não seja atendida a mensagem de erro ME50_COD_DUPLICADO deve ser emitida ao Agente da Administração Pública.

1.4. Para cada registro do tipo “12“ (o tipo de registro 12 é opcional) o SICOM verifica se o valor informado no campo codReduzidoMOV é igual ao informado na movimentação de conta bancária correspondente, que deve ser o último registro do tipo “11” processado. Caso esta condição não ocorra emite a exceção EX183_REF_OP_INVALIDA ao Agente da Administração Pública

1.5. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.6. Caso os campos tipoRegistro, codReduzidoCTB, codOrgao, banco, agencia, contaBancaria, digitoVerificadorContaBancaria, tipoConta, descContaBancaria, tipoRecurso, vlSaldoInicial e vlSaldoFinal estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso os campos tipoRegistro, codReduzidoCTB, codReduzidoMOV, TipoMovimentacao, tipoEntrSaida e valorEntrSaida estejam informados como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro

Page 154: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.8. Caso os campos tipoRegistro, codReduzidoMOV, rubrica e vlrReceitaCont estejam informados como vazio ou nulo para o tipo de registro “12” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.9. Caso os campos tipoRegistro, codOrgao, codAgenteArrecadador, dscAgenteArrecadador, vlSaldoInicial, vlEntrada, vlSaida e vlSaldoFinal estejam informados como vazio ou nulo para o tipo de registro “20” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

1.10. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CTB.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.23 Subfluxo Converter e Validar arquivo da Conta Caixa

1. O SICOM acessa as informações do arquivo CAIXA.csv.

1.1. O SICOM verifica se o arquivo contém somente um registro do tipo “10 – Detalhamento da Conta Caixa”, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública

1.2. Para cada registro do tipo “11” e “12” o SICOM verifica se o campo codReduzido é igual ao informado no registro mestre correspondente, e caso esta condição não ocorra emite a exceção EX134_REF_CB_INVALIDA ao Agente da Administração Pública

1.3. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.4. Caso os campos tipoRegistro, codOrgao, vlSaldoInicial e vlSaldoFinal estejam informados como vazio ou nulo para o tipo de registro “10” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.5. Caso os campos tipoRegistro, codReduzido, tipoMovimentacao, tipoEntrSaida, valorEntrSaida estejam informados como vazio ou nulo para o tipo de registro “11” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.6. Caso os campos tipoRegistro, codReduzido, rubrica e vlrReceitaCont estejam informados como vazio ou nulo para o tipo de registro “12” o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.7. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CAIXA.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.7.1. Especificamente para o campo codOrgaodo tipo de registro “10” e o campo tipoEntrSaida do registro “11” o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

Page 155: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.24 Subfluxo Converter e Validar Cadastro de Veículos

1. O SICOM acessa as informações do arquivo CVC.

2. Se houver registros do tipo “10 – Cadastro de Veículos”

2.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

2.2. Caso os campos codOrgao, codUnidadeSub, codVeiculo, tpVeiculo, subTipoVeiculo, descVeiculo, marca, modelo, ano e situacao estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

2.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CVC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2.3.1. Especificamente para os campos codOrgao, codUnidadeSub, codVeiculo, tpVeiculo, subTipoVeiculo e situacao o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

3. Se houver registros do tipo “20 – Detalhamento Gasto de Combustível/ Lubrificante/ MANUTENÇÃO por Veículo”

3.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

3.2. Caso os campos codOrgao, codUnidadeSub e codVeiculo, tpDeslocamento, MarcacaoInicial, MarcacaoFinal, tipoGasto, origemGasto, qtdeUtilizada, vlGasto, dscPecasServicos e atestadoControle estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

3.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CVC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

3.3.1. Especificamente para os campos codOrgao, codUnidadeSub, codVeiculo, tpVeiculo, tpDeslocamento e tipoGasto o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

4. Se houver registros do tipo “30 – Detalhamento do Transporte Escolar”

4.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

4.2. Caso os campos codOrgao, codUnidadeSub e codVeiculo, localidade, distanciaEstabelecimento numeroPassageiros e turnos estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

4.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CVC.csv o

Page 156: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

4.4. Especificamente para os campos codOrgao, codUnidadeSub e turnos o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

5. Se houver registros do tipo “40 – Baixa de Veículos e Equipamentos”

5.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

5.2. Caso os campos codOrgao, codUnidadeSub, codVeiculo e tipoBaixa estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

5.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo CVC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

5.4. Especificamente para os campos codOrgao, codUnidadeSub e tipoBaixa o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

6. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.25 Subfluxo Converter e Validar arquivo de Projeção Atuarial do RPPS

1. O SICOM acessa as informações do arquivo PARPPS.csv.

1.1. O SICOM verifica se o arquivo contém exatamente 75 registros, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.2. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos codOrgao, exercício, vlReceitaPrevidenciaria, vlDespesaPrevidenciaria e vlSaldoFinanceiroExercicioAnterior estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo PARPPS.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.26 Subfluxo Converter e Validar Dívida Consolidada

1. O SICOM acessa as informações do arquivo DDC.csv.

1.1. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos o SICOM emite a exceção EX3_ CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.2. Caso os campos codOrgao, tipoLancamento, nroContrato, dataAssinatura, tipoDocumentoCredor, nroDocumento, nomeCredor, vlSaldoAnterior,

Page 157: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

vlContratacao, vlAmortizacao, vlCancelamento, vlEncampacao, vlAtualizacao e vlSaldoAtual estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.3. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo DDC.csv o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.3.1. Especificamente para os campos codOrgao e tipoLancamento o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

2. O SICOM converte os registros para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.3.27 Subfluxo Converter e Validar Dados Complementares à LRF

1. O SICOM acessa as informações do arquivo DCLRF

1.1. O SICOM verifica se o arquivo contém somente um registro, e caso esta condição não ocorra emite a exceção EX2_NUMERO_REGISTRO_INVALIDO ao Agente da Administração Pública.

1.2. Caso o registro não apresente todos os campos obrigatórios informados ou um número superior de campos definidos no respectivo leiaute o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

1.3. Caso os campos codOrgao, vlSaldoAtualConcGarantia, recPrivatizacao, vlLiqIncentContrib, vlLiqIncentInstFinanc, vlRPNPIncentContrib e vlIRPNPIncentInstFinanc estejam informados como vazio ou nulo o SICOM emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

1.4. Caso algum campo não atenda as restrições de formato e valor válido definidas no Manual de Importação do SICOM para o arquivo DCLRF o SICOM emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública

1.4.1. Especificamente para o campo codOrgao o SICOM verifica se todos os caracteres informados são do tipo numérico e emite a exceção EX4_REGISTRO_INVALIDO ao Agente da Administração Pública caso a condição não seja atendida

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal.

1.1.1.36.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.36.5 Exceções

Não aplicável.

Page 158: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.36.6 Mensagens

Não aplicável.

1.1.1.36.7 Alterações para o exercício de 2013

Alterações realçadas em cinza nos fluxos criados e modificados.

1.1.1.36.8 Observações

Regra para conversão do arquivo RSP: Caso o campo tipoMovimento esteja preenchido como “2 – Encampação” ou “4 – Restabelecimento” um registro do tipo mestre deve ser criado para ser persistido na base de dados do SICOM.

Nenhum arquivo deve conter linha em branco, nem mesmo ao final. Por definição arquitetural esta regra é verificada no serviço de Unzip, e caso esta condição nãos seja atendida a mensagem de erro ME281_REG_NAO_INFORMADO é acionado ao Agente da Administração Pública

Page 159: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.37 Caso de Uso Validar Conta Caixa

1.1.1.37.1 Precondições

64. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

65. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

66. O caso de uso UC17 - Caso de Uso Validar Detalhamento de Receitas do Mês e por Fonte de Recursos deve ter sido concluído com sucesso.

67. O caso de uso UC18 - Caso de Uso Validar Detalhamento das Correções de Receitas do Mês deve ter sido concluído com sucesso

1.1.1.37.2 Fluxo Principal

85. O SICOM inicia o processamento do arquivo CAIXA.

86. Para cada Conta Caixa e seus respectivos itens da movimentação e das receitas por Conta Caixa:

86.1. O SICOM aciona o Subfluxo Validar dados da Conta Caixa.

86.2. O SICOM aciona o Subfluxo Validar dados da movimentação da Conta Caixa

87. O SICOM encerra o processamento do arquivo CAIXA.

1.1.1.37.3 Subfluxos

1.1.1.37.3.1 Subfluxo Validar dados da Conta Caixa

7. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

8. O SICOM verifica se o valor do campo vlSaldoInicial e vlSaldoFinal é maior ou igual a zero. Caso está condição não seja atendida a mensagem de erro ME75_VL_NEGATIVO_INVALIDO deve ser emitida ao Agente da Administração Pública.

9. O SICOM verifica se o vlSaldoInicial informado é igual ao vlSaldoFinal do último mês em que foi prestado informações da conta caixa, e caso não seja emite a exceção EX92_VL_SLD_INCONSISTENTE ao Agente da Administração Pública.

1.1.1.37.3.2 Subfluxo Validar dados da movimentação da Conta Caixa

8. Para cada item de movimentação da Conta Caixa:

8.1. O SICOM verifica se o valor informado no campo tipoMovimentacao é igual a “1” ou “2” caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

8.2. Se o campo tipoMovimentacao for igual a “1”

8.2.1. O campo tipoEntrSaida deve estar informado somente com os seguintes valores válidos: “01”, “03”, “08” ou “10”. Se esta condição não for atendida o SICOM emite a exceção EX133_TIPO_ENT_SAIDA_INVALIDO ao Agente da Administração Pública

8.3. Se o campo tipoMovimentacao for igual a “2”

8.3.1. O campo tipoEntrSaida deve estar informado somente com os seguintes valores válidos: “04”, “06”, “08”, “09” ou “10”. Se esta condição não for atendida o SICOM emite a exceção EX133_TIPO_ENT_SAIDA_INVALIDO ao Agente da Administração Pública

8.4. O SICOM verifica se o valor do campo valorEntrSaida é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

Page 160: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

8.5. Se o campo tipoEntrSaida for igual a “03” ou “04”

8.5.1. Os campos contaTransf e digitoVerificadorContaCorrente devem estar informados com valores diferentes de vazio ou nulo. Caso a condição não seja atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

8.6. Se o campo tipoEntrSaida for diferente de “03” ou “04”

8.6.1. Os campos contaTransf e digitoVerificadorContaCorrente devem estar informados como vazio ou nulo. Caso a condição não seja atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública

8.6.2. O SICOM verifica se a combinação formada pelos campos tipoMovimentacao e tipoEntrSaida é única para cada registro e caso essa condição não ocorra o SICOM emite a exceção ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública. Este passo somente deve ser realizado para registros onde o campo tipoEntrSaida estiver informado com valores diferentes de “03” e “04”

8.7. Se o campo tipoEntrSaida for diferente de “10”

8.7.1. O campo descrMovimentacao não deve estar informado. Caso esta condição não ocorra emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

8.8. Se o campo tipoEntrSaida for igual de “10”

8.8.1. O campo descrMovimentacao deve estar informado. . Caso esta condição não ocorra emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública

9. O SICOM realiza o somatório do campo valorEntrSaida de todos as movimentações onde o campo tipoMovimentacao é igual a “1 – Entrada” e o atribui ao total das entradas

10. O SICOM realiza o somatório do campo valorEntrSaida de todos as movimentações onde o campo tipoMovimentacao é igual a “2 – Saída” e o atribui ao total das saídas

11. O SICOM calcula o total das entradas (-) total das saídas (+) vlSaldoInicial e compara o resultado com valor do campo vlSaldoFinal da Conta Caixa correspondente. Se o resultado das movimentações não for igual ao Saldo Final do mês o SICOM emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

12. O SICOM verifica se o campo tipoEntrSaida esta preenchido com a opção “01 – Receita Arrecadada no mês”. Caso esteja, deve haver ao menos um registro do tipo “12 - Detalhamento da receita da Conta Caixa”. Se esta condição não for atendida a exceção EX126_CONTA_PAI deve ser acionada para o Agente da Administração Pública

12.1. Exclusivamente para as movimentações que possuírem o campo tipoEntrSaida igual a “01” o SICOM aciona o SubFluxo Validar Receita por Conta Caixa

13. O SICOM verifica se o campo tipoEntrSaida esta preenchido com a opção diferente de “01 – Receita Arrecadada no mês”. Caso esteja, deve não haver registro do tipo “12 - Detalhamento da receita da Conta Caixa”. Se esta condição não for atendida a exceção EX237_REG_DETALHE_INVALIDO deve ser acionada para o Agente da Administração Pública

1.1.1.37.3.3 SubFluxo Validar Receita por Conta Caixa

4. Para cada receita

4.1. O SICOM verifica se a conta de receita informada no campo identificadorDeducao e rubrica é única entre a relação de contas de receita para a mesma movimentação. Caso a conta não seja única o SICOM emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

4.2. O SICOM valida se o valor do campo vlrReceitaCont é maior que zero e caso não seja emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

5. O SICOM verifica se o somatório dos valores informados no campo vlrReceitaCont para os itens de Receita é igual ao valor do campo valorEntrSaida da movimentação

Page 161: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

correspondente (vide observações). Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública

1.1.1.37.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.37.5 Exceções

Não aplicável.

1.1.1.37.6 Mensagens

Não aplicável.

1.1.1.37.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.37.8 Observações

Para verificar se o total dos valores informados no registro 12 é igual ao valor informado no registro 11 correspondente, é necessário considerar como negativo os valores informados para as contas de dedução da receita (campo identificadorDeducao informado).

Page 162: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.38 Caso de Uso Validar Dados Complementares à LRF

1.1.1.38.1 Precondições

68. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ser concluído com sucesso

69. O caso de uso UC16 - Caso de Uso Validar Órgãos e Identificação dos Responsáveis deve ter sido concluído com sucesso.

1.1.1.38.2 Fluxo principal

88. O SICOM inicia o processamento dos dados do arquivo DCLRF.

89. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

90. Para remessas no período de Janeiro a Novembro:

90.1. O SICOM verifica se o valor informado nos campos vlRPNPIncentContrib e vlIRPNPIncentInstFinanc é igual a zero, caso esta condição não ocorra emite a mensagem ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública.

91. O SICOM conclui o processamento dos dados do arquivo DCLRF.

1.1.1.38.3 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.38.4 Exceções

Não aplicável

1.1.1.38.5 Mensagens

Não aplicável.

1.1.1.38.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.38.7 Observações

O arquivo pode ser enviado vazio.

Page 163: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.39 Caso de uso Arquivo de Previsão Atualizada da Receita

1.1.1.39.1 Precondições

13. O caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal deve ter sido concluído com sucesso.

14. O processo de validação das informações do arquivo XML referente aos dados de ORGAO deve ter sido concluído.

1.1.1.39.2 Fluxo principal

59. O SICOM inicia o processamento dos dados do arquivo PAREC.csv.

60. O SICOM verifica junto ao servidor de recebimento se o órgão responsável pelo envio da remessa é igual a “Prefeitura Municipal”. Caso o órgão seja diferente a mensagem de erro ME330_ORGAO_PRE_INVALIDO deve ser emitida ao Agente da Administração Pública.

61. Para cada Previsão Atualizada da Receita e seus respectivos itens de Previsão Atualizada da Receita por Fonte de Recursos o SICOM realiza as seguintes verificações.

61.1. O SICOM aciona o Subfluxo Validar dados da Previsão Atualizada da Receita.

61.2. O SICOM aciona o Subfluxo Validar dados da Previsão Atualizada da Receita por Fonte de Recursos.

61.2.1. O SICOM verifica se o somatório dos valores informados no campo vlFonte para os itens de Previsão Atualizada da Receita por Fonte de Recursos é igual ao valor do campo vlPrevistoAtualizado da receita correspondente do registro Previsão Atualizada da Receita. Caso esta condição não ocorra emite a exceção EX9_VL_SOMA_DIVERGENTE ao Agente da Administração Pública. (Vide observações)

62. O SICOM conclui o processamento das informações do arquivo PAREC.csv.

1.1.1.39.3 Subfluxos

1.1.1.39.3.1 Subfluxo Validar dados da Previsão Atualizada da Receita

15. O SICOM verifica se a combinação formada pelos campos codOrgao, identificadorDeducao, rubrica e tipoAtualizacao é única para cada registro, e caso esta condição não ocorra emite a mensagem de erro ME47_RECEITA_DUPLICADA ao Agente da Administração Pública.

16. Para cada registro do tipo Previsão Atualizada da Receita:

16.1.O SICOM verifica se o campo codOrgao informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16.2.Caso o campo identificadorDeducao esteja informado, o SICOM verifica se o valor informado correspondente a um valor presente da lista de tipos de dedução. Caso o valor seja inválido a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

16.3.O SICOM verifica se o campo rubrica informado está cadastrado na lista de Rubricas da Receita na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16.4.O SICOM verifica se a conta informada no campo rubrica é analítica, e caso

Page 164: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

esta condição não ocorra emite a mensagem de erro ME42_CONTA_ANALITICA ao Agente da Administração Pública.

16.5.O SICOM verifica se o campo tipoAtualizacao informado está cadastrado na lista de tipos de atualização da receita na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

16.6. O SICOM verifica se o somatório dos valores informados para o tipo “1 – Acréscimo na previsão inicial” do campo tipoAtualizacao é menor do que o somatório dos valores informados para o tipo “2 – Redução na previsão inicial”. Caso esta condição ocorra emite a mensagem ME369_VALOR_TOTAL_INVALIDO.

1.1.1.39.3.2 Subfluxo de Validação dos dados da Previsão Atualizada da Receita por Fonte de Recursos

10. Para cada item da Receita Orçamentária por Fonte de Recursos:

4.1. O SICOM verifica se o campo codFonte é único na lista de fontes de recursos vinculados a sua respectiva receita (registro 10), e caso esta condição não ocorra emite a mensagem de erro ME50_COD_DUPLICADO ao Agente da Administração Pública.

4.2. O SICOM verifica se codFonte informado é compatível com a rubrica da receita a qual esta vinculada através do Subfluxo validar compatibilidade rubrica e fonte de recursos

4.3. O SICOM verifica se o campo vlFonte é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

4.4. Se para a receita correspondente o campo tipoAtualizacao estiver informado como “2 - Redução na previsão inicial”

4.4.1. O SICOM aciona o Subfluxo obter e validar valor da previsão inicial

5. O SICOM realiza o somatório do valor do campo valorFonte de todos os registros dos itens das Fonte de Recursos associada a Previsão Atualizada da Receita.

1.1.1.39.3.3 Subfluxo Validar compatibilidade rubrica e fonte de recursos

10. O SICOM verifica na entidade de receita original (vide observações) se a rubrica possui fontes de recursos obrigatórias a serem utilizadas.

10.1. O SICOM verifica se o codFonte informado é compatível aos das fontes de recursos obrigatórias vinculadas a rubrica.

10.2. Se não forem informadas todas as fontes de recursos obrigatórias, o SICOM executa a exceção EX253_FONTE_OBRIGATORIA para o Agente da Administração Pública.

11. O SICOM verifica na entidade de receita original se há fontes de recursos opcionais para a rubrica

11.1. O SICOM verifica se o codFonte informado é compatível aos das fontes de recursos opcionais vinculadas a rubrica

11.2. Se forem informadas fontes de recursos diferentes das obrigatórias ou opcionais o SICOM executa a exceção EX254_FONTE_INVALIDA para o Agente da Administração Pública.

12. Caso não existam fontes de recursos obrigatórias ou opcionais para a rubrica

12.1. O SICOM verifica se o codFonte informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM

Page 165: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

1.1.1.39.3.4 Subfluxo obter e validar valor da previsão inicial

12. O SICOM pesquisa na base de dados do módulo de Instrumentos de Planejamento pela conta correspondente através da combinação dos campos código do Órgão, identificador da dedução, rubrica e código da Fonte de Recurso

12.1. Caso a conta seja localizada o SICOM obtém o valor orçado da receita por fonte de recurso

13. O SICOM pesquisa na base de dados do módulo de Acompanhamento Mensal se a conta de receita por fonte de recurso informada possui contas correspondentes nas prestações de contas anteriores ao mês de referência (somente no exercício de referência), seja do tipo “1 – Acréscimo na previsão inicial” ou “2 - Redução na previsão inicial” através da combinação dos campos código do Órgão, identificador da dedução, rubrica e código da Fonte de Recurso

13.1. Caso exista, o SICOM obtém o valor da previsão atualizada da receita nos meses anteriores do módulo de acompanhamento mensal, através do seguinte cálculo: somatório do valor por fonte no acréscimo na previsão inicial (-) somatório do valor por fonte na redução da previsão inicial da respectiva conta.

14. O SICOM realiza o somatório do valor do valor orçado da receita por fonte de recurso (+) valor da previsão atualizada da receita nos meses anteriores (-) vlFonte da fonte de recurso correspondente. Caso o resultado deste cálculo seja negativo, emite a exceção EX250_VL_ORÇADO_INSUFICIENTE ao Agente da Administração Pública

1.1.1.39.4 Fluxos alternativos

Não aplicável.

1.1.1.39.5 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.39.6 Exceções

Não aplicável.

1.1.1.39.7 Alterações para o exercício de 2013

Caso de uso criado para o exercício

1.1.1.39.8 Observações

Para receitas onde o campo identificadorDeducao estiver informado, o valor do campo vlPrevistoAtualizado e valorFonte devem ser considerados negativos.

Para cada registro do tipo Previsão Atualizada da Receita há ao menos um registro do tipo item de Previsão Atualizada da Receita por Fonte de Recursos. Esta condição deve ser atendida através do caso uso UC2 - Caso de uso Descompactar

Page 166: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

e Converter arquivos do módulo de Instrumentos de Planejamento

Para validar a compatibilidade das rubricas de receita com fontes de recursos é necessário consultar na base de dados do servidor de remessa do SICOM, na entidade de Receitas Originais, qual a categoria de compatibilidade deve ser aplicada para consistir os dados, segue:

o Fonte de recursos obrigatória: é necessário informar todas as fontes de recursos vinculadas à rubrica previamente cadastradas no plano de contas de receitas originais.

o Fonte de recursos opcionais: é necessário informar somente as fontes de recursos previamente cadastradas para a rubrica na tabela de fontes de recursos. Não é obrigatório informar todas as fontes de recursos neste caso.

o Fonte de recursos livres: é necessário informar uma fonte de recurso compatível com a tabela de fontes de recursos original.

Importante: existem casos onde a rubrica possui fontes obrigatórias e opcionais. As entidades que armazenam os dados das fontes de recursos obrigatórias e opcionais são distintas no servidor de remessa.

Para o registro 10 deste arquivo, Previsão Atualizada da Receita, o SICOM permite o remanejamento entre as receitas ou acréscimo na previsão total inicial da receita, mas não permite a redução na previsão total inicial da receita.

Page 167: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.40 Caso de Uso Validar Informações dos Responsáveis da Licitação

1.1.1.40.1 Precondições

70. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso

71. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ser concluído com sucesso

1.1.1.40.2 Fluxo principal

92. O SICOM inicia o processamento do arquivo RESPLIC.

93. Para cada Processo de Licitação deve haver ao menos um item do tipo “Detalhamento dos Responsáveis” e “Detalhamento da composição da comissão de licitação / Pregoeiro - Equipe de Apoio”. Caso esta condição não ocorra à exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

94. Para cada processo de licitação e seus respectivos itens

94.1. O SICOM aciona Subfluxo Validar Detalhamento dos Responsáveis

94.2. O SICOM aciona Subfluxo Validar Detalhamento da composição da comissão de licitação / Pregoeiro - Equipe de Apoio

95. O SICOM encerra o processamento do arquivo RESPLIC.

1.1.1.40.3 Subfluxos

1.1.1.40.3.1 Subfluxo Validar Detalhamento dos Responsáveis

1. O SICOM verifica se a combinação formada pelos campos tipoResp e nroCPFResp é única para o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Licitação do tipo “Detalhamento dos Responsáveis”

2.1. O SICOM valida se o tipoResp está cadastrado na lista de tipos de responsáveis na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.2. O SICOM verifica se o CPF informado no campo nroCPFResp atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.4. O SICOM valida o formato dos seguintes campos: ufCidadeLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

3. Se a natureza do objeto (campo naturezaObjeto) da licitação (reg. 10, arquivo ABERLIC) - for diferente de “6 – Alienação de Bens”, deve haver ao menos um responsável cadastrado para todos os tipos de responsabilidade, exceto “9”. Caso essa condição não seja atendida o SICOM executa a exceção EX252_RESP_INCOMPLETA para o Agente da Administração Pública.

4. Se a natureza do objeto (campo naturezaObjeto) da licitação (reg. 10, arquivo ABERLIC) - for igual “6 – Alienação de Bens”, deve haver ao menos um responsável cadastrado para todos os tipos de responsabilidade. Caso essa condição não seja atendida o SICOM executa a exceção EX252_RESP_INCOMPLETA para o Agente da Administração Pública.

1.1.1.40.3.2 Subfluxo Validar Detalhamento da composição da comissão de licitação /

Pregoeiro - Equipe de Apoio

Page 168: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1. O SICOM verifica se a combinação formada pelos campos codTipoComissao, cpfMembroComissao e codAtribuicao é única para cada o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Licitação do tipo “Detalhamento da composição da comissão de licitação / Pregoeiro - Equipe de Apoio”

2.1. SICOM valida se o valor informado no campo codTipoComissao esta cadastrado na lista de tipos de comissão na base de ados do servidor de recebimento do SICOM. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.2. SICOM valida se a descricaoAtoNomeacao informada esta cadastrada na lista de tipos de ato de nomeação. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM verifica se o mês e o exercício informado no campo dataAtoNomeacao é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

2.4. O SICOM verifica se o mês e o exercício informado no campo inicioVigencia é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

2.5. O SICOM verifica se a data informada no campo inicioVigencia é posterior ou igual a data do campo dataAtoNomeacao. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

2.6. O SICOM verifica se a data informada no campo finalVigencia é posterior ou igual a data do campo inicioVigencia. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

2.7. O SICOM verifica se CPF informado no campo cpfMembroComissao atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.8. O SICOM valida se o codAtribuicao está cadastrado na lista de tipos de atribuição do responsável pela licitação na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

2.9. O SICOM valida se o campo naturezaCargo está cadastrado na lista de tipos de natureza do cargo na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.10. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.11. O SICOM valida o formato dos seguintes campos: ufCidadeLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

3. Caso o campo codModalidadeLicitacao do registro “Detalhamento dos Convites / Editais de Licitação” do arquivo ABERLIC esteja informado como “5- Pregão Presencial” ou “6 Pregão Eletrônico” deve haver ao menos uma pessoa com o campo codAtribuicao informado como “6 Pregoeiro”. Caso esta condição não ocorra emite a exceção EX154_PREGOEIRO_AUSENTE ao Agente da Administração Pública

1.1.1.40.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 169: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.40.5 Exceções

Não aplicável.

1.1.1.40.6 Mensagens

Não aplicável.

1.1.1.40.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Detalhamento dos Responsáveis

1.1.1.40.8 Observações

O endereço de email informado pelo Agente da Administração Pública deve ser valido de acordo com as seguintes regras:

o Nenhum caractere especial, com exceção dos caracteres “.”, “_”, “-“, e “@” pode ser utilizado no endereço de email

o Os caracteres “.”, “_”, “-“, e “@” não devem ser permitidos no início e no fim do endereço de email

o O endereço deve conter apenas um caractere @ e no mínimo um caractere “.” após a utilização do @

o O caractere “.” não deve ser aceito se vier exatamente depois do “@”, devendo haver ao menos um caractere válido entre eles.

o Não é permitida a utilização de espaço no endereço de email

o O caractere “Ç” deve ser considerado como caractere especial e não deve ser permitido

Page 170: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.41 Caso de Uso Validar Informações da Abertura da Licitação

1.1.1.41.1 Precondições

72. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso.

1.1.1.41.2 Fluxo principal

96. O SICOM inicia o processamento do arquivo ABERLIC.

97. Para cada processo de licitação e seus respectivos itens.

97.1. O SICOM aciona o Subfluxo Validar Abertura da Licitação

97.2. O SICOM aciona o Subfluxo Validar Pesquisa de Preços / Orçamentos em planilha

97.3. O SICOM aciona o Subfluxo Validar Detalhamento da Referência de Preços no Credenciamento

97.4. O SICOM aciona o Subfluxo Validar Detalhamento dos Recursos Orçamentários

97.5. Se o processo licitatório possuir o campo naturezaProcedimento informado como “1” ou “2” e o campo descontoTabela estiver informado com o valor igual a “2”

97.5.1. Para cada Processo de Licitação deve haver ao menos um item do tipo “11 - Detalhamento da Pesquisa de Preços ou Orçamentos em planilha”. Caso esta condição não ocorra à exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

97.6. Um processo licitatório somente pode conter registro do tipo “Detalhamento da Pesquisa de Preços / Orçamentos em planilha” ou “Detalhamento da Referência de Preços no Credenciamento”. Se os dois tipos de registros estiverem informados para um mesmo processo licitatório a exceção EX143_REG_LICITACAO ao Agente da Administração Pública.

98. O SICOM encerra o processamento do arquivo ABERLIC.

1.1.1.41.3 Subfluxos

1.1.1.41.3.1 Subfluxo Validar Abertura da Licitação

1. Para cada Licitação informada:

1.1. O SICOM verifica se o codOrgaoResp informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.2. Caso o campo codUnidadeSubResp esteja preenchido, o SICOM verifica se o codUnidadeSubResp informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

1.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da

Page 171: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Administração Pública

1.3. O SICOM verifica se o exercício informado no campo exercicioLicitacao é superior ao exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública

1.4. O SICOM verifica se o valor informado no campo codModalidadeLicitacao está cadastrado na lista de Modalidades de Licitação na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.5. O SICOM verifica se o valor informado no campo naturezaProcedimento está cadastrado na lista de Natureza do Procedimento na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.5.1. Se o campo naturezaProcedimento estiver informado como “3 - Credenciamento/Chamamento” o SICOM verifica se há para licitação ao menos um item do tipo “Detalhamento do Credenciado” (arquivo HABLIC, registro 20). Caso não haja registro, a exceção EX146_CRED_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

1.6. O SICOM verifica se o mês e o exercício informado no campo dtAbertura é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

1.7. O SICOM verifica se o mês e o exercício informado no campo dtEditalConvite é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

1.8. O SICOM verifica se a data informada no campo dtEditalConvite é posterior ou igual a data do campo dtAbertura. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

1.9. O SICOM verifica se a data informada em um dos campos dtPublicacaoEditalDO, dtPublicacaoEditalVeiculo1, dtPublicacaoEditalVeiculo2 é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública (somente se preenchidos)

1.10. O SICOM verifica se a data informada em um dos campos dtPublicacaoEditalDO, dtPublicacaoEditalVeiculo1, dtPublicacaoEditalVeiculo2 é posterior ou igual a data do campo dtAbertura. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública (somente se preenchidos)

1.11. O SICOM verifica se o mês e o exercício informado no campo dtRecebimentoDoc é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

1.12. O SICOM verifica se a data informada no campo dtRecebimentoDoc é posterior a data do campo dtEditalConvite. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

1.13. O SICOM verifica se o valor informado no campo tipoLicitacao está cadastrado na lista de tipos de licitação na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

Page 172: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.14. O SICOM verifica se o valor informado no campo naturezaObjeto está cadastrado na lista de Natureza do Objeto na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.15. Se o campo naturezaObjeto estiver preenchido com a opção “1 – Obras e Serviços de Engenharia”

1.15.1. O campo regimeExecucaoObras deve estar informado. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

1.15.1.1. O SICOM verifica se o valor informado no campo regimeExecucaoObras está cadastrado na lista de regime de execução na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.16. Se o campo naturezaObjeto não estiver preenchido com a opção “1 – Obras e Serviços de Engenharia”

1.16.1. O campo regimeExecucaoObras não deve estar informado Caso esteja informado a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

1.17. Se o campo codModalidadeLicitacao estiver preenchido com a opção “1 – Convite”

1.17.1. O campo nroConvidado deve estar informado. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

1.18. Se o campo codModalidadeLicitacao não estiver preenchido com a opção “1 – Convite”

1.18.1. O campo nroConvidado não deve estar informado Caso esta esteja informado a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

1.19. O SICOM verifica se o valor informado no campo unidadeMedidaPrazoExecucao é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.20. O SICOM verifica se o valor informado no campo descontoTabela é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2. Para cada Processo de Licitação deve haver ao menos um item do tipo “Detalhamento de recursos orçamentários” se o campo naturezaProcedimento estiver informado com valores igual a “1 – Normal” ou “3 - Credenciamento/Chamamento”, o campo codModalidadeLicitacao estiver preenchido com valores diferentes de “4 – concurso” ou “7 – leilão” e o campo naturezaObjeto seja diferente de “4 – concessão”, “5 – permissão” ou “6 alienação de bens”. Caso esta condição não ocorra à exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

1.1.1.41.3.2 Subfluxo Validar Pesquisa de Preços / Orçamentos em planilha

5. O SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração

Page 173: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública

6. Para cada item de Licitação do tipo “Pesquisa de Preços / Orçamentos em planilha”

6.1. Se o campo naturezaObjeto do registro (licitação) correspondente do tipo “Abertura da Licitação” estiver preenchido com a opção “6 - Alienação de bens”

6.1.1. O campo vlCotPrecosUnitario deve ser igual a zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

6.1.2. O campo vlMinAlienBens deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

6.2. Se o campo naturezaObjeto do registro (licitação) correspondente do tipo “Abertura da Licitação” não estiver preenchido com a opção “6 - Alienação de bens” o campo vlMinAlienBens deve ser igual a zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

1.1.1.41.3.3 Subfluxo Validar Detalhamento da Referência de Preços no Credenciamento

1. SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para cada o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADOao Agente da Administração Pública

2. Para cada item de Licitação do tipo “Referência de Preços no Credenciamento”

2.1. O campo vlItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.41.3.4 Subfluxo Validar Detalhamento dos Recursos Orçamentários

3. SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, elementoDespesa e codFontRecursos é única para cada o respectivo processo licitátorio. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADOao Agente da Administração Pública

4. Para cada item de Licitação do tipo “Recursos Orçamentários”

4.1. O SICOM verifica se o campo codOrgao informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

4.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública

4.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a

Page 174: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

4.3. O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.4. O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.5. O SICOM verifica se a combinação dos valores informados nos campos codPrograma e idAcao está cadastrada na lista de ações e metas, no módulo de Instrumentos de Planejamento do Município.

4.5.1. Caso o programa e a ação correspondente não seja localizada, o SICOM realiza uma nova pesquisa no cadastro de ações e metas do módulo de Inclusão de Programas, somente em remessas válidas. Se a ação não for novamente encontrada a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

4.5.2. Se a ação referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX240_AMP_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

4.5.3. Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública

4.6. O SICOM verifica se o elementoDespesa informado está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.7. O SICOM verifica se o elementoDespesa informado possui o terceiro e quarto dígito ou quinto e sexto dígito igual a nove. Se ocorrer essa situação a exceção EX246_DESPESA_INVALIDA ao Agente da Administração Pública.

4.8. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

4.9. O campo vlRecurso deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública.

1.1.1.41.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.41.5 Exceções

Não aplicável

Page 175: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.41.6 Mensagens

Não aplicável

1.1.1.41.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Detalhamento dos Recursos Orçamentários

1.1.1.41.8 Observações

Não aplicável

Page 176: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.42 Caso de Uso Validar Informações da Habilitação dos Participantes da Licitação

1.1.1.42.1 Precondições

73. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso

74. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ser concluído com sucesso

1.1.1.42.2 Fluxo principal

99. O SICOM inicia o processamento do arquivo HABLIC.

100. Para cada processo de licitação e seus respectivos itens

100.1. O SICOM aciona Subfluxo Validar Detalhamento dos participantes habilitados para a Licitação

100.2. O SICOM aciona Subfluxo Validar Detalhamento do Credenciado

100.3. Um processo licitatório somente pode possuir um único tipo de habilitação, seja do tipo “Participantes habilitados para a Licitação” ou “Detalhamento do Credenciado”. Se os dois tipos de registros estiverem informados para um mesmo processo licitatório a exceção EX145_HABILITACAO_LICITACAO ao Agente da Administração Pública.

101. O SICOM encerra o processamento do arquivo HABLIC.

1.1.1.42.3 Subfluxos

1.1.1.42.3.1 Subfluxo Validar Detalhamento dos participantes habilitados para a Licitação

7. O SICOM verifica se a combinação formada pelos campos tipoDocumento e nroDocumento é única para o processo respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

8. Para cada item de Habilitação do tipo “Detalhamento dos participantes habilitados para a Licitação”

8.1. O SICOM aciona o Subfluxo de Validação de Documento

8.2. O SICOM verifica se a data informada no campo dtHabilitacao é posterior ou igual a data do campo dtEditalConvite do arquivo ABERLIC. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

8.3. O SICOM verifica se o valor informado no campo renunciaRecurso é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

8.4. Se o campo tipoDocumento estiver informado como “1” ou “3”

8.4.1. Os campos objetoSocial, orgaoRespRegistro, dataRegistro, nroRegistro, dataRegistroCVM, nroRegistroCVM não devem estar preenchido. Se essa condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

8.4.2. Não deve haver registro do tipo “Quadro Societário dos Participantes Habilitados” para o habilitado. Se essa condição não for atendida a mensagem de erro ME295_REG_DETALHE_INVALIDO deve ser acionada para o Agente da Administração Pública.

Page 177: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

8.5. Se o campo tipoDocumento estiver informado como “2”

8.5.1. Os campos objetoSocial, orgaoRespRegistro, dataRegistro, nroRegistro, deve estar preenchido. Se essa condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

8.5.2. O campo orgaoRespRegistro deve estar informado com um valor que referencie a lista de tipos de órgãos responsáveis, cadastrado na base de dados do servidor de recebimento. Quando não atendida essa condição, a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública

8.5.3. Os campos dataRegistroCVM e nroRegistroCVM são dependentes entre si, portanto, deve ser verificado se somente um dos campos está preenchido. Caso essa situação ocorra à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública. Os campos citados nesta instrução são opcionais.

8.5.4. Deve haver registro do tipo “Quadro Societário dos Participantes Habilitados” para o habilitado. Se essa condição não for atendida a mensagem de erro ME282_REG_DETALHE_AUSENTE deve ser acionada para o Agente da Administração Pública.

1.1.1.42.3.2 Subfluxo Validar Quadro Societário dos Participantes Habilitados

17. O SICOM verifica se a combinação formada pelos campos tipoDocumentoSocio, nroDocumentoSocio e tipoParticipacao é única para cada empresa habilitada no respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

18. Para cada item do tipo quadro societário dos participantes habilitados

18.1. O SICOM aciona o Subfluxo de Validação de Documento

18.2. O SICOM verifica se o valor informado no campo tipoParticipacao corresponde a algum tipo de participação no quadro societário válido, cadastrado no servidor de recebimento, e caso não seja válido emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

19. Se o habilitado correspondente (registro 10) não possuir o campo nroRegistroCVM preenchido deve haver registros informados com o campo tipoParticipacao igual a “1” e “2”. Se essa condição não for atendida o SICOM executa a exceção EX263_QUADRO_SOCI_INCOMPLETO ao Agente da Administração Pública.

1.1.1.42.3.3 Subfluxo Validar Detalhamento do Credenciado

1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, exercicioLicitacao, nroProcessoLicitatorio, nroDocumento, dataCredenciamento, nroLote e nroItem é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública.

2. Para cada item de Habilitação do tipo “Detalhamento do Credenciado”

2.1. O SICOM pesquisa no cadastro de Licitações, a partir do mês de referência do Acompanhamento Mensal, se a licitação correspondente esta cadastrada (registro 10 do arquivo ABERLIC), através da combinação dos campos codOrgao, codUnidadeSub, exercicioLicitacao, nroProcessoLicitatorio. Caso a licitação correspondente não seja localizada a exceção EX80_LIC_INVALIDA deve ser emitida para o Agente da Administração Pública

Page 178: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2.1.1. Caso a licitação seja localizada o SICOM verifica se o campo naturezaProcedimento é igual a “3 – Credenciamento / Chamamento”. Caso está condição não seja atendida a exceção EX247_CREDEN_NATUREZA_INVALIDA deve ser emitida ao Agente da Administração Pública.

2.2. Se o campo tipoDocumento estiver preenchido com a opção “1 - CPF”

2.2.1. Os campos nroCertidaoRegularidadeINSS, dtEmissaoCertidaoRegularidadeINSS, dtValidadeCertidaoRegularidadeINSS, nroCertidaoRegularidadeFGTS, dtEmissaoCertidaoRegularidadeFGTS e dtValidadeCertidaoRegularidadeFGTS não devem estar informados com valores diferentes de vazio. Caso esta condição não seja atendida, o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM aciona o Subfluxo de Validação de Documento

2.4. O SICOM verifica se a data informada no campo dataCredenciamento é posterior ou igual a data do campo dtEditalConvite do arquivo ABERLIC. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

1.1.1.42.3.4 Subfluxo de Validação de Documento

20. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

21. O SICOM valida se o numDocumento informado é válido,

21.1. Se o campo tipoDocumento estiver preenchido como “1”

21.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

21.2. Se o campo tipoDocumento estiver preenchido como “2”

21.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.42.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.42.5 Exceções

Não aplicável

1.1.1.42.6 Mensagens

Não aplicável

Page 179: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.42.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.42.8 Observações

Não aplicável

Page 180: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.43 Caso de uso Informações do Julgamento da Licitação

1.1.1.43.1 Precondições

75. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso

76. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ser concluído com sucesso

1.1.1.43.2 Fluxo principal

102. O SICOM inicia o processamento do arquivo JULGLIC.

103. Se o processo de licitação (arquivo ABERLIC, registro 10) estiver com o campo naturezaProcedimento informado como “1 - Normal” ou “3 - Credenciamento/Chamamento”

103.1. Para cada Processo de Licitação deve haver ao menos um item do tipo “Detalhamento da data do julgamento”. Caso esta condição não ocorra à exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

104. Se o processo de licitação (arquivo ABERLIC, registro 10) estiver com o campo descontoTabela informado com “1 - Sim”

104.1. Para cada Processo de Licitação deve haver ao menos um item do tipo “20 - Detalhamento do Percentual de Desconto sobre Tabela de Preços”. Caso esta condição não ocorra à exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

105. Se o processo de licitação (arquivo ABERLIC, registro 10) estiver com o campo descontoTabela informado com “2 - Não”

105.1. Para cada Processo de Licitação não deve ter item do tipo “20 - Detalhamento do Percentual de Desconto sobre Tabela de Preços”. Caso esta condição não ocorra à exceção ME335_JULGAMENTO_LICITACAO deve ser emitida ao Agente da Administração Pública

106. Para cada processo de licitação e seus respectivos itens

106.1. O SICOM aciona Subfluxo Validar Detalhamento do Mapa de Preços

106.2. O SICOM aciona Subfluxo Validar Detalhamento da data do julgamento

106.3. O SICOM aciona Subfluxo Validar Detalhamento do Percentual de Desconto sobre Tabela de Preços

107. O SICOM encerra o processamento do arquivo JULGLIC.

1.1.1.43.3 Subfluxos

1.1.1.43.3.1 Subfluxo Validar Detalhamento do Mapa de Preços

9. O SICOM verifica se a combinação formada pelos campos tipoDocumento, nroDocumento nroLote e nroItem é única para o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

10. Para cada item de Habilitação do tipo “Detalhamento do Mapa de Preços”

10.1. O SICOM aciona o Subfluxo de Validação de Documento

10.2. O SICOM pesquisa no arquivo XML, nas informações relativas aos registros do tipo “Detalhamento da Pesquisa de Preços ou Orçamentos em planilha” do arquivo ABERLIC, por um registro correspondente através da combinação dos campos nroLote, nroItem e dscProdutoServico. Caso um registro equivalente não seja localizado a exceção EX261_

Page 181: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

REFERENCIA_PESQUISA_INVALIDA deve ser emitida ao Agente da Administração Pública.

1.1.1.43.3.2 Subfluxo de Validação de Documento

22. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

23. O SICOM valida se o numDocumento informado é válido

23.1. Se o campo tipoDocumento estiver preenchido como “1”

23.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

23.2. Se o campo tipoDocumento estiver preenchido como “2”

23.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.43.3.3 Subfluxo Validar Detalhamento da data do julgamento

3. O SICOM verifica se o mês e o exercício informado no campo dtJulgamento é superior ao mês e exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

4. O SICOM verifica se o valor informado no campo renunciaRecurso é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

5. O SICOM verifica se o valor informado no campo PresençaLicitantes é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

Page 182: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.43.3.4 Subfluxo Validar Detalhamento do Percentual de Desconto sobre Tabela de Preços

1. O SICOM verifica se a combinação formada pelos campos tipoDocumento, nroDocumento, nroLote e nroItem é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Habilitação do tipo “Percentual de Desconto sobre Tabela de Preços”

2.1. O SICOM aciona o Subfluxo de Validação de Documento

2.2. Caso o campo nroLote esteja preenchido

2.2.1. O campo dscLote deve estar preenchido. Se essa condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.3. Caso o campo nroLote não esteja preenchido

2.3.1. O campo dscLote não deve estar preenchido. Se essa condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

2.4. Caso o campo nroItem esteja preenchido

2.4.1. O campo dscItem deve estar preenchido. Se essa condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.5. Caso o campo nroItem não esteja preenchido

2.5.1. O campo dscItem não deve estar preenchido. Se essa condição não for atendida a mensagem de erro ME139_PREENCHIMENTO_INVALIDO deve ser emitida ao Agente da Administração Pública.

2.6. O SICOM verifica se o valor do campo percDesconto é maior ou igual a zero. Caso essa condição não seja atendida a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO deve ser emitida ao Agente da Administração Pública.

1.1.1.43.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.43.5 Exceções

Não aplicável

1.1.1.43.6 Mensagens

Não aplicável

1.1.1.43.7 Alterações para o exercício de 2013

Alteração do Fluxo principal

Alteração do Subfluxo Validar Detalhamento do Mapa de Preços

Alteração do Subfluxo Validar Detalhamento da data do julgamento

Alteração do Subfluxo Validar Detalhamento do Percentual de Desconto sobre Tabela

Page 183: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

de Preços

1.1.1.43.8 Observações

Não aplicável

Page 184: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.44 Caso de uso Validar Informações da Homologação da Licitação

1.1.1.44.1 Precondições

77. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso

78. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ser concluído com sucesso

1.1.1.44.2 Fluxo principal

108. O SICOM inicia o processamento do arquivo HOMOLIC.

109. Para cada Processo de Licitação (informado no arquivo ABERLIC) deve haver ao menos um item do tipo “Detalhamento da data de homologação”. Caso esta condição não ocorra a exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

110. Se a Natureza do Procedimento informado no campo naturezaProcedimento do Processo de Licitação for diferente da opção “3 - Credenciamento/Chamamento” (informado no arquivo ABERLIC) e o campo descontoTabela estiver informado com “2 -Não”

110.1. Deve haver ao menos registro do tipo “Detalhamento do Vencedor da Licitação”. Caso esta condição não seja atendida a exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

110.2. Não deve haver registro do tipo “Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços” associado ao procedimento licitatório. Se essa condição não for atendida a mensagem de erro ME337_HOMOLOGACAO_LICITACAO deve ser emitida ao Agente da Administração Pública

111. Se a Natureza do Procedimento informado no campo naturezaProcedimento do Processo de Licitação for diferente de da opção “3 - Credenciamento/Chamamento” (informado no arquivo ABERLIC) e o campo descontoTabela estiver informado com “1 -Sim”

111.1. Deve haver ao menos registro do tipo “Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços”. Caso esta condição não seja atendida a exceção EX152_LICITACAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública.

112. Para cada processo de licitação e seus respectivos itens

112.1. O SICOM aciona Subfluxo Validar Detalhamento do Vencedor da Licitação

112.2. O SICOM aciona Subfluxo Validar Detalhamento da data de homologação

112.3. O SICOM aciona Subfluxo Validar Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços

113. O SICOM encerra o processamento do arquivo HOMOLIC.

1.1.1.44.3 Subfluxos

1.1.1.44.3.1 Subfluxo Validar Detalhamento do Vencedor da Licitação

11. O SICOM verifica se a combinação formada pelos campos tipoDocumento, nroDocumento, nroLote e nroItem é única para cada registro. Caso esta condição

Page 185: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

12. Para cada item de Habilitação do tipo “Detalhamento do Vencedor da Licitação”

12.1. O SICOM aciona o Subfluxo de Validação de Documento

12.2. O SICOM pesquisa no arquivo XML, nas informações relativas aos registros do tipo “Detalhamento da Pesquisa de Preços ou Orçamentos em planilha” do arquivo ABERLIC, por um registro correspondente através da combinação dos campos nroLote, nroItem e dscProdutoServico. Caso um registro equivalente não seja localizado a exceção EX261_ REFERENCIA_PESQUISA_INVALIDA deve ser emitida ao Agente da Administração Pública.

12.3. O SICOM verifica se o campo Quantidade é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

12.4. O SICOM verifica se o campo vlHomologacao é maior que zero, e caso esta condição não ocorra emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.44.3.2 Subfluxo Validar Detalhamento da data de homologação

6. Para cada item de Habilitação do tipo “Detalhamento da data de homologação”

6.1. O SICOM verifica se o mês e o exercício informado no campo dtHomologacao é superior ao mês e exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

6.2. Se a Natureza do Procedimento informado no campo naturezaProcedimento do Processo de Licitação for diferente da opção “2 - Registro de Preços” (informado no arquivo ABERLIC)

6.2.1. O SICOM verifica se o campo dtAdjudicacao esta preenchido, e caso não esteja, emite a mensagem de erro ME132_CMP_OBRIGATORIO ao Agente da Administração Pública.

6.2.2. O SICOM verifica se o mês e o exercício informado no campo dtAdjudicacao é superior ao mês e exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

6.3. Se a Natureza do Procedimento informado no campo naturezaProcedimento do Processo de Licitação for igual a opção “2 - Registro de Preços” (informado no arquivo ABERLIC)

6.3.1. O SICOM o campo dtAdjudicacao não deve estar preenchido, e caso esteja, emite a mensagem de erro ME139_PREENCHIMENTO_INVALIDO ao Agente da Administração Pública

Page 186: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.44.3.3 Subfluxo Validar Detalhamento Vencedor da Licitação quando utilizado

o Percentual de Desconto sobre Tabela de Preços

3. O SICOM verifica se a combinação formada pelos campos tipoDocumento, nroDocumento, nroLote e nroItem é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

4. Para cada item de Habilitação do tipo “Percentual de Desconto sobre Tabela de Preços”

4.1. O SICOM aciona o Subfluxo de Validação de Documento

4.2. O SICOM verifica se o valor do campo percDesconto é maior ou igual a zero. Caso essa condição não seja atendida a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO deve ser emitida ao Agente da Administração Pública.

1.1.1.44.3.4 Subfluxo de Validação de Documento

24. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

25. O SICOM valida se o numDocumento informado é válido

25.1. Se o campo tipoDocumento estiver preenchido como “1”

25.1.1. O SICOM verifica se CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

25.2. Se o campo tipoDocumento estiver preenchido como “2”

25.2.1. O SICOM verifica se CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.44.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.44.5 Exceções

Não aplicável

1.1.1.44.6 Mensagens

Não aplicável

1.1.1.44.7 Alterações para o exercício de 2013

Alteração do Fluxo Principal

Alteração do Subfluxo Validar Detalhamento do Vencedor da Licitação

Page 187: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.44.8 Observações

Não aplicável

1.1.1.45 Caso de Uso Validar Informações do Parecer da Licitação

1.1.1.45.1 Precondições

79. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ser concluído com sucesso

80. O caso de uso UC42 - Caso de Uso Validar Informações da Abertura da Licitação deve ser concluído com sucesso

1.1.1.45.2 Fluxo principal

114. O SICOM inicia o processamento do arquivo PARELIC.

115. O SICOM verifica se a combinação formada pelos campos dataParecer, tipoParecer e nroCpfresp é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME326_REG_LIC_DUPLICADO ao Agente da Administração Pública

116. Para cada Parecer de Licitação

116.1. O SICOM verifica se o tipoParecer informado pertence à lista de tipos de pareceres cadastrados na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

116.2. O SICOM verifica se CPF informado no campo nroCpfresp atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

116.3. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

116.4. O SICOM valida o formato dos seguintes campos: ufCidadeLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

117. O SICOM encerra o processamento do arquivo PARELIC.

1.1.1.45.3 Subfluxos

Não aplicável.

1.1.1.45.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.45.5 Exceções

Não aplicável

1.1.1.45.6 Mensagens

Não aplicável

Page 188: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.45.7 Descrição do caso de uso para exercícios anteriores

Não aplicável

1.1.1.45.8 Observações

O endereço de email informado pelo Agente da Administração Pública deve ser valido de acordo com as seguintes regras:

o Nenhum caractere especial, com exceção dos caracteres “.”, “_”, “-“, e “@” pode ser utilizado no endereço de email

o Os caracteres “.”, “_”, “-“, e “@” não devem ser permitidos no início e no fim do endereço de email

o O endereço deve conter apenas um caractere @ e no mínimo um caractere “.” após a utilização do @

o O caractere “.” não deve ser aceito se vier exatamente depois do “@”, devendo haver ao menos um caractere válido entre eles.

o Não é permitida a utilização de espaço no endereço de email

o O caractere “Ç” deve ser considerado como caractere especial e não deve ser permitido

Page 189: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.46 Caso de uso Validar Informações da Regulamentação da Licitação

1.1.1.46.1 Precondições

81. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ter sido concluído com sucesso

1.1.1.46.2 Fluxo principal

118. O SICOM inicia o processamento do arquivo REGLIC.

119. O SICOM verifica se a combinação formada pelos campos codOrgao, tipoDecreto e numeroDecretoMunicipal é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

120. Para cada Decreto Municipal Regulamentador

120.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

120.2. O SICOM verifica se o valor informado no campo tipoDecreto esta cadastrado na lista de tipos de decretos do servidor de recebimento. Caso não esteja, a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

120.3. O SICOM verifica se o mês e o exercício informado no campo dataDecretoMunicipal é superior ao mês e exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

120.4. O SICOM verifica se o mês e o exercício informado no campo dataPublicacaoDecretoMunicipal é superior ao mês e exercício de referencia da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

120.5. O SICOM verifica se a data informada no campo dataPublicacaoDecretoMunicipal é posterior ou igual a data do campo dataDecretoMunicipal. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

121. O SICOM encerra o processamento do arquivo REGLIC.

1.1.1.46.3 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.46.4 Exceções

Não aplicável.

1.1.1.46.5 Mensagens

Não aplicável.

1.1.1.46.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

Page 190: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.46.7 Observações

Não aplicável

Page 191: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.47 Caso de uso Validar Informações da Dispensa de Licitação

1.1.1.47.1 Precondições

82. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ter sido concluído com sucesso.

1.1.1.47.2 Fluxo principal

122. O SICOM inicia o processamento do arquivo DISPENSA

123. Para cada Dispensa / Inexigibilidade obrigatoriamente deve haver ao menos um item do tipo “Responsáveis pela dispensa / inexigibilidade” e “Detalhamento dos Recursos Orçamentários” e “Fornecedor contratado por dispensa / inexigibilidade”. Caso esta condição não ocorra à exceção EX149_DISPENSA_INCOMPLETA deve ser emitida ao Agente da Administração Pública.

124. Para cada Dispensa / Inexigibilidade e seus respectivos itens

124.1. O SICOM aciona Subfluxo Validar Dispensa / Inexigibilidade

124.2. O SICOM aciona SubFluxo Validar Responsáveis pela dispensa / inexigibilidade

124.3. O SICOM aciona SubFluxo Validar Pesquisa de Preços / Orçamentos em planilha

124.4. O SICOM aciona SubFluxo Validar Detalhamento dos Recursos Orçamentários

124.5. O SICOM aciona SubFluxo Validar Fornecedor contratado por dispensa / inexigibilidade

124.6. Caso o processo de dispensa tenha o valor do campo tipoProcesso preenchido como “3 – Inexigibilidade por credenciamento” ou “4 – Dispensa por chamada pública”.

124.6.1. Deve haver ao menos um item do tipo “Detalhamento do credenciado”. Caso esta condição não ocorra à exceção EX149_DISPENSA_INCOMPLETA deve ser emitida ao Agente da Administração Pública

124.6.2. Não deve ser informado nenhum registro do tipo “Fornecedor contratado por dispensa / inexigibilidade”. Se essa condição não for atendida a mensagem de erro ME340_FORNECEDOR_DISPENSA_INVALIDO deve ser emitida ao Agente da Administração Pública

124.7. Caso o processo de dispensa tenha o valor do campo tipoProcesso diferente de “3 – Inexigibilidade por credenciamento” ou “4 – Dispensa por chamada pública”.

124.7.1. Não deve haver item do tipo “Detalhamento do credenciado”. Caso esta condição não seja atendida a mensagem de erro ME321_CRENDENCIADO_INCORRETO deve ser emitida ao Agente da Administração Pública

124.7.2. Deve haver ao menos um item do tipo “Fornecedor contratado por dispensa / inexigibilidade”. Caso esta condição não ocorra à exceção EX149_DISPENSA_INCOMPLETA deve ser emitida ao Agente da Administração Pública

125. O SICOM aciona Subfluxo Validar Detalhamento do Credenciado

126. O SICOM encerra o processamento do arquivo DISPENSA

1.1.1.47.3 SubFluxos

1.1.1.47.3.1 Subfluxo Validar Dispensa / Inexigibilidade

3. Para cada Dispensa / Inexigibilidade informada:

3.1. O SICOM verifica se o codOrgaoResp informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.2. O SICOM verifica se o codUnidadeSubResp informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgaoResp informado. Esta

Page 192: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

3.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

3.3. O SICOM verifica se o ano informado no campo exercicioProcesso é superior ao exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública

3.4. O SICOM verifica se o valor informado no campo tipoProcesso está cadastrado na lista de Tipos de Processos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.5. O SICOM verifica se o mês e o exercício informado no campo dtAbertura é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

3.6. O SICOM verifica se o valor informado no campo naturezaObjeto está cadastrado na lista de Natureza de Objetos na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

3.7. O SICOM verifica se a data informada no campo dtPublicacaoTermoRatificacao é posterior ou igual a data do campo dtAbertura. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

1.1.1.47.3.2 SubFluxo Validar Responsáveis pela dispensa / inexigibilidade

1. O SICOM verifica se a combinação formada pelos campos tipoResp e numCPFResp é única para o respectivo processo de dispensa / inexigibilidade. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada Responsável pela dispensa / inexigibilidade

2.1. O SICOM verifica se o tipoResp informado pertence à lista de Tipo de responsabilidade cadastrada na base de dados do Servidor de Recebimento do SICOM. Caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.2. O SICOM verifica se CPF informado no campo numCpf atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

2.3. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

2.4. O SICOM valida o formato dos seguintes campos: ufCidadeLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

1.1.1.47.3.3 Subfluxo Validar Pesquisa de Preços / Orçamentos em planilha

13. O SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para o respectivo processo de dispensa / inexigibilidade. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

14. Para cada item de Dispensa do tipo “Pesquisa de Preços / Orçamentos em planilha”

Page 193: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

14.1. O campo nroItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

14.2. O campo vlCotPrecosUnitario deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.47.3.4 Subfluxo Validar Detalhamento dos Recursos Orçamentários

5. SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, elementoDespesa e codFontRecursos é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

6. Para cada item de Dispensa do tipo “Recursos Orçamentários”

6.1. O SICOM verifica se o campo codOrgao informado existe na lista de Órgãos do Município, cadastrado no módulo de Instrumentos de Planejamento. Caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

6.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública

6.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

6.3. O SICOM verifica se o codFuncao informado está cadastrado na lista de Funções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

6.4. O SICOM verifica se o codSubFuncao informado está cadastrado na lista de SubFunções na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

6.5. O SICOM verifica se a combinação informada nos campos codPrograma e idAcao está cadastrada na lista de ações e metas, no módulo de Instrumentos de Planejamento do Município.

6.5.1. Caso o programa e a ação correspondente não seja localizada, o SICOM realiza uma nova pesquisa no cadastro de ações e metas do módulo de Inclusão de Programas, somente em remessas válidas. Se a ação não for novamente encontrada a mensagem de erro ME6_CÓDIGO_INVALIDO deve ser emitida ao Agente da Administração Pública.

6.5.2. Se a ação referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX240_AMP_DT_INVALIDA deve ser emitida ao Agente da Administração Pública.

6.5.3. Se informado o campo idSubAcao, o SICOM deve verificar na lista de SubAções da ação validada no passo anterior, por uma SubAção que possua o mesmo valor informado no campo idSubAcao. Se não existente a mensagem de erro ME307_COD_INEXISTENTE deve ser emitida ao Agente da Administração Pública

6.6. O SICOM verifica se o elementoDespesa informado está cadastrado na lista de Despesas na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente

Page 194: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

da Administração Pública.

6.7. O SICOM verifica se o elementoDespesa informado possui o quinto e sexto dígito igual a zero e caso esta condição ocorra emite a exceção EX44_ELEMENTO_INVALIDO ao Agente da Administração Pública

6.8. O SICOM verifica se o elementoDespesa informado possui o terceiro e quarto dígito ou quinto e sexto dígito igual a nove. Se esta condição ocorrer à exceção EX246_DESPESA_INVALIDA deve ser acionada ao Agente da Administração Pública.

6.9. O SICOM verifica se o codFontRecursos informado está cadastrado na lista de Fonte de Recursos na base de dados do Servidor de Recebimento do SICOM e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

6.10. O campo vlRecurso deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.47.3.5 Subfluxo Validar Fornecedor contratado por dispensa / inexigibilidade

1. O SICOM verifica se a combinação formada pelos campos tipoDocumento, numDocumento, nroLote e nroItem é única para o respectivo processo licitatório. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada item de Dispensa do tipo “Fornecedor contratado por dispensa / inexigibilidade”

2.1. O SICOM aciona o Subfluxo de Validação de Documento

2.2. Se estiver preenchido, o SICOM valida o formato do seguinte campo ufInscricaoEstadual, e se o formato requerido não for atendido emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

2.3. Se o campo tipoDocumento estiver preenchido com a opção “1 - CPF”

2.3.1. Os campos nroCertidaoRegularidadeINSS, dtEmissaoCertidaoRegularidadeINSS, dtValidadeCertidaoRegularidadeINSS, nroCertidaoRegularidadeFGTS, dtEmissaoCertidaoRegularidadeFGTS , dtValidadeCertidaoRegularidadeFGTS e nroCNDT, dtEmissaoCNDT e dtValidadeCNDT não devem estar informados com valores diferentes de vazio. Caso esta condição não seja atendida, o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

2.4. O campo nroItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.5. O campo vlItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.47.3.6 Subfluxo Validar Detalhamento do Credenciado

7. O SICOM verifica se a combinação formada pelos campos codOrgaoResp, codUnidadeSubResp, exercicioProcesso, nroProcesso, tipoProcesso, nroDocumento, nroLote e nroItem é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

8. Para cada item de Habilitação do tipo “Detalhamento do Credenciado”

8.1. O SICOM pesquisa no cadastro de dispensa ou inexigibilidade, a partir do mês de referência do Acompanhamento Mensal, se a dispensa correspondente esta cadastrada (registro 10 do arquivo DISPENSA), através da combinação dos campos codOrgaoResp, codUnidadeSubResp, exercicioProcesso, nroProcesso e tipoProcesso. Caso a dispensa correspondente não seja localizada a exceção EX80_LIC_INVALIDA deve ser emitida para o Agente da Administração Pública.

8.1.1. Caso a dispensa seja localizada o SICOM verifica se o campo tipoProcesso é

Page 195: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

igual a “3 – Inexigibilidade por credenciamento” ou “4 – Dispensa por chamada pública”. Caso está condição não seja atendida a mensagem de erro ME321_CRENDENCIADO_INCORRETO deve ser emitida ao Agente da Administração Pública

8.2. O SICOM aciona o Subfluxo de Validação de Documento

8.3. Se o campo tipoDocumento estiver preenchido com a opção “1 - CPF”

8.3.1. Os campos nroCertidaoRegularidadeINSS, dtEmissaoCertidaoRegularidadeINSS, dtValidadeCertidaoRegularidadeINSS, nroCertidaoRegularidadeFGTS, dtEmissaoCertidaoRegularidadeFGTS, dtValidadeCertidaoRegularidadeFGTS, nroCNDT, dtEmissaoCNDT e dtValidadeCNDT não devem estar informados com valores diferentes de vazio. Caso esta condição não seja atendida, o SICOM emite a mensagem de erro ME139_REENCHIMENTO_INVALIDO ao Agente da Administração Pública

1.1.1.47.3.7 Subfluxo de Validação de Documento

26. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

27. O SICOM valida se o numDocumento informado é válido

27.1. Se o campo tipoDocumento estiver preenchido como “1”

27.1.1. O SICOM verifica se o CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

27.2. Se o campo tipoDocumento estiver preenchido como “2”

27.2.1. O SICOM verifica se o CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.47.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

1.1.1.47.5 Exceções

Não aplicável.

1.1.1.47.6 Mensagens

Não aplicável.

1.1.1.47.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Detalhamento dos Recursos Orçamentários

Alteração do Subfluxo Validar Fornecedor contratado por dispensa / inexigibilidade

Alteração do Subfluxo Validar Detalhamento do Credenciado

1.1.1.47.8 Observações

O endereço de email informado pelo Agente da Administração Pública deve ser válido de acordo com as seguintes regras:

Page 196: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

o Nenhum caractere especial, com exceção dos caracteres “.”, “_”, “-“, e “@” pode ser utilizado no endereço de email

o Os caracteres “.”, “_”, “-“, e “@” não devem ser permitidos no início e no fim do endereço de email

o O endereço deve conter apenas um caractere @ e no mínimo um caractere “.” após a utilização do @

o O caractere “.” não deve ser aceito se vier exatamente depois do “@”, devendo haver ao menos um caractere válido entre eles.

o Não é permitida a utilização de espaço no endereço de email

o O caractere “Ç” deve ser considerado como caractere especial e não deve ser permitido

Page 197: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.48 Caso de Uso Descompactar e Converter arquivos de Licitação

1.1.1.48.1 Precondições

O <ponto de inclusão>: UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ter sido acionado através do caso de uso UC39 - Caso de Uso Descompactar e Converter arquivos do módulo de Acompanhamento Mensal

1.1.1.48.2 Fluxo principal

127. O SICOM aciona o Subfluxo Validar e Converter Dados da Abertura da Licitação

128. O SICOM aciona o Subfluxo Validar e Converter Dados dos Responsáveis pela Licitação

129. O SICOM aciona o Subfluxo Validar e Converter Dados da Habilitação da Licitação

130. O SICOM aciona o Subfluxo Validar e Converter Dados do Julgamento

131. O SICOM aciona o Subfluxo Validar e Converter Dados da Homologação da Licitação

132. O SICOM aciona o Subfluxo Validar e Converter Dados do Parecer da Licitação

133. O SICOM aciona o Subfluxo Validar e Converter Dados do Detalhamento do Decreto Municipal Regulamentador do Pregão / Registro de Preços

134. O SICOM aciona o Subfluxo Validar e Converter Dados da Adesão a Registro de Preços

135. O SICOM aciona o Subfluxo Validar e Converter Dados das Dispensas / Inexigibilidade

1.1.1.48.3 Subfluxo

1.1.1.48.3.1 Subfluxo Classificar e Agrupar Dados da Licitação

1. O SICOM agrupa os registros referentes à Licitação aplicando os seguintes critérios

2. Se o registro for do tipo “10 - Detalhamento dos Convites / Editais de Licitação” do arquivo ABERLIC

2.1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, exercicioLicitacao e nroProcessoLicitatorio é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2.2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

2.3. O SICOM armazena o registro para estabelecer o vínculo deste com os demais registros do cadastro de licitação.

3. Para os registros do arquivo ABERLIC do tipo “11”, “12” e “13”, e os demais registros dos arquivos JULGLIC e para o arquivo HABLIC, registro do tipo “10”

3.1. Através da combinação dos campos codOrgao, codUnidadeSub, exercicioLicitacao e nroProcessoLicitatorio o SICOM pesquisa a Licitação correspondente nos registros do tipo“10 - Detalhamento dos Convites / Editais de Licitação” do arquivo ABERLIC . Caso a licitação não seja localizada a exceção EX141_LIC_INVALIDA deve ser emitida ao Agente da Administração Pública

3.2. Para os registros do arquivo HOMOLIC:

Page 198: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

3.2.1. Através da combinação dos campos codOrgao, codUnidadeSub, exercicioLicitacao e nroProcessoLicitatorio o SICOM pesquisa a Licitação correspondente nos registros do tipo“10 - Detalhamento dos Convites / Editais de Licitação” do arquivo ABERLIC . Caso a licitação não seja localizada, o SICOM executa o fluxo a seguir:

3.2.1.1. O SICOM pesquisa no cadastro de licitações (arquivo ABERLIC), nas prestações de contas do Acompanhamento Mensal de meses anteriores à licitação o correspondente através da combinação dos campos codOrgao, codUnidadeSub, exercicioLicitacao e nroProcessoLicitatorio. Caso a licitação não seja localizada a exceção EX141_LIC_INVALIDA deve ser emitida ao Agente da Administração Pública

3.3. Se o registro for do tipo “11 - Detalhamento da Cotação de Preços / Orçamentos em planilha” do arquivo ABERLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens de Cotação de Preços / Orçamentos em planilha da Licitação correspondente

3.4. Se o registro for do tipo “12 - Detalhamento da Referência de Preços no Credenciamento” do arquivo ABERLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens de Referência de Preços no Credenciamento da Licitação correspondente

3.5. Se o registro for do tipo “13 - Detalhamento dos Recursos Orçamentários” do arquivo ABERLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens dos Recursos Orçamentários da Licitação correspondente.

3.6. Se o registro for do tipo “10 - Detalhamento dos Responsáveis” do arquivo RESPLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens dos Responsáveis da Licitação correspondente.

3.7. Se o registro for do tipo “20” - Detalhamento da composição da comissão de licitação /Pregoeiro - Equipe de Apoio” do arquivo RESPLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens da Comissão da licitação / Pregoeiro – Equipe de Apoio da Licitação correspondente.

3.8. Se o registro for do tipo “10 - Detalhamento dos participantes habilitados para a Licitação” do arquivo HABLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens dos Credenciados da Licitação correspondente.

3.9. Se o registro for do tipo “11 - Quadro Societário dos Participantes Habilitados” do arquivo HABLIC, o SICOM vincula o mesmo ao Habilitado o adicionando a Lista de Itens do quadro societário para o habilitado correspondente.

3.10. Se o registro for do tipo “10 - Detalhamento do Mapa de Preços” do arquivo JULGLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens do Mapa de Preços da Licitação correspondente.

3.11. Se o registro for do tipo “20 - Detalhamento do Percentual de Desconto sobre Tabela de Preços” do arquivo HOMOLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens do Mapa de Preços da Licitação correspondente

3.12. Se o registro for do tipo “30 - Detalhamento da data do julgamento” do arquivo JULGLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens da Data do Julgamento da Licitação correspondente.

3.13. Se o registro for do tipo “10 - Detalhamento do Vencedor da Licitação” do arquivo HOMOLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens do Vencedor da Licitação da Licitação correspondente.

3.14. Se o registro for do tipo “20 - Detalhamento do Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços” do arquivo HOMOLIC, o SICOM vincula o mesmo a Licitação o adicionando a

Page 199: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Lista de Itens do Mapa de Preços da Licitação correspondente

3.15. Se o registro for do tipo “11 - Detalhamento da data de homologação” do arquivo HOMOLIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens da Data de Homologação da Licitação correspondente.

3.16. Se o registro for do tipo “10 - Detalhamento do Parecer da Licitação” do arquivo PARELIC, o SICOM vincula o mesmo a Licitação o adicionando a Lista de Itens da Data de Homologação da Licitação correspondente.

3.17. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

1.1.1.48.3.2 Subfluxo Validar e Converter Dados da Abertura da Licitação

13. O SICOM acessa as informações do arquivo ABERLIC

14. Para cada registro do tipo “10 - Detalhamento dos Convites / Editais de Licitação”

14.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

14.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, codModalidadeLicitacao, nroModalidade, naturezaProcedimento, dtAbertura, dtEditalConvite, dtRecebimentoDoc, tipoLicitacao, naturezaObjeto, objeto, unidadeMedidaPrazoExecucao, prazoExecucao, formaPagamento e descontoTabela. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

14.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo ABERLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

15. Para cada registro do tipo “11 - Detalhamento da Cotação de Preços / Orçamentos em planilha”

15.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

15.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, nroItem, dtCotacao, dscItem, quantidade e unidade. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

15.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo ABERLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

16. Para cada registro do tipo “12 - Detalhamento da Referência de Preços no Credenciamento”

16.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o

Page 200: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

16.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, nroItem, dscItem, vlItem. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

16.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo ABERLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

17. Para cada registro do tipo “13 - Detalhamento dos Recursos Orçamentários”

17.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

17.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgaoResp, codUnidadeSubResp, exercicioLicitacao, nroProcessoLicitatorio, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, elementoDespesa, codFontRecursos e vlRecurso. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

17.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo ABERLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

18. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

1.1.1.48.3.3 Subfluxo Validar e Converter Dados dos Responsáveis pela Licitação

1. O SICOM acessa as informações do arquivo RESPLIC

2. Caso o arquivo ABERLIC esteja preenchido, o SICOM verifica se este arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3. Para cada registro do tipo “10 - Detalhamento dos Responsáveis”

3.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoResp, NomeResp, numCPFResp, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone e email. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do

Page 201: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

SICOM para o arquivo RESPLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “20 - Detalhamento da composição da comissão de licitação / Pregoeiro - Equipe de Apoio”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, codTipoComissao, descricaoAtoNomeacao, nroAtoNomeacao, dataAtoNomeacao, inicioVigencia, finalVigencia, cpfMembroComissao, nomMembroComLic, codAtribuicao, cargo, naturezaCargo, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone e email. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo RESPLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

5. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

1.1.1.48.3.4 Subfluxo Validar e Converter Dados da Habilitação da Licitação

1. O SICOM acessa as informações do arquivo HABLIC

2. Caso o arquivo ABERLIC esteja preenchido, o SICOM verifica se este arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3. Para cada registro do tipo “10 - Detalhamento dos participantes habilitados para a Licitação”

3.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento, nomRazaoSocial, , dtHabilitacao, PresençaLicitantes e renunciaRecurso . Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento e nroDocumento é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

3.4. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HABLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO

Page 202: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “11 - Quadro Societário dos Participantes Habilitados”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, tipoDocumentoCNPJEmpresaHablic, CNPJEmpresaHablic, tipoDocumentoSocio, nroDocumentoSocio, nomeSocio, tipoParticipacao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HABLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

5. Para cada registro do tipo “20 - Detalhamento do Credenciado”

5.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

5.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento, dataCredenciamento, nroItem, nomeRazaoSocial. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

5.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HABLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

7. O SICOM aciona o Subfluxo Classificar e Agrupar Dados do Credenciado

1.1.1.48.3.5 Subfluxo Classificar e Agrupar Dados do Credenciado

1. O SICOM agrupa os registros referentes ao Credenciado

2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

3. O SICOM cria a lista de Itens dos Credenciados.

1.1.1.48.3.6 Subfluxo Validar e Converter Dados do Julgamento

1. O SICOM acessa as informações do arquivo JULGLIC

2. Caso o arquivo ABERLIC esteja preenchido, o SICOM verifica se este arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3. Para cada registro do tipo “10 - Detalhamento do Mapa de Preços”

3.1. Se o registro não apresentar todos os campos informados ou um número

Page 203: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento, nroItem, dscProdutoServico, vlUnitario, quantidade e unidade. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo JULGLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “20 - Detalhamento do Percentual de Desconto sobre Tabela de Preços”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento e percDesconto. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo JULGLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública.

5. Para cada registro do tipo “30 - Detalhamento da data do julgamento”

5.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

5.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, dtJulgamento e PresençaLicitantes, renunciaRecurso. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

5.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo JULGLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

1.1.1.48.3.7 Subfluxo Validar e Converter Dados da Homologação da Licitação

1. O SICOM acessa as informações do arquivo HOMOLIC

Page 204: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

2. Caso o arquivo HOMOLIC esteja preenchido, o SICOM verifica se este arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3. Para cada registro do tipo “10 - Detalhamento do Vencedor da Licitação”

3.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento, nroItem, dscItem e vlHomologacao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HOMOLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “11 - Detalhamento da data de homologação”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio e dtHomologacao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HOMOLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública.

5. Para cada registro do tipo “20 - Detalhamento do Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços”

5.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública.

5.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoDocumento, nroDocumento, nroLote e percDesconto. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

5.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo HOMOLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração

Page 205: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública

6. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

1.1.1.48.3.8 Subfluxo Validar e Converter Dados do Parecer da Licitação

1. O SICOM acessa as informações do arquivo PARELIC

2. Caso o arquivo ABERLIC esteja preenchido, o SICOM verifica se este arquivo está vazio, e caso esta condição ocorra emite a exceção EX1_ARQUIVO_VAZIO ao Agente da Administração Pública.

3. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: codOrgao, exercicioLicitacao, nroProcessoLicitatorio, dataParecer, tipoParecer, nroCpf, nomRespParecer, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone, e email. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

5. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo PARELIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Licitação

1.1.1.48.3.9 Subfluxo Validar e Converter Dados do Detalhamento do Decreto Municipal Regulamentador do Pregão / Registro de Preços

1. O SICOM acessa as informações do arquivo REGLIC

2. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, tipoDecreto, numeroDecretoMunicipal, dataDecretoMunicipal e dataPublicacaoDecretoMunicipal. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

4. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo REGLIC esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

5. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

1.1.1.48.3.10 Subfluxo Validar e Converter Dados da Adesão a Registro de Preços

1. O SICOM acessa as informações do arquivo REGADESAO

2. Para cada registro do tipo “10 - Detalhamento da Adesão a Registro de Preços”

2.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM

Page 206: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

2.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, numProcAdesao, dtAbertura, NomeOrgaoGerenciador, exercicioLicitacao, nroProcessoLicitatorio, codModalidadeLicitacao, nroModalidade, dtAtaRegPreco, dtValidade, naturezaProcedimento, dtPublicacaoAvisoIntencao, objetoAdesao, cpfResponsavel, NomeResponsavel, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone, email e descontoTabela. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo REGADESAO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

3. Para cada registro do tipo “11 - Detalhamento da Cotação de Preços do Objeto da Adesão”

3.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, numProcAdesao, dtAbertura, nroItem, dtCotacao, dscItem, vlCotPrecosUnitario, quantidade e unidade. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo REGADESAO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “12 - Detalhamento do Termo de Adesão”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, numProcAdesao, dtAbertura, nroItem, dscItem, precoUnitario, quantidadeLicitada, quantidadeAderida, unidade, NomeVencedor, tipoDocumento e numDocumento. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo REGADESAO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração

Page 207: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Pública

5. Para cada registro do tipo “20 - Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços”

5.1. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, codUnidadeSub, nroProcAdesao, dtAbertura, percDesconto, nomeVencedor, tipoDocumento e nroDocumento. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

5.2. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo REGADESAO esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Ata de Adesão a Registro de Preços

1.1.1.48.3.11 Subfluxo Classificar e Agrupar Dados da Ata de Adesão a Registro de Preços

1. O SICOM agrupa os registros referentes à Ata de Registro de Preços aplicando os seguintes critérios

2. Se o registro for do tipo “10 - Detalhamento da Adesão a Registro de Preços” do arquivo REGADESAO

2.1. O SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, numProcAdesao e dtAbertura é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2.2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

2.3. O SICOM armazena o registro para estabelecer o vínculo deste com os demais registros do cadastro de licitação.

3. Para os registros do arquivo REGADESAO do tipo “11”, “12” e “20”

3.1. Através da combinação dos campos codOrgao, codUnidadeSub, numProcAdesao e dtAbertura o SICOM pesquisa a Ata de Registro de Preços correspondente nos registros do tipo“10 - Detalhamento da Adesão a Registro de Preços” do arquivo REGADESAO. Caso a Ata de Registro de Preços não seja localizada a exceção EX150_ADESAO_INVALIDA deve ser emitida ao Agente da Administração Pública

3.2. Se o registro for do tipo “11 - Detalhamento da Cotação de Preços do Objeto da Adesão” do arquivo REGADESAO, o SICOM vincula o mesmo a Ata de Registro de Preços o adicionando a Lista de Itens de Cotação de Preços / Orçamentos em planilha da Ata de Registro de Preços correspondente

3.3. Se o registro for do tipo “12 - Detalhamento do Termo de Adesão” do arquivo REGADESAO, o SICOM vincula o mesmo a Ata de Registro de Preços o adicionando a Lista de Itens de Referência de Preços no Credenciamento da Ata de Registro de Preços correspondente.

3.4. Se o registro for do tipo “20 - Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços” do arquivo REGADESAO, o SICOM vincula o mesmo a Ata de Registro de Preços o adicionando a Lista de Itens de Referência de Preços no

Page 208: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Credenciamento da Ata de Registro de Preços correspondente

4. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

1.1.1.48.3.12 Subfluxo Validar e Converter Dados das Dispensas / Inexigibilidade

1. O SICOM acessa as informações do arquivo DISPENSA

2. Para cada registro do tipo “10 - Detalhamento das Dispensas / Inexigibilidade”

2.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

2.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioProcesso, nroProcesso, tipoProcesso, dtAbertura, naturezaObjeto, objeto, justificativa, razão, dtPublicacaoTermoRatificacao e veiculoPublicacao. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

2.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo DISPENSA esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

3. Para cada registro do tipo “11 - Detalhamento dos Responsáveis pela dispensa / inexigibilidade”

3.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

3.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioProcesso, nroProcesso, tipoProcesso, tipoResp, numCPFResp, NomeResp, logradouro, bairroLogra, codCidadeLogra, ufCidadeLogra, cepLogra, telefone e email. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

3.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo DISPENSA esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

4. Para cada registro do tipo “12 - Detalhamento da Cotação de Preços / Orçamentos em planilha”

4.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

4.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, numProcAdesao, tipoProcesso, dtAbertura, nroItem, dscItem, precoUnitario, quantidadeLicitada,

Page 209: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

quantidadeAderida, unidade, NomeVencedor, tipoDocumento e numDocumento. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

4.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo DISPENSA esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

5. Para cada registro do tipo “13 - Detalhamento dos Recursos Orçamentários”

5.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

5.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgaoResp, exercicioProcesso, nroProcesso, tipoProcesso, codOrgao, codUnidadeSub, codFuncao, codSubFuncao, codPrograma, idAcao, idSubAcao, elementoDespesa, codFontRecursos e vlRecurso. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

5.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo DISPENSA esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

6. Para cada registro do tipo “14 - Detalhamento do Fornecedor contratado por dispensa / inexigibilidade”

6.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

6.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioProcesso, nroProcesso, tipoProcesso, tipoDocumento, numDocumento, nomRazaoSocial, numInscricaoEstadual, ufInscricaoEstadual, quantidade, nroItem e vlItem. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

7. Para cada registro do tipo “15 - Detalhamento do Credenciado”

7.1. Se o registro não apresentar todos os campos informados ou um número superior de campos (vide artefato Manual de Importação do SICOM) o SICOM emite a exceção EX3_CAMPOS_INCORRETOS ao Agente da Administração Pública

7.2. O SICOM verifica a condição de obrigatoriedade de preenchimento para os seguintes campos: tipoRegistro, codOrgao, exercicioLicitacao, nroProcessoLicitatorio, tipoProcesso, tipoDocumento, nroDocumento, dataCredenciamento, nroItem, nomeRazaoSocial. Caso algum campo não esteja informado à mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

7.3. Para cada campo onde o valor informado é diferente de vazio, o SICOM

Page 210: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

verifica se a restrição de formato valido definido no Manual de Importação do SICOM para o arquivo DISPENSA esta sendo atendida. Caso algum campo não atenda ao formato definido no manual a exceção EX4_REGISTRO_INVALIDO deve ser emitida ao Agente da Administração Pública

8. O SICOM aciona o Subfluxo Classificar e Agrupar Dados da Dispensa

1.1.1.48.3.13 Subfluxo Classificar e Agrupar Dados da Dispensa

1. O SICOM agrupa os registros referentes à Ata de Registro de Preços aplicando os seguintes critérios

2. Se o registro for do tipo “10 - Detalhamento das Dispensas / Inexigibilidade” do arquivo DISPENSA

2.1. SICOM verifica se a combinação formada pelos campos codOrgao, codUnidadeSub, exercicioProcesso, nroProcesso e tipoProcesso é única para cada registro. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública.

2.2. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

2.3. O SICOM armazena o registro para estabelecer o vínculo deste com os demais registros do cadastro de licitação.

3. Para os registros do arquivo DISPENSA do tipo “11”, “12” “13” e “14”

3.1. Através da combinação dos campos codOrgao, codUnidadeSub, exercicioProcesso, nroProcesso e tipoProcesso o SICOM pesquisa a Dispensa correspondente nos registros do tipo“10 - Detalhamento das Dispensas / Inexigibilidade” do arquivo DISPENSA. Caso a Dispensa não seja localizada a exceção EX151_DISPENSA_INVALIDA deve ser emitida ao Agente da Administração Pública

3.2. Se o registro for do tipo “11 - Detalhamento dos Responsáveis pela dispensa / inexigibilidade” do arquivo DISPENSA, o SICOM vincula o mesmo a Dispensa o adicionando a Lista de Itens de Responsáveis pela Dispensa da Dispensa correspondente

3.3. Se o registro for do tipo “12 - Detalhamento da Cotação de Preços / Orçamentos em planilha” do arquivo DISPENSA, o SICOM vincula o mesmo a Dispensa o adicionando a Lista de Itens de Cotação de Preços da Dispensa correspondente

3.4. Se o registro for do tipo “13 - Detalhamento dos Recursos Orçamentários” do arquivo DISPENSA, o SICOM vincula o mesmo a Dispensa o adicionando a Lista de Itens de Recursos Orçamentários da Dispensa correspondente

3.5. Se o registro for do tipo “14 - Detalhamento do Fornecedor contratado por dispensa / inexigibilidade” do arquivo DISPENSA, o SICOM vincula o mesmo a Dispensa o adicionando a Lista de Itens de Fornecedor contratado por dispensa da Dispensa correspondente

4. O SICOM converte o registro para o formato XML e cópia para o arquivo de Acompanhamento Mensal

1.1.1.48.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 211: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.48.5 Exceções

Não aplicável.

1.1.1.48.6 Mensagens

Não aplicável.

1.1.1.48.7 Alterações para o exercício de 2013

Alterações realçadas em cinzas nos seguintes fluxos:

o Subfluxo Classificar e Agrupar Dados da Licitação

o Subfluxo Validar e Converter Dados da Abertura da Licitação

o Subfluxo Validar e Converter Dados da Habilitação da Licitação

o Subfluxo Validar e Converter Dados do Julgamento

o Subfluxo Validar e Converter Dados das Dispensas / Inexigibilidade

1.1.1.48.8 Observações

Nenhum arquivo deve conter linha em branco, nem mesmo ao final. Por definição arquitetural esta regra é verificada no serviço de Unzip, e caso esta condição nãos seja atendida a mensagem de erro ME281_REG_NAO_INFORMADO é acionado ao Agente da Administração Pública

Page 212: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.49 Caso de Uso Validar Informações de Ata de Registro de Preços

1.1.1.49.1 Precondições

83. O caso de uso UC50 - Caso de Uso Descompactar e Converter arquivos de Licitação deve ter sido concluído com sucesso.

1.1.1.49.2 Fluxo principal

136. O SICOM inicia o processamento do arquivo REGADESAO

137. Para cada Adesão a Registro de Preços e seus respectivos itens

137.1. O SICOM aciona Subfluxo Validar Adesão a Registro de Preços

137.2. O SICOM aciona SubFluxo Validar Pesquisa de Preços do Objeto da Adesão

137.3. O SICOM aciona SubFluxo Validar Termo de Adesão

137.4. O SICOM aciona SubFluxo Validar Detalhamento da Adesão a Registro de Preços

138. O SICOM encerra o processamento do arquivo REGADESAO

1.1.1.49.3 SubFluxos

1.1.1.49.3.1 Subfluxo Validar Adesão a Registro de Preços

4. Se o campo descontoTabela informado com “1 -Sim”

4.1. Para cada Adesão a registro de Preços deve haver ao menos um item do tipo “20 - Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços”. Caso esta condição não ocorra à exceção EX148_ADESAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

5. Se a adesão a registro de preços (arquivo REGADESAO, registro 10) estiver com o campo descontoTabela informado com “2 -Não”

5.1. Para cada Adesão a registro de Preços deve haver ao menos um item do tipo “12 - Detalhamento do Termo de Adesão”. Caso esta condição não ocorra à exceção EX148_ADESAO_INCOMPLETA deve ser emitida ao Agente da Administração Pública

5.2. Para cada Adesão a registro de Preços não deve haver registro do tipo “20 - Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços”. Se houver registro deste tipo informado a mensagem de erro ME295_ REG_DETALHE_INVALIDO deve ser emitida ao Agente da Administração Pública

6. Para cada Adesão a Registro de Preços informada:

6.1. O SICOM verifica se o codOrgao informado é igual ao codOrgao informado do trecho do arquivo XML referente ao cadastro do arquivo ORGAO e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

6.2. O SICOM verifica se o codUnidadeSub informado pertence à lista de unidades ou subunidades orçamentárias cadastradas para o codOrgao informado. Esta validação deverá ser feita utilizando a lista de unidades orçamentárias na base de dados do Servidor de Recebimento do SICOM, do módulo de Instrumentos de Planejamento ou Inclusão de Programas (somente em remessas válidas). Caso esta condição não ocorra emite a exceção EX270_UOC_INVALIDO ao Agente da Administração Pública.

6.2.1. Se a unidade ou subunidade referenciada estiver cadastrada no módulo de Inclusão de Programas, o SICOM verifica se a data de recebimento do módulo é inferior ou igual ao mês da remessa mensal. Caso não seja, a exceção EX271_UOC_DT_INVALIDA deve ser emitida ao Agente da Administração Pública

6.3. O SICOM verifica se o mês e o exercício informado no campo dtAbertura é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem

Page 213: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

6.4. O SICOM verifica se o ano informado no campo exercicioLicitacao é superior ao exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME52_EXERCICIO_INVALIDO ao Agente da Administração Pública

6.5. O SICOM verifica se o valor informado no campo codModalidadeLicitacao está cadastrado na lista de Modalidades de Licitação na base de dados do Servidor de Recebimento do SICOM, e caso esta condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

6.6. O SICOM verifica se a data informada no campo dtAbertura é posterior ou igual a data do campo dtAtaRegPreco. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

6.7. O SICOM verifica se a data informada no campo dtValidade é posterior ou igual a data do campo dtAtaRegPreco. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

6.8. O SICOM verifica se a data informada no campo dtPublicacaoAvisoIntencao é posterior ou igual a data do campo dtAtaRegPreco. Caso não seja emite a mensagem de erro ME165_DATA_SUPERIOR ao Agente da Administração Pública

6.9. O SICOM valida se o naturezaProcedimento informado possui os valores 1 ou 2. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

6.10. O SICOM verifica se o CPF informado no campo cpfResponsavel atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

6.11. O SICOM verifica se o campo codCidadeLogra informado está cadastrado na lista de Municípios na base de dados do Servidor de Recebimento do SICOM, e caso não esteja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

6.12. O SICOM valida o formato dos seguintes campos: ufCidadeLogra e email (formato do email definido na sessão observações deste artefato), e se o formato requerido não for atendido em algum caso, emite a mensagem de erro ME56_FORMATO_INVALIDO ao Agente da Administração Pública

6.13. O SICOM verifica se o valor informado no campo descontoTabela é igual a “1” ou “2”, caso não seja emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública

1.1.1.49.3.2 SubFluxo Validar Pesquisa de Preços do Objeto da Adesão

1. O SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para o respectivo processo de adesão. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para item do tipo Pesquisa de Preços do Objeto da Adesão:

2.1. O campo nroItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.2. O SICOM verifica se o mês e o exercício informado no campo dtCotacao é superior ao mês e exercício de referência da prestação de contas. Caso seja emite a mensagem de erro ME164_MES_SUPERIOR ao Agente da Administração Pública

2.3. O campo vlCotPrecosUnitario deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.4. O campo quantidade deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

1.1.1.49.3.3 SubFluxo Validar Termo de Adesão

Page 214: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1. O SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para o respectivo processo de adesão. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

2. Para cada item do tipo Termo de Adesão:

2.1. O campo nroItem deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.2. O campo precoUnitario deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.3. O campo quantidadeLicitada deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.4. O campo quantidadeAderida deve ser maior que zero. Se esta condição não for atendida o SICOM emite a mensagem de erro ME55_VALOR_INVALIDO ao Agente da Administração Pública

2.5. O SICOM aciona o Subfluxo de Validação de Documento

1.1.1.49.3.4 Subfluxo Validar Detalhamento da Adesão a Registro de Preços quando

for utilizado o Percentual de Desconto sobre Tabela de Preços

5. O SICOM verifica se a combinação formada pelos campos nroLote e nroItem é única para o respectivo processo de adesão. Caso esta condição não ocorra emite a mensagem de erro ME141_REGISTRO_DUPLICADO ao Agente da Administração Pública

6. Para cada item de Habilitação do tipo “Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços”

6.1. Caso o campo nroLote esteja informado o campo dscLote torna-se de preenchimento obrigatório. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública

6.2. Caso o campo nroItem esteja informado o campo dscItem torna-se de preenchimento obrigatório. Se esta condição não for atendida a mensagem de erro ME132_CMP_OBRIGATORIO deve ser emitida ao Agente da Administração Pública.

6.3. O SICOM verifica se o valor do campo percDesconto é maior ou igual a zero. Caso essa condição não seja atendida a mensagem de erro ME75_ VL_NEGATIVO_INVALIDO deve ser emitida ao Agente da Administração Pública.

6.4. O SICOM aciona o Subfluxo de Validação de Documento

1.1.1.49.3.5 Subfluxo de Validação de Documento

28. O SICOM valida se o tipoDocumento informado possui os valores 1, 2 ou 3. Caso essa condição não ocorra emite a mensagem de erro ME6_CÓDIGO_INVALIDO ao Agente da Administração Pública.

29. O SICOM valida se o numDocumento informado é válido

29.1. Se o campo tipoDocumento estiver preenchido como “1”

29.1.1. O SICOM verifica se o CPF informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

29.2. Se o campo tipoDocumento estiver preenchido como “2”

29.2.1. O SICOM verifica se o CNPJ informado atende ao formato válido e caso não atenda emite a mensagem de erro ME21_CPF_CNPJ_INFORMADO_INVALIDO ao Agente da Administração Pública

1.1.1.49.4 Diagrama de estado / Diagrama de atividade

Não aplicável.

Page 215: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.49.5 Exceções

Não aplicável.

1.1.1.49.6 Mensagens

Não aplicável.

1.1.1.49.7 Alterações para o exercício de 2013

Alteração do Subfluxo Validar Adesão a Registro de Preços

Alteração do Subfluxo Validar Detalhamento da Adesão a Registro de Preços quando for utilizado o Percentual de Desconto sobre Tabela de Preços

1.1.1.49.8 Observações

O endereço de email informado pelo Agente da Administração Pública deve ser válido de acordo com as seguintes regras:

o Nenhum caractere especial, com exceção dos caracteres “.”, “_”, “-“, e “@” pode ser utilizado no endereço de email

o Os caracteres “.”, “_”, “-“, e “@” não devem ser permitidos no início e no fim do endereço de email

o O endereço deve conter apenas um caractere @ e no mínimo um caractere “.” após a utilização do @

o O caractere “.” não deve ser aceito se vier exatamente depois do “@”, devendo haver ao menos um caractere válido entre eles.

o Não é permitida a utilização de espaço no endereço de email

o O caractere “Ç” deve ser considerado como caractere especial e não deve ser permitido

Page 216: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

TABELA DE MENSAGENS

1.1.1.50 Tabela de Mensagens do SICOM

1.1.1.50.1 Mensagens Gerais

Número Identificação Categoria Texto da Mensagem

1. ME1_ ARQUIVO_VAZIO Erro O arquivo <nome do arquivo> não possui registros para o processamento das informações. É necessário realizar o preenchimento deste arquivo.

2. ME2_NUMERO_REGISTRO_INVALIDO

Erro O arquivo <nome do arquivo> deve estar preenchido somente com <número exato de registro(s)> registro(s).

3. ME3_CAMPOS_INCORRETOS

O texto “Na hipótese...” deve ser visível somente se o registro apresentar uma sequencia de dois pontos e vírgulas (;).

Erro Arquivo <nome do arquivo> corrompido na linha <número da linha onde ocorreu o erro>.

Número de campos esperados: < >

Número de campos encontrados: < >.

Na hipótese de não preenchimento de algum campo, informá-lo com o caractere de espaço em branco.

4. ME4_REGISTRO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Este campo não atende ao formato definido no Layout do arquivo <descrição do respectivo arquivo >.

5. ME6_CÓDIGO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código informado não é reconhecido pelo SICOM.

6. ME8_ COD_CLASS_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Classificação já informada

Page 217: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

para outro registro.

7. ME10_VL_SOMA_DIVERGENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha do registro mestre >. O somatório dos valores informados no campo <nome do campo> para registros do tipo <tipo do registro-detalhe> deve ser igual ao valor informado no campo <nome do campo> para o registro do tipo <tipo do registro-mestre>.

Valor informado no registro mestre: <>

Somatório dos valores informados nos registros detalhe: <>

8. ME18_DATA_GERACAO_ARQUIVO_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A dataGeracao informada é inválida. A dataGeracao deve ser menor ou igual a data atual.

9. ME21_CPF_CNPJ_INFORMADO_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O < CPF ou CNPJ> :<numero do documento> informado é inválido

10. ME37_DESCRICAO_ARQ_INCORRETA

Erro Não foi possível iniciar o processo de recebimento das informações do módulo <nome do módulo>. O < nome do arquivo > não foi localizado.

11. ME42_CONTA_ANALITICA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Somente contas analíticas devem ser utilizadas para o cadastro de <Despesas/Receitas>.

12. ME43_RESERVA_CONTIGENCIA Erro Erro no arquivo <nome do arquivo> na linha

Page 218: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

<número da linha onde ocorreu o erro> no campo <nome do campo>. A Reserva de Contingência deve possuir os itens Função, Subfunção, Programa e Elemento de Despesa com todos os dígitos iguais a 9.

Mensagem para Reserva do RPPS:

Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A Reserva do RPPS deve possuir os itens Função, Programa e Elemento de Despesa com todos os dígitos iguais a 9. Sendo que a Subfunção pode ser igual a 997 ou 999.

13. ME47_RECEITA_DUPLICADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Rubrica de receita <rubrica> somente pode ser informada uma única vez para o mesmo Órgão.

14. ME48_UNIDADE_DUPLICADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Já existe uma unidade ou subunidade orçamentária com o código <codUnidade> para o Órgão <codOrgao>.

15. ME50_COD_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código utilizado já foi informado para outro registro.

16. ME52_EXERCICIO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O exercício informado não pode ser utilizado para

Page 219: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

esta remessa mensal.

17. ME105_MES_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Mês de referência inválido. O mês de referência não corresponde ao mês do acompanhamento mensal.

Mês de referência informado: <>

Mês referente ao acompanhamento mensal: <>

18. ME55_VALOR_INVALIDO Erro O valor no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo> deve ser maior que zero.

19. ME56_FORMATO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

O campo <nome do campo> deve ser preenchido com um formato válido.

20. ME75_ VL_NEGATIVO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O valor do campo deve ser maior ou igual a zero.

21. ME132_CMP_OBRIGATORIO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O campo <nome do campo> deve ser informado.

22. ME139_PREENCHIMENTO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Este campo não atende a restrição de não preenchimento definida no Layout de importação do SICOM.

23. ME141_REGISTRO_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha

Page 220: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

<número da linha onde ocorreu o erro>. A combinação de valores informados nos campos <relação de campos> deve ser única para cada registro.

24. ME25_NUMERO_LEI_ALTERACAO_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O número da lei de alteração orçamentária deve ser diferente do número da lei já cadastrada para PPA, LDO, LOA ou das Alterações Orçamentárias.

25. ME155_DATA_MES_REFERENCIA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data informada deve estar contida no período do Mês de Referência da Remessa Mensal.

26. ME158_REF_REGISTRO_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

Não foi localizado o registro Mestre para o registro do tipo <descrição tipo de registro-detalhe>.

27. ME121_ DOT_ORC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A Classificação Orçamentária do Resto a Pagar deve atender ao formato padrão, de acordo com o ano do exercício do empenho.

Padrão usado até 2001: 22 caracteres numéricos

Padrão usado após 2001: 26 caracteres numéricos.

28. ME164_MES_SUPERIOR Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde

Page 221: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ocorreu o erro> no campo <nome do campo>. O Exercício e Mês informados não podem ser superiores ao Exercício e Mês de referência da Remessa Mensal.

29. ME165_DATA_SUPERIOR Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A data informada no campo <nome do campo1> deve ser anterior à data informada no campo <nome do campo2>.

30. ME186_EMPENHO_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O Empenho de número <nroEmpenho> está

duplicado.

31. ME187_DATA_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data informada deve estar no período do Ano de Referência da Remessa Anual.

32. ME200_ORGAO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Somente Órgãos do tipo <tipoOrgao> devem preencher este arquivo.

33. ME281_REG_NAO_INFORMADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O arquivo não pode conter linhas em branco, nem ao final do mesmo.

34. ME282_REG_DETALHE_AUSENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para o registro do tipo <descrição do registro mestre> os seguintes Detalhamentos

Page 222: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

devem ser informados:

<descrição do tipo de registro ausente>

35. ME237_ REG_DETALHE_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O preenchimento do registro <Descrição do registro> não pode ser realizado, conforme restrição definida no layout SICOM.

36. ME294_REMESSA_INCORRETA Erro Erro ao iniciar o processamento da remessa. As informações relativas ao código do município, CNPJ, órgão(s) e períodos contidos na remessa, não podem divergir dos dados informados no portal.

37. ME298_PRO_DT_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Para referenciar um programa cadastrado no módulo de inclusão de programas, necessariamente o mês da remessa mensal deve ser posterior ou igual ao mês de entrega da remessa do módulo de inclusão de programa.

Somente remessas válidas do módulo de inclusão de programas são consultadas.

38. ME299_AMP_DT_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Para referenciar uma ação cadastrada no módulo de inclusão de programas, necessariamente o mês da remessa mensal deve ser posterior ou igual ao mês de entrega da remessa do módulo de inclusão de programa.

39. ME137_ ACAO_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde

Page 223: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ocorreu o erro>. É necessário informar ao menos um registro do tipo de Detalhamento das SubAções para esta Ação.

40. ME138_REF_ACAO_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

O código da SubAção informado no registro do tipo Detalhamento das SubAções <codAcao>, não corresponde ao código da Ação informado no registro do tipo Ações e Metas <codrAcao_Mestre>.

41. ME140_SUBACAO_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Ação de código <codAcao> não possui metas definidas por SubAção.

42. ME307_COD_INEXISTENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código <código informado> informado não foi localizado no arquivo de <Órgãos, Unidades, Programas, Ações e Metas>.

43. ME327_AÇÃO_AUSENTE_ORGAO_UOC

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A ação utilizada neste registro não foi previamente cadastrada no módulo de Instrumentos de Planejamento ou Inclusão de Programas para a Unidade e o Órgão.

44. ME329_CNPJ_EXECUTIVO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O CNPJ a ser informado

Page 224: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

deverá ser o do Executivo Municipal.

45. ME330_ORGAO_PRE_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Somente o órgão do tipo <descrição do tipo de órgão> pode realizar o preenchimento deste arquivo.

46. ME364_ UOC_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A unidade ou subunidade orçamentária referenciada não foi localizada no módulo de Instrumentos de Planejamento ou Inclusão de Programas.

47. ME365_UOC_DT_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Para referenciar uma unidade ou subunidade orçamentária cadastrada no módulo de inclusão de programas, necessariamente o mês da remessa mensal deve ser posterior ou igual ao mês de entrega da remessa do módulo de inclusão de programa.

Somente remessas válidas do módulo de inclusão de programas são consultadas.

48. ME366_PRO_ACAO_NAO_LOCALIZADA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A combinação dos campos codPrograma e idAcao não foram localizadas no cadastro de Ações e Metas.

Page 225: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.50.2 Mensagens Instrumentos de Planejamento

Número Identificação Categoria Texto da Mensagem

1. ME20_ORG_INCONSISTENTES

Erro Erro no arquivo <nome do arquivo>. A lista de órgãos informados no arquivo é inconsistente com a lista de órgãos cadastrados para o município na base de dados do Servidor de Recebimento do SICOM.

2. ME16_ANO_REFERENCIA_LOA_PPA_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O ano de referência da LOA informado é inválido. O ano informado neste campo deve estar contido no intervalo compreendido entre o ano inicial do PPA e o ano final do PPA.

3. ME17_ PERIODO_PPA_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>.O Período do PPA informado é inválido. A diferença entre o ano informado no campo anoFinalPPA e o ano informado no campo anoInicialPPA deve ser de

exatamente 3 anos.

4. ME23_DATA_LEI_PPA_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da lei do PPA informada é inválida. A diferença entre o exercício informado e a data da lei do PPA deve ser de no máximo quatro anos.

5. ME24_DATA_PUBLICACAO_LEI_PPA_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data de publicação da lei do PPA informada é inválida.

Page 226: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Esta data deverá ser maior ou igual à data a data da lei do PPA.

6. ME26_ DATA_LEI_ALTERACAO_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da lei de alteração informada é inválida. Esta data deverá ser maior que a data da lei do PPA informada.

7. ME27_DATA_PUBLICACAO_LEI_ALTERACAO_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da publicação da lei de alteração informada é inválida. Esta data deverá ser maior ou igual à data informada no campo dataLeiAlteracao.

8. ME28_DATA_LEI_DIRETRIZES_ORÇAMENTÁRIAS_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da Lei de Diretrizes Orçamentárias informada é inválida. Esta data deve se referir ao exercício anterior ao ano de referência informado no arquivo IDE.

9. ME29_DATA_PUBLICACAO_LEI_DIRETRIZES_ORÇAMENTÁRIAS_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data de publicação da Lei de Diretrizes Orçamentárias informada é inválida. Esta data deverá ser maior ou igual à data da Lei de Diretrizes Orçamentárias informada.

10. ME30_DATA_LEI_ORÇAMENTARIA_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da lei orçamentária informada é inválida. Esta data deve ser maior do

Page 227: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

que a data informada no campo referente à data da Lei de Diretrizes Orçamentárias no arquivo LDO.

11. ME31_DATA_LEI_ORÇAMENTARIA_INCONSISTENTE_ANO_EXERCICIO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data da lei orçamentária informada é inválida. Esta data deve ser válida para o ano do exercício anterior ao informado no momento da remessa.

12. ME34_ANO_EXERCICIO_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O ano do exercício informado é inválido. Este ano deve ser exatamente igual ao exercício de referência da LOA informado no arquivo de identificação do município.

13. ME35_ANOS_METAS_FISCAIS_INVALIDOS

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Ano do exercício inválido. O exercício informado nos dois últimos registros deste arquivo deve ser relativo aos dois próximos anos subseqüentes ao exercício atual.

14. ME36_ARQUIVOS_DIVERGENTES

Erro Para o envio do módulo de <descrição do módulo> é necessário encaminhar o conjunto completo dos arquivos, conforme definido no layout do SICOM.

Número de arquivo(s) encontrados: <>

15. ME38_REF_DESPESA_INVALIDA

Erro Erro no arquivo DSP na linha <número da linha onde ocorreu o erro>.

O código da despesa informado no registro do tipo Detalhamento das Fontes de Recursos das

Page 228: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Despesas do Orçamento <coddespesa>, não corresponde ao código da despesa informado no registro do tipo Detalhamento das Despesas do Orçamento <coddespesa>.

16. ME39_DESPESA_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo de Detalhamento das Despesas por Fonte de Recursos.

17. ME40_ RECEITA_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo <descrição do tipo de registro filho> para esta conta de Receita.

18. ME41_REF_RECEITA_INVALIDA

Erro Erro no arquivo REC na linha <número da linha onde ocorreu o erro>.

O codReceita <codReceita> informado no registro do tipo <descrição do detalhamento>, não corresponde ao codReceita < codReceita do tipo de registro 10> informado no registro <descrição do registro mestre>.

19. ME44_ELEMENTO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo “elementoDespesa”. A conta informada é sintética. Não é permitida a utilização deste elemento de despesa.

20. ME45_REC_DSP Erro O valor total informado nas Despesas Orçamentárias não confere com o valor total das Receitas Orçamentárias:

Total informado nas

Page 229: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Despesas Orçamentárias: <>

Total informado nas Receitas Orçamentárias: <>

21. ME46_ PRO_AMP Erro O somatório dos recursos das ações do programa <codPrograma> deve ser igual ao total dos recursos do respectivo programa informado no arquivo "PRO".

Total informado nas Ações e Metas do PPA: <>

Valor informado nos Programas do PPA: <>

22. ME49_ORGAO_UOC Erro Erro no arquivo <nome do arquivo>. Deve haver ao menos uma Unidade Orçamentária para cada Órgão informado no arquivo de ORGAO.

23. ME51_MTBIARREC_REC Erro O somatório das metas de arrecadação bimestrais da Receita deve ser igual ao valor total das Receitas Orçamentárias.

Total informado na Meta Bimestral de Arrecadação da Receita: <>

Total informado nas Receitas Orçamentárias: <>

24. ME60_ RISCO_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo de Detalhamento das providências para este risco fiscal.

25. ME61_RISCO_INVALIDA Erro Erro no arquivo RFIS na linha <número da linha onde ocorreu o erro>.

O código do risco informado no registro do tipo Detalhamento das providências < codRF >, não corresponde ao código do risco informado no registro do tipo Detalhamento dos riscos

Page 230: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

fiscais < codRF >.

26. ME221_NAO_OPTANTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Municípios com população superior a cinquenta mil habitantes não tem a opção de envio semestral dos relatórios da Lei de Responsabilidade Fiscal.

27. ME288_UOC_FUNDO Erro Erro no arquivo <nome do arquivo>. É necessário informar uma unidade orçamentária como sendo o FMS, no cadastro das unidades orçamentárias.

28. ME289_UOC_FUNDO_DUPLICADO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Somente uma unidade orçamentária pode ser cadastrada com o identificador igual a <FUNDEB/FMS/FMAS/FMCA>.

29. ME346_ FONTE_OBRIGATORIA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> para a rubrica <código da rubrica que ocorreu o erro>. É necessário informar todas as fontes de recursos obrigatórias vinculadas à rubrica previamente cadastradas na tabela de receitas originais.

30. ME347_FONTE_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> para a rubrica <código da rubrica que ocorreu o erro>. A fonte de recurso informada não é compatível com as fontes de recursos obrigatórias e /ou opcionais vinculadas a rubrica cadastradas previamente na tabela de receitas originais.

Page 231: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.50.3 Mensagens Acompanhamento Mensal

Número Identificação Categoria

Texto da Mensagem

1. ME57_PERIODO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. As datas de atuação do responsável devem estar dentro do período do mês de referência do Acompanhamento Mensal.

2. ME58_DATA_MANDATO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data inicial não deve ser posterior à data informada no campo Data final.

3. ME59_ATUACAO_CONFLITANTE

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Somente um <Gestor/ Contador/ Responsável pelo Controle Interno> pode ser definido para o cargo dentro do mesmo intervalo de datas.

4. ME62_RECEITA_DUPLICADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A conta de receita por fonte de recurso deduzida deve ser diferente da conta de receita por fonte de recursos acrescida.

5. ME63_RECEITA_INEXISTENTE

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A conta de receita por fonte de recurso <reduzidas / estornadas> não foi encontrada nas Receitas Mensais do módulo de Acompanhamento Mensal.

6. ME64_SALDO_INSUFICIENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O valor arrecadado (<valor>) na conta de Receita <rubrica> com a Fonte de Recurso <codFonte> não é suficiente para realizar a operação de <correção/estorno>.

7. ME343_VL_ORÇADO_INSUFICIENTE

Erro Erro no arquivo PAREC na linha <número da linha onde ocorreu o erro>. O valor orçado no IP, somado aos acréscimos na previsão inicial na conta de Receita <rubrica> com a Fonte de Recurso <codFonte> não é suficiente para realizar a operação de redução na previsão inicial.

Valor orçado no IP: <valor>

Total de acréscimos na previsão inicial: <somatório de todos os acréscimos>

Total de reduções na previsão inicial:

<somatório de todas as reduções>

Page 232: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

8. ME65_TIPO_DEDUÇÃO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para realizar a correção de receitas em contas de dedução, a rubrica reduzida e a acrescida devem ser rubricas de dedução.

9. ME66_ VAL_PREV_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A conta não esta cadastrada nas Receitas Orçamentárias do Órgão, portanto, o valor previsto atualizado não deve ser informado.

10. ME67_VAL_PREV_REC_ANT Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Esta conta esta cadastrada nas Receitas Orçamentárias do Órgão e o seu valor previsto atualizado deve ser maior que zero.

11. ME68_VLR_ACUM_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O valor acumulado informado para esta conta de receita deve ser igual ao somatório do valor arrecadado nos meses anteriores.

Valor acumulado da Receita informado: <>

Somatório do valor arrecadado nos meses anteriores: <>

12. ME69_VL_SLD_ATUAL_INCONS

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O Valor do saldo atual não confere com o cálculo do campo Saldo Anterior + Contratação – Amortização – Cancelamento + Encampação + Atualização.

13. ME70_ DIVIDA_NAO_INFORMADA

Erro Erro no arquivo <nome do arquivo>. No mês anterior consta saldo de Dívida Consolidada que não foi informada no mês de referência.

14. ME71_ VL_SLD_ANT_INCONS Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>.

O valor do campo saldo anterior da Dívida Consolidada informada neste mês de referência deve ser igual ao valor do campo saldo atual da remessa do mês anterior.

Valor do saldo anterior da dívida consolidada informada neste mês: <>

Page 233: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Valor do saldo atual informado na remessa do mês anterior: <>

15. ME72_MES_ARQ_PREST_INVALIDO

Erro Erro no arquivo <nome do arquivo>. Este arquivo só deve ser preenchido no(s) seguinte(s) mês(s):

<>

16. ME73_TIP_ORG_RARPPS_INVALIDO

Erro Erro no arquivo {label1}. Somente Regimes Próprios de Previdência Social devem prestar informações sobre Projeção Atuarial.

17. ME74_EXE_PROJ_ATU_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>.

O exercício informado é inválido. Ele deve se referir ao ano seguinte ao exercício informado no registro anterior. Caso seja o primeiro registro, o exercício deve ser igual ao ano do exercício anterior ao da remessa anual.

18. ME78_ AOC_LAO Erro O somatório dos valores das Alterações Orçamentárias não confere com o valor aberto para o decreto informado na Lei de Alteração Orçamentária.

Total alterado informado nas Alterações Orçamentária: <>

Total do valor aberto para o decreto informado na Lei de Alteração Orçamentária: <>

19. ME80_TIP_ALT_INC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O tipo de alteração orçamentária informado não é compatível com o decreto de número <nro do decreto>.

20. ME331_TIP_ALT_INC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para decretos onde o tipo de alteração orçamentária é igual a “3 – Decreto de Remanejamento /transposição / transferência” é necessário informar ao menos uma alteração orçamentária (arquivo AOC) onde o tipo de alteração é igual a “07 - Redução de dotação por remanejamento / transposição / transferência”.

21. ME332_TIP_ALT_INC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para decretos onde o tipo de alteração orçamentária é igual a “3 – Decreto de Remanejamento /transposição / transferência” é necessário informar ao menos uma alteração orçamentária (arquivo AOC) onde o tipo de alteração é igual a “08 – Remanejamento”, “09 –

Page 234: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Transposição” ou “10 – Transferência”

22. ME333_TIP_ALT_INC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para decretos onde o tipo de alteração orçamentária é igual a “1 - Decreto de Crédito Suplementar” ou “2 – – Decreto de Crédito Especial” e o campo origem do recurso é igual a “03 – Anulação de Dotações”, é necessário informar ao menos uma alteração orçamentária (arquivo AOC) onde o tipo de alteração é igual a “06 – Redução de dotação por anulação”.

23. ME83_DESPESA_INEXISTENTE

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Classificação da Despesa informada não está cadastrada para o Órgão.

24. ME84_NUM_DOC_PREENCHIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Os campos Tipo de Documento e o Número do Documento não devem ser informados para Despesas com Pessoal.

25. ME144_DADOS_CREDOR Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Os campos Nome do Credor, Tipo de Documento e o Número do Documento não devem ser informados no registro 10 para Empenho com vários credores.

26. ME86_EMP_RPPS Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Os itens Função, Subfunção, Programa ou Elemento de Despesa não podem ser informados como “Reserva de Contingência” para o cadastro dos empenhos mensais.

27. ME87_ DATA_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data informada deve estar no período do mês de referência.

28. ME88_ CON_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O número do contrato ou data de assinatura do contrato não foram localizados no cadastro de contratos do Acompanhamento Mensal.

29. ME89_TERM_ADIT_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O Número Seqüencial do Termo Aditivo

Page 235: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

informado não foi localizado no cadastro de contratos do Acompanhamento Mensal.

30. ME90_LIC_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O Número do Processo Licitatório informado não foi localizado no cadastro de licitações, adesão a ata de registro de preços, dispensas ou inexigibilidade do Acompanhamento Mensal.

31. ME91_EMP_INEXISTENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O empenho informado não foi localizado no cadastro de empenhos do Acompanhamento Mensal.

32. ME94_ DT_ANL_EMP_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data de anulação deve ser posterior à data do empenho e estar no período do mês de referência da remessa mensal.

33. ME95_SUBTIPO_EXT_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O SubTipo informado é inválido. Para lançamentos do tipo 02 – Débitos de Tesouraria, o subTipo informado deve ser 001 – ARO

34. ME96_ REG_DETALHE_AUSENTE

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data de lançamento informada deve estar no limite do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal.

35. ME98_DESD_SUB_TIPO_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O desdobramento do subtipo só deve ser preenchido caso o tipoLancamento for igual a 01 – Depósitos e Consignações ou 04 – Transferências Financeiras e o subTipo for igual a 001,002,003 e 004.

36. ME99_VL_EST_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O valor estornado é inválido. Este valor deve ser menor ou igual ao valor acumulado para a receita.

Valor do saldo acumulado da receita: <>

Valor estornado da receita informado: <>

Page 236: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

37. ME101_ VL_SLD_INCONSISTENTE

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O saldo inicial da conta deve ser igual ao saldo final informado na remessa do mês anterior.

38. ME106_REC_NAO_INFORMADA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A receita <identificadorDeducao e rubrica> informada no detalhamento das receitas por conta bancária não foi localizada nas receitas mensais ou nas correções de receita do Acompanhamento Mensal.

39. ME111_ ORGAO_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar a Identificação dos Responsáveis pelo Acompanhamento Mensal do Órgão.

40. ME112_LEI_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo de Decreto de Alteração Orçamentária para esta Lei.

41. ME113_ARQ_ FORMATO _INVALIDO

Erro Arquivos de Leis e Decretos de Alteração Orçamentária devem ter a extensão .pdf.

42. ME114_ REF_ORGAO_INVALIDA

Erro Erro no arquivo ORGAO na linha <número da linha onde ocorreu o erro>.

O código do órgão informado no registro do tipo ’11 – Identificação dos Responsáveis’ <codOrgao>, não corresponde ao código do órgão informado no registro do tipo ‘10 – Órgãos’<codOrgao>.

43. ME115_ REF_RECEITA_AM_INVALIDA

Erro Erro no arquivo REC na linha <número da linha onde ocorreu o erro>.

O código da receita informado no registro do tipo ’11 – Identificação dos Responsáveis’ <codReceita>, não corresponde ao código da receita informado no registro do tipo ‘10 - Detalhamento das Receitas do Mês‘<codReceita>.

44. ME116_DEC_CRED_EXT Erro Erro no arquivo LAO na linha <número da linha onde ocorreu o erro>. Para decretos do tipo ‘4 - Decreto de Crédito Extraordinário’, os campos referentes ao Número da Lei de Alteração, Data da Lei de Alteração e Origem do Recurso utilizado para Abertura de Créditos Suplementares e Especiais não devem ser informados.

45. ME118_RSP_VL_ORIG_INFER Erro Erro no arquivo <nome do arquivo> na

Page 237: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

IOR linha <número da linha onde ocorreu o erro>. O valor original do empenho (<valor>) deve ser maior que zero e superior ou igual à soma entre o saldo do empenho processado (<valor>) e o saldo do empenho não processado (<valor>).

46. ME119_ VL_SLD_PROC_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O campo “Valor do Saldo do Empenho Processado” ou “Valor do Saldo do Empenho Não Processado” deve ser maior que zero.

47. ME126_ COD_ORG_ENCAMP Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O Órgão informado no campo “codOrgaoEncampAtribuic” deve ser diferente do órgão responsável pela remessa mensal.

48. ME131_REF_EMP_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

Não foi localizado o Empenho correspondente ao Detalhamento dos Empenhos do Mês por Credor

49. ME133_REF_ANL_EMP_INVA

LIDA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>.

Não foi localizada a Anulação do Empenho correspondente ao Detalhamento dos Empenhos Anulados do Mês por Credor.

50. ME134_

REF_MOV_CTB_INVALIDA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>.

O código reduzido da conta bancária informado no registro do tipo Detalhamento da movimentação das Contas Bancárias/Caixa <código reduzido>, não corresponde ao código reduzido da conta bancária informado no registro do tipo Contas Bancárias/Caixa < código reduzido >.

51. ME135_

REF_REC_CTB_INVALIDA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>.

O código reduzido da conta bancária informado no registro do tipo Detalhamento da receita por Conta Bancária/Caixa <código reduzido>, não corresponde ao código reduzido da conta bancária informado no registro do tipo Contas Bancárias/Caixa < código reduzido >

Page 238: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

52. ME142_ CONTA_PAI Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo <tipo de registro> para esta conta.

53. ME143_REF_CONTA_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

O código reduzido <codReduzido> informado no registro do tipo <descrição tipo de registro>, não corresponde a conta de código reduzido <codReduzido > informada no registro <descrição tipo de registro>.

54. ME223_REF_RSP_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Movimentação do Resto a Pagar não corresponde ao Resto a Pagar informada na linha <número da linha do registro mestre>.

55. ME146_VALOR_BRUTO_INFERIOR

Erro Erro no arquivo ANL na linha <número da linha onde ocorreu o erro>.

O somatório dos valores anulados para o empenho (+) o somatório das liquidações do empenho (-) as anulações de liquidação não podem ser superior ao valor bruto do empenho e a soma dos seus respectivos reforços de empenho.

Total Anulado por fonte recurso: <>

Total Liquidado para o empenho: <>

Total Anulado para a liquidação do empenho: <>

Valor Total do Empenhado na fonte de recurso: <>

56. ME147_RUBRICA_INVALIDA Erro Erro no arquivo ARC na linha <número da linha onde ocorreu o erro>. A combinação dos campos Rubrica e Código da Fonte de Recursos da Receita Deduzida devem ser diferentes da Receita Acrescida.

57. ME149_CB_NAO_INFORMADA

Erro Erro no arquivo CTB. A(s) conta(s) cadastrada(s) no Acompanhamento Mensal do mês anterior e não encerrada(s) deve(m) ter a movimentação do mês de referência detalhada no arquivo.

Relação de conta(s) não localizada(s) na remessa mensal:

<Lista de contas bancárias cadastradas no mês anterior e não informadas no mês de referência>

58. ME150_ DT_LEI_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o

Page 239: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

erro> no campo <nome do campo>. A data da Lei de Alteração informada deve ser posterior a Lei do Orçamento Anual do Município.

59. ME82_LEI_ALT_DUPLICADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Lei e a data de alteração informada já estão cadastradas para o Órgão.

60. ME152_LEI_DECRETO_INVALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O Número de Lei informado para o decreto <número do decreto> não foi localizado.

61. ME154_TIPO_ENT_SAIDA_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A operação de entrada / saída não é compatível com o tipo de movimentação informada, conforme restrição definida no Layout de importação do SICOM.

62. ME157_RSP_SALDO_JANEIRO

Erro Erro no arquivo RSP. O cadastro dos Saldos dos Restos a Pagar de exercícios anteriores somente pode ser demonstrado no mês de Janeiro.

63. ME161_SALDO_BANCARIO_DIVERGENTE

Erro Erro no arquivo CTB na linha <número da linha onde ocorreu o erro>. O somatório das movimentações do tipo “entrada” (-) somatório das movimentações do tipo “saída” (+) o Saldo Anterior, deve ser igual ao Saldo Final da conta bancária.

Total das movimentações: <somatório das movimentações do tipo entrada>

Saldo Final: <valor do saldo final>

64. ME162_RSP_EXERCICIO_INVALIDO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A data informada deve ser anterior ao ano do exercício da remessa.

65. ME163_RSP_INEXISTENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O Resto a Pagar não foi localizado Nas Demonstrações de Saldos dos Restos a Pagar cadastradas em Janeiro.

66. ME166_ LICITACAO_LOCALIZA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O processo licitatório referenciado neste registro não foi localizado.

67. ME167_COTACAO_OBRIGATORIA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> o registro do tipo “Detalhamento da

Page 240: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Referência de Preços no Credenciamento” deve ser informado.

68. ME168_REG_LICITACAO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> não pode ser informada a “Pesquisa de Preços ou Orçamentos em planilha” e a “Referência de Preços no Credenciamento” simultaneamente.

69. ME169_HABILITACAO_LICITACAO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> não pode ser informada a “Habilitação de Participantes” e o “Detalhamento dos Credenciados” simultaneamente.

70. ME335_JULGAMENTO_LICITACAO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> não pode ser informada o “Detalhamento do Percentual de Desconto sobre Tabela de Preços”.

71. ME337_HOMOLOGACAO_LICITACAO

Erro Erro no arquivo <nome do arquivo>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> não pode ser informado o “Vencedor da Licitação quando utilizado o Percentual de Desconto sobre Tabela de Preços”.

72. ME336_VENCEDOR_ADESAO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a adesão de nº < nroProcAdesao – registro mestre> não pode ser informada o “Termo de Adesão” e o “Adesão a Registro de Preços quando for utilizado o Percentual de Desconto” simultaneamente.

73. ME170_CRED_OBRIGATORIO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para a licitação de nº < nroProcessoLicitatorio – registro mestre> o registro do tipo “Detalhamento do Credenciado” deve ser informado no arquivo HABLIC.csv.

74. ME172_ADESAO_INCOMPLETA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para cada adesão a registro de preços deve ser informado os seguintes detalhamentos:

<descrição do detalhamento>

75. ME173_DISPENSA_INCOMPLETA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para Dispensa ou Inexigibilidade

Page 241: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

deve ser informado pelo menos um item dos seguintes Detalhamentos:

<relação de registros obrigatórios>

76. ME174_ADESAO_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Ata de Adesão referenciada neste registro não foi localizada.

77. ME175_DISPENSA_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Dispensa / Inexigibilidade referenciada neste registro não foi localizada

78. ME176_LICITACAO_INCOMPLETA

Erro Erro no arquivo <nome do arquivo>. Para o Processo Licitatório n° <nroProcessoLicitatorio> os seguintes Detalhamentos devem ser informados:

<descrição do tipo de registro ausente>

79. ME177_RESP_LIC_AUSENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para o Processo Licitatório n° <nroProcessoLicitatorio> é necessário informar todos os tipos de responsáveis pelas fases dos processos licitatórios.

80. ME178_PREGOEIRO_AUSENTE

Erro Erro no arquivo <nome do arquivo>. Para o Processo Licitatório n° <nroProcessoLicitatorio> é necessário informar ao menos um Pregoeiro no detalhamento da composição da comissão de licitação / Pregoeiro - Equipe de Apoio

81. ME179_RSP_ORGAO_INEXIS

TENTE Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O órgão e a unidade ou subunidade orçamentária informada para a Encampação ou Atribuição não foram localizados no cadastro do município.

82. ME180_CONTRATO_INVALID

O Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Para Contratos onde a Natureza do objeto é do tipo Concessão ou Permissão o Detalhamento dos itens Contratados ou Aditados, Créditos Orçamentários e o Detalhamento dos Termos Aditivos não devem ser informados.

83. ME181_CONTRATO_INEXIST

ENTE Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O contrato referenciado não foi localizado no Cadastro dos Contratos, Termos de Parceria e Contratos de Gestão do Acompanhamento Mensal do Órgão.

Page 242: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

84. ME182_CONTRATO_CADAST

RADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O contrato número < nroContrato>, assinado em < dataAssinatura> foi cadastrado anteriormente no acompanhamento mensal. Não é permitido o reenvio de Contratos.

85. ME183_RESCISAO_DUPLICA

DA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Uma única Rescisão Contratual pode ser informada para cada contrato cadastrado no módulo de Acompanhamento Mensal.

86. ME184_ADITIVO_CADASTRA

DO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O Termo Aditivo informado já encontra-se cadastrado para o Contrato.

87. ME185_ADITIVO_RESC_CON

TRATUAL Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Não é possível cadastrar Termos Aditivos ou Apostila para os Contratos em que o Termo de Rescisão Contratual foi informado.

88. ME188_EMP_NAO_CADASTR

ADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O empenho referenciado não foi localizado no Cadastro de Empenhos do Exercício e no Cadastro de Restos a Pagar dos Exercícios Anteriores.

89. ME189_EMPENHO_CADASTR

ADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O Empenho de número <nroEmpenho> já foi informado em meses anteriores.

90. ME190_ANULACAO_EMP_CA

DASTRADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Anulação do Empenho de número < nrAnulacao > já foi informada em meses anteriores para o Empenho de número <nroEmpenho>.

91. ME191_LIQUIDACAO_EMP_C

ADASTRADA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Liquidação da despesa de número <nrLiquidacao> já foi informada anteriormente para o Empenho de número <nroEmpenho>

92. ME192_LIQUIDACAO_SUPERI

OR Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Liquidação da despesa (valor liquidado) menos as anulações da Liquidação (valor anulado liquidação), mais a soma dos valores anulados para o empenho (valor anulado empenho), não pode ser superior ao valor empenhado na

Page 243: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

fonte de recurso do empenho de número <nroEmpenho > e seus respectivos reforços (empenho (+) soma de reforços).

93. ME193_LIQ_NAO_CADASTRA

DO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Não há registro de Liquidação para a <Nota Fiscal / Anulação de Liquidação/ Ordem de Pagamento / Baixa de empenho por lançamento contábil > pretendida.

94. ME194_ANL_CADASTRADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A anulação da liquidação da despesa de número <nrLiquidacaoANL> já foi informada anteriormente para a Liquidação de Despesa de número <nrLiquidacao>

95. ME195_ANULACAO_SUPERIO

R Erro O Valor Liquidado não pode ser inferior

ao somatório das Anulações (+) os pagamentos realizados para a liquidação correspondente de numero <nroLiquidacao>

Somatório dos valores anulados: <>

Somatório dos valores pagos: <>

Valor liquidado: <>

96. ME196_DOT_OP_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A classificação da despesa informada na Ordem de Pagamento não deve ser diferente da classificação utilizada no Empenho.

97. ME197_OP_EMP_CADASTRA

DA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Ordem de Pagamento de número <nroOP> emitida na data < dtPagamento> já foi cadastrada anteriormente nas remessas mensais do exercício, para a Unidade Orçamentária.

98. ME198_CTB_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A conta bancária informada não foi localizada no arquivo CTB.

99. ME199_OP_SUPERIOR Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O somatório dos valores anulados para a Ordem de Pagamento de número <nrLiquidacao> não pode ser superior ao valor liquidado.

100. ME201_OP_NAO_CADASTRA

DO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Ordem de Pagamento referenciada não foi localizada no Cadastro de Ordens de Pagamento.

Page 244: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

101. ME202_AOP_CADASTRADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A anulação da Ordem de da despesa de número <nroLiquidacaoOP> já foi informada anteriormente para a Liquidação de Despesa de número <nroOP>

102. ME203_ANULACAO_SUPERIO

R Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O somatório dos valores anulados para a Ordem de Pagamento de número <nroOP> não pode ser superior ao valor da Ordem de Pagamento.

103. ME204_VEICULO_DUPLICAD

O Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código utilizado já foi informado para outro Veículo.

104. ME205_QTDE_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. A Quantidade Final informada não deve ser inferior ou igual à Quantidade Inicial no período do mês de referência.

105. ME206_COD_VEICULO_CADA

STRADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código informado para este veículo já foi utilizado em Acompanhamentos Mensais anteriores.

106. ME207_VEICULO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O veículo referenciado não foi localizado no Cadastro de Veículos.

107. ME209_ANL_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Número da Anulação já informado para o Empenho.

108. ME210_LQD_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Número da Liquidação já informado para o Empenho.

109. ME211_ALQ_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Número da Anulação já informado para a Liquidação.

110. ME212_OP_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Número da Ordem de Pagamento já foi informado para a Unidade Orçamentária.

Page 245: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

111. ME213_AOP_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Número da Anulação já informado para a Ordem de Pagamento.

112. ME214_REF_EMP_INVALIDA Erro Erro no arquivo EMP na linha <número da linha onde ocorreu o erro>.

Não foi localizado o Empenho correspondente ao registro do tipo “Detalhamento do Empenho por Credor”.

113. ME215_REF_ANL_INVALIDA Erro Erro no arquivo ANL na linha <número da linha onde ocorreu o erro>.

Não foi localizado a Anulação do Empenho correspondente ao registro do tipo “Detalhamento dos Empenhos Anulados no mês por fonte de recurso”.

114. ME216_OPS_PAI Erro Erro no arquivo OPS na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo Detalhamento dos pagamentos das despesas por fonte de recurso para a Ordem de Pagamento número < nroOP>, emitida na data < dtPagamento>.

115. ME217_REF_OP_INVALIDA Erro Erro no arquivo OPS na linha <número da linha onde ocorreu o erro>.

A Unidade Orçamentária e o Número do Empenho e da Anulação informados no registro do tipo “Detalhamento dos Empenhos Anulados no mês por fonte de recurso”, não correspondem a Anulação informada na linha <número da linha do empenho mestre>.

116. ME_218_ADITIVO_PAI Erro Erro no arquivo CONTRATO na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo de Detalhamento dos itens Aditados para este Termo Aditivo.

117. ME219_NF_PAI Erro Erro no arquivo NTF na linha <número da linha onde ocorreu o erro>. É necessário informar ao menos um registro do tipo e “Liquidação da Despesa” para esta Nota Fiscal. O detalhamento do tipo “Item da Nota Fiscal” é de preenchimento opcional.

118. ME220_NF_SEM_ITENS Erro Erro no arquivo NTF na linha <número da linha onde ocorreu o erro>. Para Nota Fiscal eletrônica o preenchimento do iten da Nota Fiscal não devem ser realizado.

119. ME222_PERIODO_RSP_INVA

LIDO Erro Erro no arquivo OPS na linha <número da

linha onde ocorreu o erro>. O Valor Inscrito em Restos a Pagar Não Processados, seja por Incentivo a Contribuinte ou por Incentivo concedido por Instituição Financeira, somente podem ser informados com valor maior

Page 246: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

que zero para a Remessa de Dezembro.

120. ME276_LQD_REG_FILHO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para liquidações de despesa de empenho, onde o elemento de despesa é relativo a Sentenças Judiciais ou Despesas de Exercícios Anteriores, é obrigatório preencher o registro “11 - Despesa de exercícios anteriores ou sentenças judiciais anteriores”.

121. ME277_LQD_DETALHE_INVA

LIDO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O preenchimento do registro “11 - Despesa de exercícios anteriores ou sentenças judiciais anteriores...” somente deve ser realizado para liquidações de despesa de empenhos onde o elemento de despesa é relativo a Sentenças Judiciais ou Despesas de Exercícios Anteriores.

122. ME278_ALQ_REG_FILHO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Para anulação de liquidação de empenho, onde o elemento de despesa é relativo a Sentenças Judiciais ou Despesas de Exercícios Anteriores, é obrigatório preencher o registro “12 – Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores”.

123. ME279_ALQ_

DETALHE_INVALIDO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O preenchimento do registro “12 – Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores” somente deve ser realizado para liquidações de despesa de empenhos onde o elemento de despesa é relativo a Sentenças Judiciais ou Despesas de Exercícios Anteriores.

124. ME280_ALQ_DSP_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Não é possível realizar a anulação. A despesa de exercícios anteriores ou sentenças judiciais anteriores, correspondente a anulação do mês de <mesCompetencia>, exercício <exercicioCompetencia> não foi localizada.

125. ME283_OP_VL_DIVERGENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O valor informado deve ser inferior ou igual ao valor da liquidação da despesa correspondente, excluídas as anulações da liquidação da despesa, pagamentos e as anulações dos

Page 247: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

pagamentos realizados anteriormente, baixas contábeis e anulações de baixas contábeis.

Valor da liquidação: <valor da liquidação>

Anulações de liquidação: <somatório das anulações de liquidações>

Total dos pagamentos efetuados: <somatório de todos os pagamentos anteriores para a liquidação>

Total dos pagamentos anulados: <somatório de todas as anulações de pagamentos por fonte de recurso>

Total das baixas contábeis: <somatório de todas as baixas contábeis>

Total das anulações das baixas contábeis: <somatório das anulações das baixas contábeis >

126. ME284_LQD_OP_CADASTRA

DA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A liquidação da despesa de número <nroLiquidacao>, do empenho < nroEmpenho>, já possui pagamento registrado em uma remessa mensal de meses anteriores.

127. ME285_VL_OP_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O valor do pagamento da despesa (<valor>) deve ser igual ao somatório do campo “Valor da OP associado ao documento” (<valor>), do registro “12 – Movimentação Financeira” mais o somatório do campo “Valor da retenção” (<valor>), do registro “13 – Detalhamento da Retenção” menos o “Valor extra-orçamentário antecipado na folha de pagamento” (<valor>) do registro “14 – Detalhamento dos valores extra-orçamentários antecipados na folha de pagamento”.

128. ME286_LQD_OP Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. >. A liquidação da despesa de número <nroLiquidacao>, já possui pagamento registrado em uma remessa mensal de meses anteriores.

129. ME287_AOP_CADASTRADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A Anulação da Ordem de Pagamento de número <nroAnulacaoOP > já foi cadastrada anteriormente nas remessas mensais do exercício.

130. ME290_CVC_ANO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O

Page 248: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ano do veículo não pode ser superior ao ano de referência da remessa mensal.

131. ME295_REG_DETALHE_INVA

LIDO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O detalhamento das receitas da conta <caixa/bancos> somente deve ser informado para movimentação do tipo “Receita arrecadada no mês”.

132. ME296_NTF_DIVERGENTE Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. O valor do desconto, somado ao valor liquido deve ser igual ao valor bruto na nota fiscal.

Valor do desconto: <>

Valor liquido: <>

Valor bruto: <>

133. ME297_EMP_REFORCO_DUP

LICADO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O reforço de número <nroReforco> já foi informado anteriormente para o Empenho de número <nroEmpenho>.

134. ME301_ORGAO_REGISTROS

_INVALIDOS Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Somente um único registro do tipo “10 - Órgãos” pode ser informado para remessas do módulo de Acompanhamento Mensal.

135. ME319_DESPESA_INVALIDA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. É vedada a utilização deste elemento de despesa na execução orçamentária, conforme portaria interministerial 163/2001.

136. ME320_CREDEN_NATUREZA

_INVALIDA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O detalhamento do credenciado somente pode ser informado para procedimentos licitatórios onde a natureza do procedimento é do tipo credenciamento ou chamamento.

137. ME321_CRENDENCIADO_INC

ORRETO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O detalhamento do credenciado somente pode ser informado para processos de “Inexigibilidade por credenciamento” ou “Dispensa por chamada pública”.

138. ME340_FORNECEDOR_DISP

ENSA_INVALIDO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O detalhamento do fornecedor não pode ser informado para processos de dispensas do tipo “Inexigibilidade por

Page 249: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

credenciamento” ou “Dispensa por chamada pública”.

139. ME324_FONTES_IGUAIS Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Para realizar alterações orçamentárias de fonte de recurso, necessariamente a fonte de recurso utilizada no registro “11 - Detalhamento da alteração de Fonte de Recurso” deve ser diferente da fonte de recurso utilizada na alteração orçamentária correspondente.

140. ME326_REG_LIC_DUPLICAD

O Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A combinação de valores informados nos campos <relação de campos> deve ser única para o processo licitatório de número: <número do processo>.

141. ME328_DECRETO_INVALIDO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Não foi localizado o decreto da alteração orçamentária no arquivo LAO. O decreto correspondente deve possuir o mesmo número, data e tipo de alteração do decreto compatível com o tipo de alteração orçamentária.

142. ME334_ANULACAO_DECRET

O Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Não é permitido informar o mesmo número de decreto e data para tipos de alteração de decreto “Suplementar”, “Especial” e “Extraordinário”.

143. ME344_ BAIXA_CVC Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Não é permitido encaminhar dados para o veículo de código <codVeiculo>. Na remessa do mês <descrição do mês> foi informada a baixa do veículo.

144. ME345_RESP_INCOMPLETA Erro Erro no arquivo <nome do arquivo>. Para o procedimento licitatório <numero do processo> é necessário informar ao menos uma pessoa para cada tipo de responsabilidade prevista no campo “tipoResp”. O tipo de responsabilidade “9 – Avaliação de Bens” somente deve ser informado para licitações onde a natureza do objeto é igual a “6 – Alienação de Bens”.

145. ME348_ CTB_DEDUCAO Erro Erro no arquivo <nome do arquivo>

na linha <número da linha onde

ocorreu o erro> no campo <nome do

campo>. O campo

“identificadorDeducao” deve ser

Page 250: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

informado para a movimentação

bancária que possui o campo

“tipoEntrSaida” igual a “02 - Dedução

de receita orçamentária”.

146. ME349_CTB_SD_ANT_DIVER

GENTE Erro Erro no arquivo <nome do arquivo>

na linha <número da linha onde

ocorreu o erro> no campo <nome do

campo>. O saldo inicial da conta da

remessa atual deve ser igual ao saldo

final da conta da remessa do mês

anterior.

147. ME350_CTB_SD_FINAL_DIVE

RENTE Erro Erro no arquivo <nome do arquivo>

na linha <número da linha onde

ocorreu o erro>. O saldo final da

conta da remessa deve ser igual ao

resultado do cálculo do valor inicial da

conta (+) somatório dos valores de

entrada (-) somatório dos valores de

saída.

148. ME351_ANULACAO_AOP_SU

PERIOR Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>.

O somatório dos valores pagos por fonte de recurso do pagamento <parâmetros> (-) o somatório dos valores anulados para o pagamento <parâmetros> não podem resultar em um valor negativo.

149. ME352_AOP_CADASTRADA Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

A anulação de OP informada já encontra-se cadastrada em remessas de meses anteriores.

150. ME354_

REFERENCIA_PESQUISA_INV

ALIDA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>.

Para cada item de habilitação deve haver um registro equivalente através da combinação dos campos NroLote, Nro Item e Descrição no registro do tipo “Detalhamento da Pesquisa de Preços ou Orçamentos em planilha.

151. ME357_

BAIXA_EMP_CADASTRADA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. A Baixa de empenho de número <nroLancamento> já foi cadastrada anteriormente nas remessas mensais do exercício para o Acompanhamento Mensal.

Page 251: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

152. ME358_

BAIXA_VL_DIVERGENTE Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O seguinte resultado deve ser maior ou igual à zero.

Valor Liquidado (-) valores anulados para a liquidação (-) valores pagos para a liquidação (+) valores anulados para o pagamento (-) baixas contábeis para o empenho (+) anulações de baixas contábeis para o empenho

153. ME361_

ANUL_BAIXA_EMP_CADASTR

ADA

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. Anulação de Baixa foi cadastrada anteriormente nas remessas mensais do exercício, para o Acompanhamento Mensal.

154. ME362_

BAIXA_NAO_CADASTRADA Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. Não há registro de baixa de empenho por lançamento contábil para a anulação pretendida.

155. ME363_

ANUL_BAIXA_VL_NEGATIVO Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro>. O valor da baixa de empenho por lançamento contábil menos as respectivas anulações deve ser maior ou igual a zero.

156. ME369_VALOR_TOTAL_INVAL

IDO Erro Erro no arquivo <nome no arquivo>. O

valor total dos acréscimos <valor do acréscimo> não pode ser inferior ao valor total das reduções <valor das reduções>.

157. ME372_

PREENCHIMENTO_OBRIGAT

ORIO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Os dados do credor (nomeCredor, tipoDocumentoCredor e nroDocumento) devem ser preenchidos. O empenho referenciado no pagamento das despesas por fonte de recursos possui credor informado.

158. ME373_PREENCHIMENTO_O

BRIGATORIO_RSP Erro Erro no arquivo <nome do arquivo> na

linha <número da linha onde ocorreu o erro> no campo <nome do campo>. Os dados do credor (nomeCredor, tipoDocumentoCredor e nroDocumento) devem ser preenchidos. O empenho relativo a restos a pagar referenciado no pagamento das despesas por fonte de recursos possui credor informado.

1.1.1.50.4 Mensagens Inclusão de Programa

Número Identificação Categoria Texto da Mensagem

Page 252: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1. ME300_PRO_DUPLICADO Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro> no campo <nome do campo>. O código informado para o programa já se encontra cadastrado no módulo “Instrumentos de Planejamento” ou “Inclusão de Programas”.

2. ME353_REMESSA_VAZIA Erro Erro ao iniciar o processamento da remessa. Ao menos um dos arquivos PROANUAL, AMPANUAL e IUOC devem possuir dados para realizar o envio da remessa.

3. ME355_QUADRO_SOCI_INCOMPLETO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. É necessário informar todos os tipos de participação no quadro societário para empresa habilitada.

4. ME356_APOSTILAMENTO_CADASTRADO

Erro Erro no arquivo <nome do arquivo> na linha <número da linha onde ocorreu o erro>. A apostila informada já encontra-se cadastrada para o Contrato.

5. ME367_CTB_REC Erro Erro no arquivo <nome do arquivo>. Ao informar uma movimentação de saída do tipo “14 – Receita orçamentária a classificar” é necessário informar uma movimentação de entrada do tipo “15 – Receita orçamentária arrecadada em meses anteriores classificada no mês atual” para a conta bancária < contaBancaria concatenado com o digitoVerificadorContaBancaria>. Importante: O valor das duas movimentações deve ser igual.

Page 253: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.50.5 Mensagens de Envio

Número Identificação Categoria Texto da Mensagem

1. ME263_EXECUTANDO _PROCESSAMENTO

Erro Não é possível realizar o envio de nenhuma remessa neste momento. O processamento dos dados de uma remessa já se encontra em andamento para este Jurisdicionado.

2. ME264_REMESSA_ENTREGUE

Erro Já existe uma remessa entregue ao Tribunal de Contas do Estado de Minas Gerais para o módulo, exercício e mês selecionado. Não é possível realizar um novo envio após o encerramento do período de tempestividade.

3. ME265_IP_NAO_ENTREGUE Erro Não é possível realizar o envio da remessa do módulo de <descrição do módulo>. O módulo de Instrumentos de Planejamento não foi entregue ao Tribunal de Contas de Minas Gerais pela Prefeitura Municipal

4. ME266_AM_NAO_ENTREGUE Erro Não é permitido e envio da remessa para o mês selecionado. É necessário realizar o envio da remessa do mês de <nome do mês>.

5. ME267_DESCRICAO_INVALIDA

Erro Nome do arquivo inválido.

(OK)

6. ME244_FORMATO_INVALIDO Erro Formato do arquivo inválido.

(OK)

7. ME268_TAMANHO_INVALIDO Erro O tamanho do arquivo, contendo as Leis, excedeu o limite permitido de até 9 megabytes.

8. ME269_ARQUIVO_LEIS_INVALIDO

Erro O arquivo contendo as leis deve conter exatamente as leis do PPA, LDO e LOA.

9. ME271_REMESSA_TESTE_ENTREGUE

Informativa A remessa foi entregue ao Tribunal de Contas de

Page 254: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

Minas Gerais. Acompanhe o processamento dos dados através do painel de processamento. (OK)

10. ME272_REMESSA_ENTREGUE_SUCESSO

Informativa A remessa foi encaminhada ao Tribunal de Contas de Minas Gerais. Acompanhe o processamento dos dados através do painel de processamento da remessa. Somente após a conclusão com sucesso do processamento a remessa será aceita pelo Tribunal de Contas de Minas Gerais. (OK)

11. ME302_ARQUIVO_OBRIGATORIO

Erro Para o envio dos Instrumentos de Planejamento é necessário submeter dois arquivos: remessa e textos das leis que traduzam o PPA, LDO e LOA.

12. ME303_ARQUIVOS_INVALIDOS

Erro Somente a remessa deve dos Instrumentos de Planejamento deve ser selecionada para envio em modo “Teste”.

13. ME304_DESCRICAO_LEI_INVALIDA

Erro Erro no arquivo de Leis. Os textos das leis que traduzam o PPA, LDO e LOA devem atender a identificação definida no Layout dos arquivos do SICOM.

14. ME306_DT_REMESSA_SUPERIOR

Erro Erro ao iniciar o processamento da remessa de Inclusão de Programas. O mês de referência informado no envio é superior a data atual.

15. ME325_ORGAO_DESATIVADO

Erro Erro ao iniciar o processamento da remessa. O órgão encontra-se extinto para o período de envio selecionado.

1.1.1.50.6 Descrição do caso de uso para exercícios anteriores

Não aplicável

Page 255: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

1.1.1.50.7 Observações

Não aplicável

Page 256: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

TABELA DE EXCEÇÕES

1.1.1.51 Tabela de Exceções

1.1.1.51.1 Exceções Gerais

Número

Identificação Descrição Ação

1 EX1_ARQUIVO_VAZIO

O arquivo não satisfaz a condição de possuir ao menos um registro para o processamento das informações.

Emite a mensagem de erro:

ME1_ ARQUIVO_VAZIO

2 EX2_NUMERO_REGISTRO_INVALIDO

Caso esteja definido que o arquivo deve possuir um valor exato de registros, esta condição deve ser verificada e atendida.

Emite a mensagem de erro: ME2_NUMERO_REGISTRO_INVALIDO

3 EX3_CAMPOS_INCORRETOS

Os campos definidos como obrigatórios devem satisfazer esta condição de preenchimento.

Emite a mensagem de erro: ME3_CAMPOS_INCORRETOS

4 EX4_REGISTRO_INVALIDO

É necessário informar todos os campos atendendo as restrições de formato para a conclusão com sucesso do processamento das informações.

Emite a mensagem de erro: ME4_REGISTRO_INVALIDO

5 EX9_VL_SOMA_DIVERGENTE

Para relacionamento de grupos de informação do tipo Mestre e Detalhe, os somatórios dos valores monetários informados em registros do tipo Detalhe devem ser igual ao valor monetário informado no registro Mestre.

Emite a mensagem de erro: ME10_VL_SOMA_DIVERGENTE

6 EX19_DATA_GERACAO_ARQUIVO_INVALIDA

A dataGeracao informada é inválida. A dataGeracao deve ser menor ou igual a data atual.

Emite a mensagem de erro: ME18_DATA_GERACAO_ARQUIVO_INVALIDA

7 EX21_ORG_INCONSISTENTES

A lista de órgãos informados no arquivo é inconsistente com a lista de órgãos cadastrados para o município na base de dados do Servidor de Recebimento do SICOM.

Emite a mensagem de erro: ME20_ORG_INCONSISTENTES

8 EX43_RESERVA_CO Para o cadastro de uma Emite a mensagem de

Page 257: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

NTIGENCIA despesa do tipo Reserva de Contingência o “Elemento de despesa” é igual a 999999, e necessariamente o item de classificação “Função” deve ser igual a 99, o item de classificação “Subfunção” igual a 999, o item de classificação de “Programa” é igual a 9999, consistindo então, em uma conta de despesa correspondente ao valor de Reserva de Contingência.

Regra para Reserva do RPPS: A Reserva do RPPS, deve possuir os itens Função, Programa, e Elemento de Despesa com todos os dígitos iguais a 9. Sendo que a Subfunção deve ser igual a 997 ou 999.

erro: ME43_RESERVA_CONTIGENCIA

9 EX26_NUMERO_LEI_ALTERACAO_INVALIDO

O número de lei informado para a LDO, LPP, LOA e LAO não pode ser informado para outra lei

Emite a mensagem de erro: ME25_NUMERO_LEI_ALTERACAO_INVALIDO

10 EX44_ELEMENTO_INVALIDO

Somente elementos de despesa onde o quinto ou sexto dígito é diferente de zero podem ser utilizados para elaboração da classificação da despesa quando não informado o Subelemento.

Emite a mensagem de erro: ME44_ELEMENTO_INVALIDO

11 EX226_REG_DETALHE_AUSENTE

Caso um fluxo negócio determine que um registro na condição de detalhe deva ser informado para complementar informação no registro Mestre correspondente, esta condição deve ser obrigatoriamente atendida.

Emite a mensagem de erro: ME282_REG_DETALHE_AUSENTE

12 EX236_REMESSA_INCORRETA

Ao iniciar o processamento dos arquivos, o sistema deve verificar se a remessa correspondente ao órgão autenticado no Portal_SICOM, e se os dados informados para envio conferem aos informados no momento do envio pelo Agente da Administração Pública.

Emite a mensagem de erro: ME294_REMESSA_INCORRETA

13 EX239_PRO_DT_INVALIDA

Caso o programa referenciado nas remessas

Emite a mensagem de erro:

Page 258: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

do acompanhamento mensal esteja cadastrado no módulo de Inclusão de Programas, necessariamente o mês da remessa do programa deve ser anterior ou igual a da remessa mensal. Somente remessas válidas devem ser consultadas.

Exemplo: Mês de entrega do programa: Fevereiro. Mês de envio do acompanhamento mensal: Abril. Neste cenário o programa pode ser referenciado no acompanhamento mensal. A situação inversa não deve ser permitida.

ME298_PRO_DT_INVALIDA

14 EX240_AMP_DT_INVALIDA

Caso a ação referenciada nas remessas do acompanhamento mensal esteja cadastrada no módulo de Inclusão de Programas, necessariamente o mês da remessa da ação deve ser anterior ou igual a da remessa mensal.

Emite a mensagem de erro: ME299_AMP_DT_INVALIDA

15 EX123_ACAO_PAI Para o relacionamento entre despesas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Ação do tipo Mestre acompanhado dos seus respectivos detalhamentos de SubAção

Emite a mensagem de erro: ME137_ ACAO_PAI

16 EX124_REF_ACAO_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

17 EX125_AÇÃO_SEM_DETALHE

Quando o campo PossuiSubAcao estiver informado com a opção “Não” a Ação não possui detalhamento por SubAção, portanto, não deve haver outro registro com o mesmo codAcao.

Emite a mensagem de erro: ME140_SUBACAO_INVALIDA

18 EX262_REF_UOC_INVALIDA

Se algum registro do arquivo UOC ou IUOC for indicado como subunidade, os primeiros 5 dígitos do campo

Emite a mensagem de erro: ME307_COD_INEXISTENTE

Page 259: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

codUnidadeSubSub deve ser exatamente igual ao codUnidadeSubSub de um registro indicado como unidade dentro do mesmo arquivo.

19 EX270_UOC_INVALIDO

Quando referenciado uma unidade ou subunidade orçamentária a mesma deve estar cadastrada no módulo de Instrumentos de Planejamento ou Inclusão de Programas

Emite a mensagem de erro: ME364_ UOC_INVALIDO

20 EX271_UOC_DT_INVALIDA

Caso a unidade ou subunidade referenciada nas remessas do acompanhamento mensal esteja cadastrado no módulo de Inclusão de Programas, necessariamente o mês da remessa da inclusão de programa deve ser anterior ou igual a da remessa mensal. Somente remessas válidas devem ser consultadas.

Emite a mensagem de erro: ME365_UOC_DT_INVALIDA

1.1.1.51.2 Exceções Instrumentos de Planejamento

Número

Identificação Descrição Ação

1 EX17_ANO_REFERENCIA_LOA_PPA_INVALIDO

O ano de referência da LOA informado é inválido. O ano informado neste campo deve estar contido no intervalo compreendido entre o ano inicial do PPA e o ano final do PPA.

Emite a mensagem de erro: ME16_ANO_REFERENCIA_LOA_PPA_INVALIDO

2 EX18_PERIODO_PPA_INVALIDO

Período do PPA informado é inválido. A diferença entre o ano final e o ano inicial do PPA deve ser de exatamente 3 anos.

Emite a mensagem de erro: ME17_PERIODO_PPA_INVALIDO

3 EX24_DATA_LEI_PPA_INVALIDA

A data da lei do PPA informada é inválida. A diferença entre o exercício informado e a data da lei do PPA deve ser de no máximo quatro anos.

Emite a mensagem de erro: ME23_DATA_LEI_PPA_INVALIDA

4 EX25_DATA_PUBLICACAO_LEI_PPA_INVALIDA

A data de publicação da lei do PPA informada é inválida. Esta data deverá ser maior ou igual à data a data da lei do PPA.

Emite a mensagem de erro: ME24_DATA_PUBLICACAO_LEI_PPA_INVALIDA

Page 260: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

5 EX27_DATA_LEI_ALTERACAO_INVALIDA

A data da lei de alteração informada é inválida. Esta data deverá ser maior que a data da lei do PPA informada.

Emite a mensagem de erro: ME26_DATA_LEI_ALTERACAO_INVALIDA

6 EX28_DATA_PUBLICACAO_LEI_ALTERACAO_INVALIDA

A data da publicação da lei de alteração informada é inválida. Esta data deverá ser maior ou igual à data informada no campo dataLeiAlteracao.

Emite a mensagem de erro: ME27_DATA_PUBLICACAO_LEI_ALTERACAO_INVALIDA

7 EX29_DATA_LEI_DIRETRIZES_ORÇAMENTÁRIAS_INVALIDA

A data da Lei de Diretrizes Orçamentárias informada é inválida. Esta data deve se referir ao exercício anterior ao ano de referência informado no arquivo IDE.

Emite a mensagem de erro: ME28_DATA_LEI_DIRETRIZES_ORÇAMENTÁRIAS_INVALIDA

8 EX30_DATA_PUBLICACAO_LEI_DIRETRIZES_ORÇAMENTÁRIAS_INVALIDA

A data de publicação da Lei de Diretrizes Orçamentárias informada é inválida. Esta data deverá ser maior ou igual à data da Lei de Diretrizes Orçamentárias informada.

Emite a mensagem de erro: ME29_DATA_PUBLICACAO_LEI_DIRETRIZ_ORÇAMENTÁRIA_INVALIDA

9 EX31_DATA_LEI_ORÇAMENTARIA_INVALIDA

A data da lei orçamentária informada é inválida. Esta data deve ser maior do que a data informada no campo referente à data da Lei de Diretrizes Orçamentárias no arquivo LDO.

Emite a mensagem de erro: ME30_DATA_LEI_ORÇAMENTARIA_INVALIDA

10 EX32_DATA_LEI_ORÇAMENTARIA_INCONSISTENTE_ANO_EXERCICIO

A data da lei orçamentária informada é inválida. Esta data deve ser válida para o ano do exercício anterior ao informado no momento da remessa.

Emite a mensagem de erro: ME31_DATA_LEI_ORÇAMENTARIA_INCONSISTENTE_ANO_EXERCICIO

11 EX35_ANO_EXERCICIO_INVALIDO

O ano do exercício informado é inválido. Este ano deve ser exatamente igual ao ano de referência da LOA informado no arquivo de identificação do município.

Emite a mensagem de erro: ME34_ANO_EXERCICIO_INVALIDO

12 EX36_ANOS_METAS_FISCAIS_INVALIDOS

Ano do exercício inválido. O exercício informado nos dois últimos registros deste arquivo deve ser relativo aos dois próximos anos subseqüentes ao exercício atual.

Emite a mensagem de erro: ME35_ANOS_METAS_FISCAIS_INVALIDOS

13 EX37_ARQUIVOS_DIVERGENTES

Para o processamento dos módulos do SICOM, a relação de todos os arquivos

Emite a mensagem de erro: ME36_ARQUIVOS_DIV

Page 261: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

deve estar presente no zip. ERGENTES

14 EX38_DESCRICAO_ARQ_INCORRETA

A identificação e o formato do arquivo devem atender a restrição definida no layout do respectivo módulo

Emite a mensagem de erro: ME37_DESCRICAO_ARQ_INCORRETA

15 EX39_REF_DESPESA_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

16 EX40_DESPESA_PAI Para o relacionamento entre despesas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Despesa do tipo Mestre acompanhado dos seus respectivos detalhamentos de despesas.

Emite a mensagem de erro: ME39_DESPESA_PAI

17 EX41_RECEITA_PAI Para o relacionamento entre receitas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: receita do tipo Mestre acompanhado dos seus respectivos detalhamentos de receitas.

Emite a mensagem de erro: ME40_ RECEITA_PAI

18 EX42_REF_RECEITA_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME41_REF_RECEITA_INVALIDA

19 EX45_REC_DSP O total dos valores por fonte de recurso informados no arquivo de Despesas deve ser igual ao valor informado no arquivo de Receitas.

Emite a mensagem de erro: ME45_REC_DSP

20 EX46_PRO_AMP Para registros dos arquivos de PRO e AMP onde o campo codPrograma é igual o somatório do campo recursos1Ano deve ser igual ao valor do campo totRecursos1Ano. Esta mesma regra deve ser aplicada aos campos:

recursos2Ano

Emite a mensagem de erro: ME46_ PRO_AMP

Page 262: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

totRecursos2Ano

Recursos3Ano

totRecursos3Ano

Recursos4Ano

totRecursos4Ano

21 EX47_ORGAO_UOC Deve haver ao menos uma unidade orçamentária cadastrada para cada órgão presente no módulo de instrumentos de planejamento.

Emite a mensagem de erro: ME49_ORGAO_UOC

22 EX48_MTBIARREC_REC

O somatório das metas de arrecadação bimestrais do arquivo MTBIARREC deve ser igual ao total dos valores por fonte de recurso no arquivo de Receitas.

Emite a mensagem de erro: ME51_MTBIARREC_REC

23 EX52_RISCO_PAI Para o relacionamento entre riscos com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: risco do tipo Mestre acompanhado dos seus respectivos detalhamentos.

Emite a mensagem de erro: ME60_ RISCO_PAI

24 EX53_REF_RISCO_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

25 EX190_NAO_OPTANTE

Somente os Municípios com população inferior ou igual a cinqüenta mil habitantes têm a opção de semestralidade disponível para apuração dos relatórios da Gestão Fiscal.

Emite a mensagem de erro: ME221_NAO_OPTANTE

26 EX232_UOC_IDUOC O identificar da unidade orçamentária somente deve ser informado por prefeituras municipais.

Emite a mensagem de erro: ME139_PREENCHIMENTO_INVALIDO

27 EX233_UOC_FUNDO Para apoio as análises realizadas pelo TCE é necessário que a prefeitura municipal identifique o FMS no cadastro das unidades orçamentárias.

Emite a mensagem de erro: ME288_UOC_FUNDO

Page 263: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

28 EX253_FONTE_OBRIGATORIA

Para a receita original que possui rubricas com fontes de recursos obrigatórias cadastradas previamente no plano de contas deve informar todas as fontes de recursos que são obrigatórias.

Emite a mensagem de erro: ME346_ FONTE_OBRIGATORIA

29 EX254_FONTE_INVALIDA

Para a receita original que possui rubricas com fontes de recursos obrigatórias e/ou opcionais deve informar apenas as fontes compatíveis vinculas à rubrica cadastrada previamente no plano e contas.

Emite a mensagem de erro: ME347_ FONTE_INVALIDA

1.1.1.51.3 Exceções do Acompanhamento Mensal

Número

Identificação Descrição Ação

1 EX49_PERIODO_INVALIDO

As datas de atuação dos responsáveis pelo acompanhamento mensal devem estar dentro do mês de referência a que se refere o acompanhamento

Emite a mensagem de erro: ME57_PERIODO_INVALIDO

2 EX50_DATA_MANDATO

A data inicial deve ser sempre anterior ou igual à data final.

Emite a mensagem de erro: ME58_DATA_MANDATO

3 EX51_ATUACAO_CONFLITANTE

Somente um responsável pode ocupar o cargo de Gestor, Contador e Controle Interno dentro de um mesmo intervalo de datas.

Emite a mensagem de erro: ME59_ATUACAO_CONFLITANTE

4 EX54_RECEITA_DUPLICADA

Para a realização das correções das receitas do mês, a combinação de rubrica e fonte de recurso não deve ser utilizada para Dedução e Acréscimo.

Emite a mensagem de erro: ME141_REGISTRO_DUPLICADO

5 EX55_RECEITA_INEXISTENTE

Para realizar a dedução, acréscimo e estorno de alguma conta de receita, no arquivo das Correções de Receitas do Mês, a mesma deve estar cadastrada em meses anteriores ou no arquivo de REC do Acompanhamento Mensal do respectivo mês de referência.

Emite a mensagem de erro: ME63_RECEITA_INEXISTENTE

Page 264: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

6 EX56_SALDO_INSUFICIENTE

O valor informado na transferência de valores de uma rubrica de receita deve ser inferior ou igual ao valor acumulado na receita reduzida ou estornada.

Emite a mensagem de erro: ME64_SALDO_INSUFICIENTE

7 EX250_VL_ORÇADO_INSUFICIENTE

O valor informado na redução na previsão inicial deve ser inferior ou igual ao valor orçado da receita.

Emite a mensagem de erro: ME343_VL_ORÇADO_INSUFICIENTE

8 EX58_VAL_PREV_REC_ANT

O valor total previsto atualizado para arrecadação no exercício informado para receitas constantes no módulo de instrumentos de planejamento deve ser maior que zero.

Emite a mensagem de erro: ME67_VAL_PREV_REC_ANT

9 EX59_VLR_ACUM_INVALIDO

O valor acumulado da receita deve ser igual ao somatório do valor arrecadado dos meses anteriores.

Emite a mensagem de erro: ME68_VLR_ACUM_INVALIDO

10 EX60_VL_SLD_ATUAL_INCONS

O valor do saldo atual da divida consolidada deve ser maior ou igual a zero e igual ao resultado do seguinte calculo: “vlSaldoAnterior” (+) “vlContratacao” (-) “vlAmortizacao” (-) “vlCancelamento” (+) “vlEncampacao” (+) “vlAtualizacao”

Emite a mensagem de erro: ME69_VL_SLD_ATUAL_INCONS

11 EX61_DIVIDA_NAO_INFORMADA

Este arquivo não pode ser enviado vazio. Existe uma divida cadastrada no mês anterior ao da remessa mensal atual que precisa ser informada.

Emite a mensagem de erro: ME70_DIVIDA_NAO_INFORMADA

12 EX62_VL_SLD_ANT_INCONS

O valor do saldo anterior informado na remessa mensal atual deve ser igual ao valor do saldo atual informado na remessa mensal do mês anterior.

Emite a mensagem de erro: ME71_VL_SLD_ANT_INCONS

13 EX63_MES_ARQ_PREST_INVALIDO

O arquivo validado só deve ser preenchido em algum(s) mês(s) do ano.

Emite a mensagem de erro: ME72_ MES_ ARQ_PREST_INVALIDO

14 EX64_TIP_ORG_RARPPS_INVALIDO

Somente órgãos do tipo “Previdência Municipal (Regimes Próprios)” podem enviar informações sobre Projeção Atuarial do RPPS.

Emite a mensagem de erro: ME73_TIP_ORG_RARPPS_INVALIDO

Page 265: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

15 EX65_EXE_PROJ_ATU_INVALIDO

O exercício informado é inválido. Ele deve se referir ao ano seguinte ao exercício informado no registro anterior. Caso seja o primeiro registro, o exercício deve ser igual ao ano do exercício anterior ao da remessa mensal.

Emite a mensagem de erro: ME74_EXE_PROJ_ATU_INVALIDO

16 EX68_AOC_LAO O total dos valores alterados informados no arquivo de Alteração Orçamentária deve ser igual ao valor aberto para o decreto informado no arquivo da Lei de Alteração Orçamentária.

Emite a mensagem de erro: ME78_ AOC_LAO

17 EX70_TIP_ALT_INC O tipo de alteração orçamentária informado é inconsistente com o tipo de decreto de alteração informado na Lei de Alteração Orçamentária.

Emite a mensagem de erro: ME80_TIP_ALT_INC

18 EX71_TIP_ALT_INC Quando o tipoAlteracao for igual a “06 - Redução de dotação por anulação” o valor do campo origemRecAlteracao do arquivo LAO correspondente deve ser igual a “03 – Anulação de Dotações”.

Emite a mensagem de erro: ME81_TIP_ALT_INC

19 EX72_TIP_ALT_INC Se o campo tipoDecretoAlteracao do registro 30 LAO estiver preenchido com o valor “3 – Decreto de Remanejamento /transposição / transferência” é obrigatório que pelo menos UM dos registros correspondentes tenha o valor do campo tipoAlteracao do arquivo AOC igual a “07 Redução de dotação por remanejamento / transposição / transferência”

Emite a mensagem de erro: ME330_TIP_ALT_INC

20 EX73_DESPESA_INEXISTENTE

A despesa informada não foi encontrada nem no módulo de instrumentos de planejamento nem nas alterações orçamentárias.

Emite a mensagem de erro: ME83_DESPESA_INEXISTENTE

21 EX74_NUM_DOC_PREENCHIDO

O tipo de documento o e numero do documento não devem ser informados caso o empenho se refira a uma despesa de folha de pagamento

Emite a mensagem de erro: ME84_NUM_DOC_PREENCHIDO

Page 266: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

22 EX128_DADOS_CREDOR

O nome, o tipo de documento e o numero do documento não deve ser informado caso o empenho possua vários credores.

Emite a mensagem de erro: ME144_DADOS_CREDOR

23 EX76_EMP_RPPS Os campos: Função, Subfunção, Programa, ou Elemento de Despesa não podem ser informados como “Reserva de Contingência” (todos os dígitos iguais a 9) para o cadastro de empenho.

Emite a mensagem de erro: ME86_EMP_RPPS

24 EX77_DT_EMP_INVALIDA

A data do empenho informada deve estar no limite do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal.

Emite a mensagem de erro: ME87_DATA_INVALIDA

25 EX78_CON_INVALIDO

O número e data do contrato informado não foram encontrados no arquivo de contratos nem na base de dados do Servidor de Recebimento do SICOM.

Emite a mensagem de erro: ME88_ CON_INVALIDO

26 EX79_TERM_ADIT_INVALIDO

O Número Seqüencial do Termo Aditivo informado não foi encontrado no arquivo de contratos nem na base de dados do Servidor de Recebimento do SICOM.

Emite a mensagem de erro: ME89_TERM_ADIT_INVALIDO

27 EX80_LIC_INVALIDA O Número do Processo Licitatório informado não foi encontrado no cadastro de licitação, adesão a registro de preços ou dispensa / inexigibilidade.

Emite a mensagem de erro: ME90_LIC_INVALIDA

28 EX82_EMP_INEXISTENTE

O empenho informado não foi encontrado na base de dados do Servidor de Recebimento do SICOM.

Emite a mensagem de erro: ME91_EMP_INEXISTENTE

29 EX85_DT_ANL_EMP_INVALIDA

A data de anulação de empenho informada é inválida. Essa data deve ser maior que a data do empenho e deve estar no limite do mês da remessa mensal.

Emite a mensagem de erro: ME94_DT_ANL_EMP_INVALIDA

30 EX86_SUBTIPO_EXT_INVALIDO

O SubTipo informado é inválido. Para lançamentos do tipo 02 – Débitos de Tesouraria, o subTipo informado deve ser 001 –

Emite a mensagem de erro: ME95_SUBTIPO_EXT_INVALIDO

Page 267: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

ARO

31 EX87_DT_LANC_INVALIDA

A data do lançamento informada deve estar no limite do mês de referência, ou seja, compreendida entre o primeiro e o ultimo dia do mês da remessa mensal.

Emite a mensagem de erro: ME96_DT_LANC_INVALIDA

32 EX89_DESD_SUB_TIPO_INVALIDO

O desdobramento do subtipo só deve ser preenchido caso o tipoLancamento for igual a 01 – Depósitos e Consignações ou 04 – Transferências Financeiras e o subTipo for igual a

001,002,003 e 004.

Emite a mensagem de erro: ME98_DESD_SUB_TIPO_INVALIDO

33 EX90_VL_EST_INVALIDO

O valor estornado deve ser menor ou igual ao valor acumulado para a receita.

Emite a mensagem de erro: ME99_VL_EST_INVALIDO

34 EX92_VL_SLD_INCONSISTENTE

O saldo inicial da conta bancária ou de caixa deve ser igual ao saldo final informado na remessa mensal do mês anterior.

Emite a mensagem de erro: ME101_VL_SLD_INCONSISTENTE

35 EX96_REC_NAO_INFORMADA

As receitas informadas no detalhamento das receitas por conta bancária devem estar previamente informadas nas receitas ou nas correções de receita da remessa mensal do mês atual.

Emite a mensagem de erro: ME106_REC_NAO_INFORMADA

36 EX100_ORGAO_PAI Para o relacionamento entre órgãos com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Órgãos do tipo Mestre acompanhado das suas respectivas identificações dos responsáveis.

Emite a mensagem de erro: ME111_ ORGAO_PAI

37 EX101_LEI_PAI Para o relacionamento entre órgãos com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Lei de alteração da Lei Orçamentária acompanhados dos seus respectivos Decretos de Alteração Orçamentária.

Emite a mensagem de erro: ME112_LEI_PAI

38 EX102_REF_ORGAO_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o

Emite a mensagem de erro: ME114_REF_ORGAO_I

Page 268: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

NVALIDA

39 EX103_REF_RECEITA_AM_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME115_REF_RECEITA_AM_INVALIDA

40 EX104_DEC_CRED_EXT

Para decretos do tipo ‘4 - Decreto de Crédito Extraordinário’, os campos referentes ao Número da Lei de Alteração, Data da Lei de Alteração e Origem do Recurso utilizado para Abertura de Créditos Suplementares e Especiais não devem ser informados.

Emite a mensagem de erro: ME116_DEC_CRED_EXT

41 EX106_RSP_VL_ORIG_INFERIOR

O valor original do empenho deve ser maior ou igual à soma entre o saldo do empenho processado e o saldo do empenho não processado.

Emite a mensagem de erro:

ME118_RSP_VL_ORIG_INFERIOR

42 EX107_VL_SLD_PROC_INVALIDO

Ao menos um dos valores dos campos relativos ao saldo processado do empenho e saldo não processado deve ser maior que zero.

Emite a mensagem de erro:

ME119_VL_SLD_PROC_INVALIDO

43 EX109_DOT_ORC A Dotação Orçamentária dos Restos a Pagar deve atender ao formato padrão, de acordo com o ano do exercício do empenho.

Padrão usado até 2001: 22 caracteres numéricos

Padrão usado após 2001: 26 caracteres numéricos

Emite a mensagem de erro:

ME121_ DOT_ORC

44 EX119_REF_EMP_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME131_REF_EMP_INVALIDA

45 EX120_REF_ANL_EMP_INVALIDA

Para o relacionamento entre registros com característica

Emite a mensagem de erro:

Page 269: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

ME133_REF_ANL_EMP_INVALIDA

46 EX121_REF_MOV_CTB_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME134_REF_MOV_CTB_INVALIDA

47 EX122_REF_REC_CTB_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME135_REF_REC_CTB_INVALIDA

48 EX126_CONTA_PAI Para o relacionamento entre contas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: conta do tipo Mestre acompanhado dos seus respectivos detalhamentos.

Emite a mensagem de erro: ME142_ CONTA_PAI

49 EX129_VALOR_BRUTO_INFERIOR

O somatório dos valores anulados para o empenho (+) o somatório das liquidações do empenho (-) as anulações de liquidação não podem ser superior ao valor bruto do empenho e a soma dos seus respectivos reforços de empenho.

Emite a mensagem de erro: ME146_VALOR_BRUTO_INFERIOR

50 EX130_RUBRICA_INVALIDA

Para realizar uma operação de correção da receita, obrigatoriamente a combinação dos campos rubricaDeduzida e codFonteDeduzida deve ser diferente da combinação dos campos rubricaAcrescida e codFonteAcrescida

Emite a mensagem de erro: ME147_RUBRICA_INVALIDA

51 EX131_CB_NAO_INFORMADA

Caso a conta bancária não tenha sido encerrada, mensalmente a movimentação da conta deve ser informada através do arquivo CTB.csv.

Emite a mensagem de erro: ME149_CB_NAO_INFORMADA

Page 270: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

52 EX133_TIPO_ENT_SAIDA_INVALIDO

As operações de entrada e saída para o detalhamento da movimentação de conta bancária informadas estão em desacordo com o tipo de movimentação.

Emite a mensagem de erro: ME154_TIPO_ENT_SAIDA_INVALIDO

53 EX192_REF_RSP_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME223_REF_RSP_INVALIDA

54 EX134_REF_CB_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, o código identificador do registro “Mestre” deve ser o mesmo utilizado na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME143_REF_CONTA_INVALIDA

55 EX135_RSP_SALDO_JANEIRO

O detalhamento dos Saldos de Restos a Pagar somente deve ser informado no mês de Janeiro, não sendo permitido o cadastro de restos a pagar em outros meses do exercício

Emite a mensagem de erro: ME157_RSP_SALDO_JANEIRO

56 EX138_SALDO_BANCARIO_DIVERGENTE

O total das entradas na movimentação (-) total das saídas da movimentação (+) valor do Saldo Anterior da conta bancária deve ser igual ao valor do campo valor Saldo Final da conta bancária

Emite a mensagem de erro: ME161_SALDO_BANCARIO_DIVERGENTE

57 EX139_RSP_EXERCICIO_INVALIDO

Os Restos a Pagar informados não podem ser cadastrados com o ano da data do empenho igual ao do exercício da remessa mensal.

Emite a mensagem de erro: ME162_RSP_EXERCICIO_INVALIDO

58 EX140_RSP_INEXISTENTE

O resto a pagar informado não foi encontrado no modulo de acompanhamento mensal no mês de janeiro.

Emite a mensagem de erro: ME163_RSP_INEXISTENTE

59 EX141_LICITACAO_LOCALIZA

Para cada item informado no cadastro de Licitação, deve haver um processo Licitatório correspondente.

Emite a mensagem de erro: ME166_LICITACAO_LOCALIZA

60 EX142_COTACAO_OBRIGATORIA

Para processos de licitação em que a Natureza do procedimento de licitação é

Emite a mensagem de erro: ME167_COTACAO_OB

Page 271: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

do tipo “3 – Credenciamento /Chamamento” deve ser informado a Referência de Preços no Credenciamento.

RIGATORIA

61 EX143_REG_LICITACAO

Um processo licitatório somente pode conter registro do tipo “Detalhamento da Cotação de Preços / Orçamentos em planilha” ou “Detalhamento da Referência de Preços no Credenciamento”.

Emite a mensagem de erro: ME168_REG_LICITACAO

62 EX145_HABILITACAO_LICITACAO

Um processo licitatório somente pode possuir um único tipo de habilitação, seja do tipo “Participantes habilitados para a Licitação” ou “Detalhamento do Credenciado”.

Emite a mensagem de erro: ME169_HABILITACAO_LICITACAO

63 EX146_CRED_OBRIGATORIO

Para processos de licitação em que a Natureza do procedimento de licitação é do tipo “3 – Credenciamento /Chamamento” deve ser informado o Detalhamento do Credenciado do arquivo HABLIC.

Emite a mensagem de erro: ME170_CRED_OBRIGATORIO

64 EX148_ADESAO_INCOMPLETA

Para cada Adesão a registro de Preços deve haver ao menos um registro do tipo “Pesquisa de Preços do Objeto da Adesão” e “Termo de Adesão”.

Emite a mensagem de erro: ME172_ADESAO_INCOMPLETA

65 EX149_DISPENSA_INCOMPLETA

Para cada Dispensa / Inexigibilidade obrigatoriamente deve haver ao menos um item do tipo “Responsáveis pela dispensa / inexigibilidade”, “Detalhamento dos Recursos Orçamentários” e “Fornecedor contratado por dispensa / inexigibilidade

Emite a mensagem de erro: ME173_DISPENSA_INCOMPLETA

66 EX150_ADESAO_INVALIDA

Para cada item informado no cadastro de Ata de Adesão a Registro de Preços, deve haver uma Adesão correspondente.

Emite a mensagem de erro: ME174_ADESAO_INVALIDA

67 EX151_DISPENSA_INVALIDA

Para cada item informado no cadastro de Dispensa, deve haver uma Dispensa correspondente.

Emite a mensagem de erro: ME175_DISPENSA_INVALIDA

68 EX152_LICITACAO_INCOMPLETA

Para cada processo Licitatório encaminhado os

Emite a mensagem de erro:

Page 272: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

demais tipos de registros quando obrigatórios devem ser informados.

ME176_LICITACAO_INCOMPLETA

69 EX153_RESP_LIC_AUSENTE

Para Processos Licitatórios homologados é necessário informar todos os tipos de responsáveis no detalhamento de responsáveis pela licitação

Emite a mensagem de erro: ME177_RESP_LIC_AUSENTE

70 EX154_PREGOEIRO_AUSENTE

Para processos licitatórios onde a modalidade é do tipo pregão, deve haver ao menos um pregoeiro informado para este processo.

Emite a mensagem de erro: ME178_PREGOEIRO_AUSENTE

71 EX155_RSP_ORGAO_INEXISTENTE

O código do órgão que era responsável pelos restos a pagar a ser encampado deve existir na lista de órgãos do Município Servidor de Recebimento do SICOM.

Emite a mensagem de erro:

ME179_RSP_ORGAO_INEXISTENTE

72 EX156_CONTRATO_INVALIDO

Para contratos onde a Natureza do objeto é do tipo Concessão ou Permissão o Detalhamento dos itens Contratados ou Aditados, Detalhamento dos Termos Aditivos e dos Créditos Orçamentários não devem ser informados para o contrato correspondente.

Emite a mensagem de erro: ME180_CONTRATO_INVALIDO

73 EX157_CONTRATO_INEXISTENTE

O contrato referenciado não foi localizado no arquivo de contratos ou na base de dados do módulo de Acompanhamento mensal do respectivo órgão.

Emite a mensagem de erro: ME181_CONTRATO_INEXISTENTE

74 EX158_CONTRATO_CADASTRADO

Caso o contrato informado já esteja cadastrado para meses anteriores não é permitido o reenvio deste contrato. Somente as informações relativas a Termos Aditivos e rescisão (quando ainda não encaminhada) podem ser encaminhadas após o recebimento do contrato.

Emite a mensagem de erro: ME182_CONTRATO_CADASTRADO

75 EX159_RESCISAO_DUPLICADA

Para cada Contrato não deve ser permitida mais do que uma rescisão

Emite a mensagem de erro: ME183_RESCISAO_DUPLICADA

76 EX160_ADITIVO_CA O mesmo termo aditivo não Emite a mensagem de

Page 273: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

DASTRADO pode ser informado por mais de uma vez para o Contrato correspondente

erro: ME184_ADITIVO_CADASTRADO

77 EX161_ADITIVO_RESC_CONTRATUAL

O Termo Aditivo não pode ser informado para contratos que já tenham sido rescindidos.

Emite a mensagem de erro: ME185_ADITIVO_RESC_CONTRATUAL

78 EX162_EMP_NAO_CADASTRADO

É necessário que o empenho do exercício atual ou de anteriores esteja cadastrado no Acompanhamento Mensal, caso seja referenciado nas Liquidações da Despesa, Ordens de Pagamento ou Nota Fiscal.

Emite a mensagem de erro: ME188_EMP_NAO_CADASTRADO

79 EX163_EMPENHO_CADASTRADO

Caso o empenho já tenha sido informado anteriormente o mesmo não pode ser informado novamente em meses posteriores.

Emite a mensagem de erro: ME189_EMPENHO_CADASTRADO

80 EX164_ANULACAO_EMP_CADASTRADO

Caso a anulação do empenho já tenha sido informada anteriormente para o empenho, a mesma não pode ser informada novamente em meses posteriores.

Emite a mensagem de erro: ME190_ANULACAO_EMP_CADASTRADO

81 EX165_LIQUIDACAO_EMP_CADASTRADA

Caso a liquidação da despesa já tenha sido informada anteriormente para o mesmo empenho, a mesma não pode ser informada novamente em meses posteriores.

Emite a mensagem de erro: ME191_LIQUIDACAO_EMP_CADASTRADA

82 EX166_LIQUIDACAO_SUPERIOR

O Valor Bruto do Empenho (+) valores do reforço (-) valores anulados para o empenho (-) valores liquidados para o empenho (+) valores anulados da liquidação da despesa não pode apresentar um resultado negativo.

Emite a mensagem de erro: ME192_LIQUIDACAO_SUPERIOR

83 EX167_LIQ_NAO_CADASTRADO

É necessário que a liquidação da despesa esteja no mês de referência ou meses anteriores do Acompanhamento Mensal, caso seja referenciada nas Anulações de

Liquidações da Despesa.

Emite a mensagem de erro: ME193_LIQ_NAO_CADASTRADO

Page 274: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

84 EX168_ANL_CADASTRADA

Caso a anulação da liquidação da despesa já tenha sido informada anteriormente para a mesma liquidação, a mesma não pode ser informada novamente em meses posteriores.

Emite a mensagem de erro: ME194_ANL_CADASTRADA

85 EX169_ANULACAO_SUPERIOR

O Valor Liquidado não pode ser inferior ao somatório das Anulações (+) os pagamentos realizados para a liquidação correspondente.

Emite a mensagem de erro: ME195_ANULACAO_SUPERIOR

86 EX170_DOT_OP_INVALIDA

A Classificação da despesa informada na Ordem de Pagamento deve ser a mesma cadastrada para o empenho correspondente, com exceção da Fonte de Recurso, que pode ter uma codificação diferente da informada no empenho.

Emite a mensagem de erro: ME196_DOT_OP_INVALIDA

87 EX171_OP_EMP_CADASTRADA

Não é permitido o cadastro da mesma ordem de pagamento por mais de uma vez em um mesmo exercício.

Emite a mensagem de erro: ME197_OP_EMP_CADASTRADA

88 EX173_OP_SUPERIOR

O Valor da Ordem de Pagamento não pode ser inferior ao somatório das Anulações realizadas para a Ordem de Pagamento correspondente

Emite a mensagem de erro: ME199_OP_SUPERIOR

89 EX174_OP_NAO_CADASTRADO

É necessário que a ordem de pagamento da despesa do exercício atual ou de anteriores esteja cadastrada no Acompanhamento Mensal, caso seja referenciada nas Anulações de Ordem de pagamento

Emite a mensagem de erro: ME201_OP_NAO_CADASTRADO

90 EX175_AOP_CADASTRADA

Caso a anulação da Ordem de Pagamento da despesa já tenha sido informada anteriormente para a mesma liquidação, a mesma não pode ser informada

Emite a mensagem de erro: ME213_AOP_DUPLICADO

91 EX176_ANULACAO_SUPERIOR

O Valor da Ordem de Pagamento não pode ser inferior ao somatório das Anulações realizadas para a Ordem de Pagamento correspondente.

Emite a mensagem de erro: ME203_ANULACAO_SUPERIOR

92 EX177_COD_VEICUL Veículos diferentes não podem ser cadastrados com

Emite a mensagem de erro:

Page 275: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

O_CADASTRADO o mesmo código do veículo. Através da combinação dos campos codOrgao, codUnidadeSub, codVeiculo, deve ser realizada uma comparação para verificar se há um veiculo diferente informado em meses anteriores utilizando o código. Caso haja alguma variação de valores nos campos acima citados, o cadastrado deve ser interrompido.

ME206_COD_VEICULO_CADASTRADO

93 EX178_VEICULO_INVALIDO

Para realizar o detalhamento dos Gastos de Combustível ou transporte escolar sem que o veículo tenha sido cadastrado no mês de referência, o mesmo deve ter sido informado em meses anteriores.

Emite a mensagem de erro: ME207_VEICULO_INVALIDO

94 EX180_REF_EMP_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME214_REF_EMP_INVALIDA

95 EX181_REF_ANL_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME215_REF_ANL_INVALIDA

96 EX182_OPS_PAI Para o relacionamento entre despesas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Registro do tipo Mestre acompanhado dos seus respectivos detalhes.

Emite a mensagem de erro: ME282_REG_DETALHE_AUSENTE

97 EX183_REF_OP_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

98 EX184_REF_CONT_I Para o relacionamento entre registros com característica

Emite a mensagem de erro:

Page 276: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

NVALIDA do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

ME158_REF_REGISTRO_INVALIDA

99 EX185_ADITIVO_PAI Para o relacionamento entre despesas com característica do tipo Mestre-Detalhe, a ordenação dos registros deve atender a seguinte regra: Registro do tipo Mestre acompanhado dos seus respectivos detalhes.

Emite a mensagem de erro: ME282_REG_DETALHE_AUSENTE

100 EX186_REF_ADITIVO_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

101 EX187_NF_PAI Para o preenchimento das notas fiscais é necessário informar ao menos um item de “Liquidação da Despesa”. O preenchimento do registro “Itens da Nota Fiscal” é de preenchimento opcional

Emite a mensagem de erro: ME219_NF_PAI

102 EX188_REF_NF_INVALIDA

Para o relacionamento entre registros com característica do tipo Mestre-Detalhe, a chave identificadora do registro “Mestre” deve ser a mesma utilizada na identificação do registro “Detalhe”.

Emite a mensagem de erro: ME158_REF_REGISTRO_INVALIDA

103 EX189_NF_SEM_ITENS

Caso a nota fiscal seja eletrônica não deve haver informações sobre o detalhamento dos itens

Emite a mensagem de erro: ME220_NF_SEM_ITENS

104 EX191_PERIODO_RSP_INVALIDO

Os campos vlRPNPIncentContrib e vlIRPNPIncentInstFinanc não podem ser maiores que zero durante o período de Janeiro à Novembro, uma vez que são informações relativas ao Restos a Pagar do exercício, somente apurado em Dezembro.

Emite a mensagem de erro: ME222_PERIODO_RSP_INVALIDO

105 EX220_LQD_REG_FILHO

Para fins de apuração da LRF, deve haver ao menos um registro do tipo “Despesa de exercícios anteriores ou

Emite a mensagem de erro: ME276_LQD_REG_FILHO

Page 277: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

sentenças judiciais anteriores” caso o empenho correspondente a liquidação tenha os seguintes elementos de despesa: 3.1.90.91.01, 3.1.90.91.02, 3.1.90.91.03, 3.1.90.92.01, 3.1.90.92.02, 3.1.90.92.03, 3.1.91.91.01, 3.1.91.91.02, 3.1.91.91.03, 3.1.91.92.01, 3.1.91.92.02, 3.1.91.92.03, 3.1.95.91.01, 3.1.95.91.02, 3.1.95.91.03, 3.1.95.92.01, 3.1.95.92.02, 3.1.95.92.03, 3.1.96.91.01, 3.1.96.91.02, 3.1.96.91.03, 3.1.96.92.01, 3.1.96.92.02 e 3.1.96.92.03

106 EX221_LQD_DETALHE_INVALIDO

Registros do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores” somente devem ser informados caso o empenho correspondente a liquidação tenha os seguintes elementos de despesa: 3.1.90.91.01, 3.1.90.91.02, 3.1.90.91.03, 3.1.90.92.01, 3.1.90.92.02, 3.1.90.92.03, 3.1.91.91.01, 3.1.91.91.02, 3.1.91.91.03, 3.1.91.92.01, 3.1.91.92.02, 3.1.91.92.03, 3.1.95.91.01, 3.1.95.91.02, 3.1.95.91.03, 3.1.95.92.01, 3.1.95.92.02, 3.1.95.92.03, 3.1.96.91.01, 3.1.96.91.02, 3.1.96.91.03, 3.1.96.92.01, 3.1.96.92.02 e 3.1.96.92.03

Emite a mensagem de erro: ME277_LQD_DETALHE_INVALIDO

107 EX223_ALQ_REG_FILHO

Para realizar anulação de liquidação, deve ser verificado se a liquidação correspondente se refere a um empenho realizado utilizando os seguintes elementos de despesa: 3.1.71.92.01, 3.1.90.92.02 3.1.91.92.01, 3.1.71.92.02, 3.1.90.92.0, 3.1.91.92.02, 3.1.71.91.01, 3.1.90.91.02 3.1.91.91.01, 3.1.71.91.02, 3.1.90.91.01 e 3.1.91.91.02

Para condição acima descrita é obrigatório informar o tipo de registro “Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores”

Emite a mensagem de erro: ME278_ALQ_REG_FILHO

Page 278: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

108 EX224_ALQ_DETALHE_INVALIDO

Caso a liquidação correspondente não possua o detalhamento do tipo “Despesa de exercícios anteriores ou sentenças judiciais anteriores” informado, não deve ser informado o registro do tipo “Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores” para a anulação de liquidação.

Emite a mensagem de erro: ME279_ALQ_DETALHE_INVALIDO

109 EX225_ALQ_DSP_INVALIDA

Para realizar o preenchimento do detalhamento “Anulação de despesa de exercícios anteriores ou sentenças judiciais anteriores” deve ser localizado o registro correspondente no cadastro de liquidação da despesa.

Emite a mensagem de erro: ME280_ALQ_DSP_INVALIDA

110 EX227_OP_VL_DIVERGENTE

O valor informado deve ser inferior ou igual ao valor liquidado (-) valores anulados para a liquidação (-) valores pagos para a liquidação (+) valores anulados para o pagamento (-) baixas contábeis para o empenho (+) anulações de baixas contábeis para o empenho.

Emite a mensagem de erro: ME283_OP_VL_DIVERGENTE

111 EX228_LQD_OP_CADASTRADA

A mesma liquidação de despesa, somente pode ser informada no cadastro de pagamentos uma única vez.

Emite a mensagem de erro: ME284_LQD_OP_CADASTRADA

112 EX229_VL_OP_INVALIDA

O valor do pagamento da despesa (<valor>) deve ser igual ao somatório do campo “Valor da OP associado ao documento” (<valor>), do registro “12 – Movimentação Financeira” mais o somatório do campo “Valor da retenção” (<valor>), do registro “13 – Detalhamento da Retenção” menos o “Valor extra-orçamentário antecipado na folha de pagamento” (<valor>) do registro “14 – Detalhamento dos valores extra-orçamentários antecipados na folha de pagamento”.

Emite a mensagem de erro: ME285_VL_OP_INVALIDA

113 EX230_LQD_OP Caso exista pagamento Emite a mensagem de

Page 279: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

efetuado para liquidação da despesa, não é permitido realizar anulação da liquidação da despesa.

erro: ME286_LQD_OP

114 EX231_AOP_CADASTRADA

Não é permitido o cadastro da mesma anulação de ordem de pagamento por mais de uma vez em um mesmo exercício.

Emite a mensagem de erro: ME287_AOP_CADASTRADA

115 EX237_REG_DETALHE_INVALIDO

O Detalhamento da receita da Conta Caixa somente deve ser informado para operações de entrada do tipo “01 – Receita arrecadada no mês

Emite a mensagem de erro: ME295_REG_DETALHE_INVALIDO

116 EX238_EMP_REFORCO_DUPLICADO

Caso o reforço já tenha sido informado anteriormente para o empenho, o mesmo não pode ser informado novamente em meses posteriores.

Emite a mensagem de erro: ME297_EMP_REFORCO_DUPLICADO

117 EX242_ORGAO_REGISTROS_INVALIDOS

Para remessas do módulo de acompanhamento mensal, somente um registro do tipo “10” pode ser informado no arquivo de ORGAO.

Emite a mensagem de erro: ME301_ORGAO_REGISTROS_INVALIDOS

118 EX246_DESPESA_INVALIDA

É vedada a utilização deste elemento de despesa na execução orçamentária, conforme portaria interministerial 163/2001.

Emite a mensagem de erro: ME319_DESPESA_INVALIDA

119 EX247_CREDEN_NATUREZA_INVALIDA

Os dados do credenciado somente podem ser encaminhados para procedimentos de licitação ou dispensa onde a natureza do procedimento é igual “3 - Credenciamento/Chamamento”

Emite a mensagem de erro: ME320_CREDEN_NATUREZA_INVALIDA

120 EX28_DECRETO_IMPOMPATIVEL

Não é permitido que seja informada alterações orçamentárias de fonte de recurso caso o decreto correspondente não seja do tipo “Decreto ou ato de alteração de fonte de recurso”.

Emite a mensagem de erro: ME323_DECRETO_IMPOMPATIVEL

121 EX249_ANULACAO_DECRETO

Não é permitido informar decretos onde o número e data são iguais caso o tipo de alteração seja igual a 1, 2 e 4, e o campo origem igual a 3. O sistema deve

Emite a mensagem de erro: ME334_ANULACAO_DECRETO

Page 280: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

interromper o processamento do arquivo LAO, uma vez que, se a condição descrita acima ocorrer, impedirá o processamento correto do arquivo AOC.

122 EX251_BAIXA_CVC Caso seja informado baixa para o veículo, não deve ser permitido encaminhar novos detalhamentos para o mesmo.

Emite a mensagem de erro: ME344_ BAIXA_CVC

123 EX252_RESP_INCOMPLETA

Se a natureza do objeto da licitação for diferente de “6 – Alienação de Bens” é necessário cadastrar responsáveis para os tipos 1, 2, 3, 4, 5, 6, 7 e 8 no registro 10 do arquivo RESPLIC. Nos casos onde a natureza do objeto é igual a “6” todos os tipos de responsáveis devem ser cadastrados.

Emite a mensagem de erro: ME345_RESP_INCOMPLETA

124 EX255_CTB_DEDUCAO

Se a movimentação da conta bancária possuir o campo “tipoEntrSaida” igual a “02” o campo “identificadorDeducao” deve ser preenchido para a receita.

Emite a mensagem de erro: ME348_ CTB_DEDUCAO

125 EX256_CTB_SD_ANT_DIVERGENTE

O valor do saldo inicial da conta bancária na remessa atual deve ser igual ao valor do saldo final da conta bancária da remessa anterior, quando o valor do saldo final for maior que zero.

Emite a mensagem de erro: ME349_CTB_SD_ANT_DIVERGENTE

126 EX257_CTB_SD_FINAL_DIVERENTE

O valor do saldo final da conta bancária deve ser igual ao resultado do cálculo do saldo inicial (+) somatório dos valores de Entrada (-) o somatório dos valores de Saída.

Emite a mensagem de erro: ME350_CTB_SD_FINAL_DIVERENTE

127 EX258_ANULACAO_AOP_SUPERIOR

O somatório dos valores pagos por fonte de recurso (-) o somatório dos valores anulados para o pagamento não podem resultar em um valor negativo.

Emite a mensagem de erro: ME351_ ANULACAO_AOP_SUPERIOR

128 EX259_AOP_CADASTRADA

Não deve ser permitido realizar nova anulação da ordem do pagamento da

Emite a mensagem de erro: ME352_

Page 281: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

despesa, para as despesas que já possuírem anulação nas remessas anteriores (somente no exercício de referência.

AOP_CADASTRADA

129 EX261_REFERENCIA_PESQUISA_INVALIDA

Para cada item de habilitação deve haver um registro equivalente através da combinação dos campos NroLote, Nro Item e Descrição no registro do tipo “Detalhamento da Pesquisa de Preços ou Orçamentos em planilha” do arquivo ABERLIC.

Emite a mensagem de erro: ME354_ REFERENCIA_PESQUISA_INVALIDA

130 EX263_QUADRO_SOCI_INCOMPLETO

Caso a empresa habilitada (registro 10) não possua capital aberto, informado através do campo nroRegistroCVM é obrigatório o preenchimento de pelo menos dois registros detalhes do tipo “quadro societário dos participantes habilitados” com o campo tipoParticipacao informado como “1” e “2”, respectivamente.

Emite a mensagem de erro: ME355_QUADRO_SOCI_INCOMPLETO

131 EX264_APOSTILAMENTO_CADASTRADO

O mesmo apostilamento não pode ser informado por mais de uma vez para o Contrato correspondente

Emite a mensagem de erro: ME356_APOSTILAMENTO_CADASTRADO

132 EX265_BAIXA_EMP_CADASTRADA

Não é permitido o cadastro da mesma baixa de empenho por mais de uma vez em um mesmo exercício.

Emite a mensagem de erro: ME357_ BAIXA_EMP_CADASTRADA

133 EX266_BAIXA_VL_DIVERGENTE

As anulações de baixa contábeis para o empenho deve ser maior ou igual a zero.

Emite a mensagem de erro: ME358_ BAIXA_VL_DIVERGENTE

134 EX267_ANUL_BAIXA_EMP_CADASTRADA

Não é permitido o cadastro da mesma anulação de baixa de empenho por mais de uma vez em um mesmo exercício.

Emite a mensagem de erro: ME361_ ANUL_BAIXA_EMP_CADASTRADA

135 EX268_BAIXA_NAO_CADASTRADA

Não é permitida anular baixa do empenho caso não esteja cadastrada em nenhuma remessa.

Emite a mensagem de erro: ME362_ BAIXA_NAO_CADASTRADA

136 EX269_ ANUL_BAIXA_VL_NE

Não é permitido que o cálculo do Valor do lançamento (-) valores

Emite a mensagem de erro: ME363_

Page 282: Especificação Funcional - Portal SICOMportalsicom1.tce.mg.gov.br/wp-content/uploads/2014/03/PUBLICACAO... · Especificação Funcional SICOM 2013 Versão 2.2 17/04/2013 MÓDULO

Especificação Funcional

SICOM 2013 Versão 2.2 17/04/2013

GATIVO anulados para a baixa seja

negativo. ANUL_BAIXA_VL_NEGATIVO

1.1.1.51.4 Exceções Inclusão de Programas

Número

Identificação Descrição Ação

1 EX241_PRO_DUPLICADO

O código dos programas informados no exercício através do módulo de instrumentos de planejamento ou das inclusões de programa, necessariamente deve ser único no exercício de referência.

Emite a mensagem de erro:

ME300_PRO_DUPLICADO

2 EX260_REMESSA_VAZIA

Ao menos um dos arquivos PROANUAL, AMPANUAL e IUOC devem possuir dados para realizar o envio da remessa de inclusão de programas.

Emite a mensagem de erro: ME353_REMESSA_VAZIA

1.1.1.51.5 Descrição deste artefato para exercícios anteriores.

Não aplicável

1.1.1.51.6 Observações

Não aplicável