问题标签 [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.

0 投票
1 回答
2465 浏览

mysql - 生成发票和跟踪

公司将在每个月的 1 日和 16 日收到发票。(它将每 2 周通过 Cron Job 运行一次。它扫描订单表,然后添加到“发票”表中。还有其他选择吗?)

表中有客户订单列表,orders并注明所属公司(orders.company_id

invoice表从表中计算订单的总成本orders

我试图弄清楚如何设计合理的发票跟踪。有时公司将不得不向我发送费用或有时我向他们发送费用(invoice.amount

我需要使用以下内容跟踪发票:

  • 当公司将金额寄给我时
  • 我什么时候把钱寄给公司的
  • 从公司收到多少金额
  • 我给公司寄了多少钱
  • 我收到全额了吗(如果没有,我需要在 Db 上更新什么?)
  • 发票状态(发票已发送、已取消、已收到金额、已发送金额)

这是我想出的数据库设计:

公司表

客户可以从我的网站上选择一家公司。

订单表

两个客户从B 公司订购了产品(orders.company_id = 2)。我知道订单字段是不够的,只是为您简化了。

订单产品表

客户订购的产品列表。

发票表

这就是我在发票表设计上非常纠结的地方。我不确定应该怎么做。发票将每 2 周生成一次。结果示例invoice.amount是 55.00,因为它是从orders.company_id = 2表中计算出来的

如果invoice.amount是 -50.00(减),则意味着公司需要向我发送费用金额。

如果invoice.amount是 50.00,则意味着我需要向公司发送费用。

status_id 可以是:(1)Invoice Sent, (2)Cancelled, (3)Completed

我需要在表格中添加invoice_id字段吗?将行插入“发票”表时orders更新字段。orders.invoice_id

invoice_payment 表

这是我可以跟踪和更新交易的地方。付款将通过 BACS 进行。

这是好的桌子设计还是我需要改进的地方?我应该添加哪些字段和表格?

如果发票已经生成,之后我需要在表格中进行更改-orders_products是否orders应该重新计算该invoice.amount字段?(我将使用 PHP / MySQL)。

SQL转储

随意您想在此处更新/添加表格以回答。

谢谢

0 投票
1 回答
8198 浏览

php - Magento:订单有发票(生成)但“总到期”> 0

我有一个现场 Magento 1.5.0.1 网店,但存在以下问题:

我们收到了一个订单,该订单已通过 iDEAL(荷兰在线支付服务)付款,付款成功后会自动生成发票。我们也收到了我们银行账户上的金额。

唯一的问题是,我们无法完成订单,因为“应付总额”字段的金额高于 0(零)。这一定是我们的 iDEAL 模块中的一个错误(稍后会处理)。

有没有办法“强制”这个特定的订单是“完整的”,总到期字段设置为 0?

显然,这样做的 PHP 代码示例非常受欢迎(我自己也是一名程序员)。

0 投票
1 回答
1364 浏览

magento - 为订单生成 2 张发票。订单在付款前被取消

我有以下问题:

我们正在运行网上商店,有时会为 1 个订单生成 2 张发票。

此外,有时甚至在客户进入支付网关之前订单就被取消了。

我将这两个问题结合在一起,因为我认为它们有一些相似的原因,也许还有一些相似的解决方案。

我们的 magento 版本是 1.5.1.0。

0 投票
2 回答
2743 浏览

java - SAX XML 文件解析 (JAVA)

我必须创建一个类来从我创建的名为 invoice.xml 的 xml 中提取数据。在 xml 中,客户可能会购买多个商品。打印提取的数据时的问题是,如果是这种情况,则只会打印客户购买的最后一个元素。有人可以提出解决方案吗?我还将附上我的 xml 文件,因为我很确定这就是问题所在。

SAXParserExample.java

发票.xml

此外,在创建了我的 java 类之后,我在我的 xml 文档中收到以下消息,其中插入了多个项目:

在此处输入图像描述

我对 DTD 知之甚少,但这是我所写的:

发票.dtd

另外,我附上了 Invoice.java 类,以防有提示可以解决这个问题。

0 投票
0 回答
92 浏览

mysql - 使用什么软件从 MySQL DB 生成格式化的装箱单?

我需要从 MySQL 数据库生成格式化(特别是样式)装箱单。我们是一家与互联网公司整合的履行机构。

0 投票
1 回答
525 浏览

ruby-on-rails - 我的 Rails 应用程序中的价格太准确了

我目前正在为有发票的工作建立一个 Intranet。我目前正在为其编写测试,以确保增值税汇总正确等。

我注意到在某些方面,Rails/Ruby 似乎比它需要的更准确。我明白了:expected there to be content "2586.6099999999997"。注意099999999997它应该是什么时候1

在我的数据库迁移文件中,我有这个 -t.decimal :price, :precision => 8, :scale => 2

在我的测试中,我只是试图将两个值相加,949并且不1637.61应该相加。2586.612586.60999...

会有什么问题?

我应该使用十进制还是应该使用整数?

编辑:规范代码基本上就是这个page.should have_content(item1.price + 1637.61)。item1 正在使用 FactoryGirl。

当像这样手动将 949 或 949.00 放入测试中时,我遇到了同样的问题page.should have_content(949 + 1637.61)

0 投票
1 回答
2501 浏览

product - Prestashop:如何在发票上显示产品折扣

我希望产品和团体折扣显示在我的发票上。我已将发票修改为如下所示:

参考 | 说明 | 数量 | 单价 | 折扣 | 总计 |

所以我需要在与产品相同的行中显示与产品相关的折扣。有什么办法可以做到这一点?我在谷歌和论坛上搜索过,但没有找到答案。

提前致谢。

0 投票
1 回答
709 浏览

apache-flex - 如何在 AIR 应用程序中打印账单(小尺寸页面)

我正在为沙龙创建 AIR 应用程序,我想以小页打印发票。

我怎样才能实现这些???请帮我

谢谢。

0 投票
1 回答
335 浏览

html - 通过 HTML 而不是 PDF 显示发票?

我正在使用 Prawn 即时生成 PDF 格式的发票,这些发票在 Adob​​e Acrobat 中打开。有没有一种快速的方法可以将相同的发票显示为 HTML,或者至少可以在我的网络应用程序中查看,同时保留布局,而不是打开一个新窗口/PDF?我一直找不到任何好的例子或建议。感谢您的时间和帮助。

0 投票
2 回答
3532 浏览

php - PHP中的多页发票/文档

TL;DR: PHP 生成总页数超过 1 页的 PDF 时遇到问题。


再一次问好。我的目标是创建一个脚本,它基本上可以获取所有重要数据,并创建一个 A4 格式的 PDF 发票/文档,用于打印/邮寄/存档。只要文档不溢出,生成 PDF 文档就可以了。

我希望发票页面带有边框,它应该包含:

  • 发票有效所需的材料
  • 计费产品/其他信息
  • 供应商/客户签名和盖章或其他数据的地方

所有页面都必须包含页眉和页脚(公司徽标)和页脚(第 # 页,共 # 页 - 发票/文档 ID - 日期和时间 - 办公室 ID - 打印机 ID、指定人员、任何人可以询问的内容),以及周围的边框文档正文(页眉下方,页脚上方)。

只要文档大小不大于

这基本上就像实际发票项目的 10 厘米。如果文档更大,我实际上是使用电子表格编辑器手动为发票创建附件。

问题是:我可以做些什么来创建一个没有问题的多页 PDF 文档,例如覆盖页眉/页脚的发票项目?我需要知道何时继续下一页。我怎么知道这个?完成这项任务的最佳方法是什么?

先感谢您!