Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoprgfin/fas/fas715ZB


Observação: A partir da release 12.1.

...

2305.

Objetivo

Criar incorporações de bens patrimoniais no módulo de Ativo Fixo do EMS 5.

...

A sintaxe para a chamada da API é:

DEF VAR v_hdl_program  AS AS HANDLE NO-UNDO.
RUN prgfin\fas\fas715zb.py PERSISTENT SET v_hdl_program.
RUN pi_api_incorp_bem_pat_5 IN v_hdl_program (input table tt_integr_incorp_bem_pat_2,
                                                                                    input  input table tt_integr_val_origin_bem_pat_1,
                                                                                    input  input table tt_integr_val_resid_incorp,
                                                                                    output  output table tt_log_erros_int_inc_bem_pat_1,
                                                                                    input  input table tt_criacao_bem_pat_item_api_2).
DELETE PROCEDURE v_hdl_program.

Parâmetros

Parâmetro

Descrição

tt_integr_incorp_bem_pat_2

Esta temp-table conterá os registros de incorporações que serão criadas no Ativo Fixo. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias.

tt_integr_val_origin_bem_pat_1

Esta temp-table conterá os registros com os valores originais das incorporações que serão criadas. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias.

tt_criacao_bem_pat_val_resid

Esta temp-table conterá os registros sobre os valores residuais das incorporações. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias.

tt_log_erros_int_inc_bem_pat_1

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

tt_criacao_bem_pat_item_api_2Esta temp-table contem os registros com os itens do documento de entrada vinculado à incorporação que está sendo criada. Deverá ser definida conforme os atributos mencionados a seguir, na seção Tabelas Temporárias.

...

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_num_id_bem_pat

integer

>>,>>>,>>9

Número de Identificação do Bem ao qual a incorporação será vinculada.

Sim


tta_num_seq_incorp_bem_pat

integer

>>,>>>,>>9

Número da sequência da incorporação do bem.

Sim


tta_cod_cenar_ctbl

character

x(8)

Código do cenário contábil da incorporação do bem, conforme cadastro no UTB076AA/UFN0203AA/UTB304AA - Cenário Contábil.

Não


tta_dat_incorp_bem_pat

date

99/99/9999

Data da Incorporaçãoincorporação do bem.

Sim


tta_ind_incorp_bem_pat

character

x(20)

Tipo da incorporação do bem.

Sim


tta_des_incorp_bem_pat

character

x(40)

Descrição da incorporação do bem.

Sim


tta_cod_incent_fisc

character

x(8)

Código do do incentivo fiscal da incorporação do bem, quando há um incentivo que justifique a incorporação (depreciação incentivada).

Não


tta_cod_indic_econ

character

x(8)

Moeda Código da moeda da incorporação do bem.

Sim


tta_val_incorp_bem_pat

decimal

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

Valor da incorporação incorporação a ser sofrida pelo bem patrimonial.

Sim


tta_cod_tip_calc_reaval

character

x(8)

Tipo

Código do tipo de cálculo de reavaliação da incorporação do bem.

Não


tta_val_perc_anual_dpr

decimal

>>>>9.999

Percentual anual de depreciação.

Não


ttv_val_perc_anual_dpr_incevda

decimal

>>>>9.9999

Percentual anual de depreciação incentivada.

Não


ttv_qtd_unid_vida_util

decimal

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

Quantidade de unidades da vida útil da incorporação do bem.

Não


tta_val_perc_anual_reduc_sdo

decimal

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

Percentual anual de cálculo de depreciação, que reduz o saldo dos bens registrados no ativo fixo até atingirem o valor residual. A depreciação pela Redução de depreciação redução de saldoSaldo é aplicada por meio de um percentual da depreciação por método de Linha Reta, e sobre este percentual é aplicado um percentual extra para acelerar a depreciação dos bens.

Não


tta_cod_cta_pat

character

x(18)

Código da conta patrimonial a relacionar a incorporação do bem patrimonial, conforme cadastro no FAS011AA/FAS214AA/FAS329AA - Conta Patrimonial.

Não


tta_cdn_fornecedor

integer

>>>,>>>,>>9

Número do FornecedorCódigo que identifique o fornecedor relacionado a incorporação do bem patrimonial, como benfeitorias.

Não


tta_cod_pais

character

x(3)

Código do país.

Não


tta_log_bem_imptdo

logical

Sim/Não

Bem Importado?

Não


tta_log_cr_pis

logical

Sim/Não

Credita PIS?

Não


tta_log_cr_cofins

logical

Sim/Não

Credita COFINS?

Não


tta_num_parc_pis_cofins

ingteger

999

Número de parcelas em que o crédito de PIS/COFINS deve ser descontado.

Não


tta_num_parc_desc

integer

999

Número de parcelas de crédito PIS/COFINS que foram descontadas para o bem patrimonial incorporado.

Não


tta_val_cr_pis

decimal

>>>,>>>,>>9.99

>>>,>>>,>>9.99

Valor total de crédito de PIS, esta informação será utilizada como base para o cálculo das parcelas do crédito PIS.

Veja mais informações na descrição do conceito Contabilização do Crédito PIS/COFINS em 48 Parcelas.

Valor do crédito PIS

Não


tta_val_cr_cofins

decimal

>>>,>>>,>>9.99

Valor Valor total de crédito de COFINS, esta informação será utilizada como base para o cálculo das parcelas do crédito COFINS.

Veja mais informações na descrição do conceito Contabilização do Crédito PIS/COFINS em 48 Parcelas.

Não


tta_log_cr_csll

