...
A finalidade deste método é , possibilitar a consulta dos combos promocionais
GET [URLAPI]/SMPromocoesAPI/api/v2v1/CombosPromocionais
Antes de prosseguir, certifique-se de que o usuário, utilizado para autenticação de uso na API, está com as devidas permissões no Sistema/Módulo/Aplicações e na empresa desejada.
Para isso, acesse o módulo SegurançaWeb > Permissões > Associação de Permissão Usuário / Grupo > Sistemas/Módulo/Aplicações > Comercial Web > API Promoções > API de Combos Promocionais
Imagem 01 - Configurações de Sistemas/Módulos/Aplicações
Para saber mais sobre permissionamentos acesse Permissões - Segurança Web.
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
Cnpj | CNPJ da empresa utilizada como filtro de informações das promoções | String | Opcional. |
NroEmpresa | Número de Empresa para filtrar as promoções | Integer | Opcional. |
Status | A = ativo (somente produtos ativos), I = inativo (somente produtos inativos). Padrão: A. | String | Opcional |
Vigente | Somente Promoções em vigor no momento. Opções: T = Todas; S = Somente Vigentes (valor padrão); F = Vigentes e Futuras. | String | Opcional. |
SeqPromocaoPdv | Filtro por código de promoção combinada específica | Integer | Opcional. |
DataHoraAlteracao | Filtro para buscar promoções alteradas a partir de uma data | Date | Opcional. |
DataInicio | Filtro para buscar promoções que tem início a partir de uma data | Date | Opcional. |
DataTermino | Filtro para buscar promoções que finalizam em uma determinada data | Date | Opcional. |
Page | integer | Opcional. | |
PageSize | integer | Opcional. |
Não há.
Nome | Descrição | Tipo | |
seqPromocaoPdv | Número do código da promoção combinada | Integer | |
descricao | Descrição da promoção combinada | String | |
status | Situação da promoção. A = Ativo ou I = Inativo. |
String | |||
dataInicio | Data inicial da promoção | Datetime | |
dataFim | Data final da promoção | Datetime | |
tipoPromocao | Indica o tipo de configuração da promoção. Opções: Nulo ou I = Item e G = Grupo. | String | |
tipoQuantidade | Indica o tipo de verificação de quantidade para aplicação da ação promocional na venda. Opções: Nulo ou I = Itens Distintos e T = Total Itens Grupo. Informado apenas quando o tipo de Promoção é igual a G (Grupo). | String | |
tipoQtdeCargaPdv | Indica o tipo de ação do combo promocional. Utilizado para integração com algumas frentes de caixa. Opções: M = “Múltiplos”, L = “Leve X Pague Y” e A = “Acima de / A partir de” | String | |
controlaVerbaPdv | Indica se a promoção faz o controle de verba nas vendas por PDV, para posterior apuração e geração de acordo promocional com fornecedores. Opções: S = Sim / N ou Nulo = Não. | String | |
baixaQtdeVerbaBonif | Indica se baixa verba, somente dos produtos e quantidades bonificados. Opções: S = Sim / N ou Nulo = Não (padrão). | String | |
descricaoEtiqueta | Indica a descrição a ser emitida em etiquetas ou cartazes de divulgação da promoção. | String | |
codParceiro | Indica se a promoção possui integração com algum parceiro de CRM, e seu respectivo código de referência. | Integer | |
usuAlteracao | Usuário que realizou a alteração. | Datetime | |
dtaAlteracao | Data em que a alteração foi realizada. | Datetime | |
itens | seqProduto | Código sequencial do produto no ERP | Integer |
codBarras | Código de barras do produto (GTIN – EAN ou DUN) de acordo com a embalagem da promoção. Quando existir mais de um código cadastrado, retorna o maior. | String | |
qtdEmbalagem | Quantidade da Embalagem do produto para a promoção | Integer | |
quantidade | Indica a quantidade a ser vendida do produto, para estar apto à ação promocional. Quantidade de acordo com a embalagem definida. | Integer | |
tipoItem | Indica o tipo de verificação da venda do item no combo. Opções: N = Normal ou P = Promoção. | String | |
precoItem | Valor do preço do item promocional, em R$. Será considerado somente para as linhas em que o Tipo Item é igual a P (Promoção). Quando Tipo Item é igual a N, retorna valor zero. | Integer | |
percentualDesconto | Percentual de desconto a ser aplicado no item promocional. Será considerado somente para as linhas em que o Tipo Item é igual a P (Promoção). Quando Tipo Item é igual a N, retorna valor zero. | Integer | |
validoFamilia | Indica se a promoção é válida para os demais produtos da mesma família do item informado. Opções: S = Sim ou N = Não. | String | |
valorRefAcordoPromoc | Indica o tipo de valor que será usado como referência para a geração do acordo promocional, na apuração das vendas, quando se controla Verba em vendas por PDV. Opções: 1 = Preço Promocional; nulo ou 2 = Preço Atual de Venda; 3 = Custo Líquido; 4 = Custo Bruto; 5 = Custo da Última Entrada; 6 = Livre. Campo considerado apenas em itens do tipo P (Promoção). | Integer | |
valorLivreRefAcordoPromoc | Valor que será usado como referência para a geração do acordo promocional, na apuração das vendas, quando se controla Verba em vendas por PDV. Somente será informado quando o tipo de Valor Referência Acordo Promocional é igual a 6. Campo considerado apenas em itens do tipo P (Promoção). | Integer | |
status | Situação do item na promoção. A = Ativo ou I = Inativo. | String | |
seqFamilia | Código sequencial da família. | Integer | |
promocaoPorFamilia | Promoção por família | String | |
familia | Lista os dados das famílias. | ||
seqFamilia | Código sequencial da família no ERP | Integer | |
descricao | Descrição da família | String | |
produto | Lista os dados dos produtos. | ||
seqProduto | Código sequencial do produto no ERP | Integer | |
descricaoReduzida | Descrição reduzida do produto | String | |
listaPrecoAPartirDe | Lista as condições dos preços | Integer | |
valorDesconto | Valor de desconto, em R$, a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 3 = Valor do Desconto | Integer | |
percentualDesconto | Percentual de desconto a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 2 = Percentual Desconto | Integer | |
precoPromocao | Valor do preço do item promocional, em R$, a ser aplicado a partir da quantidade definida. Quando Tipo Desconto é igual a 1 = Preço de Venda | Integer | |
tipoDesconto | Define o tipo de ação promocional configurada para o item. Opções: 1 = Preço de Venda; 2 = Percentual Desconto; 3 = Valor do Desconto. | String | |
qtdApartirDe | Define a quantidade mínima de venda do grupo para aplicar a promoção | Integer | |
empresa | Lista os dados das empresas. | ||
numeroEmpresa | Número da empresa participante da promoção | Integer | |
nomeReduzido | Nome reduzido da empresa participante | String | |
cnpj | CNPJ da empresa participante da promoção | String | |
status | Situação da empresa na promoção. A = Ativa ou I = Inativa. | String | |
grupos | seqGrupo | Número de código do grupo | Integer |
descricao | Descrição do grupo de produtos para promoção | String | |
qtdItemGrupo | Define a quantidade de venda necessária, de itens pertencentes ao grupo, conforme verificação do parâmetro Tipo Quantidade, sendo em itens distintos, ou quantidade total entre os itens | Integer | |
status | Situação do grupo na promoção. A = Ativo ou I = Inativo. | String | |
listaGrupoPrecoAPartirDe | Define a quantidade mínima de venda do grupo para aplicar a promoção | ||
valorDesconto | Valor de desconto, em R$, a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 3 = Valor do Desconto | Integer | |
percentualDesconto | Percentual de desconto a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 2 = Percentual Desconto | Integer | |
precoPromocao | Valor do preço do item promocional, em R$, a ser aplicado a partir da quantidade definida. Quando Tipo Desconto é igual a 1 = Preço de Venda | Integer | |
qtdApartirDe | Define a quantidade mínima de venda do grupo para aplicar a promoção | Integer | |
itens | Lista os dados dos produtos | ||
seqProduto | Código sequencial do produto no ERP | Integer | |
codBarras | Código de barras EAN ou DUN do produto. Será considerada a embalagem em que o código informado está cadastrado. | String | |
qtdEmbalagem | Quantidade da Embalagem do produto para a promoção | Integer | |
quantidade | Indica a quantidade a ser vendida do produto, para estar apto à ação promocional. Quantidade de acordo com a embalagem definida. | Integer | |
tipoItem | Indica o tipo de verificação da venda do item no combo. Opções: N = Normal ou P = Promoção. | String | |
precoItem | Valor do preço do item promocional, em R$. Será considerado somente para as linhas em que o Tipo Item é igual a P (Promoção). Quando Tipo Item é igual a N, retorna valor zero. | Integer | |
percentualDesconto | Percentual de desconto a ser aplicado no item promocional. Será considerado somente para as linhas em que o Tipo Item é igual a P (Promoção). Quando Tipo Item é igual a N, retorna valor zero. | Integer | |
validoFamilia | Indica se a promoção é válida para os demais produtos da mesma família do item informado. Opções: S = Sim ou N = Não. | String | |
valorRefAcordoPromoc | Indica o tipo de valor que será usado como referência para a geração do acordo promocional, na apuração das vendas, quando se controla Verba em vendas por PDV. Opções: 1 = Preço Promocional; nulo ou 2 = Preço Atual de Venda; 3 = Custo Líquido; 4 = Custo Bruto; 5 = Custo da Última Entrada; 6 = Livre. Campo considerado apenas em itens do tipo P (Promoção). | Integer | |
valorLivreRefAcordoPromoc | Valor que será usado como referência para a geração do acordo promocional, na apuração das vendas, quando se controla Verba em vendas por PDV. Somente será informado quando o tipo de Valor Referência Acordo Promocional é igual a 6. Campo considerado apenas em itens do tipo P (Promoção). | Integer | |
status | Situação do item na promoção. A = Ativo ou I = Inativo. | String | |
seqFamilia | Código sequencial da família | Integer | |
promocaoPorFamilia | Promoção por família | String | |
familia | Lista os dados das famílias. | ||
seqFamilia | Código sequencial da família no ERP | Integer | |
descricao | Descrição da família | String | |
produto | Lista os dados dos produtos. | ||
seqProduto | Código sequencial do produto no ERP | Integer | |
descricaoReduzida | Descrição reduzida do produto | String | |
listaPrecoAPartirDe | Lista as condições dos preços | ||
valorDesconto | Valor de desconto, em R$, a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 3 = Valor do Desconto | Integer | |
percentualDesconto | Percentual de desconto a ser aplicado no item promocional, a partir da quantidade definida. Quando Tipo Desconto é igual a 2 = Percentual Desconto | Integer | |
precoPromocao | Valor do preço do item promocional, em R$, a ser aplicado a partir da quantidade definida. Quando Tipo Desconto é igual a 1 = Preço de Venda | Integer | |
tipoDesconto | Define o tipo de ação promocional configurada para o item. Opções: 1 = Preço de Venda; 2 = Percentual Desconto; 3 = Valor do Desconto. | String | |
qtdApartirDe | Define a quantidade mínima de venda do grupo para aplicar a promoção | Integer | |
empresa | Lista os dados das empresas. | ||
numeroEmpresa | Número da empresa participante da promoção | Integer | |
nomeReduzido | Nome reduzido da empresa participante | String | |
cnpj | CNPJ da empresa participante da promoção | String | |
status | Situação da empresa na promoção. A = Ativa ou I = Inativa. | String | |
empresas | numeroEmpresa | Número da empresa participante da promoção | Integer |
nomeReduzido | Nome reduzido da empresa participante | String | |
cnpj | CNPJ da empresa participante da promoção | String | |
status | Situação da empresa na promoção. A = Ativa ou I = Inativa. | String | |
_expandables | _expandables | Propriedade para expandir os campos. | String |
Bloco de código | ||
---|---|---|
| ||
{
"hasNext":true,
"items":[
{
"seqPromocaoPdv":0,
"descricao":"string",
"status":"string",
"dataInicio":"2021-05-17T19:28:16.916Z",
"dataFim":"2021-05-17T19:28:16.916Z",
"tipoPromocao":"string",
"tipoQuantidade":"string",
"tipoQtdeCargaPdv":"string",
"controlaVerbaPdv":"string",
"baixaQtdeVerbaBonif":"string",
"descricaoEtiqueta":"string",
"codParceiro":0,
"usuAlteracao":"string",
"dtaAlteracao":"2021-05-17T19:28:16.916Z",
"itens":[
{
"seqProduto":0,
"codBarras":"string",
"qtdEmbalagem":0,
"quantidade":0,
"tipoItem":"string",
"precoItem":0,
"percentualDesconto":0,
"validoFamilia":"string",
"valorRefAcordoPromoc":0,
"valorLivreRefAcordoPromoc":0,
"status":"string",
"seqFamilia":0,
"promocaoPorFamilia":"string",
"familia":{
"seqFamilia":0,
"descricao":"string"
},
"produto":{
"seqProduto":0,
"descricaoReduzida":"string"
},
"listaPrecoAPartirDe":[
{
"valorDesconto":0,
"percentualDesconto":0,
"precoPromocao":0,
"tipoDesconto":"string",
"qtdApartirDe":0,
"empresa":{
"numeroEmpresa":0,
"nomeReduzido":"string",
"cnpj":"string",
"status":"string"
}
}
]
}
],
"grupos":[
{
"seqGrupo":0,
"descricao":"string",
"qtdItemGrupo":0,
"status":"string",
"listaGrupoPrecoAPartirDe":[
{
"valorDesconto":0,
"percentualDesconto":0,
"precoPromocao":0,
"qtdApartirDe":0
}
],
"itens":[
{
"seqProduto":0,
"codBarras":"string",
"qtdEmbalagem":0,
"quantidade":0,
"tipoItem":"string",
"precoItem":0,
"percentualDesconto":0,
"validoFamilia":"string",
"valorRefAcordoPromoc":0,
"valorLivreRefAcordoPromoc":0,
"status":"string",
"seqFamilia":0,
"promocaoPorFamilia":"string",
"familia":{
"seqFamilia":0,
"descricao":"string"
},
"produto":{
"seqProduto":0,
"descricaoReduzida":"string"
},
"listaPrecoAPartirDe":[
{
"valorDesconto":0,
"percentualDesconto":0,
"precoPromocao":0,
"tipoDesconto":"string",
"qtdApartirDe":0,
"empresa":{
"numeroEmpresa":0,
"nomeReduzido":"string",
"cnpj":"string",
"status":"string"
}
}
]
}
]
}
],
"empresas":[
{
"numeroEmpresa":0,
"nomeReduzido":"string",
"cnpj":"string",
"status":"string"
}
],
"_expandables":[
"string"
]
}
]
} |