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

chevron-right
lockRequired 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
chevron-right
200Success

No content

post
/api/v1/commercial_purchases_documents
200Success

No content

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

circle-info

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

circle-info

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

circle-info

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

circle-info

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

circle-info

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

circle-info

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

circle-info

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

circle-info

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

Alteração do Documento de Compra

triangle-exclamation

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

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

@@@@@@@@@

Example: 1
Responses
chevron-right
200Success

No content

get
/api/v1/commercial_purchases_documents
200Success

No content

Last updated