Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

AAl configurar el servidor Rest, la API de SalesTaxes está disponible para consultar valores e impuestos en el pedido de ventaa.

Producto

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

ProdutoOcorrência a tributos do Pedido de vendaHabilitar o Serviço de APIs para o produto Consulta Valores Tributos SalesTaxes em Venda

:

Microsiga Protheus®

Ambiente

Entorno:

Todos 

Ocurrencia:

API para

la consulta de valores e

impuestos del pedido de venta.

Passo Paso a PassoPaso:

Configurando o Servidor Rest no el servidor Rest en el Protheus, está disponível a la API de SalesTaxes está disponible. Essa Esta API retorna os devuelve los valores e Tributos do impuestos del pedido de venda, sendo disponível nos venta, y está disponible en los verbos GET e y POST.

{{host}}/index/salestaxes 

Image Modified

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 Devuelve una lista de los valores e impuestos de un Pedido de Venta ya registrada en el Protheus, es decir, el Pedido de Venta existente en el sistema.

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

Image Modified

ObservaçãoObservaciónA 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.La URL se complementa con el código del pedido de venta que queremos la información, y no es necesario montar un Json con informaciones para esta consulta.

Después de esto, se genera la devolución con la información del pedido de ventaApós isto, é gerado o retorno com as informações do pedido de venda:

Image Modified

Verbo Post:

Retorna uma lista com os Valores e Tributos de uma Simulação de Pedido de Venda em Devuelve una lista de los valores e impuestos de una simulación de un pedido de venta en Json.

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

Utilizamos a Ferramenta la herramienta Postman para simular o envio do verbo Post para o Servidor Rest do Protheus.A imagem demonstra um box apontando o método Post eo 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: Image Removed

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.

Image Removed

el envío del Verbo Post al servidor Rest del Protheus.

La imagen muestra un cuadro que apunta al método Post y la dirección del servidor Rest con el complemento de la API SalesTaxes.

A continuación, se muestra que el contenido de la Json con sus respectivas informaciones que se envían para que Protheus  incluya las informaciones: Image Added


Al final, tenemos un Json de devolución enviado por el Protheus. Este archivo, contiene la información que se ha enviado e incluido en el sistema..

Image Added


Dica
titleValidación de campos obligatorios

El parámetro MV_VLCPAPI establece la validación de campos obligatorios para la generación de pedidos.

Cuando se configura con el valor .T., el sistema realiza la verificación de campos obligatorios durante la consulta de tributos por medio de la API SalesTaxes.


Aviso
titleImportante

Al enviar el JSON, es fundamental que las tags de datos compuestos por caracteres contengan la misma cantidad de caracteres definida en el diccionario de datos, aunque esto implique en el envío de espacios.
Por ejemplo, los campos de cliente en el estándar tienen el tamaño de 6 caracteres, consecuentemente, para un cliente registrado con solamente 5 espacios ("00001"), la tag "CustomerIdDelivery" debe enviarse con el espacio vacío, totalizando 6 caracteres ( "00001 "). Este comportamiento busca evitar que el proceso "manipule" el dato complementando el valor, lo que podría acarrear en asumir valores indebidos en el procesamiento, además del tiempo de procesamiento de los datos que sería extendido generando riesgo en el timming de devolución de integraciones y servicios.

El Protheus devolverá un Json después de que se ejecute la API de SalesTaxes y ahora generará la tag "codigo_produto" con el tamaño del campo de código de producto (B1_COD) contenido en la tabla SB1.  Si el código no completa el tamaño total del campo, se incluirán espacios en blanco para completar su tamaño.

Ejemplo

Aviso
titleImportante

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 tamaño 30

Código do Produto del Producto → "WFRS-12"

Tag "codigo_produto" → "WFRS-12                      "

Puede ser de su interés:

Habilite el servicio de las API para el producto

Pode lhe interessar:

Protheus.

API para

la consulta de

valores e

impuestos (

Sales Taxes)

en Pedidos de

Venta TOTVS