问题标签 [invoice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - 小型CRM/发票系统的数据库设计
我目前正在为我的客户开发一个小型客户关系和发票管理系统。我遇到了一些我想讨论的小问题。
围绕订单、客户和产品的最佳实践是什么。我的客户应该能够删除订单、客户和产品吗?
目前,我围绕订单、客户和产品之间的关系原则设计了我的数据库,如下所示:
客户
ID
名称
...
产品
编号
名称
价格
...
订单
ID
CustomerID
OrderDate
...
订单行
ID
OrderID
ProductID
像这样我可以连接所有不同的表。但是,如果我的客户删除了一个产品,当他后来打开几个月前创建的包含该项目的订单时会发生什么。它会消失,因为它已被删除。客户也一样。
我应该在单击删除按钮时禁用产品和客户还是最佳做法是什么?
如果我在客户决定删除产品时说禁用产品,那么如果他稍后尝试添加与禁用产品具有相同产品 ID 的新产品,我应该再次启用该项目吗?
请分享你的智慧:D
api - Paypal 的定期付款逻辑是否考虑增值税变化?
我有一个应用程序,它会按月向用户收取少量费用,但该金额是可增值税的。1 月份增值税将从 17.5% 变为 20%。
Paypal 是如何处理这个问题的?我可以在 API 中看到您应该通过税额 https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_CreateRecurringPayments
这是否意味着我们必须在 1 月份代表客户更新每笔定期付款?
magento - Magento中2个或更多订单的单一发票
是否可以在月底为2 个或更多订单开具发票?我只能看到为每个订单开具发票的选项。
如果没有,我正在寻找一个扩展来计算打印的 PDF 中 2 个或更多发票的总数。
c# - 打印发票 C# Winforms
我已经用 c# 编写了一个应用程序,现在我想以发票的形式打印它的内容,如图所示我只想打印一次客户数据,但他要求在 datagrid 视图中显示的汽车上执行的作业应该在发票末尾有人工和总人工的清单形式。有些人建议使用水晶报表,我从未使用过它们,所以寻找一个更简单的解决方案来缩短它我们如何从表单中打印所需的值
sql-server - 为发票实施销售税策略
在南非,我们有增值税 (VAT),它与销售税几乎相同,目前固定为 14%,但随时可能发生变化。
我需要在由多个Invoice Lines组成的发票(不可变)上包含增值税。每行引用Product
带有布尔属性的 a IsTaxable
,并且几乎所有产品都应纳税。
我不想将税前价格存储在数据库中,因为这只会让人难以阅读客户将要支付的实际价格,而且在我显示这些价格的任何地方,我都必须记得加税。当增值税率确实发生变化时,对于这个特定的业务,所有价格都自动变化是不可取的。
因此,我认为反向税收计算是可行的方法,并且可能并不少见。发票总计是所有发票行总计的总和,其中包括任何行折扣并且应该是含税的。因此,发票总额本身是含税的:
哪里InvoiceTotal
是含税和TaxRate == 0.14
由于发票一旦发出就不能更改(它们是不可变的),我应该:
Tax
在我的表中存储一个Invoices
不变的金额?或者...- 为每个发票行存储一个税额,并在每次显示发票时计算发票税总额?
从 DBA 的角度来看,选项 2 似乎更安全,因为如果手动更改了发票,那么税款将被正确计算,但如果发票已经开具,这仍然存在不一致的问题。如果我坚持使用选项 1,那么我将无法显示单个行项目的税款,但它可以更轻松地管理税款总额和进行汇总计算,尽管如果更改也会出现不一致。
我不能两者都做,因为那会重复数据。
- 哪条路是正确的?或者反向计税是一个非常糟糕的主意?
magento - 如何在 magento 中获取与发票相关的产品列表?
我正在尝试按字母顺序排列 magento 网站后端发票上列出的项目。
我有权访问用于在后端显示这些项目的 Mage_Adminhtml_Block_Sales_Order_Invoice_View_Items 对象。
有什么方法可以使用这个对象来获取产品 skus 列表并重新排序这些项目?
编辑:
这是收集对象以在视图中显示的代码行。我想我需要在此之前对项目进行排序 -</p>
mysql - SQL:发货/发票地址和SELECT CONCAT问题的表设计
我有一个customers
这样设计的简单表格(我只报告一些字段,关于这个问题的那些):
ship_address 为空的行意味着我们也必须使用客户的发票地址进行运输。
第一个问题:这是一个足够好的设计,还是应该所有null
ship_address
字段都填写发票地址(即使相同)而不是留下null
。
第二个问题:保持这样的设计(即使它是糟糕的设计),我如何创建一个 SELECT 查询(如果可能的话),它总是为每一行返回一个地址:ship_address
when NOT null
,否则只是 the invoice_address
,类似于:
查询 MySQL 数据库。
谢谢,
drupal - 在 Drupal 6 中将内容类型组合成一个 PDF
所以,我正在开发一个 Drupal 6 项目,该项目最终用这样的工作流程替换了一个大而复杂的 Excel 电子表格:
- 客户通过 Bookings API 预约
- 员工去客户那里做一堆测量
- 员工将测量值输入到上传的 Excel 电子表格或基于 Web 的表格中
- 网站生成带有测量表和发票模块输出的 PDF
- 客户收到一封电子邮件,其中包含 PDF 水印版本的链接。
- 客户在线支付并收到无水印 PDF 的链接。
我的问题是:
- 第 3 部分的最佳方法是什么(以便第 4-6 部分可以使用数据)?CCK 字段和自定义内容类型?
- 将内容类型(即“测量”自定义内容类型与“发票”内容类型)组合成单个 PDF 的最佳方式是什么?
- 奖励标记:有什么方法可以自动填充发票模块内容类型?
任何帮助将不胜感激!
html - 除非我在 URL 末尾添加 .html,否则为什么我的页面不会显示?
出于某种原因,在转移到新服务器后,我的发票页面和脚本无法正常工作。当客户输入他的信息时,它会被放入数据库并创建一个发票,如下所示:
/发票/JohnDoe 10100188
但是,该 URL 应该会打开一个包含订单所有信息的漂亮发票页面,而不是我现在收到 404 错误。脚本或数据库没有任何变化。我们只是将它们移动到新服务器和所有包含的文件。更奇怪的是,当您将 .html 添加到 JohnDoe 10100188 的末尾时,它会加载该页面。我不知道为什么,但我现在需要让我的脚本在末尾添加 .html 吗?我很困惑为什么这现在不起作用。我希望有人遇到类似的问题并可以帮助我。我将不胜感激!
mysql - mysql表id中的默认值
我有主要的 id。它具有自动增量。
每当我尝试输入默认值时,例如:000 - 它不是从该数字开始计数,而是从 0、1、2、3 等开始计数......
我怎样才能使它成为000?
或者在我的情况下,我真的想要它作为发票 - 比如说 2011-000 并开始计算这可能吗?
有任何想法吗??