O arquivo para importação deve conter a formatação de codificação: ANSI
Os arquivos deverão conter o formato texto, sendo cada registro representado na linha separada por pipe “|”, respeitando o layout fornecido pela Consinco. O arquivo será composto por 4 tipos de linha, que serão compostas de forma hierárquica, sendo a linha 1 filha da linha 0 (quando existir), linha 2 filha da linha 1, e a linha 3 filha da linha 2. O primeiro registro de cada linha será o tipo da linha.
Tipo Linha | Nível | Observação |
0 | 0 | Registro obrigatório somente caso a empresa utilize contabilidade gerencial, para a contabilização padrão este registro não deve ser informado. Representará o tipo do lançamento, que pode ser gerencial representado por “G” ou fiscal, representado por “F”. |
1 | 1 | Linha filha da linha “0” ela representará o lançamento, contendo as informações básicas do lançamento. Ex.: Matriz, Data Contábil, Lote, Número Processo, etc. |
2 | 2 | Linha filha da linha “1” ela representará as partidas do lançamento, contendo as informações referentes a partida do lançamento. Ex: Conta Contábil, Tipo do lançamento (Débito/ Crédito), Valor, etc. |
3 | 3 | Linha filha da linha “2” ela representará os parâmetros relacionados a partida. Exemplo: Filial, Centro de Resultado, Pessoa, etc. |
Os registros possuirão o tamanho variável e deverão se iniciar na primeira coluna da linha, separados por pipe “|”, para registros com valor vazio (null), deverá ser enviado dois pipes “||”.
Campos com valores referentes a data deverão ser preenchidos no seguinte padrão “DD/MM/AAAA”, onde:
Exemplo: 01/12/2016, representará a data 01 de dezembro de 2016. Campos com valores numéricos caso possuam casas decimais deverão ser representadas por vírgula “,” respeitando a quantidade de casas decimais aceita para cada registro. Exemplo: 10,22 ou 14,2354.
Exemplo de arquivo:
0|G
1|1|12/12/2016|100||Lançamento 1|N|
2|10101001|D|100,50|Partida 1 Lançamento 1|1120
3|E|1
3|T|100
2|10101002|C|50,50|Partida 2 Lançamento 1|1120
3|E|1
2|10101003|C|50,00|Partida 3 Lançamento 1|1120
3|E|2
0|G
1|1|12/12/2016|100||Lançamento 2|S|12/11/2016
2|10101000|D|100,50|Partida 1 Lançamento 2|1121
3|E|1
3|PE|15
2|10102000|C|50,50|Partida 2 Lançamento 2|1121
3|E|1
2|10103000|C|50,00|Partida 3 Lançamento 2|1121
3|E|2
3|C|1
Está linha representa a indicação do tipo de lançamento, se gerencial (G), ou fiscal (F), e somente deve ser informada caso a empresa opte pela contabilidade gerencial, que é consistido no caminho Configurações > Configurações Contábeis – ABA_00015, na aba Configurações Gerais, no campo Utiliza Contabilização Gerencial igual a SIM.
Elemento | Tipo | Tamanho | Observação |
Tipo de Linha | Inteiro | 1 | Este campo deverá conter o valor fixo “0” |
INDLANCTO | String | 1 | G – Gerencial ou F – Fiscal |
Esta linha representará as informações do lançamento, podendo ocorrer várias vezes no arquivo, em cada linha de lançamento será gerado um novo lançamento contábil na tabela ABA_LANCAMENTO.
Elemento | Tipo | Tamanho | Observação |
Tipo de Linha | Inteiro | 1 | Esse campo deverá conter o valor fixo “1” |
NROEMPRESA | Inteiro | 3 | Número da matriz do lançamento |
DTACONTABIL | Data | Data da contabilização | |
NROLOTE | Inteiro | 4 | Número do lote |
NROPROCESSO | Inteiro | 50 | Número do processo |
HISTORICOPADRAO | String | 999 | Histórico do lançamento |
EXTEMPORANEO | String | 1 | Indicador de Lançamento Extemporâneo: S- Sim; N – Não. |
DTAEXTEMPORANEO | Data | Data correspondente ao fato contábil que originou o lançamento extemporâneo. (DD-MM-AAAA) |
Representa as partidas dos lançamentos, cada linha desse tipo deverá incluir uma nova partida na tabela
ABA_LANCAMENTOCONTA, referente ao primeiro lançamento (linhas tipo 1) acima dele, podendo ocorrer
várias vezes por arquivo e por lançamento.
Elemento | Tipo | Tamanho | Observação |
Tipo de linha | Inteiro | 1 | Esse campo deverá conter o valor Fixo “2”. |
CONTA | Inteiro | 50 | Conta a ser utilizada |
TIPO | String | 1 | C – Crédito / D – Débito |
VALOR | Decimal | 18,2 | Valor da partida |
HISTORICOCOMPLETO | String | 999 | Histórico da partida |
Representa os parâmetros relacionados ao lançamento, devendo incluir uma nova partida na tabela
ABA_LANCAMENTOCONTAPARAM, referente a primeira partida (linhas tipo 2) acima dele, podendo ocorrer várias vezes por arquivo por partidas.
O registro PARAMETRO deverá respeitar a tabela de Parâmetros, de acordo com a configuração da conta da partida no cadastro do plano de contas, com exceção do parâmetro EMPRESA que é obrigatório para todas as contas, e representa a filial da partida do lançamento.
Elemento | Tipo | Tamanho | Observação |
Tipo de linha | Inteiro | 1 | Esse campo deverá conter o valor Fixo “3”. |
PARAMETRO | String | 2 | Parâmetros da conta( Ex. CX – Caixa, E – Empresa, PE – Pessoa) |
SEQPARAMETROVALOR | String | 100 | Valor do parâmetro |
NRODOCUMENTO | Inteiro | 15 | Número de documento do lançamento |
Parâmetro | Sigla |
CAIXA | CX |
PESSOA | PE |
BANCOS | B |
GRUPO CONTÁBIL | U |
CENTRO RESULTADO | T |
EMPRESA | E |
Imagem 1 – Importação de Lançamentos