Páginas filhas
  • 2862394 MATFATCMPCRM01-3681 DT Funções de Fórmula para buscar informações de tributos do movimento

Versões comparadas

Chave

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

...

Linha de Produto:

RM

Segmento:

Construção e Projetos

Módulo:

Gestão de Estoque, Compras e Faturamento

Função:


Situação/Requisito:

Necessidade da criação de uma função de fórmula que retorne informações dos tributos do Movimento e Item.

Solução/Implementação:

Foram criadas duas funções de fórmula com o objetivo de retornar informações dos tributos do Movimento e Item, são elas:

  • TABTRBITM - Retorna as informações de tributos do Item de Movimento.
    Parâmetros: Código do Tributo, Campo e Tipo de Retorno
    Exemplo: TABTRBITM('ICMS', 'VALOR', 'V')

  • TABTRBMOV - Retorna as informações de tributos do Movimento
    Parâmetros: Código do Tributo, Campo e Tipo de Retorno
    Exemplo: TABTRBMOV('ICMS', 'VALOR', 'V')


Segue abaixo um exemplo de aplicação da primeira fórmula, para realizar a soma de um campo específico dos tributos dos itens do movimento. O campo utilizado foi o Valor do ICMS Desonerado, calculado para cada um dos items.

DECL TOTICMSDES;
SETVAR(TOTICMSDES,0);

REPITA

SETVAR(TOTICMSDES, TOTICMSDES+ TABTRBITM('ICMS', 'VALORICMSDESONERADO', 'V'));
TABAVANCA('TITMMOV')

ATE TABFIM('TITMMOV') = 1;

TOTICMSDES

Observação: Vale salientar que esta estrutura é aplicável apenas à valores que podem ser utilizados juntamente com operadores aritméticos. Não faz sentido sua utilização para campos cujo tipo de retorno seja Texto (String), ou que usualmente não são somados, como o Motivo de Desoneração do ICMS (MotDesICMS) e Alíquota do Tributo.

Conversores e Parâmetros:

N/A

Tickets relacionados:

2862394

Requisito:MATFATCMPCRM01-3681
Documento de Referência:N/A
Pacote:

N/A