Page 5814 "Item Charge Assignment (Sales)"
Base Application · Microsoft.Sales.Document
Across versions
- BC23-30present
Neighbourhood 3 connected objects and pages
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
- source table Table 5809 “Item Charge Assignment (Sales)”
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.