Tuesday, November 4, 2025

Purchase transport days in X++ D365FO

VendTable localVendTable = VendTable::find(<VendAccount>, false);


VendCustTransportPointCalculateInput input = VendCustTransportPointCalculateInput::construct();

input.ShippingAddress = localVendTable.postalAddress();

input.ReceivingAddress =  <Current logictics delivery address>;

input.DeliveryMode = <Current mode of delivery>;

input.PurchaseCalendarId = localVendTable.PurchCalendarId;

input.VendorShipCalendarId = <Current Ship calendar Id (from PO line)>;

input.CalculateDirection = <Forward or bacward>;

input.LeadTime = _leadtime;

input.UseCalendarDays = _useCalendarDays;

input.RequestedShipDateInPast = PurchParameters::find().RequestedShipDateInPast;

 input.VendorShipCalendarId = '';

 input.ConfirmedShipDate = _confirmedShipDate;

 input.ConfirmedReceiptDate = _confirmedReceiptDate;

 VendCustTransportPointCalculateOutput output = VendCustTransportPointLine::calculateConfirmedShipAndReceiptDate(input);

No comments:

Post a Comment

Override custom dimension value on posting sales invoice in X++

 Requirement: 1. Override custom dimension value on posting sales invoice 2.  Ledger posting type as "Cost of goods, invoiced" ...