Pagamentos

Criação de pagamentos

Tal como no caso dos recibos, as compras são constituídas por:

  1. Um cabeçalho

  2. Umas ou mais linhas

1. Criação do cabeçalho

De modo a criar uma compra, deverá inicialmente criar o cabeçalho do documento. Para este efeito, deverá realizar o seguinte pedido:

Criar Cabeçalho de Pagamentos

post

Criar Cabeçalho de Pagamentos

Required scopes
This endpoint requires the following scopes:
  • : commercial
Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
Body
cash_account_idnumberOptionalExample: 2
check_numberany | nullableOptional
company_idnumberOptionalExample: 800000046
country_idnumberOptionalExample: 1
currency_conversion_ratenumberOptionalExample: 1
currency_idnumberOptionalExample: 1
datestringOptionalExample: 2024-02-29
document_series_idnumberOptionalExample: 12
gross_totalnumberOptionalExample: 11.3
internal_observationsstringOptionalExample: Comentário interno
net_totalnumberOptionalExample: 0
observationsstringOptionalExample: Comentários visíveis
payment_mechanismstringOptionalExample: MO
supplier_idnumberOptionalExample: 9
third_party_idany | nullableOptional
third_party_typeany | nullableOptional
Responses
200Success

No content

post
/api/v1/commercial_purchases_payments
200Success

No content

No pedido acima, o <access_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth

O <payload JSON> deverá vir no seguinte formato

Após criar o cabeçalho, a resposta TEM QUE ser consultada para obtenção do identificador interno ("id") da compra criada. Este identificador será necessário para a criação de todas as linhas.

2. Criação de Linha de Pagamento

Em todos os pedidos seguintes, é necessário saber qual o id do documento de compra. Este id pode ser guardado a partir da resposta (JSON) ao pedido de criação anterior, ou pode ser consultado via API. Via API, o id do documento pode ser obtido por um

De modo a inserir linhas na compra criada, deverá realizar o seguinte pedido

Adicionar Linha a Pagamentos

post

Adicionar Linha a Pagamentos

Required scopes
This endpoint requires the following scopes:
  • : commercial
Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
Body
Responses
200Success

No content

post
/api/commercial_purchases_payment_lines
200Success

No content

No pedido acima, o <access_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth. O payload JSON deverá vir no seguinte formato, dependendo se se trata de um produto, ou categoria de despesa

NOTA: É na linha que se indica qual o documento de compra (FC ou DSP) a pagar. Se necessário, podem criar-se mais do que uma linha (e nesse caso o pagamento é feito de uma só vez para todos os documentos)

Linha de pagamento

Last updated