On Thu, Jan 9, 2014 at 10:50 AM, John Locke <m...@freelock.com> wrote:
> Hi, Chris,
>
> The problem might be getting a bit more complicated than just Washington:
> http://www.marketplacefairness.org/what-is-the-marketplace-fairness-act/
>
> ... this act was approved by the Senate last spring, and is in committee
> in the House, expected to pass but there are other priorities ahead of it.
> Once it does, the quarter starting 6 months after passing will be when it
> goes into effect.
>
Trying hard to avoid making sarcastic comments.....
After reading the act, trying hard to avoid making even more sarcastic
comments. It is not limited to streamlined sales tax states. There is an
alternate process where states can qualify to demand remote seller payment
which does not require accepting the SSUTA product definitions, so a state
could declare kitkats to be taxed as candy (not possible under SSUTA) and
still demand remote payment.
>
> https://taxcloud.net/default.aspx
>
> is a free web service sponsored by the participating states to handle
> determining what is taxable and at what rate, based on the destination
> address.
>
> Providing a tax module that talks to this service, and setting up parts so
> that they can be tagged with the appropriate code, might be a big win for
> the project if this legislation passes.
>
> For #1, to me this is the main difference between a Point-of-sale and a
> shipping system. I would say something along the following lines, in
> sequence (first match wins):
>
For point of sale you don't want to depend on a web service. Just use the
old method. Requiring network access to a resource you don't control in an
environment where you need to move people through the line fast is a recipe
for trouble (do you want your cash register to be effectively down because
your internet connection is slow or down). A shipping system really needs
to be separate if it is going to depend on such a web service.
>
> * Transaction done using POS: use store address
> * Use ship-to address if exists
> * Use billing address if exists
> * Use store address
>
> ... perhaps we have a "Ship-to" that can be the store address?
>
> ... as I look at the sales invoice, I'm not seeing an option to select a
> shipping address. Shouldn't it be possible to have multiple shipping
> addresses associated with a customer?
>
Click "ship to" and select or enter a new one. Adding a dropdown would
not be hard. Basically it would replace a hidden field with a dropdown.
> Then we could populate a drop-down, one of the addresses can be set as
> default, and the store can be an option.
>
>
> #2, not sure what you're asking, what's wrong with the current display? I
> think the main thing is we need the rate, the basis, the location code, and
> probably the taxing authority. I don't know that there can be different
> rates within the same order (same destination) -- as far as I'm aware,
> there are not different rates for different kinds of products -- but if
> there are it might be necessary to have multiple tax lines. One
> consideration is whether shipping/handling is taxable or not...
>
Hmmm Reading SSUTA it looks like at least two rates are allowed for each
jurisdiction (food/drugs and everything else). But there are also lots of
other unknowns. For example, states may define what constitutes taxable
shipping and handling, or whether clothing is taxable based on how much it
costs (a state-set threshold), or whether insulin is taxed under food and
drugs or prescriptions (even if it requires a prescription). So one huge
issue is that there are products which may clearly cross categories when
crossing states. I don't know how to handle that. But that's just my
cursory reading through the 200 pages of regulation.
The rounding rules, we can handle. It looks like we can round the tax per
item or per invoice. I would recommend per item.
But that affects the display too.
Best Wishes,
Chris Travers
>
> Cheers,
> John Locke
>
>
> On 01/09/2014 02:55 AM, Chris Travers wrote:
>
> Hi everyone;
>
> I know we still have some users in Washington State. I would like to
> modularize this so that other location-based tax systems could work as
> well. My thinking is to put together a class which handles locations (and
> delivery vs non-delivery handling) and then inherit from that something
> that would look up the tax code and rate for a jurisdiction.
>
> This leads to a couple of important questions:
>
> 1. How do we want to address delivered vs nondelivered? A default in
> defaults? Just use the presence of a ship-to address (my preference)?
>
> 2. How do we want to handle display?
>
> --
> Best Wishes,
> Chris Travers
>
> Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor
> lock-in.
> http://www.efficito.com/learn_more.shtml
> !DSPAM:52ce801f35501629111686!
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>
> !DSPAM:52ce801f35501629111686!
>
>
>
> _______________________________________________
> Ledger-smb-devel mailing
> listLedger-smb-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
>
>
> !DSPAM:52ce801f35501629111686!
>
>
>
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> _______________________________________________
> Ledger-smb-devel mailing list
> Ledger-smb-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
>
>
--
Best Wishes,
Chris Travers
Efficito: Hosted Accounting and ERP. Robust and Flexible. No vendor
lock-in.
http://www.efficito.com/learn_more.shtml
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Ledger-smb-devel mailing list
Ledger-smb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel