EInvoicePost_MX Class [AX 2012]
The EInvoicePost_MX class handles the posting of electronic invoices (eInvoices).
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| createElectronicInvoiceJour | Creates the electronic invoice record that is based on the original invoice. |
| createElectronicInvoiceTrans | Creates the electronic invoice lines that are related to the posted document. |
| createInvoiceJourMapping | Creates the electronic invoice mapping that is based on the original invoice. |
| createXMLDoc | Gets a string that represents the XML document created that is based on the posted document. |
| createXMLFileAndPopulateSysMailTable | Creates the XML file and the e-mail that will be sent by the job. |
| eInvoiceXsdFile | Returns the schema file of the electronic invoice, |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| getInvoiceDate | Gets the invoice date of the invoice. |
| getInvoiceId | Gets the invoice ID of the posted document. |
| getInvoiceJourRecId | Gets the record ID of the invoice document. |
| getInvoiceJourTableId | Gets the table ID of the invoice document. |
| getPartyEmail | |
| getPaymMode | Gets the payment mode of the invoice document. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getXMLDocumentString | |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| initFromElectronicInvoiceParameters | Sets the class variables based on eInvoice parameters. |
| initFromInvoiceJour | Sets the electronic invoice fields based on posted document. |
| initFromSATAuthorizationNumber | Sets the electronic invoice fields based on the SATAuthorizationNumber_MX table. |
| new | Initializes a new instance of the EInvoicePost_MX class. |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmNumberSequenceTable | Gets or sets the number sequence table. |
| schemaValidation_MX | Validates the schema file against the created XML document. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| writeOnServer | |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Initializes a new instance of the EInvoicePost_MX class. |
| ::validateInvoiceDateForCFDI_MX | Validate the invoice date of an electronic invoice CFDI posting. |
| ::validateInvoiceIDForEInvoice_MX | Determines whether the invoice ID has a SAT authorization code and series. |
Community Additions
ADD
Show: