[RESOLVIDO] Layout com Valor do Titulo + Valor do Imposto

Discussão em 'EMS , HCM e Totvs 11' iniciado por kleberdomingos, Dezembro 29, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. kleberdomingos

    kleberdomingos Sem Pontuação

    Pessoal, bom dia!
    Vasculhei todo o forum em busca de uma informação, e decidi apelar para um novo tópico...
    meu problema é o seguinte:

    Preciso montar um layout especifico que contenha campos como CNPJ do fornecedor, valor da NF, Valor do Imposto, etc... Estou com dificuldade no seguinte:

    Não existe um campo especifico em tit_ap que armazene o valor do imposto, pois, o lancamento do imposto vai para um fornecedor especifico (prefeitura) na forma de um titulo, logo, tenho o seguinte exemplo:

    A empresa XYZ prestou um servico no valor de $ 40,00 com ISS de 2% ($ 0,80).

    Entao:

    O fornecedor XYZ tem um título no valor de $ 40,00;
    O fornecedor (Prefeitura) tem um título de $ 0,80 referente ao valor do imposto ISS.

    Como faço para no layout retornar os $ 40,00 do fornecedor XYZ e os $ 0,80 do valor do imposto na mesma linha?

    Desde já agradecido!
  2. PontoSistemas

    PontoSistemas Membro Participativo

    Estou te enviando um breve código, que deve ser ajustado conforme sua necessidade, pois na tabela tit_ap não há realmente um campo que contenha o valor do imposto, visto que poderão ser vários como IR, ISS, INSS, PIS,Cofins/CSLL, por isso pode ser for each ao invés de find.

    FIND FIRST movto_tit_ap OF tit_ap NO-LOCK NO-ERROR.

    FIND compl_impto_retid_ap NO-LOCK
    WHERE compl_impto_retid_ap.cod_estab = movto_tit_ap.cod_estab
    AND compl_impto_retid_ap.num_id_movto_tit_ap_pai = movto_tit_ap.num_id_movto_tit_ap NO-ERROR.

    assign v_val_impto = 0.
    IF AVAIL compl_impto_retid_ap THEN
    ASSIGN v_val_impto = compl_impto_retid_ap.val_impto_indic_econ_orig.
  3. kleberdomingos

    kleberdomingos Sem Pontuação

    Prezado PontoSistemas, era justamente isso que eu estava precisando, realizei os relacionamentos e aproveitei o codigo que listara e resolvi o problema do imposto.

    Obrigado pela ajuda

    Kleber Domingos
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página