[RESOLVIDO] Notas de devolução

Discussão em 'EMS , HCM e Totvs 11' iniciado por Claudia_Melo, Junho 1, 2015.

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

    Claudia_Melo Membro Participativo

    Bom dia Senhores,
    Eu pesquisei no fórum e não encontrei nada referente por isso estou abrindo um tópico.

    Estou criando um relatório de nota fiscal e preciso retirar as notas fiscais de devolução.
    Qual campo em nota-fiscal identifico que a nota é de devolução?

    Desde já grata
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a tabela é a devol-cli, ela relaciona a nota da tabela docum-est com a nota-fiscal
    elmo curtiu isso.
  3. Claudia_Melo

    Claudia_Melo Membro Participativo

  4. Claudia_Melo

    Claudia_Melo Membro Participativo

    Boa tarde, bootstrapmaster!
    Me tira uma duvida, qual conceito correto p fazer um relatorio de devolução:
    Usar a tabela de movto.estoq, filtrando a especie de documento por NFD, ou usar a tabela de devol-cli?

    Pq fiz com as duas resultados diferentes. Sei que a de estoque traz muitas movimentações repetidas e tive o cuidado de trata-las.
    Mas estou com esta duvida. A devol-cli a diferença é grande, a menor.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu sempre uso a devol-cli, confrontando com os relatórios do produto padrão e até mesmo com a contabilidade é o correto, uma coisa que tem que prestar muita atenção é que a nota fiscal que está sendo devolvida nem sempre é do mesmo periodo que vc está processando, no começo eu fiz essa besteira, queria ler uma nota fiscal e achar se ela foi devolvida, mas na verdade é um processo independente, ou seja, vc tem que ler as notas faturadas no periodo e descontar as notas devolvidas que estão na devol-cli, usando o campo data de devolução como parametro e não os dados da nota de origem.
    Em termos de valor, eu sempre leio a nota original, vendo 20 por 5,00, calculo o unitario da nota e multiplico pela quantidade devolvida.

    Mas agora me bateu curiosidade, o movimento de estoque tinha que bater sim, mas lembrando como vc mesma disse, existem movimentos de estoque que são só de valores e não de quantidade.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    oi, voltei, fiz um teste, rodei esse programa ....
    Código:
    for each devol-cli no-lock
        where devol-cli.dt-devol >= 06/01/2015:
        disp devol-cli.it-codigo
             devol-cli.qt-devolvida(total).
    end.
    
    e depois rodei esse ....
    Código:
    for each movto-estoq no-lock
        where movto-estoq.dt-trans >= 06/01/2015
          and movto-estoq.esp-docto = {ininc/i03in218.i 6 'NFD'}
          and movto-estoq.quantidade <> 0:
        disp movto-estoq.it-codigo
             movto-estoq.quantidade(total).
    end.
    
    e as informações bateram certinho, só que pela movto-estoq me pareceu mais lento.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página