Actualiza um pedido de garantia de fornecedor.
Os campos financial_discount
e discount
de cada elemento do conjunto products
, caso sejam preenchidos, devem ser valores em percentagem, de 0 a 100.
O campo exemption_reason
de cada elemento do conjunto products
torna-se obrigatório caso o conjuntotaxes
esteja vazio, não contenha elementos cujo imposto correspondente seja do tipo IVA ou que estes tenham valor zero.
O campo value
de cada elemento dos conjuntos taxes existentes torna-se obrigatório caso o imposto definido por tax_id
seja um imposto cujo valor seja definido por artigo.
Todos os campos *_id
apenas aceitam valores válidos. Esses valores podem ser consultados nos respectivos endpoints da API. No caso dos associated_id
dos elementos do conjunto associated_documents
, têm de pertencer a documentos cujo tipo possa ser associado com pedidos de garantia de fornecedor.
Os campos delivery_departure_country
e delivery_destination_country
apenas aceitam id de países válidos. Para além disso, se o país for Portugal (id 1), o código postal deve ser válido (4 dígitos, traço, 3 dígitos).
Pode enviar os campos vehicle_name e vehicle_number_plate para definir uma viatura de transporte sem a gravar na sua empresa. Se também enviar o campo vehicle_id, a viatura por este identificada será usada em vez daqueles campos.
O campo status
aceita os valores 0 (por defeito, caso não seja preenchido) e 1, que correspondem, respectivamente, aos estados de rascunho e fechado. Ao inserir um pedido de garantia de fornecedor com o estado fechado, os documentos associados, caso existam, serão conciliados com os valores definidos.