Premissas
Os arquivos de importação deverão obedecer ao leiaute de Importação e ao Schema de XML correspondentes ao processo.
Para visualizar o arquivo de Schema de XML, clique neste link.
Para consultar o layout CSV, clique neste link.
Estrutura do Arquivo
Os arquivos de importação deverão ser estruturados em formato XML obedecendo ao Schema abaixo:
LancamentoImportacao
Descrição | Tamanho | Tipo | Observação | Classificação |
NROEMPRESA | 3 | N | Número da empresa ao qual corresponde o lançamento contábil | Obrigatório |
NROLOTE | 4 | N | Número do lote ao qual o lançamento será vinculado | Obrigatório³ |
DTACONTABIL | 10 | D | Data correspondente ao fato contábil (DD-MM-AAAA) | Obrigatório |
HISTORICOPADRÃO | 999 | A | Histórico do Lançamento | Obrigatório¹ |
NROPROCESSO | 50 | N | Número do Processo Contábil | Opcional |
EXTEMPORANEO | 1 | A | Indicador de Lançamento Extemporâneo:
S- Sim; N – Não. |
Obrigatório |
DTAEXTEMPORANEO | 10 | D | Data correspondente ao fato contábil que originou o lançamento extemporâneo. (DD-MM-AAAA) | Obrigatório5 |
LancamentoConta
Descrição | Tamanho | Tipo | Observação | Classificação |
Conta | 50 | N | Conta Correspondente à Partida | Obrigatório |
TIPO | 1 | N | Natureza da Partida ( D = Débito C = Crédito) | Obrigatório |
VALOR¹ | 18 | N | Valor da Partida – 16 números inteiros e 2 decimais | Obrigatório |
HISTORICOCOMPLETO | 999 | A | Histórico da Partida | Opcional¹ |
LancamentoContaParam
Descrição | Tamanho | Tipo | Observação | Classificação |
PARAMETRO | 2 | A | Sigla do Parâmetro | Opcional² |
SEQPARAMETROVALOR | 100 | A | Codificação do Parâmetro | Obrigatório |
¹ O Histórico do Lançamento somente será obrigatório se o Histórico da Partida não for informado.
² Os parâmetros a serem adicionados devem respeitar a configuração 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.
³ Não serão permitidas importações de lançamentos utilizando os lotes 901, 902, 912, 915 e 916.
⁴ Deverá ser utilizado o caractere ponto (.) como separador decimal. Exemplo: R$100,00 100.00
5 Campo DTAEXTEMPORANEO será obrigatório caso o EXTEMPORANEO for igual a S.
Tabela de Sigla dos Parâmetros
Descrição | Tamanho |
EMPRESA | E |
CENTRO DE RESULTADO | T |
PESSOA | PE |
BANCO | BC |
CAIXA | CX |
GRUPO CONTÁBIL | U |
Segue abaixo exemplo de arquivos de importação estruturado em formato XML obedecendo ao Schema mencionado:
<?xml version="1.0" encoding="utf-8"?> <ImportacaoLancamentoDTO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Categoria>F</Categoria> <ListaLancamentos> <LancamentoImportacao> <NROEMPRESA>1</NROEMPRESA> <DTACONTABIL>20/01/2019</DTACONTABIL> <NROLOTE>1</NROLOTE> <NROPROCESSO>0</NROPROCESSO> <HISTORICOPADRAO>extemp importado</HISTORICOPADRAO> <TIPO>M</TIPO> <LINKEXTERNO>0</LINKEXTERNO> <EXTEMPORANEO>S</EXTEMPORANEO> <DTAEXTEMPORANEO>10/10/2018</DTAEXTEMPORANEO> <LancamentoContas> <LancamentoConta> <CONTA>11101002</CONTA> <SEQPLANOCONTA>6</SEQPLANOCONTA> <TIPO>C</TIPO> <VALOR>200</VALOR> <ITEM>2</ITEM> <PORCENTAGEM>0</PORCENTAGEM> <LancamentoContaParams> <LancamentoContaParam> <PARAMETRO>E</PARAMETRO> <SEQPARAMETROVALOR>1</SEQPARAMETROVALOR> </LancamentoContaParam> </LancamentoContaParams> <CENTROADICIONADO>false</CENTROADICIONADO> </LancamentoConta> <LancamentoConta> <CONTA>11101001</CONTA> <SEQPLANOCONTA>5</SEQPLANOCONTA> <TIPO>D</TIPO> <VALOR>200</VALOR> <ITEM>1</ITEM> <PORCENTAGEM>0</PORCENTAGEM> <LancamentoContaParams> <LancamentoContaParam> <PARAMETRO>E</PARAMETRO> <SEQPARAMETROVALOR>1</SEQPARAMETROVALOR> </LancamentoContaParam> </LancamentoContaParams> <CENTROADICIONADO>false</CENTROADICIONADO> </LancamentoConta> </LancamentoContas> </LancamentoImportacao> </ListaLancamentos> </ImportacaoLancamentoDTO>