SalesInvoiceJournalCreate Class [AX 2012]

Syntax

Note

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

Server

Methods

  Method Description
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.)
Gg805825.protmethod(en-us,AX.60).gif insertRecordList Inserts records in the record lists into the database. (Overrides the insertRecordList Method.)
Gg805825.protmethod(en-us,AX.60).gif interCompanyIsPurchFinancialUpdated
Gg805825.protmethod(en-us,AX.60).gif interCompanyPost
Gg805825.protmethod(en-us,AX.60).gif inventTransIdReturn Gets the return lot ID from the order line. (Overrides the inventTransIdReturn Method.)
Gg805825.protmethod(en-us,AX.60).gif isConfigkeyEnabledShipCarrier
Gg805825.privmethod(en-us,AX.60).gif isDebitNote Indicates whether the selected sales invoice is in debit note format.
Gg805825.protmethod(en-us,AX.60).gif isInvoiceCreditNote Indicates whether the invoice that is being created is a credit note. (Overrides the isInvoiceCreditNote Method.)
Gg805825.protmethod(en-us,AX.60).gif isJournalCreated Determines whether the journal was created. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif isJournalLinePartDelivery Indicates whether a journal line is a part delivery. (Overrides the isJournalLinePartDelivery Method.)
Gg805825.privmethod(en-us,AX.60).gif isNoneFormatWithRealizedVAT Indicates whether the selected sales invoice is in NONE format and has a realized value-added tax (VAT).
Gg805825.privmethod(en-us,AX.60).gif isSingleTaxType Indicates whether only a realized value-added tax (VAT) or unrealized VAT exists in the selected posting invoice.
Gg805825.protmethod(en-us,AX.60).gif journalLineCorrLinksTableId_RU Gets the table ID for the journal line table correction links. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif journalLineTableId Retrieves the table ID for a journal line table. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif linesExists Indicates whether lines occur in the order line parameter table. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif linksTableId Gets the table ID for the journal link table. (Overrides the linksTableId Method.)
Gg805825.privmethod(en-us,AX.60).gif mcrCopyNotes Copies notes from the SalesLine record to invoice line record.
Gg805825.privmethod(en-us,AX.60).gif mcrGenerateRemainingCredit
Gg805825.protmethod(en-us,AX.60).gif new Initializes a new instance of the FormletterJournalCreate class. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif noLinesForPosting Performs actions when there are no lines selected for posting. (Overrides the noLinesForPosting Method.)
Gg805825.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.)
Gg805825.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.)
Gg805825.protmethod(en-us,AX.60).gif numberSequenceGroupId Gets the number sequence group ID from the order header. (Overrides the numberSequenceGroupId Method.)
Gg805825.protmethod(en-us,AX.60).gif numberSequenceReferenceNum Gets a NumberSequenceReference object for a journal number. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif numberSequenceReferenceVoucher Gets a NumberSequenceReference object for a voucher number. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif onlyServiceItemsToInvoice Indicates whether the only products of type service are invoiced. (Overrides the onlyServiceItemsToInvoice Method.)
Gg805825.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg805825.pubmethod(en-us,AX.60).gif parmBatchCreatedBy Gets or sets the BatchCreatedBy parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmCustInvoicePrintoutType_RU Gets or sets the CustInvoicePrintoutType_RU parameter. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif parmDocumentStatus Gets or sets the DocumentStatus parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmExtraPrintoutLineExists_RU Gets or sets the ExtraPrintoutLineExists_RU parameter. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif parmFiscalDocType_PL Gets or sets the FiscalDocType_PL parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmInBatch Gets or sets the InBatch parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmInterCompanyFormletterContract Gets or sets the InterCompanyFormletterContract parameter. (Overrides the parmInterCompanyFormletterContract Method.)
Gg805825.pubmethod(en-us,AX.60).gif parmInterCompanyPosted Gets or sets the InterCompanyPosted parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmInventLocationId_PL Gets or sets the InventLocationId_PL parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmLtDocNumberingCode Gets or sets the LtDocNumberingCode parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmMarkupOfTypeCustVendExists_RU Gets or sets the MarkupOfTypeCustVendExists_RU parameter. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif parmMCRPickWaveReference Gets or sets the pick wave reference. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmParmTable Gets or sets the ParmTable parameter. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif parmParmUpdate Gets or sets the ParmUpdate parameter. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif parmProforma Gets or sets the Proforma parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmRelatedJournal Gets or sets the RelatedJournal parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmShipmentId Gets or sets the ShipmentId parameter. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif parmTax Gets or sets the Tax parameter. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif parmTaxWithholdCalculation_IN Gets or sets the TaxWithholdCalculation_IN parameter. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif postAllocateNumAndVoucher_BR Performs the Brazilian localization logic after the allocateNumAndVoucher method runs.
Gg805825.protmethod(en-us,AX.60).gif postCreateJournalLinePackage Calculates and creates the package lines for an invoice line.
Gg805825.protmethod(en-us,AX.60).gif postEndCreateDomesticSalesTax_PL Posts an event handler for the endCreate method to calculate and create domestic value-added taxes (VATs) for export sales transactions.
Gg805825.protmethod(en-us,AX.60).gif proforma Indicates whether a journal is a pro forma journal. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif recIdSuspensionTables Gets a list of tables that should have suspended record ID generation. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif recordListParmLine Gets a RecordSortedList object that has all posting parameter line records. (Overrides the recordListParmLine Method.)
Gg805825.protmethod(en-us,AX.60).gif removeRecIdSuspension Removes record ID suspension. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif requiresTaxBorderNum Checks for tax codes that require a border number. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif retreiveShippingInfo Creates miscellaneous charges on the sales headers of the ShipCarrierPackage, ShipCarrierCODPackage, and ShipCarrierTracking tables.
Gg805825.pubmethod(en-us,AX.60).gif run Creates a journal. (Overrides the run Method.)
Gg805825.protmethod(en-us,AX.60).gif setDeliveryFields Set the delivery fields for an invoice. (Overrides the setDeliveryFields Method.)
Gg805825.protmethod(en-us,AX.60).gif setPricingCalculation Sets the sales pricing calculation associated with the specified sales parameter line permanently.
Gg805825.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif showPostingCanceledError Performs actions when posting is canceled. (Inherited from FormletterJournalCreate.)
Gg805825.protmethod(en-us,AX.60).gif sourceTable Gets the source table for the journal. (Overrides the sourceTable Method.)
Gg805825.protmethod(en-us,AX.60).gif splitDeliveryInformation Indicates whether to split on delivery information. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif suspendRecIds Suspends record ID generation. (Inherited from FormletterJournalCreate.)
Gg805825.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg805825.protmethod(en-us,AX.60).gif totals Gets the total object. (Overrides the totals Method.)
Gg805825.protmethod(en-us,AX.60).gif typeParmLine Retrieves the type of a posting parameter line table. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.protmethod(en-us,AX.60).gif updateCredit_PL Create a 0 (zero) CustInvoiceTrans record for a Polish return that is being posted.
Gg805825.protmethod(en-us,AX.60).gif updateDate Retrieves the invoice date. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.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.)
Gg805825.protmethod(en-us,AX.60).gif validateInvoiceIDForEInvoice_MX Validates the invoice ID for a Mexican electronic fiscal document. (Inherited from SalesInvoiceJournalCreateBase.)
Gg805825.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg805825.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg805825.pubmethod(en-us,AX.60).gif Gg805825.static(en-us,AX.60).gif ::checkDlvDocDates_PL
Gg805825.pubmethod(en-us,AX.60).gif Gg805825.static(en-us,AX.60).gif ::checkDocumentDate_W Checks the date control options and provides warning or error messages.
Gg805825.pubmethod(en-us,AX.60).gif Gg805825.static(en-us,AX.60).gif ::construct Initializes a new instance of the SalesInvoiceJournalCreate class.

Top

Inheritance Hierarchy

Object Class
  FormletterJournalCreate Class
    SalesInvoiceJournalCreateBase Class
      SalesInvoiceJournalCreate Class
        SalesInvoiceJournalCreateProj Class