2013-03-27 2 views
0

미국에서 판매 세를 계산하고 저장하는 가장 좋은 방법은 무엇인지에 대한 질문이 있습니다. 여러 개의 광고 항목을 가질 수있는 인보이스 프로그램을 만들고 있습니다. 다음은 내가 지금 겪고있는 문제의 예입니다.인보이스 광고 항목별로 php로 판매 세 계산하기

내 인보이스 광고 항목 중 하나가 다음과 같습니다.

수량 2

I 양이 1133.67 1133.67에 추가 .075 곱하면 7.5 % (0.075)

에서, 세금 170.05 1133.67이다

세율.

그러나 각 수량 1133.67을 먼저 받아 개별적으로 적용하면 세금 총액은 최대 170.06입니다.

분명히, 각 개별 수량에 과세 할 때, 각 수량은 반올림됩니다. 그러나 각 수량을 합산 한 다음 합계에 세금을 부과하면 반올림은 없습니다.

아마 3 소수점 대신 2

이는 내가 대답 할 수있는 질문을 할 수 있도록 단지 내 테이블 필드를 editting에이 문제를 해결할 수 있지만,이 세금 금액을 저장하는 의미가 않습니다

각 광고 항목 또는 아니요? 데이터가 나중에 보고서로 유용 할 수 있다고 생각했습니다.

다른 사람들의 행동을 궁금해합니다.

미리 감사드립니다.

+0

사용해보기 : http://php.net/manual/es/function.floor.php – Maetschl

답변

1

성공적으로 판매 세를 시작했을 때, 나는 그것이 "달라진다"고 말할 수 있습니다. 현지 법은 품목 또는 송장 수준에서 판매 세를 계산하는지에 따라 다릅니다. 주제 페이지의 논의를 들면 다음과 같습니다

https://money.stackexchange.com/questions/15051/sales-tax-rounded-then-totaled-or-totaled-then-rounded

또한 미국 판매 세를 매우 복잡하고 있음을 알 수 있습니다. 세금을 부과 할 수있는 관할 구역이 10,000 개가 넘습니다 (주, 카운티, 도시 및 경기장 지구, 대도시 교통 지구, 수역 등과 같은 특별구). 해당 지구의 경계는 쉽게 이용할 수있는 공개 소스가 아니며 분명히 우편 번호 경계를 따르지 않습니다.

올바른 방법을 원한다면 가장 좋은 방법은 판매 세 계산 서비스를 사용하는 것입니다. 웹 앱에 적합한 SAAS 솔루션이 몇 가지 있습니다.