Skip to main content

Cancel Deliver Remainder through X++ (Sales Order ) DAX

 To Cancel Deliver Remainder through X++ you can use below code sample. Thanks.

static void _CancelDeliverRemainder_Sales(Args _args)

{

    SalesLine SalesLine = SalesLine::find('SO0013', true);

    ;

     

    if (SalesLine)

    {

        // Set remaining inventory Qty to zero

        SalesLine.RemainInventPhysical  = 0;

 

        // Set remaining physical Qty to zero

        SalesLine.RemainSalesPhysical   = 0;

                         

        // We have to cancel the SalesLine

        

        SalesLine.PurchStatus           = PurchStatus::Canceled;

 

        

        SalesLine.update();

 

        // This method will update the inventory transactions

        InventMovement::bufferSetRemainQty(SalesLine);

    }

}


Comments