details: https://code.openbravo.com/erp/devel/pi/rev/d80df926f9ba
changeset: 22836:d80df926f9ba
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Mon Apr 07 14:03:23 2014 +0200
summary: Fixes issue 25979: Impossible to post a reconciliation
diffstat:
src/org/openbravo/erpCommon/utility/CashVATUtil.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diffs (26 lines):
diff -r 97d8cf3e7d76 -r d80df926f9ba
src/org/openbravo/erpCommon/utility/CashVATUtil.java
--- a/src/org/openbravo/erpCommon/utility/CashVATUtil.java Mon Apr 07
15:11:15 2014 +0530
+++ b/src/org/openbravo/erpCommon/utility/CashVATUtil.java Mon Apr 07
14:03:23 2014 +0200
@@ -376,12 +376,16 @@
cCurrencyID, taxAmt.toString(), "", Fact_Acct_Group_ID,
nextSeqNo(factLine1.m_SeqNo), documentType, conn);
} else {
- final FactLine factLine1 = fact.createLine(line,
- m_tax.getAccount(DocTax.ACCTTYPE_TaxDue_Trans, as, conn),
cCurrencyID,
- taxAmt.toString(), "", Fact_Acct_Group_ID, nextSeqNo(SeqNo),
documentType, conn);
- factLine2 = fact.createLine(line,
m_tax.getAccount(DocTax.ACCTTYPE_TaxDue, as, conn),
- cCurrencyID, "", taxAmt.toString(), Fact_Acct_Group_ID,
- nextSeqNo(factLine1.m_SeqNo), documentType, conn);
+ if (taxAmt.compareTo(BigDecimal.ZERO) != 0) {
+ final FactLine factLine1 = fact
+ .createLine(line,
m_tax.getAccount(DocTax.ACCTTYPE_TaxDue_Trans, as, conn),
+ cCurrencyID, taxAmt.toString(), "",
Fact_Acct_Group_ID, nextSeqNo(SeqNo),
+ documentType, conn);
+ factLine2 = fact.createLine(line,
+ m_tax.getAccount(DocTax.ACCTTYPE_TaxDue, as, conn),
cCurrencyID, "",
+ taxAmt.toString(), Fact_Acct_Group_ID,
nextSeqNo(factLine1.m_SeqNo),
+ documentType, conn);
+ }
}
}// ARC
else if (invoicedocumentType.equals(AcctServer.DOCTYPE_ARCredit)) {
------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees_APR
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits