pageSales & Receivablesofficial - Microsoftderived - from the source, no model text

Page 5814 "Item Charge Assignment (Sales)"

Base Application · Microsoft.Sales.Document

Across versions

  1. BC23-30present

Neighbourhood 3 connected objects and pages

Table 5809 "Item Charge Assignment (Sales)" (relates to)Item Charge Assignment (Sales)Page extension 20624 "Item Charge Ass. (Sales) BF" (extended by)Item Charge Ass. (Sales) BFUse item charges to account for extra trade costs (Learn pages)Use item charges to account …

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.Sales.Document · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Item Charge Assignment (Sales)
SourceTable Item Charge Assignment (Sales)
PageType Worksheet

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Control1 Applies-to Doc. Type Applies-to Doc. Type Specifies the type of the document that this document or journal line will be applied to when you post, for example to register payment. from the table field
Applies-to Doc. No. Applies-to Doc. No. Specifies the number of the document that this document or journal line will be applied to when you post, for example to register payment. from the table field
Applies-to Doc. Line No. Applies-to Doc. Line No. Specifies the number of the line on the document that this document or journal line will be applied to when you post, for example to register payment. from the table field
Item No. Item No. Specifies the item number on the document line that this item charge is assigned to. from the table field
Description Description Specifies a description of the item on the document line that this item charge is assigned to. from the table field
Qty. to Assign Qty. to Assign Specifies how many units of the item charge will be assigned to the document line. If the document has more than one line of type Item, then this quantity reflects the distribution that you selected when you chose the Suggest Item Charge Assignment action. from the table field
Qty. to Handle Qty. to Handle Specifies how many items the item charge will be assigned to on the line. It can be either equal to Qty. to Assign or to zero. If it is zero, the item charge will not be assigned to the line. from the table field
Qty. Assigned Qty. Assigned Specifies the number of units of the item charge will be assigned to the document line. from the table field
Amount to Assign Amount to Assign Specifies the value of the item charge that is going to be assigned to the document line. from the table field
Amount to Handle Amount to Handle Specifies the value of the item charge that will be actually assigned to the document line. from the table field
Gross Weight GrossWeight Specifies the initial weight of one unit of the item. The value may be used to complete customs documents and waybills.
Unit Volume UnitVolume Specifies the volume of one unit of the item. The value may be used to complete customs documents and waybills.
Qty. to Ship (Base) QtyToShipBase Specifies how many units of the item on the documents line for this item charge assignment have not yet been posted as shipped.
Qty. Shipped (Base) QtyShippedBase Specifies how many units of the item on the documents line for this item charge assignment have been posted as shipped.
Return Qty. to Receive (Base) QtyToRetReceiveBase Specifies a value if the sales line on this assignment line Specifies units that have not been posted as a received return from your customer.
Return Qty. Received (Base) QtyRetReceivedBase Specifies the number of returned units that have been posted as received on the sales line on this assignment line.
Assignable Total (Qty.) AssignableQty Specifies the total quantity of the item charge that you can assign to the related document line.
Total (Amount) AssignableAmount Specifies the total value of the item charge that you can assign to the related document line.
To Assign Qty. to Assign TotalQtyToAssign Specifies the total quantity of the item charge that you can assign to the related document line.
Amount to Assign TotalAmountToAssign Specifies the total value of the item charge that you can assign to the related document line.
Rem. to Assign Rem. Qty. to Assign RemQtyToAssign Specifies the quantity of the item charge that you have not yet assigned to items in the assignment lines.
Rem. Amount to Assign RemAmountToAssign Specifies the value of the quantity of the item charge that has not yet been assigned.
To Handle Qty. to Handle TotalQtyToHandle Specifies the total quantity of the item charge that you can assign to the related document line.
Amount to Handle TotalAmountToHandle Specifies the total value of the item charge that you can assign to the related document line.
Rem. to Handle Rem. Qty. to Handle RemQtyToHandle Specifies the quantity of the item charge that you have not yet assigned to items in the assignment lines.
Rem. Amount to Handle RemAmountToHandle Specifies the value of the quantity of the item charge that has not yet been assigned.

Actions

Group Action ToolTip Runs
Functions Get Shipment Lines Select multiple shipments to the same customer because you want to combine them on one invoice.
Get Return Receipt Lines Select a posted purchase return receipt for the item that you want to assign the item charge to, for example, if you received an invoice for the item charge after you posted the original purchase return.
Suggest Item Charge Assignment Use a function that assigns and distributes the item charge when the document has more than one line of type Item. You can select between four distribution methods.

Events published

  • OnAfterUpdateQty(var ItemChargeAssignmentSales: Record "Item Charge Assignment (Sales)"; var QtyToShipBase: Decimal; var QtyShippedBase: Decimal; var QtyToRetReceiveBase: Decimal; var QtyRetReceivedBase: Decimal; var GrossWeight: Decimal; var UnitVolume: Decimal) (integration)
  • OnUpdateQtyAssgntOnAfterAssignableQty(var SalesLine: Record "Sales Line"; var AssignableQty: Decimal) (integration)

Procedures

  • Initialize(NewSalesLine: Record "Sales Line"; NewLineAmt: Decimal): Initializes the page with the sales line and assignable amount.

Plus 3 local procedures.

Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnDeleteRecord, OnOpenPage

Relations

Extended by

Documented on Microsoft Learn

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). 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: "page", object_name: "Item Charge Assignment (Sales)"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources