Este capítulo visa explicar o modo de funcionamento das Tabelas de Preços.As Tabelas de Preços ficam preparadas para serem utilizadas depois de se activar o
parâmetro nos Clientes
Utiliza tabelas de preços em vez da tabela de artigos e o
parâmetro homólogo relativo aos Contactos, criar
Tabelas de Preços e definir na
ficha dos Clientes ou na dos
Contactos a tabela de preços a usar.Sempre, que num documento de facturação ou num dossier interno, se preencha o nome do cliente e a data do documento/dossier, a aplicação vai verificar, na ficha do respectivo cliente, se este tem tabela de preço associada. Se tiver verifica se a data do documento/dossier está incluída no período dessa tabela de preços. A mesma verificação é efectuada na emissão de um dossier interno a um contacto.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 ao dossier de preços do cliente. Caso o cliente não tenha dossier de preços, 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 inactiva, vai buscar o preço ao dossier de preços do cliente, se também não existir, vai buscar o preço à ficha do artigo.Relativamente aos contactos do módulo CRM, se a data do dossier estiver incluída no período da tabela, a aplicação vai buscar os valores a essa tabela, caso contrário, vai buscar os valores à ficha do artigo.Se possuir os módulos CRM Comercial e Gestão, a tabela de preços existe para os contactos e clientes. Se possuir um contacto que também seja cliente, vai prevalecer a tabela de preços que se encontra na ficha do cliente.No que respeita à prioridade entre Tabelas de Preços, o seu funcionamento é o seguinte:- se, na ficha de um cliente ou de um contacto, estiver associado um código com várias tabela de preços (diferentes prioridades e períodos) e seguidamente, num documento de facturaçã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, e posteriormente vai seleccionar 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:1º recebe o nome do cliente/contacto e data do documento/dossier2º verifica na ficha do cliente/contacto qual o código da tabela de preços3º verifica nas tabelas de preços com o mesmo código, que tabelas incluem a data do documento/dossier4º verifica nas tabelas que incluem a data do documento/dossier, as que têm maior prioridade5º verifica nas tabelas que têm maior prioridade, as que têm um menor períodoVejamos o seguinte exemplo elaborado para um cliente:Se o Cliente XPTO tiver associado o código da tabela de preços 5, que por conseguinte esse código tem 3 tabelas de preços, com os seguinte períodos e prioridades:a) 01.01.2007 até 31.12.2007 ----- prioridade=0b) 01.07.2007 até 31.08.2007 ----- prioridade=1c) 01.08.2007 até 31.08.2007 ----- prioridade=1Ao introduzir um Documento de Facturação para o Cliente XPTO, com data do documento=10.08.2007, os preços a praticar são os da tabela de preços da alínea c), porque é a tabela com maior prioridade e com menor período.1º verificou que as 3 tabelas incluíam a data do documento2º verificou que das 3 tabelas 2 tinham maior prioridade3º verificou que das 2 que tinham maior prioridade 1 tinha menor período
Nota: Se na tabela da alínea c) tiver uma referência que vai buscar o preço a outra tabela, por exemplo, à tabela 3 com datas compreendidas entre 15.08.2007 e 31.08.2007 (ou seja, a data do documento não está incluída no período desta tabela) vai buscar o preço dessa referência ao dossier de preços do cliente se existir, se não, vai buscar o preço à ficha do respectivo artigo.Ter em atenção que ao introduzir:. um Documento de Facturação, a aplicação vai verificar se a Data do Documento está compreendida no intervalo de datas da Tabela de Preços.. um Dossier Interno, a aplicação vai verificar se a Data do Dossier está compreendida no intervalo de datas da Tabela de Preços.. uma
Marcação de Pacientes, a aplicação vai verificar se a Data da Marcação está compreendida no intervalo de datas da Tabela de Preços.. Documentos no POS, a aplicação vai verificar se a Data do Documento está compreendida no intervalo de datas da Tabela de Preços.

Se tiver
PHC ON poderá aprender um pouco mais sobre o funcionamento das tabelas de preços, carregando
aqui.