verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']); if (!$response->isSuccess()) { header('Location: ./error_page.html'); exit; } } function ValidateEmail($email) { $pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i'; return preg_match($pattern, $email); } if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['formid']) && $_POST['formid'] == 'form1') { $mailto = 'payroll@gjwaccounting.com'; $mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto; $subject = 'Quickbooks Desktop Signup'; $message = 'Values submitted from web site form:'; $success_url = './shopping_cart.html'; $error_url = './error_page.html'; $error = ''; $eol = "\n"; $boundary = md5(uniqid(time())); $header = 'From: '.$mailfrom.$eol; $header .= 'Reply-To: '.$mailfrom.$eol; $header .= 'MIME-Version: 1.0'.$eol; $header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol; $header .= 'X-Mailer: PHP v'.phpversion().$eol; if (!ValidateEmail($mailfrom)) { $error .= "The specified email address is invalid!\n
"; } if (!empty($error)) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $error, $errorcode); echo $errorcode; exit; } $internalfields = array ("submit", "reset", "send", "filesize", "formid", "captcha_code", "recaptcha_challenge_field", "recaptcha_response_field", "g-recaptcha-response"); $message .= $eol; $message .= "IP Address : "; $message .= $_SERVER['REMOTE_ADDR']; $message .= $eol; $message .= "Referer : "; $message .= $_SERVER['SERVER_NAME']; $message .= $_SERVER['PHP_SELF']; $message .= $eol; $logdata = ''; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (!is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=ISO-8859-1'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail($mailto, $subject, $body, $header); } header('Location: '.$success_url); exit; } ?> index
Choosing the right accountant can be the difference between success and failure...
Do you currently use

QuickBooks Pro 2014 or earlier?
QuickBooks Premier 2014 or earlier?
QuickBooks Enterprise Solutions 2014 or Earlier?
Do you currently use

QuickBooks Pro 2015?
QuickBooks Premier 2015?
QuickBooks Enterprise Solutions 2015?
Please choose the annual or monthly payment option click buy and then click submit to checkout
QuickBooks Desktop Payroll Subscription
Conditions:

This is for do it yourself payroll, you are responsible for all payroll tax payments and filings. If you do not wish to do the payroll taxes or filings, you can hire us to do it for an additional fee.

If you choose to pay your employees by direct deposit, Intuit imposes a $1,75 per employee per month fee that is a separate charge, this is for a subscription to use the payroll option in the software. You can look at online payroll or our QB NACHA conversions file to avoid that $1.75 fee from Intuit if you want to pay your employees by direct deposit.

This is a one year subscription paid either annually or monthly, at the end of that period you must renew the subscription.

To keep your credit card information as secure as possible, we do not collect credit card or bank account numbers. This information goes directly to our credit card processor, Square. which you will be directed to on the next page.

If you wish to pay monthly you will receive an additional invoice for the monthly fee that will be recurring for the remaining 11 months. You can however cancel at anytime by contacting us.
You cannot use the Payroll Desktop Payroll Subscription, you would first have to upgrade to a newer version of QuickBooks software or check out our online payroll services that can be imported into your QuickBooks file.
If you have a 2015 version of QuickBooks, be aware that around May 31, 2018 QuickBooks will sunset your version of QuickBooks which means that you will no longer be able to use the payroll feature. You will have to either buy a newer version of QuickBooks to continue using the payroll subscription or use the online payroll option. If you have a 2015 version of QuickBooks and are not planning on purchasing a newer version, we recommend either purchasing the monthly option or look at the online payroll option.
Call us now at 262-257-9776