Page 639 IC Outbox Purchase Lines
- App
- Base Application
- Namespace
- Microsoft.Intercompany.Outbox
- Versions
- 17-28
- Source table
- 429
Versions171819202122232425262728
Source29
Source in 29
src/Layers/W1/BaseApp/Finance/Intercompany/Outbox/ICOutboxPurchaseLines.Page.al147 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.Intercompany.Outbox;
using Microsoft.Finance.Dimension;
/// <summary>
/// Intercompany outbox purchase lines interface for viewing and managing line details of outbound purchase transactions.
/// Provides detailed line-level view for purchase document lines pending transmission to intercompany partners.
/// </summary>
/// <remarks>
/// Primary data source: IC Outbox Purchase Line. Used as part of purchase document review and management workflow.
/// Navigation: Purchase line list part → Line details, dimensions, and transaction information.
/// Extensible via page extensions for additional purchase line fields and custom validation logic.
/// </remarks>
page 639 "IC Outbox Purchase Lines"
{
Caption = 'Lines';
DeleteAllowed = false;
InsertAllowed = false;
LinksAllowed = false;
PageType = ListPart;
SourceTable = "IC Outbox Purchase Line";
layout
{
area(content)
{
repeater(Control1)
{
ShowCaption = false;
field("IC Partner Ref. Type"; Rec."IC Partner Ref. Type")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the item or account in your IC partner''s company that corresponds to the item or account on the line.';
}
field("IC Partner Reference"; Rec."IC Partner Reference")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the IC partner. If the line is being sent to one of your intercompany partners, this field is used together with the IC Partner Ref. Type field to indicate the item or account in your partner''s company that corresponds to the line.';
}
field("IC Item Reference No."; Rec."IC Item Reference No.")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the IC item reference. If the line is being sent to one of your intercompany partners, this field is used together with the IC Partner Ref. Type field to indicate the item reference in your partner''s company that corresponds to the line.';
}
field(Description; Rec.Description)
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies a description of the entry. The description depends on what you chose in the Type field. If you did not choose Blank, the program will fill in the field when you enter something in the No. field.';
}
field("Description 2"; Rec."Description 2")
{
ApplicationArea = All;
ToolTip = 'Specifies information in addition to the description.';
Visible = false;
}
field(Quantity; Rec.Quantity)
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the number of units of the item that will be specified on the line.';
}
field("Unit Cost"; Rec."Unit Cost")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the cost of one unit of the item or resource on the line.';
}
field("Line Discount Amount"; Rec."Line Discount Amount")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the discount amount that is granted for the item on the line.';
}
field("Amount Including VAT"; Rec."Amount Including VAT")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the net amount, including VAT, for this line.';
}
field("Job No."; Rec."Job No.")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the number of the related project.';
Visible = false;
}
field("Drop Shipment"; Rec."Drop Shipment")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies if your vendor ships the items directly to your customer.';
Visible = false;
}
field("VAT Base Amount"; Rec."VAT Base Amount")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the amount that serves as a base for calculating the Amount Including VAT field.';
Visible = false;
}
field("Line Amount"; Rec."Line Amount")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the net amount, excluding any invoice discount amount, that must be paid for products on the line.';
Visible = false;
}
field("Promised Receipt Date"; Rec."Promised Receipt Date")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the date that the vendor has promised to deliver the order.';
Visible = false;
}
field("Inv. Discount Amount"; Rec."Inv. Discount Amount")
{
ApplicationArea = Intercompany;
ToolTip = 'Specifies the total calculated invoice discount amount for the line.';
Visible = false;
}
}
}
}
actions
{
area(processing)
{
group("&Line")
{
Caption = '&Line';
Image = Line;
action(Dimensions)
{
AccessByPermission = TableData Dimension = R;
ApplicationArea = Dimensions;
Caption = 'Dimensions';
Image = Dimensions;
ShortCutKey = 'Alt+D';
ToolTip = 'View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history.';
trigger OnAction()
begin
Rec.ShowDimensions();
end;
}
}
}
}
}