01. DADOS GERAIS
Produto: | TOTVS Distribuição e Varejo |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Distribuição |
Módulo: | Winthor AnyWhere |
Função: | Atualização de Serviços Web |
País: | Brasil |
Requisito/Story/Issue: | DDVENDAS - 46052 |
02. SITUAÇÃO/REQUISITO
Criar API no diretório WINTHOR-VENDA para consultar o preço disponível para um cliente. Essa API deve receber os parâmetros de entrada e retornar 3 valores: preço base, preço com acréscimos e preço com desonerações, de acordo com as configurações de desconto abaixo disponíveis para o cliente:
% Desconto Simples Nacional - Rotina 514
Parâmetro "2323 - Percentual de Acréscimo para venda telemarketing", da rotina 132,
Parâmetro "1544-% de acréscimo/desconto na venda balcão", da rotina 132,
% Acréscimo Plano de Pagamento, da rotina 523,
% Acréscimo Pessoa Física, da rotina 514,
% Acréscimo / Desconto por Ramo de Atividade, da rotina 512,
% Acréscimo / Desconto por Benefício Fiscal, da rotina 514,
Parâmetros para requisição:
- Os parâmetros de entrada são:
CODFILIAL (Obrigatório)
CODCLI (Obrigatório)
CODPROD (Obrigatório)
CODPLPAG (Obrigatório)CODFILIALNF (Opcional)
QT (Opcional)
ORIGEMPED (Opcional) VARCHAR2 (1) default 'F' - URL de consulta http://enderecowta:port/winthor/venda/v0/preco
- JSON de envio:
{
"codFilial": "1",
"codCli": "6",
"codProd": "1",
"codPlPag": "2",
"codFilialNf": "",
"qt": "10",
"codUsur": 6,
"condVenda" : 1,
"codAuxiliar": "7891234567891",
"origemPed": "B"
} - JSON de retorno:
{
"precoBase": 100,
"acrescimoVenda": 108.9086232000,
"desoneracoes": 100
}
03. SOLUÇÃO
Foi criado um novo endpoint para consulta de preço, com as seguintes funcionalidades:
- Envia parametros de entrada;
- A API retorna um JSON com os valores do preço base, preço com acréscimos e preço com desonerações.
Atualizar o objeto winthor-venda , no WTA, rotina 801, em uma das versões abaixo ou superior:
- 0.36.0.6
04. DEMAIS INFORMAÇÕES
Importante
As versões estarão disponíveis para download no CCW.
https://centraldecontrole.pcinformatica.com.br/
Mantenha suas rotinas sempre atualizadas!