O arquivo de importação deve ser um arquivo texto com extensão .CSV, mas, o separador das colunas de dados deve ser o caracter “|” (pipe).
O arquivo possui dois tipos de linhas:
Toda a estrutura das colunas de dados deverá ficar em uma única coluna do arquivo .CSV, tendo seus elementos separados pelo caractere “|” (pipe), conforme imagem abaixo:
As linhas de dados funcionam de acordo com a operação desejada, para operações de inclusão ou exclusão de dados, basta uma linha de dados. Já no caso de uma operação de alteração de dados, será necessário um par de linhas de dados, cada par identifica um registro a ser alterado e devem sempre estar dispostas na seguinte ordem:
Segue a estrutura das colunas das linhas do arquivo, lembrando que na linha de cabeçalho serão apresentados os nomes das colunas e nas linhas de dados, os valores, como orientado abaixo:
NRO: | Refere-se ao identificador da transação e será a chave para indicar a qual “Para” está relacionado determinado “De”. A relação é sempre um para um, e deverá ocorrer sempre em pares, de modo que somente poderemos ter um “Para” para determinado “De”. Esse número é informado livremente pelo usuário. Se a planilha tiver mais de um pedido de alteração, cada pedido tem que ter um número diferente. |
---|---|
DE-PARA: | Orienta o mapeamento das alterações desejadas. Indica se a linha se refere ao valor original “De” ou ao valor desejado “Para”. Como dito anteriormente, há sempre que ter um par de linhas, uma para o “De” outro para o “Para” |
EXERCÍCIO: | Refere-se ao exercício em que a alteração será feita. Campo numérico com 4 dígitos |
AUTOR: | Refere-se ao código do autor. Campo numérico com 4 dígitos |
CÓDIGO: | Refere-se ao número da emenda. Campo numérico com 8 dígitos |
FUNCIONAL: | Refere-se à funcional que está envolvida no pedido de alteração e chega até o nível de localizador do gasto. Seus elementos, abaixo descrito, deverão estar separados por “.” |
Funcional - Esfera.Unidade.Função.SubFunção.Programa.Ação.Localizador - 99.99999.99.999.XXXX.XXXX.9999
DOTAÇÃO: | Refere-se ao financeiro que está envolvido no pedido de alteração. Seus elementos, abaixo descrito, deverão estar separados por “.” |
---|
Dotação - IDOC.IDUSO.Fonte.NaturezaDespesa.RP - 9999.9.9999.99990000.9
CNPJ: | Refere-se ao CNPJ do beneficiário envolvido no pedido de alteração. Campo numérico - Não deverá conter pontos ou barras |
---|---|
IMPEDIMENTO: | Código do tipo de impedimento |
Código do Tipo de Impedimento - Descrição do Tipo de Impedimento (2024)
JUSTIFICATIVA: | Texto da justificativa do impedimento |
---|---|
VALOR: | Refere-se ao valor envolvido no pedido de alteração. Campo numérico inteiro, sem centavos |
As operações de importação foram divididas em duas categorias:
Atenção! Recomendamos, fortemente, que cada planilha utilizada para importação, contenha apenas uma das categorias de operações, apresentadas acima. Dessa forma, operações específicas com beneficiários, não devem ser incluídas em planilhas que possuam operações de remanejamento de dotações e vice-versa, pois uma categoria de operação pode impactar na execução da outra. Caso seja necessário realizar operações de importação das duas categorias, devem ser realizadas primeiro as operações específicas com beneficiários. Portanto deve ser “carregada” primeiro a planilha com as operações específicas com beneficiários e depois deve ser carregada a planilha com as operações de remanejamento de dotação. |
---|
Operação | LINHA “DE” | LINHA “PARA” | Planilha Exemplo |
---|---|---|---|
Adicionar beneficiário | Omitir essa linha. | Preencher dados até a coluna “CNPJ” e também a coluna “VALOR”. | * Planilha Exemplo |
Alterar valor de um beneficiário | Preencher dados até a coluna “CNPJ”. | Preencher com mesmos dados da linha “DE”, acrescentando o novo valor na coluna “VALOR”. | * Planilha Exemplo |
Adicionar impedimento | Omitir essa linha | Preencher os campos até a coluna “IMPEDIMENTO”, e preencher também a coluna “VALOR” com o valor impedido. | * Planilha Exemplo |
Retirar um impedimento | Preencher dados até a coluna “VALOR”. Obs.: 1-Não há necessidade de preenchimento da coluna “JUSTIFICATIVA”; 2-Embora não seja obrigatório o preenchimento da coluna “VALOR”, visto que o sistema interpreta a não informação como sendo a operação de retirada total do impedimento, recomenda-se sempre o seu preenchimento, mesmo para retirada total do impedimento. Isso permitirá ao usuário, ao consultar o log, a visualização do valor do impedimento que fora retirado; caso contrário, será exibido o valor 0. | Omitir essa linha. | * Planilha Exemplo |
Operação | LINHA “DE” | LINHA “PARA” | Planilha Exemplo |
---|---|---|---|
Trocar MODALIDADE e/ou GND e/ou FUNCIONAL | Preencher dados até a coluna “DOTAÇÃO” e também a coluna Valor. | Preencher dados até a coluna “DOTAÇÃO”, com as novas informações de MODALIDADE e/ou GND e/ou FUNCIONAL, e também a coluna Valolr. | * Planilha Exemplo |
Trocar MODALIDADE e/ou GND e/ou FUNCIONAL de um beneficiário específico | Preencher dados até a coluna “CNPJ” e também a coluna Valor. | Preencher dados até a coluna “CNPJ”, com as novas informações de MODALIDADE e/ou GND e/ou FUNCIONAL, e também a coluna Valor. | * Planilha Exemplo |
Trocar parcialmente MODALIDADE e/ou GND e/ou FUNCIONAL de um beneficiário específico | Preencher dados até a coluna “CNPJ”. | Preencher dados até a coluna “CNPJ”, com as novas informações de MODALIDADE e/ou GND e/ou FUNCIONAL e o valor parcial a transferir. | * Planilha Exemplo |
Trocar funcional-programática da emenda | Preencher dados até a coluna “DOTAÇÃO”. | Preencher dados até a coluna “DOTAÇÃO”, agora com a nova dotação. | * Planilha Exemplo |
*Nas planilhas de exemplo estamos utilizando o código fictício “0800” para o parlamentar
O exemplo abaixo, trata-se de uma alteração do valor indicado para o beneficiário. Nesse caso, temos a linha de cabeçalho e pelo menos um par de linhas de dados.
Nro | De-Para | Exercício | Autor | Código | Funcional | Dotação | CNPJ | Impedimento | Justificativa | Valor |
---|---|---|---|---|---|---|---|---|---|---|
10 | De | 2017 | 0800 | 08000010 | 20.52121.05.301.2108.2E74.7136 | 9999.0.188.44900000.6 | 70000280000032 | 251402 | ||
10 | Para | 2017 | 0800 | 08000010 | 20.52121.05.301.2108.2E74.7136 | 9999.0.188.44300000.6 | 70000280000032 | 308764 |
O arquivo correspondente às informações apresentadas acima, seria:
Nro|De-Para|Exercício|Autor|Código|Funcional|Dotação|CNPJ|Impedimento|Justificativa|Valor 10|De|2017|0800|08000010|20.52121.05.301.2108.2E74.7136|9999.0.188.44900000.6|70000280000032|||251402 10|Para|2017|0800|08000010|20.52121.05.301.2108.2E74.7136|9999.0.188.44300000.6|70000280000032|||308764
*No exemplo estamos utilizando o código fictício “0800” para o parlamentar