好了,问题来了:我已经建立了我的网站,一切都很正常。我有一个问题:在Onepagecheckout的最后一步,Magento计算总金额和disgards折扣的税。在购物车中,发票上的金额和发送到paymentsite的金额是正确的;只有最后一页是错误的。举个例子:
有人买了2个产品,包括增值税,总共209,45。增值税金额为(19%) 33,44。然而,他得到了17欧元的折扣。总价现在是192,45,增值税应该是30,73。这是发票和购物车上显示的金额。然而,在结账的最后一步,总金额是195,16。因此,Magento根据折扣前的价格计算增值税,然后将其添加到折扣后的不含增值税的金额中。
Ma
我正在使用opencart 2.x进行开发,而且我真的被困在了cart和invoices中。我的设想是,
我只想在把发票寄给客户的时候出示增值税,而增值税在购物车里是看不见的,但在购物车里的总增值税应该包括增值税。
我想要的是不要在购物车中显示税收,如果我在管理屏幕上禁用它,它不会正确计数,也不会出现在发票中。所以它必须隐藏在代码中。
购物车中的表示应为
Subtotal // This subtotal shall inclusive of VAT here
Shipping
Total // This total shall inclusive of VAT here
发票中的应
好的,所以我正在编写一个应用程序,它需要能够从发票()中提取增值税编号。
要克服的最大挑战是,从我链接到的维基百科文章中可以明显看出,每个国家都使用自己的格式来处理增值税数字(荷兰使用一个14个字符号,而德国使用一个11个字符号)。
为了提取这些数字,我将发票中的每一行都抛到一个字符串数组中,并测试每个字符串的长度是否等于一种增值税格式,如果签出,则检查所述字符串是否也包含国家代码("NL“、"DE”等)。
string[] ProcessedFile = Reader.ProcessFile(Input);
foreach(string S in P
发票项目和整个发票的折扣应该是负线项目还是发票的单独属性?
在类似的问题中,,询问者更多地关注订单而不是发票(这是一个稍微不同的业务实体)。建议将折扣与订单项目分开,因为折扣不等同于费用或产品,而且可能有不同的报告要求。因此,折扣不应该仅仅是一个负行项目。
在此之前,我曾成功地使用负线项目来明确地表示和计算折扣,但从业务角度来看,这是不灵活和不准确的。现在我选择在每一个项目上加上折扣,连同发票范围内的折扣。
是这样做的吗?每个项目都应该有自己的折扣金额和百分比吗?
域模型代码示例
这就是我的域模型(映射到SQL存储库)的样子:
public class Invoice
{
public
我正在从SQL中的一个sales表中计算保证金,如果销售中存在基于发票编号的折扣,我需要减少销售金额。对于这个样品,发票123打了25%的折扣。发票123的销售总额为100.00美元,但该金额有25%的折扣。我想要做的是对发票123的所有销售数字应用25%的折扣,这样我就可以获得实际的收入数字。
示例数据:
ID Type ProductType Amount
123 Sale Jeans 50.00
123 Sale