...
O primeiro campo de cada linha será um código com valores pré-estabelecidos, e que servem para identificar o tipo de linha.
Os códigos possíveis são:
- HC: Linha de cabeçalho do topo do histórico
- CC: Linha de cabeçalho das partidas do histórico
- EC: Linha de cabeçalho das empresas do histórico
- MC: Linha de cabeçalho dos módulos do histórico
- H: Linha com as informações de topo do histórico
- C: Linha com as informações das partidas do histórico, tanto as partidas fiscais quanto as gerenciais
- E: Linha com as informações das empresas em que o histórico é aceito
- M: Linha com as informações dos módulos em que o histórico é aceito
Linha do tipo H:
A linha com identificador H que deve informar as informações do topo do histórico.
É importante notar deve haver apenas um histórico por arquivo, então por consequência o arquivo terá apenas uma linha do tipo H.
Obrigatório | Quantidade Min. | Quantidade Max. | Layout |
---|
Sim | 1 | 1 | H|codreduzido|descricao|tiporateio|seqrateiodinamico|lancamentoperiodico |
...
Campo | Descrição | Obrigatório | Valor | Tamanho máximo | Observações |
---|
codreduzido | Código reduzido do Histórico | Sim | String | 20 caracteres |
|
descricao | Descrição do Rateio | Sim | String | 50 caracteres |
|
tiporateio | Indicador do tipo de Rateio | Sim | [S,N,D] | 1 caractere | S: Rateio Manual N: Sem Rateio D: Rateio Dinâmico |
seqrateiodinamico | Identificador do Rateio Dinâmico usado | Não | String | 100 caracteres |
|
lancamentoperiodico | Indicador se histórico é usado em Lançamento Periódico | Sim | [S,N] | 1 caractere | S: Sim N: Não |
Regras de negócio:
- RNH1: O codigo reduzido informado será usado pelo sistema de importação para identificar se o histórico do arquivo já existe na base (nesse caso, a operação a ser realizada será a atualização dos dados do histórico já existente), ou então se o arquivo do histórico é um novo histórico (nesse caso, a operação a ser realizada será a de cadastramento desse histórico na base).
- RNH2: O campo seqrateiodinamico só deve ser informado quando o campo tiporateio for 'D', e nesse caso, a informação a ser colocada aqui é o id da configuração de rateio dinâmico. Caso contrario, o campo deve ser deixado vazio.
- RNH3: O campo lancamentoperiodico só pode ser informado como 'S' caso o campo tipoRateio for diferente de 'N'.
Linhas do tipo C - Informações da partida:
As linhas com identificador C trazem as informações das partidas do histórico, e é obrigatório que o histórico tenha pelo menos uma partida de débito e uma de crédito.
Obrigatório | Quantidade Min. | Quantidade Max. | Layout |
---|
Sim | 2 | N | C|conta|tipopartida|historicocompleto|porcentagem|contabilizasped|criterio|gerencial |
...
Campo | Descrição | Obrigatório | Valor | Tamanho máximo | Observações |
---|
conta | Conta da partida | Sim | Numérico | 50 caracteres | Apenas valores numéricos, sem máscara. |
tipopartida | Indicador do tipo da partida | Sim | [D,C] | 1 caractere | D: Débito C: Crédito |
historicocompleto | Histórico completo da partida | Não | String | 2000 caracteres |
|
porcentagem | Valor da porcentagem de rateio da partida | Não | Numérico | 0 a 100 |
|
contabilizasped | Indicador se contabiliza SPED | Não | [S,N] | 1 caractere | S: Sim N: Não |
criterio | Descrição do critério | Não | String | 200 caracteres |
|
gerencial | Indicador Gerencial da partida | Sim | [S,N] | 1 caractere | S = Gerencial N = Fiscal |
Regras de negócio:
- RNHC1: o campo porcentagem Só deve ser preenchido caso tiporateio seja 'S' e se esse for o caso, a soma das porcentagens das partidas de um mesmo tipo (débito ou crédito) deve ser igual a 100. Caso contrário, o campo deve ser deixado vazio.
...
- RNHC2: O campo critério só deve ser informado caso o tiporateio seja 'D' e se esse for o caso, deve ser informado a descrição de um critério pertencente à configuração de rateio dinâmico referenciada no campo seqrateiodinamico.
Linhas do tipo C - Informação dos parâmetros:
Nas linhas de partida também ficam as informações dos parâmetros de cada partida, sendo que a cada linha de partida pode ter de 0 a 6 parâmetros. As informações de parâmetro são dispostas em forma de colunas
Obrigatório | Quantidade Min. | Quantidade Max. | Layout |
---|
N | 1 | 6 | |parametro|valorparametro|porcentagem |
...
Campo | Descrição | Obrigatório | Valor | Tamanho máximo | Observações |
---|
parametro | Indicador do tipo de parâmetro | Sim | [U,PE,T,CX,E,BC] | 2 caractere | U: Grupo Contábil PE: Pessoa T: Centro de Resultado CX: Caixa E: Empresa BC: Banco |
valorparametro | Valor do Parâmetro | Sim | String | 20 caracteres |
|
porcentagem | Valor da porcentagem de rateio do parâmetro | Não | Numérico | - |
|
Regras de negócio:
- RNHP1: O cadastro de histórico em tela possibilita a criação de uma partida com 1 ou mais parâmetros em cada nível, como por exemplo podemos ver nessa imagem. Na importação, não é possível informar dois ou mais parâmetros de um mesmo tipo em uma mesma linha, então o que deve ser feito é informar duas linhas de partida, onde a informação da partida é igual, mas a informação dos parâmetros é diferente. Com isso a aplicação entenderá que os dois parâmetros pertencem a uma mesma partida. Um exemplo de como isso seria feito pode ser visto nessa imagem.
- RNHP2: Como o nível dos parâmetros não é informado de maneira explicita, através de um campo específico, a ordem que os parâmetros são informados no arquivo é utilizada para definir o nível dos mesmos. Assim sendo, o primeiro parâmetro, da esquerda para a direita, será o parâmetro de nível 1; o segundo, nível 2, e assim por diante.
- RNHP3: O campo porcentagem só deve ser preenchido caso o campo tiporateio seja 'S' ou 'D'.
- RNHP4: Caso tiporateio seja 'S', a soma das porcentagens de parâmetros de um mesmo nível e pertencentes a um mesmo parâmetro/partida pai deve ser igual ao valor de porcentagem desse pai (valor da porcentagem da partida caso os parâmetros sejam de nível 1, ou valor da porcentagem do parâmetro pai caso os parâmetros sejam do nível 2 ou maior).
- RNHP5: Caso tiporateio seja 'D', a soma das porcentagens de parâmetros de um mesmo nível e pertencentes a um mesmo parâmetro/partida pai deve ser igual deve ser 100. Isso para que possam representar 100% do valor da porcentagem dinâmica da partida (caso estejamos falando de parâmetros de nível 1) ou do parâmetro pai (caso estejamos falando de parâmetros de nível 2 ou maior).
Linhas do tipo E:
Obrigatório | Quantidade Min. | Quantidade Max. | Layout |
---|
Sim | 1 | N | E|nroempresa|situacao |
...
Campo | Descrição | Obrigatório | Valor | Tamanho máximo | Observações |
---|
nroempresa | Número da Empresa | Sim | Numérico | 6 caracteres |
|
situacao | Indicador do status do histórico para aquela empresa | Sim | [A,I] | 1 caractere | A: Ativo I: Inativo |
Regras de negócio:
- RNHE1: O histórico deve estar ativo para pelo menos uma empresa.
Linhas do tipo M:
Obrigatório | Quantidade Min. | Quantidade Max. | Layout |
---|
Sim | 1 | N | E|siglamodulo|situacao |
...
Campo | Descrição | Obrigatório | Valor | Tamanho máximo | Observações |
---|
siglamodulo | Sigla do módulo | SimString | [A,F,O,FI,D] | 5 caracteres | A: Contábil F: Fiscal O: Orçamento FI: Financeiro D: Patrimonial |
situacao | Indicador do status do histórico para aquele módulo | Sim | [A,I] | 1 caractere | A: Ativo I: Inativo |
...
Expandir |
---|
title | Visualizar como arquivo fica quando aberto em excel |
---|
|
HC | CODREDUZIDO | DESCRICAO | TIPORATEIO | SEQRATEIODINAMICO | LANCAMENTOPERIODICO |
|
|
|
|
|
|
|
|
|
|
| H | Custos p/ Rateio DM | DINAMICO - Custos para rateio dinamic | D | 101 | N |
|
|
|
|
|
|
|
|
|
|
| CC | CONTA | TIPOPARTIDA | HISTORICOCOMPLETO | PORCENTAGEM | CONTABILIZASPED | CRITERIO | GERENCIAL | PARAMETRO | VALORPARAMETRO | PORCENTAGEMPARAMETRO | PARAMETRO | VALORPARAMETRO | PORCENTAGEMPARAMETRO | PARAMETRO | VALORPARAMETRO | PORCENTAGEMPARAMETRO | C | 11102002 | C | partida 1/1 cred | 0 |
| EMPRESA: 1 | N |
|
|
|
|
|
|
|
|
| C | 11101001 | D | partida 1/1 deb | 0 | N | EMPRESA: 1 | N | E | 2 | 33 |
|
|
|
|
|
| C | 11101001 | D | partida 1/1 deb | 0 | N | EMPRESA: 1 | N | E | 1 | 67 | CX | 3 | 55 |
|
|
| C | 11101001 | D | partida 1/1 deb | 0 | N | EMPRESA: 1 | N | E | 1 | 67 | CX | 4 | 45 | PE | 2 | 50 | C | 11101001 | D | partida 1/1 deb | 0 | N | EMPRESA: 1 | N | E | 1 | 67 | CX | 4 | 45 | PE | 3 | 50 | EC | NROEMPRESA | SITUACAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 1 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 2 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 3 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 5 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 6 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 9 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 10 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 11 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 12 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 13 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 14 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 15 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 16 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 23 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 24 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 25 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 26 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 27 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| E | 28 | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| MC | SIGLAMODULO | SITUACAO |
|
|
|
|
|
|
|
|
|
|
|
|
|
| M | A | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| M | FI | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| M | D | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| M | F | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
| M | O | A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
04. DEMAIS INFORMAÇÕES
Disponível a partir da versão 24.07.
...