TimeTrex API Manual

GovernmentForms_US_940 extends GovernmentForms_US
in package

Table of Contents

$class_directory  : mixed
$current_template_index  : mixed
$data  : mixed
$debug  : mixed
$default_font  : mixed
$futa_tax_before_adjustment_rate  : mixed
$futa_tax_rate  : mixed
$line_16_cutoff_amount  : mixed
$metadata  : mixed
$original_data  : mixed
$page_margins  : mixed
$page_offsets  : mixed
$payment_cutoff_amount  : mixed
$pdf_object  : mixed
$pdf_template  : mixed
$records  : mixed
$records_total  : mixed
$show_background  : mixed
$temp_page_offsets  : mixed
$template_index  : mixed
$template_offsets  : mixed
$xml_object  : mixed
$xml_schema  : mixed
$messages  : mixed
__construct()  : mixed
__get()  : mixed
__isset()  : mixed
__set()  : mixed
__unset()  : mixed
_outputPDF()  : mixed
_outputXML()  : mixed
addMessage()  : mixed
addPage()  : mixed
addRecord()  : mixed
arraySum()  : int|string
Need to use bcmath for large numbers, especially on 32bit PHP installs.
arrayToObject()  : mixed
calcL12()  : mixed
calcL13()  : mixed
calcL14()  : mixed
calcL15()  : mixed
calcL16d()  : mixed
calcL17()  : mixed
calcL6()  : mixed
calcL7()  : mixed
calcL8()  : mixed
calcL9()  : mixed
calculate()  : mixed
clearMessages()  : mixed
clearRecords()  : mixed
countRecords()  : mixed
Draw()  : mixed
drawChars()  : mixed
drawCheckBox()  : mixed
drawGrid()  : mixed
drawMessageFieldNotice()  : mixed
drawMessages()  : mixed
drawNormal()  : mixed
drawNormalGrid()  : mixed
drawPiecemeal()  : mixed
drawSegments()  : mixed
drawSplitDecimalFloat()  : mixed
drawSplitDecimalFloatGrid()  : mixed
filterL10()  : mixed
filterL11()  : mixed
filterL15()  : mixed
filterL16()  : mixed
filterL2()  : mixed
formatEIN()  : mixed
formatSSN()  : mixed
getAfterDecimal()  : mixed
getBeforeDecimal()  : mixed
getClassDirectory()  : mixed
getCurrentPage()  : mixed
getDebug()  : mixed
getMessages()  : mixed
getPageMargins()  : mixed
getPageOffsets()  : mixed
getPDFObject()  : mixed
getRecords()  : mixed
getRecordsTotal()  : mixed
getSchemaSpecificCoordinates()  : mixed
getShowBackground()  : mixed
getTemplateDirectory()  : mixed
getTemplateOffsets()  : mixed
getTemplateSchema()  : mixed
getTempPageOffsets()  : mixed
getXMLObject()  : mixed
getYear()  : mixed
initPage()  : mixed
isNumeric()  : mixed
MoneyFormat()  : mixed
MoneyFormatPretty()  : mixed
Output()  : mixed
padLine()  : mixed
padRecord()  : mixed
removeDecimal()  : mixed
resetTemplatePage()  : mixed
revertToOriginalDataState()  : mixed
saveOriginDataState()  : mixed
serialize()  : false|string
Serializes the object to an array for storing in the DB and later retrieval. Especially important for handling correction reports like W2C.
setClassDirectory()  : mixed
setDebug()  : mixed
setPageMargins()  : mixed
setPageOffsets()  : mixed
setPDFObject()  : mixed
setRecords()  : mixed
setShowBackground()  : mixed
setTemplateOffsets()  : mixed
setTempPageOffsets()  : mixed
setXMLObject()  : mixed
showL17MisMatchTotals()  : mixed
stripNonAlphaNumeric()  : mixed
stripNonFloat()  : mixed
stripNonNumeric()  : mixed
stripSpaces()  : mixed
sumRecords()  : mixed
unserialize()  : false|string
Unserializes a array into the form itself.

Properties

$futa_tax_before_adjustment_rate

public mixed $futa_tax_before_adjustment_rate = 0.006

$futa_tax_rate

public mixed $futa_tax_rate = 0.054

$line_16_cutoff_amount

public mixed $line_16_cutoff_amount = 500

$payment_cutoff_amount

public mixed $payment_cutoff_amount = 7000

$pdf_template

public mixed $pdf_template = '940.pdf'

$xml_schema

public mixed $xml_schema = '94x/94x/IRS940.xsd'

Methods

__set()

