Documentos de Compra

Os documentos de compra na versão v1 da API têm a mesma estrutura anteriormente descrita para a v0: são compostos por um cabeçalho e uma ou mais linhas. Nesta nova versão, é possível criar ambos num só pedido, descrito de seguida.

Criar Documento de Compra

Criar Cabeçalho de Documentos de Compra

post

Criar Cabeçalho de Documentos de Compra

Required scopes
This endpoint requires the following scopes:
  • : commercial
Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
Body
currency_conversion_ratenumberOptionalExample: 1.21
currency_idnumberOptionalExample: 1
currency_iso_codestringOptionalExample: USD
datestringOptionalExample: 2023-01-01
document_series_idnumberOptionalExample: 1
document_typestringOptionalExample: FC
due_datestringOptionalExample: 2023-02-01
external_referencestringOptionalExample: Referência do documento externo
notesstringOptionalExample: Notas ao documento
retention_totalnumberOptionalExample: 9.99
retention_typestringOptionalExample: TD
settlement_expressionstringOptionalExample: 7.5
supplier_address_detailstringOptionalExample: Morada do fornecedor
supplier_business_namestringOptionalExample: Nome do fornecedor
supplier_citystringOptionalExample: Cidade/Localidade do fornecedor
supplier_countrystringOptionalExample: PT
supplier_idnumberOptionalExample: 1
supplier_postcodestringOptionalExample: 0000-000
supplier_tax_registration_numberstringOptionalExample: 999999990
tax_exemption_reason_idnumberOptionalExample: 1
vat_included_pricesbooleanOptionalExample: false
Responses
200Success

No content

post
/api/v1/commercial_purchases_documents
200Success

No content

O payload JSON a enviar contém a seguinte informação:

Nota 1: A série associada ao documento tem já que existir, e o seu "id" interno pode ser obtido por um

Nota 2: Se o fornecedor for identificado pelo seu "id" interno tem já que existir, e o seu "id" interno pode ser obtido por um

Nota 3: São também suportados dois "países" adicionais: "PT-AC" (Portugal, Açores) e "PT-MA" (Portugal, Madeira). Os países disponíveis podem ser consultados por um GET /countries, ou um em particular por um

Nota 4: O "id" interno do motivo de isenção deve ser obtido por um

Nota 5: O "id" interno da moeda deve ser obtido por um

Nota 6: O item (produto ou categoria de despesas) tem já que existir, e o seu "id" interno pode ser obtido por um

Nota 7: A unidade de medida tem já que existir, e o seu "id" interno pode ser obtido por um

Nota 8: O "id" interno da taxa de IVA deve ser obtido por um

Alteração do Documento de Compra

Quando um documento é criado em um estado finalizado, torna-se impossível executar as seguintes operações em documentos de compra:

  • Finalização do Documento de Compra

  • Anulação do Documento de Compra

  • AtualizarDocumento de Compra

  • Eliminação do Documento de Compra

Consulta do documento

Os documentos podem ser consultados a qualquer altura, antes ou depois de finalizados, e mesmo depois de anulados.

Obter Todos os Documentos de Compra Finalizados

get

Obter Todos os Documentos de Compra Finalizados

Required scopes
This endpoint requires the following scopes:
  • : commercial
Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
Query parameters
filter[status]stringOptional

@@@@@@@@@

Example: 1
Responses
200Success

No content

get
/api/v1/commercial_purchases_documents
200Success

No content

Last updated