Skip to content
On this page

Invoice Data Explained

The following is a list of data fields returned by the ACE360 Connect invoice endpoints. We've written this reference guide to help you better understand the data you receive from Connect.

Contents

id

Example:

json
"id": 20

This is the unique identifier for an invoice in ACE360.

apprenticeId

Example:

json
"apprenticeId": 200

invoiceNumber

Example:

json
"invoiceNumber": "12345"

poNumber

Example:

json
"poNumber": "AB789"

reason

Example:

json
"reason": "The reason the invoice was created."

Example:

json
"paid": 0

Possible values: 0, 1

invoiceDate

Example:

json
"invoiceDate": "2024-02-19"

This field allows you to record the date that the invoice was raised.

Note that this is not necessarily the same date that the invoice record was created in ACE360, which is represented by the createdAt field.

The field is nullable and is formatted as YYYY-MM-DD.

userId

Example:

json
"userId": 10

This is the id of the user that created the invoice.

createdBy

Example:

json
"createdBy": "Melissa Gray"

This is the name of the user that created the invoice.

createdByUserType

Example:

json
"createdByUserType": "epao"

This is the organisation type of the user that created the invoice.

createdAt

Example:

json
"createdAt": "2024-02-19 11:00:59"

This is the date the invoice was created at.

updatedAt

Example:

json
"updatedAt": "2024-02-19 12:00:33"

This is the date the invoice was updated at.