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.

class TaxReportFormatter_IT implements TaxReportIWriteable_IT

Run On

Called

  MethodDescription
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

Object Class
  TaxReportFormatter_IT Class

Community Additions

ADD
Show: