[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: booking taxes when invoice is paid
- Subject: Re: booking taxes when invoice is paid
- From: Chris Travers <..hidden..>
- Date: Sun, 21 Feb 2010 08:20:53 -0800
On Sun, Feb 21, 2010 at 12:03 AM, Janeks <..hidden..> wrote:
> This tax system is exactly what we have here in my country.
So if I understand the problem:
You collect taxes from your customers on behalf of the government. If
the customer never pays you don't have to pay the tax. You only have
to pay after the customer pays.
(This is an acceptable way of paying sales tax in my state iirc. but
most businesses I know just pay on an accrual basis).
I have a few questions before submitting a workaround:
1) Is everything you do taxed at the same rate?
2) If not, how are partially paid invoices handled?
3) Is it permissible to calculate taxes collected on, say, a monthly
basis and transfer those from an accrual account once per month?
Either way, it seems to me that one would have to track how much in
the way of taxes were owed as per when the invoice was sent. Then
when the invoice is collected, the taxes collected would have to be
tracked. Does this make sense?
(I am assuming that if the invoice is issued on one day and paid a
month later, and in the mean time the tax rate changes, the rate that
is valid is the one on the invoice.)
I don't think this would be too hard to shim into the system.
>
> The first and simple idea is just use GL transactions and then just
> repeat them, but then I am loosing Invoicing.
>
> I would be interested in such customizations.
>
> I have an idea:
> It would be a possibility to define custom preset GL transactions and
> soem reporting based on such custom transactions and also the
> possibility to link them by some ID.
> It then could be used for different tasks.
There is an addon for 1.3 that allows custom preset GL transactions
(and AR/AP transactions too) already
The rest we would have to look at specifically according to your requirements.
Best Wishes,
Chris Travers