Share via


TaxReportFormatter_IT Class [AX 2012]

The TaxReportFormatter_IT class handles the formatting of the input data (sequences of report fields) into the ASCII report lines according to the rules implied by the Italian Spesometro format.

Syntax

class TaxReportFormatter_IT implements TaxReportIWriteable_IT

Run On

Called

Methods

  Method Description
Dn667597.protmethod(en-us,AX.60).gif addPlaceholder Adds a placeholder for the positional field for filling it later.
Dn667597.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif closeReportWriter Closes the report writer.
Dn667597.protmethod(en-us,AX.60).gif createReportWriter Creates the report writer class.
Dn667597.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif error Handles report validation errors when they are found.
Dn667597.pubmethod(en-us,AX.60).gif errorsFound Checks if errors were found during the report validation.
Dn667597.protmethod(en-us,AX.60).gif fieldID Builds the field ID for non-positional field.
Dn667597.pubmethod(en-us,AX.60).gif fillPlaceholderPosCB Fills the placeholder for the boolean (CB) positional field left in the report line.
Dn667597.pubmethod(en-us,AX.60).gif fillPlaceholderPosNU Fills the placeholder for the numeric (NU) positional field left in the report line.
Dn667597.protmethod(en-us,AX.60).gif getFieldFormat Gets the format of the report field.
Dn667597.protmethod(en-us,AX.60).gif getFieldTypeLiteral Calculates the literal field type.
Dn667597.pubmethod(en-us,AX.60).gif getFileNameSaved Gets the file name for saving the part of the report.
Dn667597.pubmethod(en-us,AX.60).gif getFileNumCurrent Gets the number of the current report file in the sequence of files into which the report is split.
Dn667597.pubmethod(en-us,AX.60).gif getFileNumCurrentReporting Gets the reporting value for the number of the current report file.
Dn667597.pubmethod(en-us,AX.60).gif getFileNumMax Gets the number of report files into which the report is split.
Dn667597.pubmethod(en-us,AX.60).gif getFileNumMaxReporting Gets the reporting value for the number of report files into which the report is split.
Dn667597.pubmethod(en-us,AX.60).gif getLineNumInFile Gets the current report line number in the current report file.
Dn667597.pubmethod(en-us,AX.60).gif getLineTypeNum Calculates the number of report lines of the given type.
Dn667597.protmethod(en-us,AX.60).gif getMaxSubsectionNumPerLine Gets the maximal number of subsections of given type per report line.
Dn667597.pubmethod(en-us,AX.60).gif getSubsectionCount Gets the current subsection count through the whole report for the given line type and section type.
Dn667597.pubmethod(en-us,AX.60).gif getSubsectionCountNext Gets the the next subsection count through the whole report for the given line type and section type.
Dn667597.protmethod(en-us,AX.60).gif getSubsectionNum Calculates the current subsection number for the given line type and section type.
Dn667597.protmethod(en-us,AX.60).gif getSubsectionNumLiteral Calculates literal subsection number.
Dn667597.protmethod(en-us,AX.60).gif getSubsectionNumValid Claculates the valid subsection number for the given line type and section type.
Dn667597.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn667597.protmethod(en-us,AX.60).gif initFieldFormatMap Initializes the field format cache.
Dn667597.pubmethod(en-us,AX.60).gif initFileNames Initializes the list of file names to split the report into.
Dn667597.protmethod(en-us,AX.60).gif initMaxSubsectionNumPerLineMap Initializes the cache of the maximal number of subsections allowed per line for each subsection type.
Dn667597.pubmethod(en-us,AX.60).gif initReportWriter Initializes the report writer class.
Dn667597.privmethod(en-us,AX.60).gif initSubsectionsMap
Dn667597.pubmethod(en-us,AX.60).gif isLastLineInFile Vaildates is the current line the last line in the current report file.
Dn667597.protmethod(en-us,AX.60).gif new Initializes a new instance of the TaxReportFormatter_IT class.
Dn667597.pubmethod(en-us,AX.60).gif nextLine Forces the report to start a new line.
Dn667597.protmethod(en-us,AX.60).gif nextLineTypeNum Calculates the next line number for the given line type.
Dn667597.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.)
Dn667597.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.)
Dn667597.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif outputField Outputs a non-positional field.
Dn667597.pubmethod(en-us,AX.60).gif outputNextLine Outputs the next line of the report.
Dn667597.pubmethod(en-us,AX.60).gif outputRecordHeader Outputs the record header.
Dn667597.pubmethod(en-us,AX.60).gif outputReportEpilog Outputs the epilog record (type 'Z').
Dn667597.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif parmBaseFilename Gets or sets the BaseFilename parameter.
Dn667597.pubmethod(en-us,AX.60).gif parmHeaderFiscalCode Gets or sets the HeaderFiscalCode parameter.
Dn667597.pubmethod(en-us,AX.60).gif parmLineNum Gets or sets the current report line number.
Dn667597.pubmethod(en-us,AX.60).gif parmMaxFieldsPerLine Gets or sets the MaxFieldsPerLine parameter.
Dn667597.pubmethod(en-us,AX.60).gif parmMaxLinesPerFile Gets or sets the MaxLinesPerFile parameter.
Dn667597.pubmethod(en-us,AX.60).gif parmTotalLinesCount Gets or sets the TotalLinesCount parameter.
Dn667597.pubmethod(en-us,AX.60).gif parmWriteToFile Gets or sets the WriteToFile parameter.
Dn667597.pubmethod(en-us,AX.60).gif resetCurrentLineType Resets the current line type.
Dn667597.pubmethod(en-us,AX.60).gif resetLineTypeNum Restarts the numbering of the report lines.
Dn667597.pubmethod(en-us,AX.60).gif resetSubsectionCount Resets the counters for the numbering of the report subsections.
Dn667597.pubmethod(en-us,AX.60).gif resolvePlaceholders Resolve the dependencies on the placeholders and insert report lines that are not blocked any more.
Dn667597.pubmethod(en-us,AX.60).gif setLineType Sets the new line type.
Dn667597.pubmethod(en-us,AX.60).gif setSectionType Sets the section type and starts a new report subsection.
Dn667597.pubmethod(en-us,AX.60).gif setSubsectionNum Forces the current number of the subsection.
Dn667597.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn667597.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.)
Dn667597.pubmethod(en-us,AX.60).gif validateFieldMandatory Validates if the record field (or the alternate field, if specified) is not empty.
Dn667597.pubmethod(en-us,AX.60).gif validateFieldsMandatory Validates if the specified record fields are not empty.
Dn667597.pubmethod(en-us,AX.60).gif validateTextFieldIsNumeric Validates if the record field contains valid literal representation of an integer.
Dn667597.pubmethod(en-us,AX.60).gif validateTextFieldsAreNumeric Validates if the specified fields of the record contain valid literal representation of an integer.
Dn667597.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif writePlaceholderPosCB Inserts a placeholder for the boolean (CB) positional field into the report line.
Dn667597.pubmethod(en-us,AX.60).gif writePlaceholderPosNU Inserts a placeholder for the numeric (NU) positional field into the report line.
Dn667597.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::construct Initializes a new instance of the TaxReportFormatter_IT class.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::declarerTypeStr Converts the report declarer type into text representation.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::getCountryCode Finds the three-digit Italian code for the country/region.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::getFileName Gets the file name for saving the report when the report is split into several parts.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::newFormatter Creates and initializes a new instance of TaxReportFormatter_IT.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::softwareManufacturerID Gets the software manufacturer ID.
Dn667597.pubmethod(en-us,AX.60).gif Dn667597.static(en-us,AX.60).gif ::stripVATNum Removes heading country tax code from the tax exempt number.

Top

Inheritance Hierarchy

Object Class
  TaxReportFormatter_IT Class