SalesInvoiceJournalCreate Class [AX 2012]


The syntax of this method varies based on the version of Microsoft Dynamics AX that you are using.

  Microsoft Dynamics AX 2012 R3
          class SalesInvoiceJournalCreate extends SalesInvoiceJournalCreateBase

  Microsoft Dynamics AX 2012 R2 (SYS)
          class SalesInvoiceJournalCreate extends SalesInvoiceJournalCreateBase

  Microsoft Dynamics AX 2012 Feature Pack (SYS)
          class SalesInvoiceJournalCreate extends FormletterJournalCreate

  Microsoft Dynamics AX 2012 (FPK)
          class SalesInvoiceJournalCreate extends FormletterJournalCreate

  Microsoft Dynamics AX 2012 (SYS)
          class SalesInvoiceJournalCreate extends FormletterJournalCreate

Run On


Gg805825.protmethod(en-us,AX.60).gif addPricingCalculation Adds the attribute-based pricing information including the original sales price (unadjusted) from the specified sales order line to the customer invoice.
Gg805825.protmethod(en-us,AX.60).gif allocateNumAndVoucher Allocates a journal and a voucher number from the number sequences of a sales invoice. (Overrides the allocateNumAndVoucher Method.)
Gg805825.protmethod(en-us,AX.60).gif calcLineAmountExclTax Calculates the journal line amount excluded tax. (Overrides the calcLineAmountExclTax Method.)
Gg805825.protmethod(en-us,AX.60).gif calcLineAmountTax Calculates the tax amount for a journal line. (Overrides the calcLineAmountTax Method.)
Gg805825.protmethod(en-us,AX.60).gif calcLineDiscExclTax Calculates the discount amount excluded tax for a journal line. (Overrides the calcLineDiscExclTax Method.)
Gg805825.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif check Determines whether the journal can be created. (Overrides the check Method.)
Gg805825.privmethod(en-us,AX.60).gif checkCreditNoteReason
Gg805825.protmethod(en-us,AX.60).gif checkDiscardLine Indicates whether a journal line can be created. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif checkDocumentData_PL Checks various attributes of a sales order invoice during posting.
Gg805825.protmethod(en-us,AX.60).gif checkDocumentDate_PL
Gg805825.pubmethod(en-us,AX.60).gif checkDuplicateNum_W Checks whether duplicate invoice numbers exist. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif checkEInvoiceCust
Gg805825.privmethod(en-us,AX.60).gif checkEInvoiceCustLine
Gg805825.protmethod(en-us,AX.60).gif checkIfShipmentUpdated
Gg805825.protmethod(en-us,AX.60).gif checkNoThrow Determines whether a journal should be created. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif checkPackingSlipDlvDate_IT Checks whether there are selected packing slips where the delivery date is later than the invoice date.
Gg805825.protmethod(en-us,AX.60).gif checkPaymentSlipDK Indicates whether the Sales Invoice is valid with FIK751 and FIK752 payment slips.
Gg805825.protmethod(en-us,AX.60).gif checkPKWiUCode Indicates whether the Infolog warnings or errors must be displayed to a user if the PKWiU code is missing from the sales order and free text invoice lines.
Gg805825.protmethod(en-us,AX.60).gif checkVATTaxAgentChargeType_RU Checks whether the VAT tax agent charge source is correct. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif createAgreementLinks Creates the links between the invoice journal lines and the agreement lines. (Overrides the createAgreementLinks Method.)
Gg805825.protmethod(en-us,AX.60).gif createDiscardedJournalLine Handles a discarded journal line. (Overrides the createDiscardedJournalLine Method.)
Gg805825.protmethod(en-us,AX.60).gif createFailed Called when the journal creation failed. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif createJournalHeader Creates the journal header for the sales invoice. (Overrides the createJournalHeader Method.)
Gg805825.protmethod(en-us,AX.60).gif createJournalLine Creates an invoice journal line for the specified record. (Overrides the createJournalLine Method.)
Gg805825.protmethod(en-us,AX.60).gif createJournalLines Creates the journal lines when updating the sales order, the purchase order, or the request for a quote. (Overrides the createJournalLines Method.)
Gg805825.protmethod(en-us,AX.60).gif createJournalLink Creates a journal link. (Overrides the createJournalLink Method.)
Gg805825.protmethod(en-us,AX.60).gif createMiscCharge Creates miscellaneous charges for the sales headers in the ShipCarrierPackage, ShipCarrierCODPackage, and ShipCarrierTracking tables.
Gg805825.protmethod(en-us,AX.60).gif endCreate Executes when a journal creation is finished. (Overrides the endCreate Method.)
Gg805825.protmethod(en-us,AX.60).gif endCreateTrans_IN Ends the create transaction process.
Gg805825.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif fieldIdParmLine_OrigOrderId Gets the field ID for the field that contains the original order ID in the posting parameter line table. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif fieldIdParmTable_OrderId Gets the field ID for the field that contains the order ID in the posting parameter header table. (Inherited from FormletterJournalCreate.)
Gg805825.privmethod(en-us,AX.60).gif fiscalDocType2State_PL
Gg805825.protmethod(en-us,AX.60).gif formletterType Retrieves the form letter type. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif getCatchWeight Gets the catch weight for the selected sales invoice journal line.
Gg805825.pubmethod(en-us,AX.60).gif getJournal Gets a journal header. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif getJournalLines Gets a list that contains every created journal line. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif getJournalNumber Gets the number of the journal. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif getLineNum Gets the current journal line number. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif getNumAndVoucher Gets a journal and a voucher number. (Overrides the getNumAndVoucher Method.)
Gg805825.pubmethod(en-us,AX.60).gif getNumberSeq Gets a NumberSeq object. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif getOrigOrderIdSet Gets a packed version of a Set object that has all original order IDs for the journal. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif getSalesLine
Gg805825.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg805825.pubmethod(en-us,AX.60).gif getTotals Gets the total object. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif getVoucher Gets a voucher number. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif init Initializes the SalesInvoiceJournalCreate class. (Overrides the init Method.)
Gg805825.protmethod(en-us,AX.60).gif initCatchWeightValues Adjusts inventory quantities for catch weight items that have been reserved or picked.
Gg805825.protmethod(en-us,AX.60).gif initCustInvoiceTrans Initializes a CustInvoiceTrans record. (Overrides the initCustInvoiceTrans Method.)
Gg805825.protmethod(en-us,AX.60).gif initFormletterProvider Initializes the FormletterProvider object. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif initFromForeignTradeCategory Initializes an invoice journal line by using foreign trade information for the category based lines. (Overrides the initFromForeignTradeCategory Method.)
Gg805825.protmethod(en-us,AX.60).gif initInvoiceHeaderFromSourceTable Initializes an invoice journal header from the source table. (Overrides the initInvoiceHeaderFromSourceTable Method.)
Gg805825.protmethod(en-us,AX.60).gif initInvoiceLineFromSourceLine Initializes an invoice journal line from the source line. (Overrides the initInvoiceLineFromSourceLine Method.)
Gg805825.protmethod(en-us,AX.60).gif initJournalHeader Instantiates the CustInvoice journal record. (Overrides the initJournalHeader Method.)
Gg805825.protmethod(en-us,AX.60).gif initLoopLines Initializes the iteration over journal lines. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif initRecordList Initializes the record lists. (Overrides the initRecordList Method.)
Gg805825.protmethod(en-us,AX.60).gif initSourceTable Initializes the source table record. (Overrides the initSourceTable Method.)
Gg805825.protmethod(en-us,AX.60).gif initTotals Initializes the total calculation. (Overrides the initTotals Method.)
Gg805825.protmethod(en-us,AX.60).gif insertJournalLine Inserts a record in the journal line table. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif insertJournalLink Inserts a record in the journal link table. (Inherited from FormletterJournalCreate.)