105 lines
2.4 KiB
PHP
105 lines
2.4 KiB
PHP
|
<?php
|
||
|
|
||
|
require_once( '../../../../../includes/global.inc.php' );
|
||
|
require_once( '../../../../GovernmentForms/GovernmentForms.class.php' );
|
||
|
|
||
|
$gf = new GovernmentForms();
|
||
|
|
||
|
$return941 = $gf->getFormObject( 'RETURN941', 'US' );
|
||
|
$return941->TaxPeriodEndDate = '1967-08-13';
|
||
|
$return941->ReturnType = '941PR';
|
||
|
$return941->ein = '000000000';
|
||
|
$return941->BusinessName1 = '#';
|
||
|
$return941->BusinessNameControl = '-';
|
||
|
$return941->AddressLine = '-';
|
||
|
$return941->City = 'A';
|
||
|
$return941->State = 'WY';
|
||
|
$return941->ZIPCode = '00000';
|
||
|
|
||
|
$gf->addForm( $return941 );
|
||
|
|
||
|
$f941_obj = $gf->getFormObject( '941', 'US' );
|
||
|
$f941_obj->setDebug( true );
|
||
|
$f941_obj->setShowBackground( true );
|
||
|
$f941_obj->year = 2020;
|
||
|
$f941_obj->ein = '12-3456789';
|
||
|
$f941_obj->name = 'John Doe';
|
||
|
$f941_obj->trade_name = 'ABC Company';
|
||
|
$f941_obj->address = '#1232 Main St';
|
||
|
$f941_obj->city = 'New York';
|
||
|
$f941_obj->state = 'NY';
|
||
|
$f941_obj->zip_code = '12345';
|
||
|
|
||
|
$f941_obj->quarter = [ 1, 2, 3, 4 ];
|
||
|
$f941_obj->l1 = 10;
|
||
|
$f941_obj->l2 = 9999.99;
|
||
|
$f941_obj->l3 = 999.99;
|
||
|
$f941_obj->l4 = true;
|
||
|
$f941_obj->l5 = 9999.99;
|
||
|
|
||
|
$f941_obj->l5a = 5999.91;
|
||
|
$f941_obj->l5ai = 1799.92;
|
||
|
$f941_obj->l5aii = 1299.93;
|
||
|
$f941_obj->l5b = 1999.94;
|
||
|
$f941_obj->l5c = 1999.95;
|
||
|
$f941_obj->l5d = 1999.69;
|
||
|
|
||
|
$f941_obj->l5f = 1.59;
|
||
|
|
||
|
$f941_obj->l7z = 570.10;
|
||
|
|
||
|
$f941_obj->l8 = 1.98;
|
||
|
$f941_obj->l9 = 2000.99;
|
||
|
|
||
|
|
||
|
$f941_obj->l11a = 3.96;
|
||
|
$f941_obj->l11b = 3.95;
|
||
|
$f941_obj->l11c = 3.94;
|
||
|
$f941_obj->l11d = 3.93;
|
||
|
$f941_obj->l11e = 3.92;
|
||
|
$f941_obj->l11f = 99;
|
||
|
|
||
|
//$f941_obj->l12 = 1.97;
|
||
|
$f941_obj->l13a = 1000.98;
|
||
|
$f941_obj->l13b = 1000.97;
|
||
|
$f941_obj->l13c = 1000.96;
|
||
|
$f941_obj->l13d = 1000.95;
|
||
|
$f941_obj->l13e = 1000.94;
|
||
|
$f941_obj->l13f = 1000.93;
|
||
|
$f941_obj->l13h = 1.92;
|
||
|
//$f941_obj->l13g = 9000.92;
|
||
|
|
||
|
$f941_obj->l14 = 9999.99;
|
||
|
$f941_obj->l15 = 1.99; //Overpayment
|
||
|
|
||
|
$f941_obj->l15a = true;
|
||
|
$f941_obj->l15b = true;
|
||
|
|
||
|
$f941_obj->l16_month1 = 9999.99;
|
||
|
$f941_obj->l16_month2 = 9999.98;
|
||
|
$f941_obj->l16_month3 = 9999.97;
|
||
|
|
||
|
$f941_obj->l17 = true;
|
||
|
$f941_obj->l18a = true;
|
||
|
$f941_obj->l18b = true;
|
||
|
$f941_obj->l19 = 2000.01;
|
||
|
$f941_obj->l20 = 2000.02;
|
||
|
$f941_obj->l21 = 2000.03;
|
||
|
$f941_obj->l22 = 2000.04;
|
||
|
$f941_obj->l23 = 2000.05;
|
||
|
$f941_obj->l24 = 2000.06;
|
||
|
$f941_obj->l25 = 2000.07;
|
||
|
$f941_obj->l26 = 2000.08;
|
||
|
$f941_obj->l27 = 2000.09;
|
||
|
$f941_obj->l28 = 2000.10;
|
||
|
|
||
|
$gf->addForm( $f941_obj );
|
||
|
|
||
|
//$output = $gf->output( 'xml' );
|
||
|
//file_put_contents( '941.xml', $output );
|
||
|
|
||
|
$output = $gf->output( 'pdf' );
|
||
|
file_put_contents( './941test.pdf', $output );
|
||
|
?>
|
||
|
|