2012-03-22 8 views
1

私は売上税を計算するためのツールを作成することになっています。だから私はすべての郵便番号とその関連する税率の毎月の更新のために私たちに署名しました。私が実行している問題は、1つの郵便番号の中に都市の制限がある(都市の売上税を課す必要がある)いくつかの住所があり、市の制限の外にある別の住所があるということです(都市の消費税は課金されません) 。私が見つけた税金計算のすべての例は、郵便番号に基づいています...必ずしも住所ではありません。私は正確な売上税を計算する方法について誰かに私にいくつかの洞察を提供することはできますか?消費税計算(都市の制限と都市の制限はありません)

更新:これはウェブサイト上の消費税と、セールスマンが引用符を切るときに参照するツールとなります。

+1

その後、実際の住所で税率を細分する別のサービスが必要になります。それ以外の場合は、レイの精度のルールに従います:マイクロメーターで測定し、チョークでマークし、斧でカットします。 –

+0

消費税はどのような状況で計算されますか?あなたのウェブサイトで?フリーマーケットのために? – webbiedave

+0

マークが正しいです。ただし、特定の住所が「グレーエリア」にある場合は、税金を請求するだけです。税金コレクターと申し訳ありませんよりも安全です:) – Dutchie432

答えて

0

あなたが遭遇する少なくとも1つの類似の状況は、census-designated placesです。これらは通常、より広い地域で共通の郵便番号を共有する小さな町ですが、主要町から独自の町名があります。典型的には、税率もそれぞれ異なります。

これはやや簡単に解決できます。購入した税金データファイルにこのデータが含まれている場合、同じ郵便番号に対して複数の税率が適用されます。各料金には異なる都市名が必要です。この場合、町の名前のドロップダウンリストをユーザーに提供して、自分が住んでいる都市を選択できるようにするか、入力した都市をリストと比較して一致するものを見つけることができます一致するものがない場合はリスト)。

あなたの主な質問については、住所が市の範囲外にある場合、この情報を取得する唯一の方法はおそらく住所が市の内外にあるかどうかを示す住所確認サービスによるものです。これの短い、あなたができることはあまりありません。

安全な賭けは、売上税を課すだけです。課税対象外の地域に住む一部の人々は、住所を区別しない他のeコマースサイトでこのような状況に慣れている可能性がありますが、特に大量の注文をしている場合、税金を払っていない。

通常の返品顧客を扱っている場合、住所が課税対象地域にあるかどうかを示すフラグを発送先住所レコードに追加することができます。そうでない場合は、税金を徴収しないでください。しかし、新規顧客の場合、これはあなたにこれを伝え、それを確認してデータベースを更新する必要があります(自動ではありません)。

詳細なアドレス情報を提供できるサービスの1つはMelissa Dataです。自分のサイトでその住所検索の例を使用すると、住所が市または郡の制限内にあるかどうかがわかります。私は、あなたがこれらのアドレスクエリを実行するために支払うことができるサービスを持っていると信じています。

0

実際の住所のデータベースが必要な場合や、マップサービスを使用する場合があります。 Googleマップに固有の

https://developers.google.com/maps/documentation/geocoding/#Types

同様の質問はここで回答されています:

アドレスは市域内にあるかどうかを

あなたは、例えば見つけるためにGoogle MapsのAPIのジオコーディングの一部を使用することができます

Can I find out if a coordinate is inside a city?

関連する問題