tableFinanceofficial - Microsoftderived - from the source, no model text

Table 413 "IC Partner"

Base Application · Microsoft.Intercompany.Partner

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC252 procedures added, 1 procedures changed
  4. BC261 fields changed
  5. BC271 fields changed
  6. BC28-30unchanged

Neighbourhood 67 connected objects and pages

Table 15 "G/L Account" (relates to, 2 links)G/L AccountTable 18 "Customer" (relates to)Table 23 "Vendor" (relates to)Page 608 "IC Partner List" (pages and codeunits on it, 2 links)IC Partner ListPage 30413 "API - IC Partners" (pages and codeunits on it)API - IC PartnersPage 561 "CrossIntercomp. Partner Setup" (pages and codeunits on it)CrossIntercomp. Partner SetupPage 565 "CrossIntercompany Modify Setup" (pages and codeunits on it)CrossIntercompany Modify SetupPage 609 "IC Partner Card" (pages and codeunits on it)Page 622 "IC Partners List Part" (pages and codeunits on it)Codeunit 489 "IC Partner Change Monitor" (event subscribers, 4 links)IC Partner Change MonitorCodeunit 8703 "Feature Telemetry" (calls, 4 links)Feature TelemetryCodeunit 408 "DimensionManagement" (calls, 2 links)DimensionManagementCodeunit 428 "IC Mapping" (calls, 2 links)IC MappingTable 36 "Sales Header" (referenced by, 2 links)Sales HeaderTable 38 "Purchase Header" (referenced by, 2 links)Table 415 "IC Outbox Jnl. Line" (referenced by, 2 links)IC Outbox Jnl. LineTable 417 "Handled IC Outbox Jnl. Line" (referenced by, 2 links)Table 419 "IC Inbox Jnl. Line" (referenced by, 2 links)IC Inbox Jnl. LineTable 421 "Handled IC Inbox Jnl. Line" (referenced by, 2 links)Table 5107 "Sales Header Archive" (referenced by, 2 links)Sales Header ArchiveTable 5109 "Purchase Header Archive" (referenced by, 2 links)Purchase Header ArchiveTable 113 "Sales Invoice Line" (referenced by)Table 115 "Sales Cr.Memo Line" (referenced by)Table 123 "Purch. Inv. Line" (referenced by)Table 125 "Purch. Cr. Memo Line" (referenced by)Table 1381 "Customer Templ." (referenced by)Table 1570 "G/L Entry Posting Preview" (referenced by)Table 1692 "Posted Bank Deposit Line" (referenced by)Table 17 "G/L Entry" (referenced by)Table 18 "Customer" (referenced by)Table 181 "Posted Gen. Journal Line" (referenced by)Table 21 "Cust. Ledger Entry" (referenced by)Table 23 "Vendor" (referenced by)Table 25 "Vendor Ledger Entry" (referenced by)Table 37 "Sales Line" (referenced by)Table 39 "Purchase Line" (referenced by)Table 414 "IC Outbox Transaction" (referenced by)Table 416 "Handled IC Outbox Trans." (referenced by)Table 418 "IC Inbox Transaction" (referenced by)Set up intercompany transaction posting (Learn pages)

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Intercompany.Partner · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 608 “IC Partner List” (1 Learn page), Page 609 “IC Partner Card” (1).

Properties

