Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

ObrigatórioQuantidade Min.Quantidade Max.Layout
Sim11H|codreduzido|descricao|tiporateio|seqrateiodinamico|lancamentoperiodico


Campos:

Campo DescriçãoObrigatórioValorTamanho máximoObservações
codreduzidoCódigo reduzido do HistóricoSimString20 caracteres
descricaoDescrição do RateioSimString50 caracteres
tiporateioIndicador do tipo de RateioSim[S,N,D]1 caractereS: Rateio Manual
N: Sem Rateio
D: Rateio Dinâmico
seqrateiodinamicoIdentificador do Rateio Dinâmico usadoNãoString100 caracteres
lancamentoperiodicoIndicador se histórico é usado em Lançamento PeriódicoSim[S,N]1 caractereS: 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'.

...

ObrigatórioQuantidade Min.Quantidade Max.Layout
Sim2NC|conta|tipopartida|historicocompleto|porcentagem|contabilizasped|criterio|gerencial


Campos:

Campo DescriçãoObrigatórioValorTamanho máximoObservações
contaConta da partidaSimNumérico50 caracteresApenas valores numéricos, sem máscara.
tipopartidaIndicador do tipo da partidaSim[D,C]1 caractereD: Débito
C: Crédito
historicocompletoHistórico completo da partidaNãoString2000 caracteres
porcentagemValor da porcentagem de rateio da partidaNãoNumérico0 a 100
contabilizaspedIndicador se contabiliza SPEDNão[S,N]1 caractereS: Sim
N: Não
criterioDescrição do critérioNãoString200 caracteres
gerencialIndicador Gerencial da partidaSim[S,N]1 caractereS = 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.

...

ObrigatórioQuantidade Min.Quantidade Max.Layout
N16|parametro|valorparametro|porcentagem


Campos:

Campo DescriçãoObrigatórioValorTamanho máximoObservações
parametroIndicador do tipo de parâmetroSim[U,PE,T,CX,E,BC]2 caractere

U: Grupo Contábil
PE: Pessoa
T: Centro de Resultado
CX: Caixa
E: Empresa
BC: Banco

valorparametroValor do ParâmetroSimString20 caracteres
porcentagemValor da porcentagem de rateio do parâmetroNãoNumé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).

...

ObrigatórioQuantidade Min.Quantidade Max.Layout
Sim1NE|nroempresa|situacao


Campos:

Campo DescriçãoObrigatórioValorTamanho máximoObservações
nroempresaNúmero da EmpresaSimNumérico6 caracteres
situacaoIndicador do status do histórico para aquela empresaSim[A,I]1 caractereA: Ativo
I: Inativo


Regras de negócio:

  • RNHE1: O histórico deve estar ativo para pelo menos uma empresa.

...

ObrigatórioQuantidade Min.Quantidade Max.Layout
Sim1NE|siglamodulo|situacao


Campos:

Campo DescriçãoObrigatórioValorTamanho máximoObservações
siglamoduloSigla do móduloSim[A,F,O,FI,D]5 caracteresA: Contábil
F: Fiscal
O: Orçamento
FI: Financeiro
D: Patrimonial
situacaoIndicador do status do histórico para aquele móduloSim[A,I]1 caractere

A: Ativo
I: Inativo


Regras de negócio:

  • RNHM1: O histórico deve estar ativo para pelo menos um módulo.


Exemplo:
Arquivo: historico_csv

...