1
我在应用程序中实现税收的一个必要条件,跟踪返回items.My数据库设计如下的项目信贷,收费,发票和税收设计表结构
Items
--------
ID | Name | Price | Taxable
主数据。 每件物品都可以征税或不征税。
Charges
--------
ID | Customer ID |Invoice ID | Item ID | Qty | Amount Each
在这里,我们的客户将通过选择项目添加他们的客户费用。 - 当客户创建收费时,如果该项目是应纳税的,则需要存储收费项目税。
Invoice
--------
ID |Customer ID Stamp |Amount
我们的客户将被选择费用映射发票中的所有指控和发票ID添加到收费表 和总金额将被保存。
我们也可以有发票等级应纳税。
Taxes
--------
ID | Name | Percent
我的税结构如下
甲电荷可以有多个税每个item.Invoice可以对净量多税。 当客户由于任何原因归还物品时,我需要将金额归还给客户,因此当时 我需要检查物品的物品等级税,并检查发票等级税并给出贷项。 贷项表需要存储跟踪项目及其税务记录。
sample data
-----------
item cost qty line total tax1(5%) tax2(8.5%) total
sample 9.99 2 19.98 0.999 1.6983 22.6773
sampe 100 2 200 10 0 210
任何一个可以建议可维持税收的收费,信贷和发票,以便能够在所有的情况下,例如 收费项目税收轻松处理税收规划表结构。 可以保留发票税。 信用税可以维持。
感谢HLGEM的评论我喜欢它,但主要的问题是,这些费用将被发票挑选出来,我们可能有发票级别的税,例如对小计的复合税,然后我需要存储税务信息是在发票中应用。 如果客户退回部分物品,则通过计算费用和发票税来应用信用。 – stackflow532 2012-02-17 04:28:52