Property Value
Caption IC Partner
DataClassification CustomerContent
Permissions TableData “G/L Entry” = rm

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 Code Code[20] Specifies the intercompany partner code. via Page 609 “IC Partner Card” NotBlank
2 Name Text[100] Specifies the name of the intercompany partner. via Page 609 “IC Partner Card”
3 Currency Code Code[10] Specifies the currency that is used on the entry. via Page 609 “IC Partner Card” TableRelation Currency.Code
4 Inbox Type Enum “IC Partner Inbox Type” Specifies the type of inbox the intercompany partner has. File Location: Send the partner a file with intercompany transactions. Database: The partner is set up as another company in the same tenant. Email: Send the partner transactions by email. No IC transfer: Collect data, but don’t send it to th… via Page 609 “IC Partner Card” enum Enum 108 “IC Partner Inbox Type”
5 Inbox Details Text[250] Specifies the company name of the intercompany partner. via Page 609 “IC Partner Card” TableRelation if (“Inbox Type” = const(Database)) Company.Name
6 Receivables Account Code[20] Specifies the general ledger account to use when you post receivables from customers in this posting group. via Page 609 “IC Partner Card” TableRelation Table 15 “G/L Account” (“G/L Account”.“No.”)
7 Payables Account Code[20] Specifies the general ledger account to use when you post payables due to vendors in this posting group. via Page 609 “IC Partner Card” TableRelation Table 15 “G/L Account” (“G/L Account”.“No.”)
8 Country/Region Code Code[10] Specifies the country or region of this intercompany partner. It will be used as default for documents with no country specified. via Page 609 “IC Partner Card” TableRelation Table 9 “Country/Region” (Country/Region)
10 Blocked Boolean Specifies that the related record is blocked from being posted in transactions, for example a customer that is declared insolvent or an item that is placed in quarantine. via Page 609 “IC Partner Card”
11 Comment Boolean — FlowField: exist(“Comment Line” where(“Table Name” = const(“IC Partner”), “No.” = field(Code))); not editable
12 Customer No. Code[20] Specifies the customer number that this intercompany partner is linked to. via Page 609 “IC Partner Card” TableRelation Table 18 “Customer”
13 Vendor No. Code[20] Specifies the vendor number that this intercompany partner is linked to. via Page 609 “IC Partner Card” TableRelation Table 23 “Vendor”
14 Outbound Sales Item No. Type Enum “IC Outb. Sales Item No. Type” Specifies what type of item number is entered in the IC Partner Reference field for items on purchase lines that you send to this IC partner. via Page 609 “IC Partner Card” enum Enum 438 “IC Outb. Sales Item No. Type”
15 Outbound Purch. Item No. Type Enum “IC Outb. Purch. Item No. Type” Specifies what type of item number is entered in the IC Partner Reference field for items on purchase lines that you send to this IC partner. via Page 609 “IC Partner Card” enum Enum 439 “IC Outb. Purch. Item No. Type”
16 Cost Distribution in LCY Boolean Specifies whether costs are allocated in local currency to one or several IC partners. via Page 609 “IC Partner Card”
17 Auto. Accept Transactions Boolean Specifies that transactions from this intercompany partner are automatically accepted. via Page 609 “IC Partner Card”
18 Data Exchange Type Enum “IC Data Exchange Type” Specifies the type of communication with the partner. via Page 609 “IC Partner Card” enum Enum 532 “IC Data Exchange Type”; not editable
100 Connection Url Key Guid Connection URL Key caption DataClassification SystemMetadata
101 Company Id Key Guid Company ID Key caption DataClassification SystemMetadata
102 Client Id Key Guid Client ID Key caption DataClassification SystemMetadata
103 Client Secret Key Guid — DataClassification SystemMetadata
104 Authority Url Key Δ BC26 Δ BC27 Guid Authority URL Key caption obsolete Removed 27.0; #if not CLEANSCHEMA27; DataClassification SystemMetadata
105 Redirect Url key Guid Redirect URL Key caption DataClassification SystemMetadata
106 Token Key Guid Client Secret Key caption DataClassification SystemMetadata
107 Token Expiration Time DateTime — DataClassification SystemMetadata
108 Token Endpoint Key Guid — DataClassification SystemMetadata

Keys

  • Key1: Code (clustered)

Trigger event subscribers

Procedures

  • CheckICPartner(): Validates that the intercompany partner is not blocked for transactions.
  • CheckICPartnerIndirect(AccountType: Text[250]; AccountNo: Code[20]): Validates that the intercompany partner linked to an account is not blocked.
  • PropagateCustomerICPartner(PreviousCustomerNo: Code[20]; NewCustomerNo: Code[20]; ICPartnerCode: Code[20]): Updates customer records when the IC partner’s customer number changes.
  • PropagateVendorICPartner(PreviousVendorNo: Code[20]; NewVendorNo: Code[20]; ICPartnerCode: Code[20]): Updates vendor records when the IC partner’s vendor number changes.
  • SetSecret(SecretKey: Guid; ClientSecretText: SecretText): Guid + BC25 − BC25 (internal)
  • GetSecret(SecretKey: Guid): SecretText Δ BC25 (internal)

Plus 5 local procedures.

Triggers

OnDelete, OnRename

Relations

Referenced by

59 fields in 51 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this 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.

Deprecations

  • field Authority Url Key: Removed 27.0 (#if not CLEANSCHEMA27), “Usage of authority url is moved to token endpoint.”

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 Partner"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources