Skip to content

Tag-icone-mini.png Projetos

Objetivo ​

Este documento tem por objetivo aglutinar as informações e documentos necessários para realização do projeto.

Termo de Abertura ​

\\ttadm\Anexos_PRJ\Posto Sao Cristovao\Integração Fortes\Termo de Abertura_Integracao Contabil-Fortes Inf_ Sao Cristovao_Jan11.doc

Descrição da Integração com AC Contábil (Fortes) ​

Será criada uma tela no Backoffice para exportar os dados. Será adaptada a view de exportação contábil para obtenção dos dados.

De maneira geral, o projeto engloba:

  • Alteração de Sistema
    • Totali Backoffice
      • Criar protótipo da tela de exportação para AC Contábil
      • Criar permissão de acesso a tela de exportação para AC Contábil
      • Criar tela de exportação para AC Contábil
    • Totali Config
      • Adequar configuração de unidades de negócio
  • Alteração de Banco
    • Criar uma view base (TV_ECON_INT) para servir às exportações fiscais de maneira genérica.
    • Criar views de saída TV_ECON_AC_40 e TV_ECON_AC_50 para a exportação AC Contábil.

Especificação Técnica ​

Configurações Necessárias ​

Para que a solução funcione de maneira adequada será necessário efetuar as seguintes configurações na base do cliente.

Totali Config ​

Em "Outros >>> Filiais", configurar o código externo da filial (TD_FIL.CODEXT).
O layout da Fortes pede um valor numérico de até 4 posições.

Fortes config 1.png

Em "Outros >>> Unidades de Negócio", configurar o nome e o código externo da unidade de negócio (TD_CTR.CODEXT).
A interface para o código externo será criada no local da indicação.
O layout da Fortes pede um valor numérico de até 15 posições.

Fortes config 2.png

Totali Backoffice ​

Em "Menu >>> Fluxo Financeiro >>> Plano de Contas, configurar o código externo das contas (TT_CTA.CODEXT).
O layout da Fortes pede um valor numérico de até 15 posições.

Fortes config 3.png

Descrição do Processo ​

1. Ocorre um movimento financeiro.
Ex.: Compra registrada.

2. Atualização Financeira é executada.
Com isso, internamente, o sistema cria o resumo da movimentação financeira (TR_FIN).

3. Dado está pronto para ser exportado.
O usuário poderá entrar na tela de exportação, informar filtros e gerar o arquivo.

Protótipo da Tela de Exportação AC Contábil ​

Protótipo para Tela Exportação para AC Contábil

Mudanças de Banco de Dados ​

Serão feitas algumas modificações nas views de exportação contábil para contemplar o layout do AC Contábil, da Fortes.

Views Contabeis.png

TV_ECON_INT ​

A TV_ECON_INT será criada a partir da TV_ECON.
Porém, não terá os mesmos agrupamentos e ao invés de expor um campo LINHA,
mostrará detalhadamente suas informações.

DESCRIÿÿO NA VIEWNOME DO CAMPO
DATADATLAN
CONTRA-PARTIDACRT_CODEXT
CONTACTA_CODEXT
VALORVLRLAN
CODIGO DE HISTORICOCODHIS
HISTORICODESHIS
DOCUMENTODOCUME
NIVEL DE LANÿAMENTONIVLAN
CODIGO DA EMPRESAFIL_CODEXT

TV_ECON_AC_40 ​

Essa view trará os dados da TV_ECON_INT e gerará os registros de lançamento.
Para isso, precisará ter as seguintes colunas:

CampoDescrição
REGISTRO"0040"
CODFILFilial para usar no filtro da tela
DATLANData do Lançamento para usar no filtro da tela
VLRLANValor do Lançamento (Positivo se for crédito e negativo se for débito)
COMPLEComplemento para Servir de Histórico
RFIN_CODTABIdentificador Interno do Lançamento

TV_ECON_AC_50 ​

Essa view cruzará os dados da TV_ECON_INT com a TV_CTR e gerará os complementos dos lançamentos.
Para isso, precisará ter as seguintes colunas:

CampoDescrição
REGISTRO"0050"
CODFILFilial para usar no filtro da tela
DATLANData do Lançamento para usar no filtro da tela
TIPOPETipo da Operação ("C" para Crédito ou "D" para Débito)
VLRLANValor do Lançamento (Positivo ou negativo)
CTA_CODEXTCódigo Externo da Conta do Lançamento
CRT_CODEXTCódigo Externo da Contra-Partida do Lançamento
FIL_CODEXTCódigo Externo da Filial
CTR_CODEXTCódigo Externo da Unidade de Negócio
RFIN_CODTABIdentificador Interno do Lançamento
CTR_CODEXTCódigo Externo da Unidade de Negócio
ID_OPEIndicador do Lançamento ("L" é lançamento e "C" é contra-lançamento)

Layout ​

O arquivo gerado pela tela de exportação seguirá os padrões e layout estabelecidos no documento:

\\ttadm\Anexos_PRJ\Posto Sao Cristovao\Integração Fortes\Leiaute_de_Importacao_AC_Contabil_versao_5.0.pdf

Abaixo está um detalhamento da origem dos dados.

REGISTRO HEADER ​

Registro de cabeçalho, será criado no momento da geração do arquivo.

DescriçãoResultado
Identificação do registro header"0"
Versão do Layout"5"
Nome do sistema destino"AC"
Nome do sistema origem"TOTALI"
Código da empresa no sistema destinoObter da filial utilizada no filtro da tela (TD_FIL.CODEXT)
Data do Início dos lançamentosInformado na tela de exportação e gravado no ini qual foi o último
Data Final dos lançamentosInformado na tela de exportação e gravado no ini qual foi o último
Comentário(s)"TOTALI"

REGISTRO DOS CENTROS DE RESULTADOS ​

Centro de Resultado no Totali Commerce é a Unidade de Negócio. Serão exportados todos os registros ativos da TD_CTR (CTRATI = 'T').

DescriçãoResultado
Registro de Dados"1"
Identificador do Registro"0020"
Código do Centro de ResultadosTD_CTR.CODEXT
Descrição do Centro de ResultadosTD_CTR.DESCTR

REGISTRO DOS LANÿAMENTOS ​

São as movimentações financeiras.
Os dados desse registro serão gerados pela VIEW TV_ECON_AC_40 e formatados no momento da geração do arquivo

DescriçãoResultado
Registro de Dados"1"
Identificador do RegistroTV_ECON_AC_40.REGISTRO
Data do fato contábilTV_ECON_AC_40.DATLAN
Seqüencial do lançamento na datanull
Número de arquivonull
Número do Lotenull
Valor total movimentadoTV_ECON_AC_40.VLRLAN
Código do Históriconull
Complemento do HistóricoTV_ECON_AC_40.COMPLE

REGISTRO DOS COMPLEMENTARES DO LANÿAMENTO ​

São as movimentações financeiras separadas por Unidades de Negócio.
Os dados desse registro serão gerados pela VIEW TV_ECON_AC_50 e formatados no momento da geração do arquivo

DescriçãoResultado
Registro de Dados"1"
Identificador do RegistroTV_ECON_AC_50.REGISTRO
Crédito ou DébitoTV_ECON_AC_50.TIPOPE
SeqüencialCalcular sequenciador para "C" a cada registro "0040"
Calcular sequenciador para "D" a cada registro "0040"
Número da ContaTV_ECON_AC_50.CTA_CODEXT (TT_CTA.CODEXT)
EstabelecimentoTV_ECON_AC_50.FIL_CODEXT (TD_FIL.CODEXT)
Centro de resultadosTV_ECON_AC_50.CTR_CODEXT (TV_CTR.CODEXT)
Código do Históriconull
Complemento do Históriconull
Valor absoluto movimentado na contaABS(TV_ECON_AC_50.VLRLAN)

REGISTRO TRAILER ​

Registro de rodapé, os calculos necessários serão executados no momento da geração do arquivo.

DescriçãoResultado
Identificação do registro trailer (rodapé)"9"
Quantidade de linhas no arquivo (inclusive esta)Calcular o número de linhas do arquivo
Valor total dos lançamentosSomar VLRLAN dos registros "0040"