我正在使用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
好了,问题来了:我已经建立了我的网站,一切都很正常。我有一个问题:在Onepagecheckout的最后一步,Magento计算总金额和disgards折扣的税。在购物车中,发票上的金额和发送到paymentsite的金额是正确的;只有最后一页是错误的。举个例子:
有人买了2个产品,包括增值税,总共209,45。增值税金额为(19%) 33,44。然而,他得到了17欧元的折扣。总价现在是192,45,增值税应该是30,73。这是发票和购物车上显示的金额。然而,在结账的最后一步,总金额是195,16。因此,Magento根据折扣前的价格计算增值税,然后将其添加到折扣后的不含增值税的金额中。
Ma