Método para alterar promoções.
PUT [URLAPI]/PromocaoAPI/api/v1/Promocao/{seqPromocao}
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 Promoções Normais do ERP
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) |
---|---|---|---|
seqPromocao seqPromocao | Sequencial da Promoção | integer($int32) | Obrigatório |
AtualizarPromocaoDto
Informações para alteração | ||||
Nome | Descrição | Tipo(Type) | Exigência |
Código da Promoção
descricao | Descrição da promoção |
string |
Obrigatório
Descrição
Obrigatório |
dtaInicio | Data inicial da promoção | string($date-time) | Obrigatório |
dtaFim | Data final da promoção | string($date-time) | Obrigatório |
faixaAcrFinanceiro | Indica a faixa de acréscimo para cálculo do preço de tabela, na venda dos produtos da promoção. Utilizado em vendas pelo módulo Venda Balcão. | string | Opcional. Valor padrão = A. |
seqGrupoPromoc | Indica o grupo que a promoção pertence | integer($int32) | Opcional |
indUsaAcrescTabVenda | Indica se aplica acréscimo de tabela de venda, ao calcular o preço de venda dos produtos da promoção. Utilizado em vendas pelo módulo Venda Balcão. | string | Opcional |
tipoMediaVda | Indica o tipo cálculo de média de venda em que deve se enquadrar as vendas dos produtos da promoção. P = Promoção / N = Normal. | string | Opcional. Valor padrão = P. |
empresas (AtualizarEmpresaDto) | nroEmpresa |
Indica se inativa a promoção quando não houver saldo do conta corrente de acordo promocional vinculado.
Opcional
Lista das Empresas participantes da promoção
(Obrigatória)
Número EmpresaNúmero de cadastro da empresa no ERP que está vinculada a promoção | integer($int32) | Opcional. Obrigatório quando não informado CNPJ da empresa. |
cnpjEmpresa | CNPJ da empresa que está vinculada a promoção | string | Opcional. Obrigatório quando não informado número da empresa. Se enviar número e CNPJ, prevalece o número. |
status | Situação da empresa na promoção. A = Ativa, I = Inativa. | string | Opcional. Valor padrão = A. |
Lista dos Segmentos de Venda da Promoção
(Obrigatória)
Segmento de Vendasegmentos (AtualizarSegmentoDto) | nroSegmento | Números dos segmentos de venda, que se aplicam a promoção | integer($int32) | Obrigatório no mínimo 1. |
status | Situação do segmento de venda na promoção. A = Ativa, I = Inativa. | string | Opcional. Valor padrão = A. |
(Obrigatória)
Código Sequencial do Produtoprodutos (AtualizarPromocaoItemDto) | seqProduto | Código sequencial do produto no ERP | integer($int32) | Opcional. Obrigatório quando não informado código de barras. |
codAcesso | Código de barras EAN ou DUN do produto. Será considerada a embalagem em que o código informado está cadastrado. | string | Opcional. Obrigatório quando não informado o código sequencial do produto. Se enviar os dois códigos, prevalece o sequencial. |
status | Situação do produto na promoção. A = Ativa, I = Inativa. | string | Opcional. Valor padrão = A. |
qtdEmbalagem | Embalagem do produto para promoção | number($double) | Obrigatório quando não informado o código de barras do produto. | |
precoPromocional | Valor do preço de promoção do produto | number($double) | Obrigatório | |
expandables | Propriedade de expandir os campos. | string | Não há. |
Bloco de código | ||
---|---|---|
| ||
{ "descricao": "string", "dtaInicio": "2020-12-31T14:40:38.142Z", "dtaFim": "2020-12-31T14:40:38.142Z", "faixaAcrFinanceiro": "string", "seqGrupoPromoc": 0, "indUsaAcrescTabVenda": "string", "tipoMediaVda": "string", "empresas": [ { "nroEmpresa": 0, "cnpjEmpresa": "string", "status": "string" } ], "segmentos": [ { "nroSegmento": 0, "status": "string" } ], "produtos": [ { "seqProduto": 0, "codAcesso": "string", "qtdEmbalagem": 0, "precoPromocional": 0, "status": "string" } ], "_expandables": [ "string" ] } |
Informações para Resposta (Response Information)
CODE 201 - SUCCESS
ErrorResponse
Bloco de código | ||
---|---|---|
| ||
{
"code": "string",
"message": "string",
"detailedMessage": "string",
"helpUrl": "string",
"details": [
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"code": "string",
"message": "string",
"detailedMessage": "string"
}
]
} |