Árvore de páginas

Ao Configurar o Servidor Rest está disponível a API SalesTaxes para consulta de valores e tributos em Pedido de Venda.

Produto:Microsiga Protheus®
Ambiente:Todos 
Ocorrência:API para a consulta de valores e tributos do Pedido de venda.
Passo a Passo:

Configurando o Servidor Rest no Protheus, está disponível a API SalesTaxes. Essa API retorna os valores e Tributos do pedido de venda, sendo disponível nos verbos GET e POST.

{{host}}/index/salestaxes 

Verbo Get:

Retorna uma lista com os Valores e Tributos de um Pedido de Venda já gravado no Protheus, ou seja, o Pedido de Venda existente no sistema.

{{host}}/api/fat/v1/SalesTaxes/{SalesOrderId}

Observação:  A URL é complementada com o código do Pedido de Venda que desejamos as informações, não sendo necessário montar um Json com informações para essa consulta.

Após isto, é gerado o retorno com as informações do pedido de venda:

Verbo Post:

Retorna uma lista com os Valores e Tributos de uma Simulação de Pedido de Venda em Json.

{{host}}/api/fat/v1/SalesTaxes

Utilizamos a Ferramenta Postman para simular o envio do verbo Post para o Servidor Rest do Protheus.

A imagem demonstra um box apontando o método Post e o endereço do Servidor Rest com o complemento da API SalesTaxes.

Logo abaixo, é demonstrado o conteúdo do Json com suas respectivas informações que serão enviadas para que o Protheus inclua as informações:


Ao final, temos um Json de retorno enviado pelo Protheus. Neste arquivo, contém as informações que foram enviadas e incluídas no sistema.



Importante

O Protheus retornará um Json após a execução da API SalesTaxes e, neste momento, gerará a tag "codigo_produto" com o tamanho do campo de código de produto (B1_COD) contido na tabela SB1.  Caso o código não preencha o tamanho total do campo, serão incluídos espaços em branco para completar o seu tamanho.

Exemplo:

Campo B1_COD → Tamanho 30

Código do Produto → "WFRS-12"

Tag "codigo_produto" → "WFRS-12                      "

Pode lhe interessar:

Habilitar o Serviço de APIs para o produto Protheus.

API para Consulta de Valores e Tributos (SalesTaxes) em Pedidos de Venda TOTVS