public __set(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed

_outputPDF()

public _outputPDF(mixed $type) : mixed
Parameters
$type : mixed
Return values
mixed

_outputXML()

public _outputXML([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

addMessage()

public addMessage(int $type_id, string $message[, array<string|int, mixed> $field_notice_position = [] ]) : mixed
Parameters
$type_id : int

'note', 'warning', 'error'

$message : string
$field_notice_position : array<string|int, mixed> = []

[ 'page' => 1, 'x' => 0, 'y' => 0 ]

Return values
mixed

addPage()

public addPage([mixed $schema = null ]) : mixed
Parameters
$schema : mixed = null
Return values
mixed

arraySum()

Need to use bcmath for large numbers, especially on 32bit PHP installs.

public static arraySum( $array) : int|string
Parameters
$array :
Return values
int|string

calcL12()

public calcL12(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL13()

public calcL13(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL14()

public calcL14(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL15()

public calcL15(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL16d()

public calcL16d(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL17()

public calcL17(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL6()

public calcL6(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL7()

public calcL7(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL8()

public calcL8(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

calcL9()

public calcL9(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

Draw()

public Draw(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawChars()

public drawChars(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawCheckBox()

public drawCheckBox(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawGrid()

public drawGrid(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawMessageFieldNotice()

public drawMessageFieldNotice(mixed $pdf, mixed $i, mixed $messages_arr) : mixed
Parameters
$pdf : mixed
$i : mixed
$messages_arr : mixed
Return values
mixed

drawNormal()

public drawNormal(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawNormalGrid()

public drawNormalGrid(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawPiecemeal()

public drawPiecemeal(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawSegments()

public drawSegments(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawSplitDecimalFloat()

public drawSplitDecimalFloat(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

drawSplitDecimalFloatGrid()

public drawSplitDecimalFloatGrid(mixed $value, mixed $schema) : mixed
Parameters
$value : mixed
$schema : mixed
Return values
mixed

filterL10()

public filterL10(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

filterL11()

public filterL11(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

filterL15()

public filterL15(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

filterL16()

public filterL16(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

filterL2()

public filterL2(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

getAfterDecimal()

public getAfterDecimal(mixed $float[, mixed $format_number = true ]) : mixed
Parameters
$float : mixed
$format_number : mixed = true
Return values
mixed

getBeforeDecimal()

public getBeforeDecimal(mixed $float) : mixed
Parameters
$float : mixed
Return values
mixed

getPageMargins()

public getPageMargins([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

getPageOffsets()

public getPageOffsets([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

getSchemaSpecificCoordinates()

public getSchemaSpecificCoordinates(mixed $schema, mixed $key[, mixed $sub_key1 = null ]) : mixed
Parameters
$schema : mixed
$key : mixed
$sub_key1 : mixed = null
Return values
mixed

getTemplateOffsets()

public getTemplateOffsets([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

getTemplateSchema()

public getTemplateSchema([mixed $name = null ]) : mixed
Parameters
$name : mixed = null
Return values
mixed

getTempPageOffsets()

public getTempPageOffsets([mixed $type = null ]) : mixed
Parameters
$type : mixed = null
Return values
mixed

getYear()

public getYear([mixed $epoch = null ]) : mixed
Parameters
$epoch : mixed = null
Return values
mixed

initPage()

public initPage(mixed $template_schema) : mixed
Parameters
$template_schema : mixed
Return values
mixed

MoneyFormatPretty()

public MoneyFormatPretty(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

Output()

public Output(mixed $type[, mixed $clear_records = true ]) : mixed
Parameters
$type : mixed
$clear_records : mixed = true
Return values
mixed

padLine()

public padLine(mixed $line[, mixed $length = false ]) : mixed
Parameters
$line : mixed
$length : mixed = false
Return values
mixed

padRecord()

public padRecord(mixed $value, mixed $length, mixed $type) : mixed
Parameters
$value : mixed
$length : mixed
$type : mixed
Return values
mixed

serialize()

Serializes the object to an array for storing in the DB and later retrieval. Especially important for handling correction reports like W2C.

public serialize([mixed $clear_records = true ]) : false|string
Parameters
$clear_records : mixed = true
Return values
false|string

setClassDirectory()

public setClassDirectory(mixed $dir) : mixed
Parameters
$dir : mixed
Return values
mixed

setPageMargins()

public setPageMargins(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

setPageOffsets()

public setPageOffsets(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

setShowBackground()

public setShowBackground(mixed $bool) : mixed
Parameters
$bool : mixed
Return values
mixed

setTemplateOffsets()

public setTemplateOffsets(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

setTempPageOffsets()

public setTempPageOffsets(mixed $x, mixed $y) : mixed
Parameters
$x : mixed
$y : mixed
Return values
mixed

showL17MisMatchTotals()

public showL17MisMatchTotals() : mixed
Return values
mixed

stripNonAlphaNumeric()

public stripNonAlphaNumeric(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

stripNonNumeric()

public stripNonNumeric(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

unserialize()

Unserializes a array into the form itself.

public unserialize(mixed $data) : false|string
Parameters
$data : mixed
Return values
false|string

Search results