我正在寻找适用于PHP的东西,类似于水晶报告.我基本上需要一个布局设置,这意味着我只需插入数据即可输出发票,然后将其发送到打印机.
到目前为止我发现的最接近的是PDFB,但它需要精确定位,这有点痛苦.
我希望能够根据模板(最好是基于XML)生成发票,然后将其输出到易于打印的表单(PostScript会很棒!)
它也需要支持条形码(尽管这些可以作为GD图像生成)
另一个要求是必须是FLOSS
我有一个Invoices表是从与Job或相关联的库存创建的Order.我可以将一张Quotes桌子作为库存和发票之间的中间位置,但感觉我会有重复的数据结构和逻辑来处理"这是一个引用吗?" 位.
从商业角度来看,报价是从不同的发票:报价之前承诺发送和发送发票,一旦完成,付款到期,但如何在我的资料库和模型来表示这一点.
编辑:对于此特定实例,指示Job=== Order.
我们公司正在寻求将发票整合到我们正在开发的新系统中.
我们需要一个解决方案来创建发票布局,然后转换为pdf.
我们考虑过在html/css中布局发票然后转换为pdf.我们还考虑过使用SVG-> PDf转换.
这两种解决方案都很好地集成到我们用于Web应用程序的现有模板语言中.
从历史上看,我们一直是基于Microsoft的业务,并使用Crystal Reports执行此类任务,但我们正在为此项目寻找开源Linux解决方案.
有没有人对我们可以用于此类任务的方法或技术有任何建议?
当我想更新发票中的余额时,下面的代码正常运行而没有任何错误,但余额不会改变,为什么?
var queryService = new QueryService<Intuit.Ipp.Data.Invoice>(context);
IList<Intuit.Ipp.Data.Invoice> list = queryService.Where(p => true).ToList();
foreach (var invoice in list)
{
if (invoice.Id == order.Accounting.QBOID)
{
if (invoice.Balance != order.Accounting.SurveyAmount)
{
Invoice invo = new Invoice();
invo.Id = invoice.Id;
invo = commonService.FindById(invo);
invo.Balance = order.Accounting.SurveyAmount.HasValue ? order.Accounting.SurveyAmount.Value : 0;
invo.sparse = true;
commonService.Update(invo);
}
}
Run Code Online (Sandbox Code Playgroud) .net quickbooks invoice quickbooks-online intuit-partner-platform
我目前正在开展一个小项目,我需要在其中建模以下场景:
脚本
思考
我需要一些帮助来找出理想的模型,但我有一些想法.
模型
这是我的数据模型v.1.0,请让我知道你的想法.
关注
然而,我对这个模型有一些关注:
如果您有关于如何更好地建模的提示,请告诉我们!
编辑:数据模型v.1.4

我正在设计一个电子商务网站,其中包含以下场景:
目前,我有一个Order表,每个订单可能包含多个OrderLineItems(简化模式):
Order
=====
customer
line_items
total
status
OrderLineItem
=============
price
quantity
order
product
Run Code Online (Sandbox Code Playgroud)
付款与订单相关联(简化架构):
Payment
=======
order
payment_account
total
result
Run Code Online (Sandbox Code Playgroud)
在当前实施中,支持单个订单方案的多次付款似乎非常困难.我估计我必须在系统中引入不可变发票,并且付款应该与发票而不是订单相关联.但是,我需要一些关于上述方案的订单/发票/付款建模的帮助.我有一些具体问题:
OrderLineItem为一个OrderAND而InvoiceLineItem获得一个Invoice吗?很想听听一些建议.非常感激.谢谢!
我需要从表的整数生成一个发票号,其中包含用户购买保存的数据库的自动递增ID.
表发票数据库的示例:
发票号码格式的地板有两种方式.
示例1:没有前缀的发票数量:
0000001 | 0000002 | 0000003 | 0000004 | 0000005
示例2:带前缀的发票数量:
F-0000001 | F-0000002 | F-0000003 | F-0000004 | F-0000005
题:
1)¿最好的方法是什么,你可以直接从MySQL或PHP做?
2)¿什么是最合适的格式示例1或示例2?
我一如既往地感谢您的支持!
我已经在c#中编写了一个应用程序,现在我想以发票的形式打印其内容,如图所示我想只打印一次客户数据,但他要求在他的汽车上执行的数据网格视图中显示的工作应该在那里发票末尾有劳动力和总劳动力的清单.有些人建议使用水晶报告,我从来没有使用它们,所以寻找一个更简单的解决方案,简化它如何从表格中打印所需的值
从特定订单我想为该订单中的某些选定商品创建发票.
我已成功以编程方式为整个订单创建了发票,但我想创建该订单的部分发票.
是否可以编写从 PayPal 下载 pdf 发票的脚本?我的客户有许多通过 REST 发票 API 创建的发票,并希望将它们存档在他自己的离线存档中。我找到了如何直接通过发票 ID 显示 pdf,但它需要我登录(登录/会话 cookie):
https://www.paypal.com/invoice/actions/render-pdf/INV2-ABCD-1234-EFGH-IJKL
我想编写数百个发票 pdf 下载脚本,因此我需要 API 调用。有什么非官方的吗?
invoice ×10
pdf ×2
php ×2
.net ×1
c# ×1
database ×1
e-commerce ×1
linux ×1
magento ×1
mysql ×1
open-source ×1
payment ×1
paypal ×1
printing ×1
quickbooks ×1
quoting ×1
report ×1
sql ×1
templating ×1