Example: Posting an Invoice
X++:
static void createInvoice(SalesTable _salesTable)
{
SalesFormLetter salesFormLetter;
;
salesFormLetter =
SalesFormLetter::construct(DocumentStatus::Invoice);
salesFormLetter.update(
_salesTable, //SalesTable record to be posted
systemDateGet(), //Transaction date
SalesUpdate::All, //Which qty should be used
AccountOrder::None,
NoYes::No, //Is document a proforma
NoYes::No); //Should document be printed
}