Pagamentos
Os pagamentos seguem a mesma estrutura anteriormente definida: São compostos por um cabeçalho, e linhas. Nesta nova versão, é possível criar ambas as componentes num só pedido, descrito de seguida.
Criação de cabeçalhos e linhas
Os detalhes do pedido POST para a criação de recibos estão descritos de seguida, em formato OpenAPI, e em cURL.
OK
OK
Este pedido permite criar um pagamento, e respetivas linhas, em simultâneo.
Neste, o payload JSON deverá vir no seguinte formato
Finalização do documento
Não é necessário. Os pagamentos são sempre fechados.
Anulação de um documento (Caso seja preciso)
id of the payment line to delete
Texto descritivo do motivo de anulaçãoOK
No content
OK
No content
Edição do documento, após criação
O seguinte pedido pode ser realizado, após a criação do documento, e permite alterar informações sobre o documento. A estrutura do payload é a mesma do POST de criação. Neste, deverá enviar no id do pedido o id do documento a alterar. Os atributos enviados no body irão substituir os guardados no momento, e cada linha enviada dentro de lines irá substituir os dados guardados na linha com id especificado em payment_line_id
id of the payment to edit the information of
15-7-2022MO|CH|DC|CC|TR|DDA|MB|OU|...OK
No content
OK
No content
Adição de linhas
Caso pretenda adicionar novas linhas ao documento, após a sua criação, pode utilizar a seguinte rota, que utiliza o mesmo payload das lines do pedido POST de criação. Neste, o id a enviar no path é o do documento ao qual pretende adicionar a linha
id of the payment to add the line to
OK
No content
OK
No content
Remoção de linhas
Do mesmo modo, caso pretenda remover linhas de um documento, pode utilizar a seguinte rota, onde apenas tem de indicar o id da linha a remover, no path.
id of the payment line to delete
OK
No content
OK
No content
Consultar documento
Por fim, se pretender obter informações sobre um dado documento, pode utilizar a seguinte rota, onde deverá especificar o id do documento a analisar no path.
id of the payment to get the information of
OK
OK
Last updated