Skip to content

createJournalEntry

WRITE

Create journal entry.

POST /api/v1/accounting/createJournalEntry
curl -X POST '<your-host>/api/v1/accounting/createJournalEntry' \
  -H 'Authorization: Bearer <api-key>' \
  -H 'Content-Type: application/json' \
  -d '{
    "postingDate": "string",
    "journalEntryId": "string",
    "sourceType": "Manual"
  }'
Response
{
  "id": "string"
}

Parameters

ParameterType
min length 1
"Manual""Purchase Receipt""Purchase Invoice""Purchase Return""Sales Invoice""Sales Shipment""Sales Return""Transfer Receipt""Inventory Adjustment""Production Order""Job Consumption""Job Receipt""Production Event""Job Close""Asset Depreciation""Asset Disposal""Payment""Credit Memo""Debit Memo""Non-Conformance""Inbound Inspection""Opening Balance""Sales Return Receipt""Sales Return Shipment""Purchase Return Shipment""Card Transaction"

Input schema

schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "postingDate": {
      "type": "string",
      "minLength": 1
    },
    "journalEntryId": {
      "type": "string"
    },
    "sourceType": {
      "type": "string",
      "enum": [
        "Manual",
        "Purchase Receipt",
        "Purchase Invoice",
        "Purchase Return",
        "Sales Invoice",
        "Sales Shipment",
        "Sales Return",
        "Transfer Receipt",
        "Inventory Adjustment",
        "Production Order",
        "Job Consumption",
        "Job Receipt",
        "Production Event",
        "Job Close",
        "Asset Depreciation",
        "Asset Disposal",
        "Payment",
        "Credit Memo",
        "Debit Memo",
        "Non-Conformance",
        "Inbound Inspection",
        "Opening Balance",
        "Sales Return Receipt",
        "Sales Return Shipment",
        "Purchase Return Shipment",
        "Card Transaction"
      ]
    }
  },
  "required": [
    "postingDate",
    "journalEntryId",
    "sourceType"
  ]
}