Identificar se há promoção vigente para a classificação do cliente identificado na venda a partir do código do produto ou classificador de produto incluso na venda e aplicar o valor desconto percentual configurado.
As informações de regra de desconto são de origem do retaguarda e devem ser integradas para o PDV nas tabelas regra_desconto e regra_desconto item
para mais informações referente a funcionalidade acesse o documento no TDN: DT DVARLIVEPDV-32705 - Desconto no item conforme regra de desconto
A Tabela regra_desconto deve possuir as seguintes informações:
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
Código de identificação no retaguarda | id_retaguarda | SIM | Texto | 100 | identificação única do registo no retaguarda(guid) |
Data/Hora do cadastro do registro | data_cadastro | SIM | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data/Hora da atualização do registro | data_atualizacao | SIM | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Situação | situacao | SIM | Inteiro |
| |
descrição | descrição | SIM | Texto | 255 | Descrição da regra de desconto |
valor de desconto percentual | valor_desconto_percentual | SIM | Numérico | valor percentual de desconto que será aplicado nos itens ex: 10.50 | |
data de vigência inicial | data_vigencia_inicial | SIM | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em se iniciaria a aplicação de regra de desconto | |
data de vigência final | data_vigencia_final | SIM | Data | Exemplo "2024-04-20 20:56:43.15725". Corresponde a data em será encerrada a aplicação da regra de desconto | |
id da tabela motivo desconto associada a regra de desconto | id_motivo_desconto | SIM | Inteiro | id do motivo de desconto que será associado a regra de desconto que deve estar previamente inserido na tabela motivo |
A Tabela regra_desconto_item deve possuir as seguintes informações:
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|---|---|---|---|---|
Código de identificação no retaguarda | id_retaguarda | SIM | Texto | 100 | identificação única do registo no retaguarda(guid) |
Data/Hora do cadastro do registro | data_cadastro | SIM | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |
Data/Hora da atualização do registro | data_atualizacao | SIM | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. | |
Situação | situacao | SIM | Inteiro |
| |
id regra desconto | id_regra_desconto | SIM | Inteiro | id da tabela regra_desconto uma regra de desconto pode possuir N registros na tabela regra_desconto_item | |
tipo | tipo | SIM | Inteiro | tipo de validação da regra de desconto que será aplicada. o tipo irá determinar como o PDV deve realizar a consulta da regra de desconto.
| |
valor | valor | NÃO | Texto | 100 | Valor do tipo da regra de desconto no qual o PDV ira verificar se os dados de produto e cliente inseridos no PDV correspondem a alguma regra de desconto vigente para a classificação do cliente. Exemplo de acordo com o tipo: Tipo 0 | Valor = ( bronze,prata,ouro,funcionário, consultor...) Tipo 1 | Valor = PAPELARIA Tipo 2(Produto informar id_retaguarda do produto) | Valor = ee1aa5a1-b76b-4ca7-8045-c0745d48fc27 Tipo 3(Todos os Produtos) | Valor = null |
ordem do classificador | ordem_classificacao_produto | NÃO | Inteiro | A ordem do classificador deve ser informado quando o tipo da regra_desconto_item possuir o valor =1(ClassificadorProduto) e seu valor deve corresponder ao mesmo valor inserido na coluna ordem da tabela associacao_classificacao_produto. |