01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo |
|---|---|
| Linha de Produto: | Linha Winthor |
| Segmento: | Distribuição |
| Módulo: | 8 - FERRAMENTAS DO SISTEMA |
| Função: | 801 - AUTORIZAÇÃO DE SERVIÇOS WEB |
| Requisito/Story/Issue: | DDVENDAS-55893 |
02. SITUAÇÃO/REQUISITO
Objetivo:
Adicionar novos campos à API de preço criada na ISSUEDDVENDAS-53070, garantindo que todas as informações de tributos calculados estejam disponíveis para o consumidor da API.Descrição
A API deve ser expandida para incluir informações completas sobre os tributos aplicados, permitindo que sistemas externos ou fluxos de cálculo tenham acesso a:
- Bases de cálculo
- Incluir as bases de cálculo de todos os tributos processados pela API.
- Alíquotas
- Incluir as alíquotas de todos os tributos processados pela API.
- Códigos identificadores das figuras de tributos
- Incluir os códigos que identificam cada tributo, como CODST, CODCBS, e outros usados na tributação.
Considerar os seguintes tributos:
Desonerações -> A figura vem da 514
Redução do Simples Nacional -> Não tem figura, é configurado na rotina 3310
Partilha -> A figura vem da 514
IPI -> Não tem figura, é configurado na rotina 271
ST -> A figura vem da 514
FECP -> A figura vem da 514
CBS -> A figura vem da 4000
IBS -> A figura vem da 4000
IS -> A figura vem da 4000- Bases de cálculo
03. SOLUÇÃO
- Criado um novo end-point:
- curl --location 'http://localhost:8082/winthor/venda/v0/preco' \
--header 'Content-Type: application/json' \
--data '{
"codFilial": "1",
"codCli": "4",
"codProd": "5",
"codPlPag": "1",
"codFilialNf": "1",
"qt": "1",
"origemPed": "T",
"codUsur": "1",
"precoVendaInformado": "100",
"tipoCalculo": "2"
}'
- curl --location 'http://localhost:8082/winthor/venda/v0/preco' \
Para utilizar esta API, certifique-se de que o seguinte componente esteja atualizado:
- Serviço winthor-venda no WTA (Rotina 801). Versão mínima necessária: 0.38.17.12
Exemplo:
json de exemplo:
{
"numPed":4000000,
"codProd":1,
"numSeq":1
}
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!