Recibos
Os recibos 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
NOTA 1: A série associada ao recibo tem já que existir, e o seu "id" interno deve ser obtido por um
NOTA 2: O "id" interno da conta bancária da empresa deve ser obtido por um
NOTA 3: O "id" interno da conta de caixa da empresa deve ser obtido por um
Anulação de um recibo (Caso seja preciso):
Os detalhes do pedido POST para a criação de recibos estão descritos de seguida, em formato OpenAPI, e em cURL.
id of the receipt line to delete
OK
No content
OK
No content
No pedido acima, o <access_token> corresponde ao token de acesso válido devolvido pelo serviço de OAuth
NOTA 1: O "id" interno do recibo a anular deve ser obtido por um
É na linha do recibo que se indica qual o documento (FT, ou outro) que foi pago.
Se necessário, pode criar-se mais do que uma linha (e nesse caso o recibo é emitido de uma só vez para todos os documentos referenciados)
Edição do recibo, após criação
O seguinte pedido pode ser realizado, após a criação do recibo, e permite alterar informações sobre o mesmo. A estrutura do payload é a mesma do POST de criação. Neste, deverá enviar no id do pedido o id do recibo 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 receipt_line_id
id of the receipt to edit the information of
15-07-2022MO|CH|DC|...OK
No content
OK
No content
Adição de linhas
Caso pretenda adicionar novas linhas ao recibo, 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 recibo ao qual pretende adicionar a linha
id of the receipt to add the line to
OK
No content
OK
No content
Remoção de linhas
Do mesmo modo, caso pretenda remover linhas de um recibo, pode utilizar a seguinte rota, onde apenas tem de indicar o id da linha a remover, no path.
id of the receipt line to delete
OK
No content
OK
No content
Consultar recibo
Por fim, se pretender obter informações sobre um dado recibo pode utilizar a seguinte rota, onde deverá especificar o id do documento a analisar no path.
id of the receipt to get the information of
OK
OK
Last updated