---
title: "Delete Intercompany Journal Entry"
method: DELETE
path: "/coa/api/intercompany-journal-entry/{id}"
tags: ["Core Accounting"]
---

# Delete Intercompany Journal Entry

`DELETE /coa/api/intercompany-journal-entry/{id}`

Permanently deletes an intercompany journal entry and all related transactions.

        This endpoint performs a comprehensive cleanup when deleting an intercompany journal entry:
        - Validates that the entry can be deleted (not in closed period)
        - Removes all associated journal entries across entities
        - Updates summary tables and account balances
        - Handles cascade deletion of related transactions
        - Ensures data integrity across the accounting system

        Deletion restrictions:
        - Cannot delete entries in closed accounting periods

        Error conditions:
        - 400 Bad Request: Entry date is in a closed period
        - 409 Conflict: Entry has protected relationships (e.g., close checklist tasks)
        - 404 Not Found: Entry does not exist or user lacks access

        On successful deletion, all related journal entries are removed and accounting summaries are recalculated.

## Path parameters

- `id` integer, required

## Response `204`

No response body

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/versions/6945ebc3180e/schema)
