Skip to main content
GET
/
quickbooks-desktop
/
journal-entries
/
{id}
JavaScript
import Conductor from 'conductor-node';

const conductor = new Conductor({
  apiKey: 'sk_conductor_...',
});

const journalEntry = await conductor.qbd.journalEntries.retrieve('123ABC-1234567890', {
  conductorEndUserId: 'end_usr_1234567abcdefg',
});

console.log(journalEntry.id);
{
  "id": "123ABC-1234567890",
  "objectType": "qbd_journal_entry",
  "createdAt": "2025-01-01T12:34:56+00:00",
  "updatedAt": "2025-02-01T12:34:56+00:00",
  "revisionNumber": "1721172183",
  "transactionDate": "2024-10-01",
  "refNumber": "JE-1234",
  "isAdjustment": false,
  "isHomeCurrencyAdjustment": false,
  "areAmountsEnteredInHomeCurrency": false,
  "currency": {
    "id": "80000001-1234567890",
    "fullName": "USD"
  },
  "exchangeRate": 1.2345,
  "externalId": "12345678-abcd-1234-abcd-1234567890ab",
  "debitLines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_journal_debit_line",
      "account": {
        "id": "80000001-1234567890",
        "fullName": "Checking"
      },
      "amount": "1000.00",
      "memo": "Monthly utility bill settlement",
      "entity": {
        "id": "80000001-1234567890",
        "fullName": "Acme Corporation"
      },
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Facilities & Utilities"
      },
      "salesTaxItem": {
        "id": "80000001-1234567890",
        "fullName": "State Sales Tax"
      },
      "billingStatus": "billable"
    }
  ],
  "creditLines": [
    {
      "id": "456DEF-1234567890",
      "objectType": "qbd_journal_credit_line",
      "account": {
        "id": "80000001-1234567890",
        "fullName": "Accounts-Payable"
      },
      "amount": "1000.00",
      "memo": "Allocated funds for office lease payment",
      "entity": {
        "id": "80000001-1234567890",
        "fullName": "Acme Corporation"
      },
      "class": {
        "id": "80000001-1234567890",
        "fullName": "Administrative"
      },
      "salesTaxItem": {
        "id": "80000001-1234567890",
        "fullName": "State Sales Tax"
      },
      "billingStatus": "billable"
    }
  ],
  "customFields": [
    {
      "ownerId": "0",
      "name": "Customer Rating",
      "type": "string_1024_type",
      "value": "Premium"
    }
  ]
}

Authorizations

Authorization
string
header
required

Headers

Conductor-End-User-Id
string
required
Example:

Path Parameters

id
string
required
Example:

Response

200 - application/json
id
string
required
Example:
objectType
string
required
Allowed value: "qbd_journal_entry"
Example:
createdAt
string
required
Example:
updatedAt
string
required
Example:
revisionNumber
string
required
Example:
transactionDate
string<date>
required
Example:
refNumber
string | null
required
Example:
isAdjustment
boolean | null
required
Example:
isHomeCurrencyAdjustment
boolean | null
required
Example:
areAmountsEnteredInHomeCurrency
boolean | null
required
Example:
currency
object | null
required
Example:
exchangeRate
number | null
required
Example:
externalId
string | null
required
Example:
debitLines
The Journal Debit Line object · object[]
required
creditLines
The Journal Credit Line object · object[]
required
customFields
The Custom Field object · object[]
required