Método para alterar promoções.
PUT [URLAPI]/PromocaoAPI/api/v1/Promocao/{seqPromocao}
Antes de prosseguir, certifique-se de que o usuário 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 | Sequencial da Promoção | integer($int32) | Obrigatório |
AtualizarPromocaoDto
Informações para alteração | ||||
Nome | Descrição | Tipo(Type) | Exigência | |
descricao | Descrição da promoção | string | 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 | Nú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. | |
segmentos (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. | |
produtos (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á. |
{ "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
{ "code": "string", "message": "string", "detailedMessage": "string", "helpUrl": "string", "details": [ { "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "code": "string", "message": "string", "detailedMessage": "string" } ] } |