Scott,
I decided on pragmatism and resisted the urge to start trying to make
wholesale changes to something that is already working pretty damn well
without my help :-)
My solution to GST on purchases? Create the PO and don't give a toss
about GST; when the shipment arrives, you've got to reconcile the
invoice anyway, so just make a GST tax adjustment on the invoice then.
Simple, and since the GST is provided for you on the Tax Invoice from
the supplier (at that is the law in Australia), then shoving that in as
an invoice adjustment just works. Importantly, the Chart Of Accounts get
updated correctly too.
I have to admit that as I was studying the code, I was struck by how
much shipping and tax treatment is hardcoded. I started down the path of
trying to see how hard it would be to define a tax and treatment
policies, and drive the execution off those policies. Then my brain
started to hurt and I realised with very small compromises I could use
the system as is, which is I think a testament to its generality.
Cheers, Iain
Scott Gray wrote:
Hi Iain
I had quick look at this as I'm a kiwi and I'll need the same thing at
point in the future for our GST here, so far all I've found is
calcAndAddTax in CheckOutHelper.java which does nothing if the order
type is not a sales order. I guess that would need to modified to
handle purchase orders and somewhere further down the line would need
to be logged against a different account rather than the 'sales tax
collected' account. You would need to make it fairly flexible as you
probably don't want GST showing up on overseas purchase orders which
would be paid to customs rather than the supplier.
Good luck
Scott
Iain Fogg wrote:
Has anyone worked out a method for tracking GST/VAT on purchases (not
sales)?
The code makes a pretty big assumption that SALES_TAX is not
applicable to purchases, so I can't use that plumbing to implement
GST on purchases, as you can with sales. Specifically, if I purchase
GST-ratable products worth $110 from a supplier, then $10 of that
(assuming a GST rate of 10%) is a claimable business expense. I need
this fact recorded somewhere.
I've tried to mess about with Promos and Agreements to "fake" it, but
no luck. Has anyone else solved this problem?
Cheers, Iain
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.7/411 - Release Date: 7/08/2006