FormletterJournalPost Class [AX 2012]

The FormletterJournalPost class is the base class used to post journals when updating sales orders, purchase orders, and requests for quotes.

class FormletterJournalPost

Run On

Server

  MethodDescription
Gg734705.protmethod(en-us,AX.60).gif addToInventReportDimHistory Adds a record to the InventReportDimHistory table.
Gg734705.protmethod(en-us,AX.60).gif adjustAmountsMST_W Adjusts the amount in the accounting currency.
Gg734705.protmethod(en-us,AX.60).gif afterLinePost The method is being run before line is posted.
Gg734705.protmethod(en-us,AX.60).gif beforeLinePost The method is being run before line is posted.
Gg734705.pubmethod(en-us,AX.60).gif calculateMarkupAmount_IN Calculates markup amount.
Gg734705.pubmethod(en-us,AX.60).gif calculateVATDefermentTax_IN Method overrides in the child classes.
Gg734705.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif canEndLedgerVoucher Determines whether the LedgerVoucher object can be ended.
Gg734705.protmethod(en-us,AX.60).gif canPostEndDisc Determines whether end discounts can be posted.
Gg734705.protmethod(en-us,AX.60).gif canPostLedger Determines whether ledger postings can occur.
Gg734705.protmethod(en-us,AX.60).gif canPostRoundOff Determines whether end roundings can be posted.
Gg734705.protmethod(en-us,AX.60).gif canPostTax Determines whether tax can be posted.
Gg734705.protmethod(en-us,AX.60).gif canPostToInventory Determines whether an order line can be inventory posted.
Gg734705.protmethod(en-us,AX.60).gif cashDiscountAmount Gets the cash discount amount.
Gg734705.protmethod(en-us,AX.60).gif cashDiscPercent Gets the cash discount percentage.
Gg734705.protmethod(en-us,AX.60).gif checkBeforePostingLine Performs validation before posting a line.
Gg734705.protmethod(en-us,AX.60).gif checkLedgerPeriod Checks whether posting in the ledger period is allowed.
Gg734705.protmethod(en-us,AX.60).gif checkNotStockedLineAfterPosting Verifies the not stocked order lines after posting.
Gg734705.protmethod(en-us,AX.60).gif checkNotStockedLineBeforePosting Verifies the not stocked order lines before posting.
Gg734705.protmethod(en-us,AX.60).gif checkSourceLine Verifies the source line for the journal line.
Gg734705.protmethod(en-us,AX.60).gif copyDocuRefLine Copies document references to the journal line.
Gg734705.protmethod(en-us,AX.60).gif copyDocuRefTable Copies document references to the journal header.
Gg734705.protmethod(en-us,AX.60).gif createFacture_RU Method used to create facture after invoice posted
Gg734705.protmethod(en-us,AX.60).gif createInventReportDimHistory Creates a record in the InventReportDimHistory table.
Gg734705.protmethod(en-us,AX.60).gif createNotStockedPostCheck Retrieves a TradeNotStockedPostCheck object that is used to verify order lines during posting.
Gg734705.protmethod(en-us,AX.60).gif createPaymentDisbursement Serves as the blank implementation of method.
Gg734705.protmethod(en-us,AX.60).gif createPaymentSched Creates a payment schedule.
Gg734705.pubmethod(en-us,AX.60).gif createReportData Creates the data that can be used by the report.
Gg734705.protmethod(en-us,AX.60).gif creditDiscount Determines whether discounts should be credited.
Gg734705.protmethod(en-us,AX.60).gif creditNote Determines whether the posting is for a credit note.
Gg734705.protmethod(en-us,AX.60).gif currencyCode Gets the currency code for the journal.
Gg734705.protmethod(en-us,AX.60).gif dealQualityOrderLine_IN Deals the quality order line.
Gg734705.protmethod(en-us,AX.60).gif dealVoucher_CN Deals Chinese voucher for inventory general ledger during SourceDocument processing e.g. Purchase order posting
Gg734705.protmethod(en-us,AX.60).gif defaultLedgerTransactionText Gets the default ledger transaction text.
Gg734705.protmethod(en-us,AX.60).gif distributeSourceDocument Performs the creation of distributions
Gg734705.protmethod(en-us,AX.60).gif documentStatus Gets the type of document.
Gg734705.protmethod(en-us,AX.60).gif docuRefCopy Copies attachments from a single source document to a single destination document.
Gg734705.protmethod(en-us,AX.60).gif docuRefCopyByRecId Copies attachments between documents.
Gg734705.protmethod(en-us,AX.60).gif docuRefCopyMultiple Copies attachments from a set of source documents to a destination document.
Gg734705.protmethod(en-us,AX.60).gif docuRefCopyMultipleByRecId Copies attachments from a set of source documents to a destination document.
Gg734705.protmethod(en-us,AX.60).gif docuRefFindAndCopyMultiple Copies attachments from a set of source documents to a destination document.
Gg734705.privmethod(en-us,AX.60).gif doPostNotStocked Posts not stocked order lines.
Gg734705.protmethod(en-us,AX.60).gif endLedgerVoucher Invokes the actual posting process.
Gg734705.protmethod(en-us,AX.60).gif endLines Ends the posting of all journal lines.
Gg734705.protmethod(en-us,AX.60).gif endPost Ends the posting.
Gg734705.protmethod(en-us,AX.60).gif endPostLine Ends the posting of a journal line.
Gg734705.protmethod(en-us,AX.60).gif endUpdate Ends the update of selected records.
Gg734705.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif exchRate_W Determines the exchange rate.
Gg734705.protmethod(en-us,AX.60).gif exchRateSec_W Determines the secondary exchange rate.
Gg734705.pubmethod(en-us,AX.60).gif factureJour_RU Returns FactureJour_RU record
Gg734705.protmethod(en-us,AX.60).gif findOrCreateLedgerVoucherObject Finds or creates the instance of the specified LedgerVoucherObject class.
Gg734705.protmethod(en-us,AX.60).gif fixedEuroTriangulation Gets the fixed euro triangulation value.
Gg734705.protmethod(en-us,AX.60).gif fixedExchRate Gets the fixed exchange rate.
Gg734705.protmethod(en-us,AX.60).gif fixedExchRateSecondary Gets the fixed secondary exchange rate.
Gg734705.protmethod(en-us,AX.60).gif formletterJournalTransRecord Determines whether journal lines exist.
Gg734705.protmethod(en-us,AX.60).gif formletterProformaPrintToFormletter Transfers values from the FormletterProformaPrint class to the Formletter class.
Gg734705.protmethod(en-us,AX.60).gif formletterType Determines the form letter type.
Gg734705.pubmethod(en-us,AX.60).gif getFormletterProformaPrintPacked Retrieves a container that contains specific values that are used for printing pro forma reports.
Gg734705.protmethod(en-us,AX.60).gif getLedgerVoucherObject Retrieves a new instance of the LedgerVoucherObject class.
Gg734705.pubmethod(en-us,AX.60).gif getOrdersPosted Retrieves a set of posted order IDs.
Gg734705.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif getVoucher Gets a voucher number.
Gg734705.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif hasQualityOrder_IN Determines whether journal line can be dealed.
Gg734705.pubmethod(en-us,AX.60).gif init Initializes the class.
Gg734705.protmethod(en-us,AX.60).gif initDocuRefRecId Initializes the list docuRefRecIdList
Gg734705.protmethod(en-us,AX.60).gif initFormletterProvider Initializes the FormletterProvider object.
Gg734705.protmethod(en-us,AX.60).gif initLedgerVoucher Initializes the LedgerVoucherObject object.
Gg734705.protmethod(en-us,AX.60).gif initMarkup Initializes the Markup object.
Gg734705.protmethod(en-us,AX.60).gif initRecordLists Initializes the record lists.
Gg734705.protmethod(en-us,AX.60).gif initRelatedLineTables Initializes the records that are related to the current journal line.
Gg734705.protmethod(en-us,AX.60).gif initTax Initializes the Tax object.
Gg734705.protmethod(en-us,AX.60).gif initTransactionTxt Initializes the TransactionTxt object.
Gg734705.protmethod(en-us,AX.60).gif insertInventReportDimHistory Inserts a record in the InventReportDimHistory object.
Gg734705.protmethod(en-us,AX.60).gif insertRecordList Inserts records in the record lists into the database.
Gg734705.protmethod(en-us,AX.60).gif inventReportDimHistoryLogType Gets the inventory report dimension history type.
Gg734705.protmethod(en-us,AX.60).gif invoicePostingType_RU Returns SalesInvoicePostingType_RU, overridden in SalesInvoicePostJournal
Gg734705.pubmethod(en-us,AX.60).gif isOnHold Determines whether the journal is on hold.
Gg734705.protmethod(en-us,AX.60).gif isPrepaymentJournal Identifies if the FormletterJournalPost is a prepayment journal.
Gg734705.pubmethod(en-us,AX.60).gif isProforma Determines whether the journal is a pro forma journal.
Gg734705.protmethod(en-us,AX.60).gif journalLine Gets or sets the current journal line record.
Gg734705.protmethod(en-us,AX.60).gif journalLineTableId Gets the table ID for the journal line table.
Gg734705.protmethod(en-us,AX.60).gif ledgerVoucherObjectDocument Gets the document values from the LedgervoucherObject object.
Gg734705.protmethod(en-us,AX.60).gif ledgerVoucherObjectSetParms Sets parameters on the LedgerVoucherObject object.
Gg734705.protmethod(en-us,AX.60).gif lineDiscountAmount Gets the line discount amount.
Gg734705.protmethod(en-us,AX.60).gif new Initializes a new instance of the FormletterJournalPost class.
Gg734705.protmethod(en-us,AX.60).gif nextFormletterJournalTrans Selects the next journal line.
Gg734705.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg734705.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg734705.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg734705.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg734705.pubmethod(en-us,AX.60).gif parmChainFormletterContract Gets or sets the ChainFormletterContract parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmDocuRefRecId Gets or sets the DocuRefRecId parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmFormletter Gets or sets the Formletter parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmJournalTable Gets or sets the JournalTable parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmMCRInventTransRecid Gets or sets the inventory transaction record ID.
Gg734705.pubmethod(en-us,AX.60).gif parmNumberOfOrders Gets or sets the NumberOfOrders parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmNumberSeq Gets or sets the NumberSeq parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmPackedLineIdSet Gets or sets the PackedLineIdSet parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmParmTable Gets or sets the ParmTable parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmPostingInBatch Gets or sets the PostingInBatch parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmPrintFormLetter Gets or sets the PrintFormLetter parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmPrintout Gets or sets the Printout parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmProforma Gets or sets the Proforma parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmProjProposalJour Gets or sets the ProjProposalJour parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmReduceOnHand Gets or sets the ReduceOnHand parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmSendByMail_MX Gets or sets the sendByEmail parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmShipmentId Gets or sets the ShipmentId parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmSpecQty Gets or sets the SpecQty parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmStorno Gets or sets the Storno parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmSumBy Gets or sets the SumBy parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmSumOrderId Gets or sets the SumOrderId parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmTotals Gets or sets the Totals parameter.
Gg734705.pubmethod(en-us,AX.60).gif parmWHSLoadId Gets or sets the WHSLoadId parameter.
Gg734705.privmethod(en-us,AX.60).gif post
Gg734705.protmethod(en-us,AX.60).gif postAsset_RU Performs asset posting for russian fixed assets
Gg734705.protmethod(en-us,AX.60).gif postBalanceAsManyLedgerTransactions_RU Returns true if balance should be posted as many ledger transactions.
Gg734705.protmethod(en-us,AX.60).gif postCustVend Performs customer and vendor related postings.
Gg734705.protmethod(en-us,AX.60).gif postEndDiscount Posts the end discount.
Gg734705.pubmethod(en-us,AX.60).gif postFailed Called when the posting of a journal fails.
Gg734705.protmethod(en-us,AX.60).gif postInventory Posts to inventory.
Gg734705.pubmethod(en-us,AX.60).gif postJournalPost Runs after posting a journal.
Gg734705.protmethod(en-us,AX.60).gif postLine Posts a journal line.
Gg734705.protmethod(en-us,AX.60).gif postLineDiscount Posts a line discount.
Gg734705.protmethod(en-us,AX.60).gif postMarkupLine Posts the markup for the current journal line.
Gg734705.protmethod(en-us,AX.60).gif postMarkupLineBeforeInventory Determines whether markup for a line should be posted before making inventory updates.
Gg734705.protmethod(en-us,AX.60).gif postMarkupOnTrans Posts the markup for the journal lines.
Gg734705.protmethod(en-us,AX.60).gif postMarkupTable Posts the markup for the journal header.
Gg734705.protmethod(en-us,AX.60).gif postNotStocked Performs posting routines for order lines that cannot be posted to inventory.
Gg734705.protmethod(en-us,AX.60).gif postRoundOff Posts roundings.
Gg734705.protmethod(en-us,AX.60).gif postTax Performs tax postings.
Gg734705.protmethod(en-us,AX.60).gif postTaxesBeforeSourceDocument Determines whether taxes should be posted prior to source document journalization.
Gg734705.protmethod(en-us,AX.60).gif postTaxOnProforma Determines whether tax should be considered when you post a pro forma journal.
Gg734705.protmethod(en-us,AX.60).gif postTaxOnUpdate Determines whether tax should be posted on update.
Gg734705.protmethod(en-us,AX.60).gif postToCustomsExpenseAccount_IN Method overrides in the child classes.
Gg734705.protmethod(en-us,AX.60).gif processSourceDocument Processes the source document.
Gg734705.protmethod(en-us,AX.60).gif projLedger Gets the ProjLedger object.
Gg734705.protmethod(en-us,AX.60).gif recalcTotals Recalculates the totals.
Gg734705.protmethod(en-us,AX.60).gif requirePostCustVendAfterLedgerVoucherEnd Determines whether automatic settlement for AP/AR should be posted after ledger voucher is posted
Gg734705.protmethod(en-us,AX.60).gif roundingOffSign Gets the rounding sign
Gg734705.pubmethod(en-us,AX.60).gif run Posts a journal.
Gg734705.protmethod(en-us,AX.60).gif selectFormletterJournalTrans Selects a journal line.
Gg734705.pubmethod(en-us,AX.60).gif setLedgerVoucher Sets the LedgerVoucher object.
Gg734705.pubmethod(en-us,AX.60).gif setNumAndVoucher Sets journal and voucher number.
Gg734705.protmethod(en-us,AX.60).gif setRecalcTotals Sets the internal value that indicates whether total recalculation is needed.
Gg734705.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif shouldCopyMultipleDocuRef Determines whether attachments should be copied from multiple source documents.
Gg734705.protmethod(en-us,AX.60).gif shouldPostMarkupTable Gets a value indicating whether miscellaneous charges for sales order should be posted.
Gg734705.protmethod(en-us,AX.60).gif skipCreditMaxCheck Determines whether a credit max validation should be skipped.
Gg734705.protmethod(en-us,AX.60).gif sourceLine Gets the source line record for the current journal line.
Gg734705.protmethod(en-us,AX.60).gif sourceTable Gets the source header record for the journal header.
Gg734705.protmethod(en-us,AX.60).gif startLines Starts the posting of all journal lines.
Gg734705.protmethod(en-us,AX.60).gif tax Sets and gets the Tax object.
Gg734705.protmethod(en-us,AX.60).gif tax1099 Performs tax 1099 postings.
Gg734705.pubmethod(en-us,AX.60).gif taxWithholdCalculation_IN Sets tax withhold calculation.
Gg734705.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif tradeCalcTax Gets an instance of the TradeCalcTax class.
Gg734705.protmethod(en-us,AX.60).gif transactionLogTxt Gets an instance of the TransTxt object.
Gg734705.protmethod(en-us,AX.60).gif transactionLogType Gets the transaction log type.
Gg734705.protmethod(en-us,AX.60).gif updateAdvanceInvoiceSettlement_W Updates the advance invoice marked to settle.
Gg734705.protmethod(en-us,AX.60).gif updateCrossdocking Updates cross docking information.
Gg734705.protmethod(en-us,AX.60).gif updateDate Gets the transaction Date.
Gg734705.protmethod(en-us,AX.60).gif updateJournalLine Updates the journal line.
Gg734705.protmethod(en-us,AX.60).gif updateJournalTable Updates the journal header.
Gg734705.protmethod(en-us,AX.60).gif updateSourceLine Updates the source line for the current journal line.
Gg734705.protmethod(en-us,AX.60).gif updateSourceLineBeforePosting Updates the source line before the posting starts.
Gg734705.protmethod(en-us,AX.60).gif updateSourceTable Updates the source table for the journal header.
Gg734705.protmethod(en-us,AX.60).gif updateTransactTxtForLedgerVoucherObject Updates the transaction text.
Gg734705.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif vatRegData_W Initializes container of VAT related data.
Gg734705.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg734705.protmethod(en-us,AX.60).gif writeTaxAmount_W Writes tax amount.
Gg734705.protmethod(en-us,AX.60).gif writeTmpTaxWorkTrans Inserts records into the TmpTaxWorkTrans table.
Gg734705.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg734705.pubmethod(en-us,AX.60).gif Gg734705.static(en-us,AX.60).gif ::newPostProj Creates an instance of the FormletterJournalPost class by using the specified FormLetter object that is used to post journal and journal lines for projects.
Gg734705.pubmethod(en-us,AX.60).gif Gg734705.static(en-us,AX.60).gif ::newPostPurch Creates an instance of the FormletterJournalPost class by using the specified PurchFormLetterContract object that is used to post journal and journal lines for purchase orders.
Gg734705.pubmethod(en-us,AX.60).gif Gg734705.static(en-us,AX.60).gif ::newPostPurchRFQ Creates an instance of the FormletterJournalPost class by using the specified PurchRFQFormLetterContract object that is used to post journal and journal lines for request for quotes.
Gg734705.pubmethod(en-us,AX.60).gif Gg734705.static(en-us,AX.60).gif ::newPostSales Creates an instance of the FormletterJournalPost class by using the specified SalesFormLetterContract object that is used to post journal and journal lines for sales orders.
Top

The formletterJournalPost class implements the template pattern, and defines how to post a journal with a header and some lines. There will be one child class for each type of journal that can be posted as each journal type has its own set of tables.

Community Additions

ADD
Show: