<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>aC forum: [Invoicing Module] Feedback</title>
  <link>http://www.activecollab.com/forums/topic/4735/</link>
  <description>Recent posts on topic: [Invoicing Module] Feedback</description>
  <dc:language>en-us</dc:language>
  <pubDate>Mon, 13 Feb 2012 07:56:57 CST</pubDate>
  
  <item>
    <link>http://www.activecollab.com/forums/post/27764/#post27764</link>
    <guid>http://www.activecollab.com/forums/post/27764/#post27764</guid>
    <title>Post #32 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hello Len,<br />
<br />
Which exact version of activeCollab do you use? Version number is displayed in System Information block on Administration page.</p>]]></description>
    <pubDate>Wed, 08 Sep 2010 07:36:56 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/27763/#post27763</link>
    <guid>http://www.activecollab.com/forums/post/27763/#post27763</guid>
    <title>Post #31 by Len Marshall</title>
    <dc:creator>Len Marshall</dc:creator>
    <description><![CDATA[<p>I've fixed the rounding problem with adding payments.  I've been going crazy trying to work around it - editing my database and manually fixing things - so I started looking into a solution.<br />
<br />
The problem is that when you add items in the invoice, the system calculates to as many decimals is requred, but displays a rounded dollar &amp; cent value.  When you try to add a payment for the dollar &amp; cent value, the system balances it to the extreme decimal value.  Since you cannot enter a value less than $0.01, the system cannot complete the invoice as billed.<br />
<br />
Now for the simple solution: round the taxed_total to 2 decimals before it's passed and saved into the database.<br />
<br />
Open up activecollab\application\modules\invoicing\models\invoices\Invoices.class.php<br />
<br />
Search for the comment &quot;// now we have total tax for invoice, we need to round it up to 2 decimals&quot;.  This was the tip-off, but it doesn't work.<br />
<br />
Add this new line:<br />
<br />
$this-&gt;taxed_total = round($this-&gt;taxed_total, 2);<br />
<br />
after this existing line:<br />
<br />
$this-&gt;taxed_total = $this-&gt;total + $this-&gt;tax; <br />
<br />
which is line 350 in my case.<br />
<br />
I've tested this with many invoices and it seems to do the trick. I'm not a PHP programmer, but my research and Visual Quickstart Guide seem to be working out.</p>]]></description>
    <pubDate>Wed, 08 Sep 2010 01:50:33 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21903/#post21903</link>
    <guid>http://www.activecollab.com/forums/post/21903/#post21903</guid>
    <title>Post #30 by Leon P.</title>
    <dc:creator>Leon Poole</dc:creator>
    <description><![CDATA[<p>Some really great points above!<br />
<br />
We were thinking today that if an extra column or two like 'amount paid' or 'amount due/remaining' was added to the table on the Invoices Issued (/invoices) page it would make that at-a-glance information a lot more informative.<br />
<br />
Can't wait for next release of Invoices module :)</p>]]></description>
    <pubDate>Wed, 05 Aug 2009 00:31:42 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21893/#post21893</link>
    <guid>http://www.activecollab.com/forums/post/21893/#post21893</guid>
    <title>Post #29 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hi Marko,<br />
<br />
Thank you for the feedback - we really appreciate it. <br />
<br />
Just a quick note about discounts: if you wish to include information about discount you gave to the client or list services that you did pro bono, you can add items with negative or 0 amount. It does not support values to be set in percents, but it can get the job done.</p>]]></description>
    <pubDate>Tue, 04 Aug 2009 12:58:26 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21888/#post21888</link>
    <guid>http://www.activecollab.com/forums/post/21888/#post21888</guid>
    <title>Post #28 by mrakar</title>
    <dc:creator>mrakar</dc:creator>
    <description><![CDATA[<p>hello,<br />
<br />
I think adding invoincing option is a great thing, I have installed beta (after some troubles) and have created my first invoice.<br />
<br />
Here are some thoughts on my invoice:<br />
<br />
a) invoice number: different companies have different invoicing schemes, for example in my company invoice number will always start with 1000. I have issued a number of invoices this year and I wish to move to AC invoicing module but how can I start issuing invoices with number 1233? some companies have different number series for different services (for example invoices starting with 1 or even letter might be for items sold, and series 2 or another letter might be for services)<br />
<br />
b) in EU and basically all other countries companies and people have their VAT/TAX number. This is quite important and basically this is single most important unique number for particular subject. Maybe it deserves its own field in the database?<br />
<br />
c) invoice items: you have option to add tax to each line of the invoice. I do not think that is smart thing to do. VAT is usually calculated in a way that you have to add all invoice items and only then you add VAT percentage. In this scenario you might actually create invoice which will not be valid, because sum of invoice items and their tax will not be the same as if you sum all invoice items and then add VAT on the sum. (rounding will create difference which will not be alowed by your tax office)<br />
<br />
d) there is not a place where you can add discount or malus for particular line item. For example, you might wish (or your customer might insist on it) to have their contractual discunt shown on the invoice. Also there might be a case where you want to add some percentage for special work (for example your normal work hour is 50eur and night or weekend hours are 50% more).<br />
<br />
d1) invoice might deserve special discount on total sum (either in percentage or in monetary equivalent)<br />
<br />
e) software will allow you to add quite long sentences, but it will not alow you to add some description (for example &quot;domain migration&quot; as main invoice line item and then below with few lines of additional explanations such as:<br />
- DNS reconfiguration<br />
- backup of the old domain<br />
- restoration<br />
- upgrade....)<br />
<br />
This are quick ones, I will try to analyse and suggest some more ideas.</p>]]></description>
    <pubDate>Tue, 04 Aug 2009 08:00:06 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21811/#post21811</link>
    <guid>http://www.activecollab.com/forums/post/21811/#post21811</guid>
    <title>Post #27 by lockwesmonster</title>
    <dc:creator>lockwesmonster</dc:creator>
    <description><![CDATA[<p>Thanks Ilija.<br />
<br />
I have a suggestion.<br />
<br />
I think it would be great to be able to define different bill rates per hour, similar to the way you can define a rate per hour per currency.<br />
<br />
Here is the way I am currently using the currency feature. First, I went through every template view (and javascript), commented out {$active_invoice-&gt;getCurrencyCode()|clean} and then added $ in front of the total amount. This way the abbreviation of my currencies would not show up at all.<br />
<br />
I then went into the currency section and made some custom currencies. For example, my hourly bill rate for development is different from my hourly bill rate for my creative. Thus, I set up &quot;Development&quot; as a currency with its hourly bill rate and set up Creative with its own hourly bill rate.<br />
<br />
However, there are a couple of caveats about doing this.<br />
1) It only works if you are only planning on receiving one type of currency. In my case the $ (USD).<br />
2) If there are multiple rows in the invoice that contain different types of &quot;currencies&quot; (in my case if it contains a &quot;Creative&quot; row and a &quot;Development&quot; row), both rows will inherit the same bill rate as defined in the currency drop down. Thus, you will have to manually override the hourly rate of the row that is not the same type as defined in the drop down yourself.<br />
<br />
My Conclusion and Suggestion:<br />
It would be best if you could define a category in the time tracking module and then assign hourly bill rates for each category in the invoicing module. </p>]]></description>
    <pubDate>Thu, 30 Jul 2009 07:47:18 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21804/#post21804</link>
    <guid>http://www.activecollab.com/forums/post/21804/#post21804</guid>
    <title>Post #26 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hi lockwesmonster,<br />
