A Regra Desconto Acréscimo poderá ter a seguintes informações:
Informação | Campo Banco PV | Campo Json API | Obrigatório | Tipo | Tamanho | Descrição | Observação |
---|---|---|---|---|---|---|---|
Identificação no retaguarda | id_retaguarda | Não | Texto | 100 | |||
Data inicial da vigência da regra de desconto e acréscimo | data_vigencia_inicial | Sim | Data | Data cadastrada no ERP/Retaguarda para o início da vigência da regra de desconto e acréscimo. Exemplo "2024-03-20 20:56:43.15725". | |||
Data final da vigência da regra de desconto e acréscimo | data_vigencia_final | Sim | Data | Data cadastrada no ERP/Retaguarda para o final da vigência da regra de desconto e acréscimo. Exemplo "2024-03-20 20:56:43.15725". | |||
Desconto ou Acréscimo | tipo | Sim | Texto | Informação obsoleta, sendo: 0 - Desconto 1- Acréscimo |
|||
Percentual do desconto ou acréscimo | valor | Sim | Númerico | Percentual a ser aplicado no item no carrinho de venda cadastrado no ERP/Retaguarda | |||
Identificação da condição | id_retaguarda_pagamento_condicao | Não | Texto | 100 | Identificação da condição no erp | ||
Identificação da restrição condição | id_retaguarda_restricao_pagamento_condicao | Não | Texto | 100 | Identificação da restrição da condição no erp | ||
Quantidade inicial | quantidade_inicial | Não | Númerico | Quantidade inicial é a configuração da quantidade mínima para utilizar o valor do desconto ou acréscimo. | |||
Quantidade final | quantidade_final | Não | Númerico | Quantidade final é a configuração da quantidade máxima para utilizar o valor do desconto ou acréscimo. | |||
Identificação da região | id_regiao | Não | Texto | Identificação da região | |||
Identificação da praça | Id_retaguarda_praca | Não | Identificação da praça no erp | ||||
Identificação do ramo de atividade | id_ramo_atividade | Não | Identificação do ramo de atividade | ||||
Identificação da rede | id_retaguarda_rede | Não | Identificação da rede no erp | ||||
Identificação do cliente | id_cliente | Não | Identificação do cliente | ||||
Identificação do produto | Id_produto | Não | Identificação do produto | ||||
Identificação do fornecedor | Id_retaguarda_fornecedor | Não | Identificação do fornecedor no erp | ||||
Identificação da categoria | id_retaguarda_categoria | Não | Identificação da categoria no erp | ||||
Identificação da subcategoria | id_retaguarda_subcategoria | Não | Identificação da subcategoria no erp | ||||
identificação produto emabalagem | id_produto_embalagem | Não | Identificação do produto embalagem no EPP | ||||
Prioritária | prioritaria | Não | Boleano | Prioritária é a configuração para definir qual promoção será utilizada em casos de mais de uma promoção cadastrada para o mesmo item. | |||
Identificação do departamento | id_retaguarda_departamento | Não | Texto | 100 | Identificação do departamento no erp |
||
identificação da marca | id_retaguarda_marca | Não | Texto | 100 | Identificação da marca no erp | ||
identificação da seção | id_retaguarda_secao | Não | Texto | 100 | Identificação da seção no erp | ||
Situação | situacao | Sim | Inteiro | Define se o o vinculo em questão está ativo ou inativo. 0 - Inativo 1 - Ativo |
|||
Data de cadastro | data_cadastro | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente. | |||
Data de atualização | data_atualizacao | Sim | Data | Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. |
Este método é responsável pela criação de um novo grupo
Este endpoint recebe uma lista de regra de desconto e acrescimo, permitindo vários em uma mesma requisição.
Para que a baixa da regra de desconto e acrescimo criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 59 = regradescontoacrescimo
É necessário que o inquilino tenha o parametro 59 - regradescontoacrescimo cadastrado no controle.
[
{
"dataHoraVigenciaFinal": "2021-06-21T14:43:18.665Z",
"dataHoraVigenciaInicial": "2021-06-21T14:43:18.665Z",
"idInquilino": "string",
"idProprietario": "string",
"idRetaguarda": "string",
"idRetaguardaCategoria": "string",
"idRetaguardaCliente": 10,
"idRetaguardaDepartamento": "string",
"idRetaguardaFornecedor": "string",
"idRetaguardaMarca": "string",
"idRetaguardaPagamentoCondicao": "string",
"idRetaguardaPraca": "string",
"idRetaguardaProduto": "string",
"idRetaguardaProdutoEmbalagem ": "string",
"idRetaguardaRamoAtividade": "string",
"idRetaguardaRede": "string",
"idRetaguardaRegiao": "string",
"idRetaguardaRestricaoPagamentoCondicao": "string",
"idRetaguardaSecao": "string",
"idRetaguardaSubCategoria": "string",
"loteOrigem": "string",
"prioritaria": true,
"quantidadeFinal": 10,
"quantidadeInicial": 10,
"situacao": 10,
"tipo": 10,
"valor": "string"
}
]
Campo |
Tipo |
Descrição |
Obrigatório |
Observações |
---|---|---|---|---|
idInquilino |
string |
Identificador do inquilino | Sim | |
idProprietario | string | Identificador do proprietário | Sim | |
idRetaguarda | string | Identificador do grupo na retaguarda | Sim | Tamanho máximo: 100 caracteres |
dataHoraVigenciaInicial | datetime | Data Inicial da vigência da regra | Sim | |
dataHoraVigenciaFinal | datetime | Data Final da vigência da regra | Sim | |
loteOrigem | string | Identificador do lote | Sim | |
situacao | Int | Situação do grupo | Sim | 0 - Inativo , 1 - ativo |
tipo | Int | Tipo da regra | Sim | 0 - desconto, 1 - Acrescimo |
valor | string | Valor | Sim | |
quantidadeInicial | Int | Quantidade Inicial | Não | |
quantidadeFinal | Int | Quantidade Final | Não | |
idRetaguardaPagamentoCondicao | string | IdRetaguarda do pagamento condicao | Não | Tamanho máximo: 100 caracteres |
idRetaguardaRestricaoPagamentoCondicao | string | IdRetaguarda da restrição pagamento condição | Não | Tamanho máximo: 100 caracteres |
idRetaguardaRegiao | string | IdRetaguarda da Regiao | Não | |
idRetaguardaPraca | string | IdRetaguarda da Praca | Não | Tamanho máximo: 100 caracteres |
idRetaguardaRamoAtividade | string | IdRetaguarda do Ramo de atividade | Não | |
idRetaguardaRede | string | IdRetaguarda da Rede | Não | Tamanho máximo: 100 caracteres |
idRetaguardaCliente | string | IdRetaguarda do Cliente | Não | |
idRetaguardaProduto | string | Id Retaguarda do Produto | Não | |
idRetaguardaFornecedor | string | IdRetaguarda do fornecedor | Não | Tamanho máximo: 100 caracteres |
idRetaguardaCategoria | string | IdRetaguarda da categoria | Não | Tamanho máximo: 100 caracteres |
idRetaguardaSubCategoria | string | IdRetaguarda subcategoria | Não | Tamanho máximo: 100 caracteres |
idRetaguardaDepartamento | string | IdRetaguarda do departamento | Não | Tamanho máximo: 100 caracteres |
idRetaguardaProdutoEmbalagem | string | idRetaguarda da embalagem do produto | Não | Tamanho máximo: 100 caracteres |
prioritaria | boolean | Regra prioritaria | Não | |
idRetaguardaMarca | string | IdRetaguarda da Marca | Não | Tamanho máximo: 100 caracteres |
idRetaguardaSecao | string | IdRetaguarda da Secao | Não | Tamanho máximo: 100 caracteres |
{
"data": null,
"errors": null,
"message": null,
"numberOfRecords": 8,
"success": true,
"totalTime": 2061
}
Campo |
Tipo |
Descrição |
---|---|---|
data | Objeto | Retorno dos dados caso tenha |
errors | Objeto | Objeto contendo todos os erros encontrados. |
message | String | Descrição do erro |
numberOfRecords | Int | Número de arquivos processados |
success | Bool | Status da requisição |
totalTime | Int | Tempo total |
{
"data": null,
"errors": {
"0": {
"IdRetaguarda": [
""
]
}
},
"message": null,
"numberOfRecords": 9,
"success": false,
"totalTime": 4077
}
Campo |
Tipo |
Descrição |
---|---|---|
data | Objeto | Retorno dos dados caso tenha |
errors | Objeto | Objeto contendo todos os erros encontrados. Cada propriedade desse objeto é o índice do grupo enviado que está com erro. |
message | String | Descrição do erro |
numberOfRecords | Int | Número de arquivos processados |
success | Bool | Status da requisição |
totalTime | Int | Tempo total |