Método para incluir promoções.
POST /api/v1/PromocaoNão há.
AdicionarPromocaoDto
| Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) | |
| 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 código e descrição do 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 enquadraras vendas dos produtos da promoção. P = Promoção / N = Normal | string | Opcional. Valor padrão = P. | |
empresas | AdicionarEmpresaDto | Lista de Empresas da Promoção | ||
| nroEmpresa | Número da empresa participante da promoção | integer($int32) | Opcional. Obrigatório quando não informado CNPJ da empresa. | |
| cnpjEmpresa | CNPJ da empresa participante da promoção | string | Opcional. Obrigatório quando não informado número da empresa. Se enviar número e CNPJ, prevalece o número. | |
segmentos | SegmentoPromocaoItemDto | Lista de Segmentos de Venda da Promoção | ||
| nroSegmento | Número do Segmento de Venda | integer($int32) | Obrigatório no mínimo 1. | |
produtos | AdicionarPromocaoItemDto | Lista de Produtos incluídos na promoção | ||
| 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 do produto (GTIN) de acordo com a embalagem da promoção. Quando existir mais de um código cadastrado, retorna o maior | string | Opcional. Obrigatório quando não informado o código sequencial do produto. Se enviar os dois códigos, prevalece o sequencial. | |
| 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 para expandir os componentes. | |||
[
{
"descricao": "string",
"dtaInicio": "2020-12-24T14:07:53.027Z",
"dtaFim": "2020-12-24T14:07:53.027Z",
"faixaAcrFinanceiro": "string",
"seqGrupoPromoc": 0,
"indUsaAcrescTabVenda": "string",
"tipoMediaVda": "string",
"empresas": [
{
"nroEmpresa": 0,
"cnpjEmpresa": "string"
}
],
"segmentos": [
{
"nroSegmento": 0
}
],
"produtos": [
{
"seqProduto": 0,
"codAcesso": "string",
"qtdEmbalagem": 0,
"precoPromocional": 0
}
],
"_expandables": [
"string"
]
}
] |
Informações para Resposta (Response Information)
CODE 201 - SUCCESS
PromocaoDto
{
"seqPromocao": 0,
"descricao": "string",
"dtaInicio": "2020-12-24T14:07:53.064Z",
"dtaFim": "2020-12-24T14:07:53.064Z",
"faixaAcrFinanceiro": "string",
"seqGrupoPromoc": 0,
"indUsaAcrescTabVenda": "string",
"tipoMediaVda": "string",
"inativaPromocaoCCAcord": "string",
"dtaHoraInclusao": "2020-12-24T14:07:53.064Z",
"dtaHoraAlteracao": "2020-12-24T14:07:53.064Z",
"empresas": [
{
"nroEmpresa": 0,
"cnpjEmpresa": "string"
}
],
"segmentos": [
{
"nroSegmento": 0,
"descSegmento": "string"
}
],
"produtos": [
{
"seqPromocao": 0,
"seqProduto": 0,
"codAcesso": "string",
"qtdEmbalagem": 0,
"status": "string",
"precoPromocional": 0,
"dtaHoraInclusao": "2020-12-24T14:07:53.065Z",
"dtaHoraAlteracao": "2020-12-24T14:07:53.065Z",
"empresas": [
{
"nroEmpresa": 0
}
],
"segmentos": [
{
"nroSegmento": 0
}
]
}
],
"_expandables": [
"string"
]
} |
application/json, text/json
CODE 400 - BAD
{
"code": "string",
"message": "string",
"detailedMessage": "string",
"helpUrl": "string",
"details": [
{
"guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"code": "string",
"message": "string",
"detailedMessage": "string"
}
]
} |