<br />
We still need to rethink Invoices Archive a bit before the final version. Current version is not functional.</p>]]></description>
    <pubDate>Thu, 30 Jul 2009 03:51:24 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21795/#post21795</link>
    <guid>http://www.activecollab.com/forums/post/21795/#post21795</guid>
    <title>Post #25 by lockwesmonster</title>
    <dc:creator>lockwesmonster</dc:creator>
    <description><![CDATA[<p>In the invoices archive for the total paid column, there is a static value of $1230.<br />
<br />
It can be found in /activecollabs/applications/modules/invoicing/views/invoicing_archive/index.tpl at line 17. <br />
<br />
What variable should be here?<br />
<br />
BTW, I just updated to the newest version of the beta today.</p>]]></description>
    <pubDate>Wed, 29 Jul 2009 20:06:12 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21758/#post21758</link>
    <guid>http://www.activecollab.com/forums/post/21758/#post21758</guid>
    <title>Post #24 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hi Ira,<br />
<br />
You are correct - system currently is not able to calculate compound taxes. We'll see to have this implemented in one of the future releases. I'm afraid that the only option at the moment is to hack the code :(</p>]]></description>
    <pubDate>Tue, 28 Jul 2009 10:07:51 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21751/#post21751</link>
    <guid>http://www.activecollab.com/forums/post/21751/#post21751</guid>
    <title>Post #23 by ira42</title>
    <dc:creator>ira42</dc:creator>
    <description><![CDATA[<p>Hi guys,<br />
<br />
Love the idea of the Invoice Module.  Good job!<br />
<br />
However,  unless I'm missing something,  it can not really be used in Canada,  or anywhere that uses compound taxes.<br />
<br />
At least here in Quebec,  we have 2 sets of taxes (GST &amp; PST),   which are 5% and 7.5%.  Problem is that the GST is first applied to the subtotal,  and then the PST is applied to the subtotal * GST.  So for a $1000 invoice:<br />
<br />
SUBTOTAL:  $1000<br />
GST:  (1000 * .05) = $50<br />
PST:   (1050 * .075) = $78.75<br />
TOTAL:  $1128.75<br />
<br />
Are there perhaps any hooks that I could use to extend the module?  Or would I have to modify the core module code directly?<br />
<br />
Tx!<br />
<br />
Ira<br />
</p>]]></description>
    <pubDate>Tue, 28 Jul 2009 09:02:46 CDT</pubDate>
  </item>
</channel>
</rss>
