Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocsp/csapi005.p

 

Esta API tem por finalidade fazer a integração ou a simulação da integração do módulo de custos industriais com a contabilidade. Esta integração se refere aos custos horários do centro de custo onde o usuário poderá fazer o preenchimento do custo total do centro de custo de cada espécie de ggf  na moeda corrente e nas duas moedas alternativas se houverem.

As contas contábeis que serão pesquisadas, deverão estar informadas na tabela de Contas Integração  CS x CT(custo-conta)  onde para cada espécie de GGF estarão informadas as contas com suas devidas percentagens que serão trazidas para os custos do centro de custo.

Esta API pode fazer a integração propriamente dita, gravando na tabela ext-per-custo os valores do custo total e ainda fazer uma simulação de como seria esta integração conforme parametrização na API.

 

Considerações Gerais:

Esta é de forma normal através do comando “run”:

  • executar o programa com o seguinte código:

run csp/csapi005.p (input table tt-config,

                               output table tt-impressao,

            output table tt-erro).

  • Para processar uma simulação deve-se gravar o campo “impressão” da tabela tt-config para yes, o programa então ao invés de fazer a atualização da ext-per-custo irá gravar os dados na tt-impressao para cada centro de custo, cada espécie e cada moeda alternativa os respectivos valores que serão absorvidos .
  • Se o tipo de fechamento for pro estabelecimento será considerado o estabelecimento informado no campo cód-estabel-ini da tabela tt-config.
  • Para processar a integração deve-se gravar o campo “impressão” da tabela tt-config para NO, o programa então irá fazer a integração atualizando o valor total da tabela ext-per-custo para cada centro de custo, cada espécie e cada moeda alternativa os respectivos valores.
  • A busca dos valores das contas será feita através de um procedimento de integração entre o modulo de Custos Industriais e o modulo de Contabilidade do EMS2.5 ou da Contabilidade do EMS5.X.
  • Os erros serão retornados através da tabela tt-erro.

Parâmetro de Entrada

Temp-table  tt-config:

Atributo

Tipo

Formato

Valor Inicial

Cod-versao-integ

Integer

 

 

Dat-cotacao

Date

 

today

Impressão

Logical

 

 

Período

Character

9999/99

 

cc-codigo-ini

Character

 

“”

cc-codigo-fim

Character

 

“ZZZZZZZZ”

cod-estabel-ini

Character

 

“”

cod-estabel-fim

Character

 

“ZZZ”

Zerar-custo

Logical

 

yes

Atributo

Descrição

Cod-versao-integ

Código da versão de integração

Dat-cotacao

Data para cotação das moedas

Impressão

Com valor yes indica que é uma simulação caso contrario fará a integração 

Período

Indica o período em questão

cc-codigo-ini

Inicio da faixa de centro de custo

cc-codigo-fim

Fim da faixa de centro de custo

Cod-estabel-ini

Inicio da faixa de estabelecimento

Cód-estabel-fim

Fim da faixa de estabelecimento

Zerar-custo

Quando yes indica que irá zera os custos de todos os centros de custo antes de atualiza-los

 

Parâmetro de Saída

Temp-table  tt-impressao:

Atributo

Tipo

Formato

Valor Inicial

cc-codigo

Character

 

 

Conta-cont

Character

 

 

Espécie

Integer

 

 

Mo-codigo

Integer

 

 

Valor

Decimal

Decimals 4

 

Percentual

Decimal

Decimals 4

 

Valor-abs

Decimal

Decimals 4

 

Atributo

Descrição

cc-codigo

Código do centro de custo

Conta-cont

Conta contábil

Espécie

Tipo de espécie de GGF

Mo-codigo

Código da moeda

Valor

Valor do saldo na conta contábil

Percentual

Valor do percentual a ser absorvido

Valor-abs

Valor absorvido com base no percentual

Temp-table tt-erro

Atributo

Tipo

Formato

Valor Inicial

i-sequen

Int

 

 

cd-erro

Int

 

 

Mensagem

Char

X(255)