As Tabelas de Preços têm como principal objetivo definir várias tabelas de preços por cliente, em diferentes períodos, podendo assim definir, por exemplo, tabelas de preços trimestrais para o cliente A, tabelas de preços mensais para o cliente B, tabelas de preços semestrais para o cliente C e assim sucessivamente.
As tabelas de preços estão disponíveis em Gestão | Tabelas e podem ser aplicadas em documentos de faturação e dossiers internos de clientes.
Para que tenha disponível o ecrã e as respetivas tabelas de preço, deverá ativar o parâmetro Clientes: Utiliza tabelas de preços em vez da tabela de artigos. Após ativar, é apresentado automaticamente o campo Código da tabela de preços nas fichas dos clientes para assim atribuir a tabela de preços pretendida.
Funcionamento
Sempre que num documento de faturação ou num dossier interno, se preencher o nome do cliente e a data do documento/dossier, a aplicação vai verificar na ficha do respetivo cliente se este tem uma tabela de preços associada:
- Se estiver, verifica se a data do documento/dossier está incluída no período dessa tabela de preços.
- Se a data do documento/dossier estiver incluída no período da tabela, vai buscar os valores a essa tabela, caso contrário, vai buscar os valores à ficha do artigo.
- Se a data do documento/dossier estiver incluída no período da tabela, mas se esta estiver inativa, vai buscar o preço à ficha do artigo.
Se na ficha de um cliente estiver associado um códigocom várias tabelas de preços (diferentes prioridades e períodos) e seguidamente num documento de faturação ou num dossier interno preencher o nome do cliente e a data do documento/dossier, a aplicação vai verificar em todas essas tabelas de preços com o mesmo código em qual se incluí a data do documento/dossier. Posteriormente, seleciona a tabela que tem maior prioridade. Se daí resultarem duas ou mais tabelas, a aplicação vai buscar o preço unitário do artigo à tabela com menor período.
Resumindo, a aplicação:
- Recebe o nome do cliente e data do documento/dossier.
- Verifica na ficha do cliente qual o código da tabela de preços.
- Verifica nas tabelas de preços com o mesmo código que tabelas incluem a data do documento/dossier.
- Verifica nas tabelas que incluem a data do documento/dossier as que têm maior prioridade.
- Verifica nas tabelas que têm maior prioridade as que têm um menor período.
Exemplo
O cliente XPTO tem associado o código da tabela de preços 5. Esse código tem 3 tabelas de preços com os seguinte períodos e prioridades:
- 01/01/2021 até 31/12/2021: prioridade=0
- 01/07/2021 até 31/08/2021: prioridade=1
- 01/08/2021 até 31/08/2021: prioridade=1
Ao introduzir um documento de faturação para o cliente XPTO datado de 10/08/2021, os preços a praticar são os da tabela de preços 3 porque é a tabela com maior prioridade e com menor período.
- Verificou que as 3 tabelas incluíam a data do documento.
- Verificou que das 3 tabelas 2 tinham maior prioridade.
- Verificou que das 2 que tinham maior prioridade 1 tinha menor período.
Se na tabela 3 tiver uma referência que procura o preço a outra tabela, por exemplo à tabela 3 com datas compreendidas entre 15/08/2021 e 31/08/2021 (ou seja, a data do documento não está incluída no período desta tabela), vai buscar o preço dessa referência à ficha do respetivo artigo.
Ao introduzir um documento de faturação, a aplicação verifica se a data do documento está compreendida no intervalo de datas da Tabela de Preços. Já ao introduzir um dossier interno, a aplicação verifica se a data do dossier está compreendida no intervalo de datas da Tabela de Preços.
Criação
A tabela de preços é composta pelos seguintes campos:
- Código: Neste campo deverá indicar o código que pretende atribuir à tabela de preços em questão.
- Descrição: Neste campo deverá indicar a descrição do respetivo código.
- Moeda: Por defeito está preenchido com a moeda base da aplicação, podendo alterar para a moeda pretendida. Permite criar tabelas de preços em moeda estrangeira. As moedas que aparecem para selecionar neste campo são as que se encontram registadas no ecrã Moedas Estrangeiras, As tabelas de preços criadas em moeda estrangeira apenas poderão ser usadas em Web. Ao aceder ao registo destas tabelas de preços em Desktop.
- Data inicial e data final: Nestes campos deverá indicar a data de início e a data de fim da Tabela de Preços em questão.
- Prioridade: Ao preencher este campo, está a definir prioridades às tabelas de preços com o mesmo código. Uma tabela de preços com prioridade 1 vai ter prioridade sobre uma tabela de preços com prioridade 0.
- Inativo: Este campo permite inativar a tabela de preços em causa. Não é possível praticar quaisquer preços que constem de tabelas de preços inativas.
O campo Código e os relativos à Data inicial e Data final têm de ser únicos, pois só assim é possível gravar o registo.
Assim que inativar uma tabela de preços, esta deixa de estar visível no campo Código da tabela de preços no ecrã de Clientes.
- Artigo: Nesta coluna deverá indicar a referência do artigo.
- Designação: Esta coluna é preenchida automaticamente aquando do preenchimento do campo referência do artigo.
- Cor e Tamanho: Nestas colunas deverá indicar a cor e tamanho do artigo. Estas colunas apenas estão disponíveis com o módulo Grelhas Intranet. Posteriormente, os campos apenas ficam editáveis para artigos com grelhas e, neste caso, são obrigatórios.
- Tipo de Preço: Permite indicar qual o tipo de preço a praticar para a referência em questão: Fixo, %sobre outra tabela ou Margem sobre um preço. Se seleccionar a opção:
- Fixo: ficam disponíveis os campos Preço fixo (indicar o preço do artigo que pretenda que seja aplicado) e IVA Incluído;
- % sobre outra tabela: ficam disponíveis os campos Tabela (indicar uma tabela de preços, onde se encontra o preço para a referência em questão) e Percentagem (a descontar ao preço definido);
- Margem sobre um preço: ficam disponíveis os campos IVA Incluído, Percentagem e Sobre o preço.