私が取り組んでいる Web アプリの 1 つには、かなり小さな Web ストア / ショッピング カートがあります。クライアント企業は物理的にカリフォルニア州にあり、そこに物理的な場所があるため、カリフォルニア州の場所に発送されるすべての注文に対してカリフォルニア州の売上税を徴収する必要があります。
ご存じない方のために説明すると、カリフォルニア州にはかなり複雑な消費税規則があり、基本的に、どの地域グループも「税地区」を作成して、州全体の 7.25 のベースに数セント相当の追加の消費税を活用することができます。 %。(通常、余分に 1% 未満です。) これらの地区は、他の立法の国境にマッピングする必要がないため、たとえば、都市の半分が余分な 0.25% の売上税を支払うことになる可能性があります。
技術的には、法律は販売者としてあなたの所在地で消費税率を請求することのみを要求しています。したがって、ここサクラメントに店舗がある場合、発送されるすべての注文に対してサクラメントの消費税のみを請求する必要があります.
ただし、さまざまな会計および税申告の理由により、実際には注文品の発送先の場所の消費税を請求する方が簡単です。(つまり、注文ごとに異なる消費税がかかる可能性があります。)
だから - 私の質問。これを計算するための巧妙な方法を知っている人はいますか? 実際に作業を行うために必要なデータはすべて、州の均等化委員会の Web サイトでさまざまな半有用な形式で入手できます。都市名や郵便番号。しかし、この問題を解決するためのクールなツールを誰かが見つけたのではないかと思っていました。(または、その点については、すべてのツールです。)
(私たちは VB と ASP.net を使用していますが、他の人がこれをどのように解決したかを知りたいと思っているので、どの言語の解決策にも興味があります。)
補遺 - 以下からいくつかの質問に答えます。
ティムは、これが「より簡単」になる方法を尋ねます。このように消費税を行うと、納税申告書の記入が簡単になると言われています。詳細についてはわかりかねますが、私が理解しているように、配送先の料金を請求しない場合、年末のすべての注文について、請求しなかった理由を正当化する必要があります。いいえ、私たちはここに住んでいてそこに住んでいないので、ここで料金を請求します.
一方、常に宛先レートを請求する場合は、(明らかに) 1 行に 1 年間に徴収した売上税の合計額を記入して、「売上税はこれだけだった.
州はあなたがどちらをしても気にしないようです。つまり、「より簡単に」とは、「会計士にとってより簡単に」という意味です。これは、もちろん、プログラミング チームの私たちにとって決して簡単なことではありません。
また、シュナップルのテキサスの話は潜在的な解決策です。(実際、私は今朝まさにこのアイデアを売り込みました。) CA は、消費税を過小請求して収集したものすべてを引き渡さない限り、消費税を過大請求しても気にしません。ここでの問題は、テキサス州とは異なり (どうやら) CA の広大な地域が特別税地区にないことです。したがって、すべての人に最高レベル (現時点では 8.75 だと思います) を請求することはできますが、ほとんどのお客様は、通常の 7.25 のレートをプレイしないことを気にするでしょう。そして、私は彼らを責めることはできないと思います.