For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update

Altera os dados do componente de um produto.

Alterar Componente

POST https://api.cloudinvoice.net/products/:prod_id/components/:id/update/

Path Parameters

Name
Type
Description

prod_id

integer

ID do Produto

id

integer

ID do Componente

Request Body

Name
Type
Description

product_component_id*

integer

ID do Produto Componente Consulte a tabela Produtos para saber mais.

description

string

Descrição Descrição personalizada que se sobrepõe à da ficha do Produto.

quantity

float

Quantidade

use_comp_code_price

boolean

Usar Preço do Componente Se true, possibilitará a utilização dos campos de preços unit_price e unit_price_tax_inc.

unit_price

float

Preço Unitário

unit_price_tax_inc

float

Preço Unitário com IVA

use_price_tax_inc

boolean

Calcular Preço com IVA Indica qual dos preços unitários (com ou sem IVA) está a actualizar.

⚠️ É recomendável que, ao definir um preço, envie sempre este campo para garantir que está a actualizar o valor pretendido.

curl -X POST https://api.cloudinvoice.net/products/6/components/1/update/
    -d '{
        "quantity": 3
    }'
{
    "id": 1,
    "product_id": 6,
    "product": {
        "code": "COMP",
        "description": "Produto Composto"
    },
    "product_component_id": 1,
    "product_component": {
        "code": "001",
        "description": "Produto 1"
    },
    "description": "Descrição do Componente",
    "quantity": 3.0,
    "sequence_number": 1,
    "use_comp_code_price": false,
    "unit_price": 0.0,
    "unit_price_tax_inc": 0.0,
    "use_price_tax_inc": false
}

Para ver exemplos de pedidos nas várias linguagens, consulte a página Exemplos de Pedidos.

Last updated