Documentation Index

Fetch the complete documentation index at: https://docs.restaurant365.com/llms.txt

Use this file to discover all available pages before exploring further.

/public/accounting/v1/transactions

Prev Next
Get
/public/accounting/v1/transactions

Retrieves transactions with optional filtering and pagination

Security
HTTP
Type Bearer

Put ONLY your JWT Bearer token on textbox below!

Query parameters
LocationId
string (uuid) Required

Location. Required. Only a single location is supported for v1

ModifiedOnStart
string (date-time)

Modified date start (inclusive)

ModifiedOnEnd
string (date-time)

Modified date end (inclusive)

DateOfBusinessStart
string (date)

Date of business start (inclusive)

DateOfBusinessEnd
string (date)

Date of business end (inclusive)

Status
string

Approval status. Valid values: Unapproved, Approved

TransactionTypes
array of string

Transaction types. Valid values: APInvoice, APCreditMemo, APPayment, ARInvoice, ARCreditMemo, ARPayment, JournalEntry, BankExpense, BankTransfer, BankDeposit, InventoryCount, ItemTransfer, WasteLog, CommissaryFulfillment, Donation

IncludeDetails
boolean

Include transaction detail lines in the response

IncludeDistributions
boolean

Include distribution information in the response

PageSize
integer (int32)

Number of results per page. Default: 250, Max: 250

Minimum1.0
Maximum250.0
Default250
ContinuationToken
string

Continuation token for pagination. Use the nextLink from a previous response to get the next page of results

Responses
200

Transactions query results.

Expand All
object

Paginated response containing queried transactions.

transactions
Array of object (R365.Accounting.Public.Contracts.Transactions.Models.Transaction) | null

The collection of transactions for the current page.

object

Transaction model for the query transactions public API response.

id
string (uuid)

Unique identifier (GUID) of the transaction.

type
string | null

Transaction type name (e.g., "APInvoice", "JournalEntry").

number
string | null

Transaction number.

dateOfBusiness
string (date-time) | null

Business date of the transaction.

templateName
string | null

Name of the template used to generate this transaction, if any.

debitTotal
number (double)

Total debit amount across all distribution lines.

creditTotal
number (double)

Total credit amount across all distribution lines.

legalEntity
object (R365.Accounting.Public.Contracts.Transactions.Models.LegalEntityReference)

Legal entity reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the legal entity.

name
string | null

Display name of the legal entity.

number
string | null

Legal entity number.

location
object (R365.Accounting.Public.Contracts.Transactions.Models.LocationReference)

Location reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the location.

name
string | null

Display name of the location.

number
string | null

Location number.

comment
string | null

Free-text comment or memo on the transaction.

spreadType
string | null

Spread type applied when the transaction spans multiple periods.

status
string | null

Approval status of the transaction.

modifiedOn
string (date-time) | null

Timestamp of the most recent modification.

details
Array of object (R365.Accounting.Public.Contracts.Transactions.Models.TransactionDetail) | null

Transaction detail lines. Only included when includeDetails is true.

object

Transaction detail line for the query transactions public API response.

id
string (uuid)

Unique identifier of the detail line.

glAccount
object (R365.Accounting.Public.Contracts.Transactions.Models.GlAccountReference)

GL account reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the GL account.

name
string | null

Display name of the GL account.

number
string | null

GL account number.

glType
string | null

GL type name for this account.

debit
number (double)

Debit amount on this line. Zero when the line is a credit.

credit
number (double)

Credit amount on this line. Zero when the line is a debit.

location
object (R365.Accounting.Public.Contracts.Transactions.Models.LocationReference)

Location reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the location.

name
string | null

Display name of the location.

number
string | null

Location number.

legalEntity
object (R365.Accounting.Public.Contracts.Transactions.Models.LegalEntityReference)

Legal entity reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the legal entity.

name
string | null

Display name of the legal entity.

number
string | null

Legal entity number.

comment
string | null

Free-text comment on this detail line.

distribution
object (R365.Accounting.Public.Contracts.Transactions.Models.TransactionDistribution)

Distribution summary for the query transactions public API response.

debitTotal
number (double)

Total debit amount across all distribution lines.

creditTotal
number (double)

Total credit amount across all distribution lines.

lines
Array of object (R365.Accounting.Public.Contracts.Transactions.Models.DistributionLine) | null

Individual GL distribution lines.

object

Individual distribution line within a transaction distribution.

glAccount
object (R365.Accounting.Public.Contracts.Transactions.Models.GlAccountReference)

GL account reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the GL account.

name
string | null

Display name of the GL account.

number
string | null

GL account number.

glType
string | null

GL type name for this account.

location
object (R365.Accounting.Public.Contracts.Transactions.Models.LocationReference)

Location reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the location.

name
string | null

Display name of the location.

number
string | null

Location number.

legalEntity
object (R365.Accounting.Public.Contracts.Transactions.Models.LegalEntityReference)

Legal entity reference for transaction responses.

id
string (uuid)

Unique identifier (GUID) of the legal entity.

name
string | null

Display name of the legal entity.

number
string | null

Legal entity number.

debit
number (double)

Debit amount on this distribution line. Zero when the line is a credit.

credit
number (double)

Credit amount on this distribution line. Zero when the line is a debit.

comment
string | null

Comment on this distribution line.

attribute1
string | null

Custom reporting attribute 1.

attribute2
string | null

Custom reporting attribute 2.

nextLink
string | null

URL to retrieve the next page of results, or null if this is the last page.

422

Unprocessable Content

Expand All
object
errorCode
string | null
innerError
object (R365.Accounting.Public.Models.R365Error)
errorCode
string | null
innerError
object (R365.Accounting.Public.Models.R365Error) Recursive