Histórico da Página
...
Importante:
|
...
Procedimentos
Para gerar o arquivo de exportação TXT:
- Clique em Param.
2. Preencha os dados conforme help de campo.
3. Clique em Ok.
4. É apresentada a mensagem Confirma configuração dos parâmetros? Clique em Sim.
5. É realizada a exportação com sucesso e gerado o arquivo no diretório indicado.
exportar os dados contábeis:
- Definir os parâmetros abaixo antes de confirmar a geração do arquivo, clicando no botão “Param.” na tela exibida.
Pergunta | Conteúdo | Help da pergunta |
Data Inicial ? | Data (Data) | Data inicial dos movimentos para exportação |
Data Final ? | Data (Data) | Data final dos movimentos para exportação |
Tipo de Exportação | Opção (numérico) – Movimentos / Saldos | Define que tipo de informação contábil será exportada. Se a opção for Movimentos, serão exportados todos os lançamentos contábeis do período. Se a opção for Saldos, serão exportados os saldos das contas no período |
Tipo de Saldo | Tipo de Saldo(Caracter) | Tipo de saldo contábil para exportação dos valores |
Filial de? | Filial ( Caractere) | Filial inicial para exportação |
Filial Até? | Filial ( Caractere) | Filial Final para exportação |
Conta Contábil de: | Conta Contábil (caractere ) | Conta contábil inicial de exportação |
Conta Contábil Até: | Conta Contábil (caractere) | Conta contábil final de exportação |
Centro de Custo de: | Centro de Custo (caractere) | Centro de Custo inicial de exportação |
Centro de Custo Até: | Centro de Custo (caractere) | Centro de Custo final de exportação |
Item Contábil de: | Item Contábil (caractere) | Item Contábil inicial de exportação |
Item Contábil Até: | Item Contábil (caractere) | Item Contábil final de exportação |
Classe de valor de: | Classe de valor (caractere) | Classe de valor inicial de exportação |
Classe de Valor Até: | Classe de Valor (caractere) | Classe de Valor final de exportação |
Arquivo | Caminho/nome do arquivo (caractere) | Caminho e nome do arquivo texto |
Cod. Config. Livros ? | Código da configuração do Livro | Código de configuração do livro contábil com a visão gerencial cadastrada. Utilizada para exportação de saldos e entidades gerenciais configuradas na visão. |
Saldos zerados ? | Considera contas com saldos zerados? | Determine se deseja imprimir ou não entidades que possuem o saldo zerado |
Ent Cont 5 de: | Entidade Contábil 5 (caractere) | Entidade Contábil 05 inicial de exportação |
Ent Cont 5 Até: | Entidade Contábil 5 (caractere) | Entidade Contábil 05 final de exportação |
Ent Cont 6 de: | Entidade Contábil 6 (caractere ) | Entidade Contábil 06 inicial de exportação |
Ent Cont 6 Até: | Entidade Contábil 6 (caractere) | Entidade Contábil 06 final de exportação |
Ent Cont 7 de: | Entidade Contábil 7 (caractere) | Entidade Contábil 07 inicial de exportação |
Ent Cont 7 Até: | Entidade Contábil 7 (caractere) | Entidade Contábil 07 final de exportação |
Ent Cont 8 de: | Entidade Contábil 8 (caractere) | Entidade Contábil 08 inicial de exportação |
Ent Cont 8 Até: | Entidade Contábil 8 (caractere) | Entidade Contábil 08 final de exportação |
Ent Cont 9 de: | Entidade Contábil 9 (caractere) | Entidade Contábil 09 inicial de exportação |
Ent Cont 9 Até: | Entidade Contábil 9 (caractere) | Entidade Contábil 09 final de exportação |
Os filtros para entidades contábeis de 5 a 9 serão exibidos em uma segunda tela de perguntas, e deverão ser utilizados conforme a quantidade de entidades gerenciais configuradas no ambiente.
2. Após a definição dos parâmetros, clicar no botão “Ok” para confirmar e gerar o arquivo TXT.
Os campos do arquivo gerado terão tamanhos fixos. Caso a informação seja menor que o tamanho do campo, este será preenchido com espaços em branco. Para campos do tipo numérico, os espaços serão preenchidos a esquerda e para os demais tipos de campos serão preenchidos a direita.
Cada campo terá por padrão o tamanho que estiver definido no dicionário de dados (SX3), podendo ser alterado de acordo com a necessidade para o sistema que irá importar o arquivo, através do ponto de entrada CTB420SX3, conforme documentação no link: https://tdn.totvs.com/pages/releaseview.action?pageId=649323315
O conteúdo do arquivo será gerado de acordo com a definição do parâmetro “Tipo de Exportação”. Segue abaixo a definição dos campos de cada tipo com o nome do campo na coluna conteúdo que poderá ser utilizado no ponto de entrada descrito acima.
2.1. Movimentos Contábeis
Na opção de movimentos, a rotina irá fazer uma seleção dos registros baseados na tabela de lançamentos contábeis (CT2).
Em casos de lançamentos Partida Dobrada, ao filtrar por conta, item contábil ou classe de valor, o TXT é gerado com o lançamento completo, gerando 2 lançamentos de partida simples com o mesmo valor e histórico.
O arquivo será gerado com o seguinte layout:
Sequencia | Descrição | Formato | Conteúdo |
01 | Empresa | Grupo de empresa corrente ( variável cEmpAnt) | |
02 | Filial | CT2_FILIAL | |
03 | Data Lançamento | 99/99/9999 | CT2_DATA |
04 | Numero Lote | CT2_LOTE | |
05 | Sub Lote | CT2_SBLOTE | |
06 | Numero Doc | CT2_DOC | |
07 | Moeda Lancto | CT2_MOEDLC | |
08 | Tipo Lcto | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido como “DB” o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido como “CR” | |
09 | Tipo de Saldo | CT2_TPSALD | |
10 | Conta Contábil | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_DEBITO o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_CREDIT | |
11 | Centro de Custo | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_CCD o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_CCC | |
12 | Item Contábil | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_ITEMD o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_ITEMC | |
13 | Classe de Valor | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_CLVLDB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_CLVLCR | |
14 | Valor Lançamento | 99999999999999.99 | CT2_VALOR ( sem separador de milhar e com o separador decimal “.” Ponto; caso deseje alterar o formato colocando virgula no decimal, deverá utilizar o ponto de entrada CTB420SX3, informando a Picture, conforme documentado no link: https://tdn.totvs.com/pages/releaseview.action?pageId=649323315) |
15 | Entidade Contábil 05 | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_EC05DB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_EC05CR | |
16 | Entidade Contábil 06 | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_EC06DB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_EC06CR | |
17 | Entidade Contábil 07 | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_EC07DB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_EC07CR | |
18 | Entidade Contábil 08 | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_EC08DB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_EC08CR | |
19 | Entidade Contábil 09 | o Se o tipo do lançamento (CT2_DC) for 1= Débito será preenchido com o campo CT2_EC09DB o Se o tipo do lançamento (CT2_DC) for 2= Crédito será preenchido com o campo CT2_EC09CR | |
20 | Histórico | Deverá ser feita uma função que concatene o conteúdo do campo CT2_HISTOR do registro atual e com os lançamentos contábeis do tipo (CT2_DC) igual a 4 – Continuação de Histórico. | |
21 | Atividade Débito | CT2_ATIVDE | |
22 | Atividade Crédito | CT2_ATIVCR | |
23 | Filial de Origem | CT2_FILORI | |
24 | Origem do Lançamento | CT2_ORIGEM | |
25 | Rotina geradora | CT2_ROTINA | |
26 | Lançamento Padrão | CT2_LP | |
27 | Códgio do Cliente | CT2_CODCLI | |
28 | Código do Fornecedor | CT2_CODFOR |
2.2. Saldos Contábeis
Nessa opção a rotina irá realizar um processamento nas tabelas de saldos contábeis para gerar um arquivo texto.
CT7- Saldos Planos de Contas
CT3- Saldos Centro de Custo
CT4- Saldos Item Contábil
CTI- Saldos da Classe de Valores
CVX - Saldos diários (saldos das entidades gerenciais 5 a 9)
As regras dos filtros seguem a lógica já apresentada. Para o filtro de Data, caso esteja em branco será adotada a seguinte regra:
Data Inicial: Será assumida o primeiro dia do mês da database do sistema
Data Final: Será assumida o ultimo dia do mês da database do sistema.
Para composição dos saldos será considerado o saldo de maior nível de detalhe evitando que valores sejam duplicados
Exemplo:
- Saldo das Entidade contábeis no Protheus:
- Conta
- 0001 - 2000,00 DB
- Conta + Centro de Custo
- 0001 CC001 500,00 DB
- Conta + Centro de Custo + Item Contábil
- 0001 CC001 IT001 250,00 DB
- As linhas exportadas serão:
- 0001 1500,00 DB
- 0001 CC001 250,00 DB
- 0001 CC001 IT001 250,00 DB
Após realizar o processamento dos saldos contábeis a rotina irá gerar um arquivo texto no diretório escolhido pelo usuário.
Para que a rotina exporte os saldos corretamente, caso ocorra apuração de resultados em alguma conta contábil a ter o saldo exportado, é necessário que a apuração de resultados tenha sido efetuada também em todas as outras entidades (centro de custo, classe de valor, item e entidades adicionais, caso existam).
O arquivo será gerado com o seguinte layout:
Sequencia | Descrição | Formato | Conteúdo |
01 | Empresa | Grupo de empresa corrente ( variável cEmpAnt) | |
02 | Filial | CT2_FILIAL - Filial do Saldo Contábil | |
03 | Data Lançamento | 99/99/9999 | Data Final da pergunta Caso não seja informado uma Data Final, a mesma será considerada como o ultimo dia do mês da database do sistema. |
04 | Numero Lote | Fixo – “000001” | |
05 | Sub Lote | Fixo – “001” | |
06 | Numero Doc | Sequencial, gerado pela rotina de exportação. | |
07 | Moeda Lancto | Moeda do saldo contábil | |
08 | Tipo Lcto | o Se o saldo da conta for devedor será preenchido como “DB” o Se o saldo da conta for credor será preenchido como “CR” | |
09 | Tipo de Saldo | CVX_TPSALD | |
10 | Conta Contábil | CVX_NIV01 | |
11 | Centro de Custo | CVX_NIV02 | |
12 | Item Contábil | CVX_NIV03 | |
13 | Classe de Valor | CVX_NIV04 | |
14 | Valor Lançamento | 99999999999999.99 | CVX_SLDCRD ( sem separador de milhar e com o separador decimal “.” Ponto; caso deseje alterar o formato colocando virgula no decimal, deverá utilizar o ponto de entrada CTB420SX3, informando a Picture, conforme documentado no link: https://tdn.totvs.com/pages/releaseview.action?pageId=649323315) |
15 | Entidade Contábil 05 | CVX_NIV05 | |
16 | Entidade Contábil 06 | CVX_NIV06 | |
17 | Entidade Contábil 07 | CVX_NIV07 | |
18 | Entidade Contábil 08 | CVX_NIV08 | |
19 | Entidade Contábil 09 | CVX_NIV09 | |
20 | Histórico | Será fixo com a Mensagem: “Saldo do período+ “ até “ + data final (pergunta) |
Veja também
- Ponto de Entrada CTB420SX3: https://tdn.totvs.com/pages/releaseview.action?pageId=649323315
...