For AI agents: visit https://developer.finaleinventory.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.

Example journal entry message:

JSON

```json
{
  "journalEntryId": "100000",
  "journalEntryUrl": "/demo/api/journalentry/100000",
  "journalEntryTypeId": "JOURNAL_ENTRY",
  "statusId": "JOURNAL_CREATED",
  "journalEntryDate": "2021-04-01T19:00:00",
  "notes": "Notes",
  "actionUrlComplete": "/demo/api/journalentry/100000/complete",
  "actionUrlCancel": "/demo/api/journalentry/100000/cancel",
  "lastUpdatedDate": "2021-05-18T13:36:12",
  "createdDate": "2021-04-01T19:28:21",
  "journalEntryItemList": [\
    {\
      "creditGlAccountUrl": "/demo/api/glaccount/10009",\
      "debitGlAccountUrl": "/demo/api/glaccount/9001",\
      "amount": 50,\
      "notes": "Free text"\
    }\
  ],
  "journalEntryHistoryListUrl": "/demo/api/journalentry/100000/history/",
}
```

Example average cost message:

JSON

```json
{
  "journalEntryId": "100001",
  "journalEntryUrl": "/demo/api/journalentry/100001",
  "journalEntryTypeId": "AVERAGE_COST_CHANGE",
  "statusId": "JOURNAL_CREATED",
  "journalEntryDate": "2021-05-18T10:00:00",
  "notes": "Notes",
  "actionUrlComplete": "/demo/api/journalentry/100001/complete",
  "actionUrlCancel": "/demo/api/journalentry/100001/cancel",
  "lastUpdatedDate": "2021-05-18T13:37:52",
  "createdDate": "2021-05-18T13:37:24",
  "journalEntryItemList": [\
    {\
      "productId": "A23-FI-HI",\
      "productUrl": "/demo/api/product/A23-FI-HI",\
      "expectedAverageCost": 10,\
      "notes": "Free text"\
    }\
  ],
  "journalEntryHistoryListUrl": "/demo/api/journalentry/100001/history/",
}
```

Journal entries and average cost resource are the same, they differ in the journalEntryTypeId field, and in the structure of the items in the journalEntryItemList array.

Available fields:

- journalEntryId: The unique ID for the entity. Can be set when the entity is first created, and after that is read only. Limited to 20 ASCII characters
- journalEntryUrl: The unique identifier for the entity. Read only.
- journalEntryTypeId: Indicator of the type of entity. Valid values are JOURNAL\_CREATED for journal entries, and AVERAGE\_COST\_CHANGE for average cost entries
- statusId: Status indicator. Valid values are JOURNAL\_CREATED (displayed as draft in the UI), JOURNAL\_COMPLETED, JOURNAL\_CANCELLED
- journalEntryDate: Date associated with the entity. Optional.
- notes: Notes associated with the entity. Optional
- actionUrlComplete: POST to this URL with an empty body to change status to JOURNAL\_COMPLETED. Entities in the completed state can not be modified.
- actionUrlCancel: POST to this URL with an empty body to change status to JOURNAL\_CANCELLED. Entities in the cancelled state can not be modified.
- actionUrlEdit: POST to this URL with an empty body to change status to JOURNAL\_CREATED which corresponds to the status of draft in the user interface.
- journalEntryItemList: Represents a list of the items in the entity. Depending on the entity type (journal entry or average cost change), the available fields are different:
  - Journal entry:
    - creditGlAccountUrl: Unique ID of the accounting account to credit with the journal entry. Accounts can be configured in application settings in the UI
    - debitGlAccountUrl: Unique ID of the accounting account to DEBIT with the journal entry. Accounts can be configured in application settings in the UI
    - amount: Floating point value.
    - notes: Notes attached to the journal entry item
  - Average cost change item:
    - productUrl: Reference to the product for this item.
    - expectedAverageCost: Floating point value.
    - notes: Notes attached to the journal entry item
  - The order of the items in the array is significant and represents the order they are displayed in the user interface.

Updated9 months ago

* * *

Did this page help you?

Yes

No

Updated9 months ago

* * *

Did this page help you?

Yes

No
