Skip to main content
GET
Get one BusinessCharge
A BusinessCharge represents a charge issued by Nexudus to a specific location for platform services or subscription fees. Only Nexudus staff can create or manage these charges. Charges can be one-off or recurring. Set Recurrent to true and provide RepeatFrom and RepeatUntil to define the recurrence window. A charge moves through an approval workflow before it is invoiced. Use ApprovedByBusiness and ApprovedBySender to reflect the approval state. Once invoiced, the Invoiced flag will be set and InvoicedOn will record the date.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the BusinessCharge-Read role.

Path Parameters

integer
required
The Id of the BusinessCharge record to retrieve.

Code Examples

Response

200

integer
ID of the business linked to this record.
integer
ID of the application linked to this record.
string
Human-readable description of what this charge is for.
string
URL that Nexudus will call back once the charge is processed or its status changes.
string
Date by which the charge must be paid.
number
Percentage discount to apply to the charge amount (0–100).
number
Total amount of the charge before tax.
number
Tax amount applied to this charge.
boolean
True once the charge has been added to an invoice.
string
Date and time when the charge was included in an invoice. Set automatically by Nexudus.
boolean
True when the business (location) has approved the charge. Both parties must approve before the charge can be invoiced.
boolean
True when Nexudus (the sender) has approved the charge. Both parties must approve before the charge can be invoiced.
boolean
Set to true to make this a recurring charge. Use with RepeatFrom and RepeatUntil to define the recurrence window.
string
Start date of the recurrence window. Required when Recurrent is true.
string
End date of the recurrence window. The charge will not be issued after this date.
integer
Unique record identifier.
string
UUID of the record.
string
Date and time the record was created (ISO 8601).
string
Date and time the record was last updated (ISO 8601).
string
Email of the user who last updated this record.
boolean
Whether the record was recently created.
string
External system identifier.
Example Response