Árvore de páginas

Esta rotina realiza a exportação dos dados contábeis realizados nos Lançamentos Contábeis do Protheus para outras linhas de Produtos da TOTVS, através de arquivo TXT.


Importante:

  • Caso o parâmetro MV_CTBDTXT esteja habilitado é determinado caminho para criação de arquivo texto de exportação TXT.
  • É possível optar por exportar os saldos zerados, caso seja necessário, por meio da pergunta Saldos Zerados?.
  • É possível realizar a exportação dos saldos com Visão Gerencial por meio do campo Cod. Config. Livros.



Procedimentos

Para exportar os dados contábeis:

  1. 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