logical

Sim/Não

Credita CSLL?

Não


tta_num_exerc_csll

integer

>>9

Número do exercício CSLLQuantidade de exercícios em que a incorporação do bem patrimonial pode se beneficiar do crédito da CSLL.

Não


ttv_ind_tip_operac

character

x(35)

Tipo da operação.

Sim


ttv_row_integr_incorp_bem_pat

rowid


Identificador interno ROWID do registro da incorporação do bem patrimonial criado na temp-table criada, ou seja, o identificador interno do registro.

Sim


tta_val_base_pisdecimal>>>,>>>,>>9.99Valortotal da base de PIS. Quando for informado o Valor de Exclusão de ICMS, deverá informar também a base de cálculo.Não
tta_val_base_cofinsdecimal>>>,>>>,>>9.99Valor total da base de COFINS. Quando for informado o Valor de Exclusão de ICMS, deverá informar também a base de cálculo.Não
ttv_val_exc_icmsdecimal ->>,>>>,>>>,>>9.99Valor total de exclusão de ICMS da base de cálculo do PIS/COFINS.Não

  

2) Valores originais da incorporação

...

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_row_integr_incorp_bem_pat

rowid


RECID ROWID do registro da temp-table tt_integr_incorp_bem_pat_2, referente a incorporação ao qual o valor original será vinculado

Sim


tta_cod_cenar_ctbl

character

x(8)

Código do cenário contábil

Código do cenário contábil da incorporação do bem, conforme cadastro no UTB076AA/UFN0203AA/UTB304AA - Cenário Contábil.

Sim


tta_cod_finalid_econ

character

x(10)

Código da finalidade econômica da incorporação do bem.

Sim


tta_dat_calc_pat

date

99/99/9999

Data do valor original (normalmente igual a data da incorporação).

Sim


tta_val_original

decimal

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

Valor original da incorporação na finalidade informada.

Sim


tta_dat_cotac_indic_econ

date

99/99/9999

Data da Cotaçãocotação.

Sim


tta_val_cotac_indic_econdecimal>>>>,>>9.9999999999Valor da cotação.

Sim


 

3) Valores Residuais da incorporação

...

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

tta_num_id_bem_pat

recidinteger

>>,>>>,>>9

Número de Identificação do Bem bem patrimonial ao qual a incorporação será vinculada.

Sim


tta_num_seq_incorp_bem_patinteger>>,>>>>,>>9Número da sequência da incorporação que está sendo criada e a qual o valor residual está sendo vinculado.


tta_cod_tip_calc

character

x(7)

Código do tipo de cálculo da incorporação do bem patrimonial.

Sim


tta_cod_cenar_ctbl

character

x(8)

Código do cenário contábil da incorporação do bem patrimonial, conforme cadastro no UTB076AA/UFN0203AA/UTB304AA - Cenário Contábil.

Sim


tta_cod_finalid_econ

character

X(10)

Código da finalidade econômica da incorporação do bem patrimonial.

Sim


tta_val_resid_min

decimal

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

Valor residual mínimo da incorporação do bem patrimonial.

Sim


 

4) Tabela de erros

Tabela Temporária

Descrição

Entrada/Saída

tt_log_erros_int_inc_bem_pat_1

Conterá as informações dos movimentos que não foram importados com a respectiva mensagem de erro.

Saída

  

Rowid

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_row_integr_incorp_bem_pat

rowid


ROWID da incorporação ao qual o erro está vinculado.



ttv_num_erro

integer

>>>>,>>9

Número do erro para a incorporação do bem patrimonial com a chave formada pelos atributos acima nesta temp table.



ttv_des_msg_erro

characterx(60)

Mensagem de erro para a incorporação do bem patrimonial com a chave formada pelos atributos acima nesta temp table.



tta_des_msg_ajuda

character

x(40)

Mensagem de ajuda referente ao erro para a incorporação do bem patrimonial com a chave formada pelos atributos acima nesta temp table.




5) Itens de Documento de Entrada vinculados a incorporação do bem patrimonial

...

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ttv_row_bem

rowid


RECID ROWID do registro da temp-table tt_integr_incorp_bem_pat_2, referente a incorporação do bem patrimonial ao qual o item será vinculado.

Sim


tta_cdn_fornecedor

integer

>>>,>>>,>>9

Código que represente um fornecedor a qual o movimento está associado.

Sim


tta_cod_docto_entr

character

x(8)

Código ou número do documento/nota fiscal.

Sim


tta_cod_ser_nota

character

X(35)

Série da nota fiscal.

Não


tta_num_item_docto_entr

integer

>>>,>>9

Número do item da nota fiscal.

Sim


tta_cod_natur_operaccharacterx(6)

Código da natureza de operação da nota fiscal.

Importante: Esse campo foi incluído a partir da versão 12.

Não

tta_qtd_item_docto_entr

Decimaldecimal

>>>>>>>>9

Quantidade do item vinculado ao bem patrimonial.

Sim


...

run pi_api_incorp_bem_pat_3 5 IN v_hdl_program (input table tt_integr_incorp_bem_pat_2,
                                              input table tt_integr_val_origin_bem_pat_1,
                                              input table tt_integr_val_resid_incorp,
                                              output table tt_log_erros_int_inc_bem_pat_1,
                                              input table tt_criacao_bem_pat_item_api_2).

FOR EACH tt_log_erros_int_inc_bem_pat_1:
    MESSAGE tt_log_erros_int_inc_bem_pat_1.ttv_des_msg_ajuda VIEW-AS ALERT-BOX.
END.

...