Páginas filhas
  • DDVENDAS-55893 - DT - Winthor-Venda - Adicionar Campos na API de Preço.

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 ISSUE DDVENDAS-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

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"
      }'



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!