From: <afc...@us...> - 2017-09-10 22:13:56
|
Revision: 7831 http://sourceforge.net/p/web-erp/reponame/7831 Author: afcouling Date: 2017-09-10 22:13:53 +0000 (Sun, 10 Sep 2017) Log Message: ----------- Andy Couling: Petty Cash Tax - Fixed bug in Tax.php Modified Paths: -------------- trunk/Tax.php Modified: trunk/Tax.php =================================================================== --- trunk/Tax.php 2017-09-08 18:27:45 UTC (rev 7830) +++ trunk/Tax.php 2017-09-10 22:13:53 UTC (rev 7831) @@ -59,8 +59,9 @@ include('includes/PDFTaxPageHeader.inc'); PageHeaderDetail(); $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos, $FontSize, _('Tax On Sales')); + $pdf->addText($Left_Margin, $YPos, $FontSize, _('Tax on Sales')); $YPos -= $FontSize; + $YPos -= $FontSize; $FontSize = 8; while ($DebtorTransRow = DB_fetch_array($DebtorTransResult,$db)) { $pdf->addText($Left_Margin, $YPos, $FontSize, ConvertSQLDate($DebtorTransRow['trandate'])); @@ -190,7 +191,7 @@ if ($_POST['DetailOrSummary'] == 'Detail') { $FontSize = 10; $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax On Purchases')); + $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax on Purchases')); $YPos -= $FontSize; // Prints out lines: $FontSize = 8; @@ -233,7 +234,8 @@ if ($_POST['DetailOrSummary'] == 'Detail') { $FontSize = 10; $YPos -= $FontSize; // Jumps additional line. - $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax On Petty cash expenses')); + $YPos -= $FontSize; + $pdf->addText($Left_Margin, $YPos + $FontSize, $FontSize, _('Tax on Petty Cash Expenses')); $YPos -= $FontSize; // Prints out lines: $FontSize = 8; @@ -241,7 +243,7 @@ $TotalTaxSQL = "SELECT SUM(-amount) totaltax FROM pcashdetailtaxes WHERE pccashdetail='" . $PettyCashRow['transno'] . "'"; $TotalTaxResult = DB_query($TotalTaxSQL); $TotalTaxRow = DB_fetch_array($TotalTaxResult); - $NetAmount = -($PettyCashRow['gross'] - $TotalTaxRow['totaltax']); + $NetAmount = ((-$PettyCashRow['gross']) - $TotalTaxRow['totaltax']); $pdf->addText($Left_Margin, $YPos, $FontSize, ConvertSQLDate($PettyCashRow['trandate'])); $pdf->addText(82, $YPos, $FontSize, _('Petty Cash Expense')); $pdf->addTextWrap(140, $YPos - $FontSize, 40, $FontSize, $PettyCashRow['transno'], 'right'); @@ -248,7 +250,7 @@ $pdf->addText(180, $YPos, $FontSize, $PettyCashRow['suppname']); $pdf->addText(380, $YPos, $FontSize, $PettyCashRow['suppreference']); //****************NEW $pdf->addTextWrap(450, $YPos - $FontSize, 60, $FontSize, locale_number_format($NetAmount, $_SESSION['CompanyRecord']['decimalplaces']), 'right'); - $pdf->addTextWrap($Page_Width - $Right_Margin - 60, $YPos - $FontSize, 60, $FontSize, locale_number_format(($PettyCashRow['taxamt']), $_SESSION['CompanyRecord']['decimalplaces']), 'right'); + $pdf->addTextWrap($Page_Width - $Right_Margin - 60, $YPos - $FontSize, 60, $FontSize, locale_number_format((-$PettyCashRow['taxamt']), $_SESSION['CompanyRecord']['decimalplaces']), 'right'); $YPos -= $FontSize; // End-of-line line-feed. if ($YPos < $Bottom_Margin + $FontSize) { include('includes/PDFTaxPageHeader.inc'); @@ -256,7 +258,7 @@ } $PettyCashCount++; // Counts purchases transactions. $PettyCashNet += $NetAmount; // Accumulates purchases net. - $PettyCashTax += $PettyCashRow['taxamt']; // Accumulates purchases tax. + $PettyCashTax += (-$PettyCashRow['taxamt']); // Accumulates purchases tax. } /*end listing while loop */ // Print out the purchases totals: @@ -276,13 +278,13 @@ $YPos -= $FontSize; } else { while ($PettyCashRow = DB_fetch_array($PettyCashResult)) { - $TotalTaxSQL = "SELECT SUM(amount) totaltax FROM pcashdetailtaxes WHERE pcashdetail='" . $PettyCashRow['transno'] . "'"; + $TotalTaxSQL = "SELECT SUM(-amount) totaltax FROM pcashdetailtaxes WHERE pccashdetail='" . $PettyCashRow['transno'] . "'"; $TotalTaxResult = DB_query($TotalTaxSQL); $TotalTaxRow = DB_fetch_array($TotalTaxResult); - $NetAmount = ($PettyCashRow['gross'] - $TotalTaxRow['totaltax']); + $NetAmount = ((-$PettyCashRow['gross']) - $TotalTaxRow['totaltax']); $PettyCashCount++; // Counts purchases transactions. $PettyCashNet += $NetAmount; // Accumulates purchases net. - $PettyCashTax += $PettyCashRow['taxamt']; // Accumulates purchases tax. + $PettyCashTax += (-$PettyCashRow['taxamt']); // Accumulates purchases tax. } /*end listing while loop */ } |