While creating Normal sales Order (without Export Order) , all Sales Order is Created & Invoice is Posting with below code. (Code is written in Ok button of Clicked method, In Posting Invoice Form)
SalesFormLetter formLetterObj; if(enum2str(salesParmTable.Ordering) == "Invoice" ) { formLetterObj = SalesFormLetter::construct(DocumentStatus::Invoice); formLetterObj.update(SalesTable::find(salesParmTable.SalesId)); }
But While Creating Sales Order With Export Order ,Sales Order is Created But doesn't Posting Invoice .