Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Observação: A partir da release 12.1.2411.

Objetivo

Criar os documentos de entrada no módulo de Ativo Fixo do EMS 5.

Obs.: Essas informações poderão serem consultadas e manutenidas pelo programa FAS068AA - Manutenção Documento de Entrada.

Funcionamento

Na forma padrão, realiza-se a chamada através de um comando RUN normal, armazenando o programa em uma variável através do comando PERSISTENT e em seguida executando uma PROCEDURE deste programa, passando-se os parâmetros com as informações necessárias.

...

DEF VAR v_hdl_program AS HANDLE NO-UNDO.
RUN prgfin\fas\fas791za.py PERSISTENT SET v_hdl_program.
RUN pi_api_criacao_docto_entr IN v_hdl_program (input "ems2",
                                                                                      input table tt_bem_invest_mga,
                                                                                      output table tt_log_erros).
DELETE PROCEDURE v_hdl_program.


Parâmetros

Parâmetro

Descrição

Código Matriz Tradução Organização Externa

Neste parâmetro deverá ser informada a matriz de tradução da organização externa.

tt_bem_invest_mga

Esta temp-table conterá os registros com as informações do documento de entrada e dos itens que serão criados. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias.

tt_log_erros

Esta temp-table conterá os erros ocorridos durante as validações feitas pela API no momento da inclusão do documento de entrada. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias. Não deverá ser alimentada ao chamar a API.

Observações:

- Deve ser gerada a temp-table no programa que chamará a API. Esta temp-table conterá as informações sobre os documentos de entrada e os itens do documento que serão implantados no Ativo Fixo.

...

Quando ocorrer algum erro antes da criação dos documentos de entrada e seus itens, os mesmos não serão criados.

...

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_cod_empresa

character

x(3)

Código da empresa externa a ser traduzida pela matriz de tradução de unidade organizacional.

Sim


ttv_cdn_emit

integer

>>>>>>>>9

Código numérico do fornecedor do documento fiscal.

Sim


ttv_cod_nota

character

x(20)

Número do documento fiscal.

Sim


ttv_cod_ser_nota

character

x(5)

Série do documento fiscal.

Sim


ttv_cod_natur_operac

character

x(6)

Natureza de operação do documento fiscal.

Sim


ttv_cod_estab

character

x(3)

Código do estabelecimento externo a ser traduzido pela matriz de tradução de unidade organizacional.

Sim


ttv_dat_aquis_bem_pat

date

99/99/9999

Data de emissão do documentodo documento de entrada do qual é extraído um item de um lançamento contábil.

Sim


ttv_cod_cta

character

x(20)

Código do centro de custo

Não


ttv_cdn_aux

integer

>>>,>>9

Código do centro de custo externo a ser traduzido pela matriz de tradução de centros de custo.

Não


ttv_cod_origem

character

x(8)

Código da Origem origem do documento de entrada.

Não


ttv_des_aux_5

character

x(40)

Narrativa do item do documento de entrada.

Não


ttv_val_aquis_bem_pat

decimal

->>,>>>,>>>,>>9.99

Valor do documento de entrada.

Não


ttv_val_aquis_fasb_bem_pat

decimal

>>,>>>,>>>,>>9.99

Valor FASB do documento de entrada.

Não


ttv_val_aquis_cmi_bem_pa

decimal

>>,>>>,>>>,>>9.99

Valor CMCAC do documento de entrada.

Não


ttv_recval_ibs_munic

decimal

>>>,>>>,>>>,>>9.99

Valor do IBS - Imposto sobre Bens e Serviços municipal no documento fiscal de entrada sempre que a operação envolver incidência desse tributo.

Não


ttv_val_ibs_estad

decimal

>>>,>>>,>>>,>>9.99

Valor do IBS - Imposto sobre Bens e Serviços estadual no documento fiscal de entrada sempre que a operação envolver incidência desse tributo.

Não


ttv_val_cbs

decimal

>>>,>>>,>>>,>>9.99

Valor da CBS - Contribuição sobre Bens e Serviços do documento fiscal de entrada sempre que a operação envolver incidência desse tributo.

Não


ttv_rec_id_id_bem_pat_2

recid/roiwd


recid Recid ou rowid Rowid, caso ja tenha liberacao liberação da funcao função 

Não


ttv_cdn_unid_bem

integer

>>>,>>9

Quantidade do item do documento de entrada

Sim


ttv_cdn_org_bem

integer

>>>,>>9

Número da ordem de investimentos

Não


ttv_cdn_ord_manut

integer

>>>,>>9

Número da ordem de manutenção.

Não


ttv_des_bem_pat

character

x(40)

Descrição do item do documento de entrada

Sim


ttv_cod_unid_negoc

character

x(3)

Código da unidade de negócio.

Não


tta_num_id_ri_bem_pat

integer

>>>,>>>,>>9

Número de identificação do bem patrimonial.

Não


ttv_gera_bem_quant

logical

yes/no

Indicador de geração de bens por quantidade.

Não


ttv_sequencia

integer

>>9

Número sequencial do item do documento fiscal.

Não


ttv_cod_moed_fasb

character

x(8)

Código da moeda FASB.

Não


ttv_dat_fasb

date

99/99/9999

Data de cotação da moeda FASB.

Não


ttv_cod_ccusto 

character

X(8)

Centro de Custo ems5

Sim


...