Payment

Register a payment for an existing invoice.

Use this when the debtor paid outside Ropo’s settlement flow.

This is typical when the debtor pays to your own account.

circle-exclamation

Prerequisites

The invoice must already exist in Ropo One.

You must reference the invoice using one of these identifiers:

  • billcode (preferred)

  • jobid

  • billnum

Send only one identifier when possible.

If you send multiple identifiers, Ropo uses this lookup order:

  1. billcode

  2. jobid

  3. billnum

Required fields

  • paydate (format: YYYY-MM-DD)

  • amount

Optional fields

These fields are use case specific:

  • identifier

  • type (example: directpayment)

  • creditnotebillnum

  • description

Example

Add payment to existing job.

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

JobAddPayment

amountnumberRequired

Amount of payment

Example: 710.00
billcodestringOptional

Reference of job. One of these required: 1.billcode, 2.jobid, 3. billnum (search order)

Example: 123467
billnumstringOptional

Billnum of job. One of these required: 1.billcode, 2.jobid, 3. billnum (search order)

Example: R123467
jobidintegerOptional

Id of job. One of these required: 1.billcode, 2.jobid, 3. billnum (search order)

Example: 123467
paydatestringRequired

Date of payment

Example: 2017-10-10
identifierstringOptional

Payment targeting identifier

Example: insurance
typestringOptional

Payment type

Example: directpayment
creditnotebillnumstringOptional

Credit note invoice number

Example: 26251
descriptionstringOptional

Description of payment

Example: Capital amount increased due to agreement change.
Responses
post
/jobs/payment

Last updated

Was this helpful?