---
id: object/table/415
type: object
title: Table 415 "IC Outbox Jnl. Line"
summary: Table 415 "IC Outbox Jnl. Line" in Base Application (Microsoft.Intercompany.Outbox). 15 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: cae5fcc0cf340f80cebd8258d03094b5d705bb59e05c1676b5e7ee5c51773ea8
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/Intercompany/Outbox/ICOutboxJnlLine.Table.al
    title: src/Layers/W1/BaseApp/Finance/Intercompany/Outbox/ICOutboxJnlLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/intercompany-how-manage-intercompany-inbox
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/multi-site-and-international-organizatio/manage-intercompany-transactions
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 415
name: IC Outbox Jnl. Line
namespace: Microsoft.Intercompany.Outbox
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 15
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 6
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 1
  called_by: 0
  implements: 0
---

# Table 415 "IC Outbox Jnl. Line"

> Table 415 "IC Outbox Jnl. Line" in Base Application (Microsoft.Intercompany.Outbox). 15 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.

Base Application · Microsoft.Intercompany.Outbox · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/Intercompany/Outbox/ICOutboxJnlLine.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 612 "IC Outbox Jnl. Lines"](../page/612.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| Caption | IC Outbox Jnl. Line |
| DataClassification | CustomerContent |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Transaction No. | Integer | — | not editable |
| 2 | IC Partner Code | Code[20] | Specifies the code of the intercompany partner that the transaction is related to if the entry was created from an intercompany transaction. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | TableRelation [Table 413 "IC Partner"](../table/413.md) ("IC Partner".Code); not editable |
| 3 | Line No. | Integer | — | not editable |
| 4 | Account Type | Option | Specifies the purpose of the account. Newly created accounts are automatically assigned the Posting account type, but you can change this. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | OptionCaption: G/L Account,Customer,Vendor,IC Partner,Bank Account |
| 5 | Account No. | Code[20] | Specifies the account number that the entry on the journal line will be posted to. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | TableRelation [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md), [Table 410 "IC G/L Account"](../table/410.md) (if ("Account Type" = const("G/L Account")) "IC G/L Account" else if ("Account Type" = const(Customer)) Customer else if ("Account Type" = const(Vendor)) Vendor else if ("Account Type" = const("IC Partner")) "IC Partner" else if ("Account Type" = const("Bank Account")) "IC Bank Account") |
| 6 | Amount | Decimal | Specifies the total amount (including VAT) that the journal line consists of. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | not editable |
| 7 | Description | Text[100] | Specifies a description for the transaction on the journal line. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> |  |
| 8 | VAT Amount | Decimal | Specifies the amount of VAT that is included in the total amount. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | not editable |
| 9 | Currency Code | Code[10] | Specifies the currency that is used on the entry. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | not editable |
| 11 | Due Date | Date | Specifies when the related invoice must be paid. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> |  |
| 12 | Payment Discount % | Decimal | Specifies the payment discount percentage that is granted if you pay on or before the date entered in the Pmt. Discount Date field. The discount percentage is specified in the Payment Terms Code field. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> |  |
| 13 | Payment Discount Date | Date | Specifies the last date on which the amount in the journal line must be paid for the order to qualify for a payment discount if the line is an invoice journal line. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> |  |
| 14 | Quantity | Decimal | Specifies how many units of the item are specified on the line. <small>via [Page 612 "IC Outbox Jnl. Lines"](../page/612.md)</small> | not editable |
| 15 | Transaction Source | Option | — | OptionCaption: Rejected by Current Company,Created by Current Company; not editable |
| 16 | Document No. | Code[20] | — | not editable |

## Keys

- Key1: Transaction No., IC Partner Code, Transaction Source, Line No. (clustered)
- Key2: IC Partner Code

## Triggers

OnDelete

## Relations

- Account No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Account No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Account No.: TableRelation [Table 410 "IC G/L Account"](../table/410.md) (conditional)
- Account No.: TableRelation [Table 413 "IC Partner"](../table/413.md) (conditional)
- IC Partner Code: TableRelation [Table 413 "IC Partner"](../table/413.md)
- Account No.: TableRelation [Table 422 "IC Bank Account"](../table/422.md) (conditional)

## Pages and codeunits on this table

- [Page 612 "IC Outbox Jnl. Lines"](../page/612.md) (source table)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `OnDelete → DeleteICJnlDim`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "IC Outbox Jnl. Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
