使用Salesforce生成发票

时间:2012-01-23 12:51:15

标签: salesforce document invoice

我是Salesforce的新手,我想知道如何生成发票。 我想到了不同的解决方案,我不知道是否有可能,耗时,困难......

服务有不同的步骤。 当步骤“完成”时,该服务必须开具发票。必须在“发票”表格和发票文件的链接(PDF或Word格式)中添加新记录

目前,我想使用“注释和附件字段”部分。但也许对象“文档”更好......

发票创建:我可以使用标准按钮创建新记录,但我想在文件状态更改为“已完成”时自动创建它。

1.我已阅读工作流程说明,但我不确定是否可以使用它来自动创建表格中的特定记录。

2.我还想过使用一个可以填写字段并创建记录的按钮。我用onclick javascript代码更新字段的信息。但我不知道如何添加记录。

电子发票:如何生成PDF或Word格式的发票?并从“Invoice n°10”记录中提供? 例如,记录“Invoice_10”将有一个附件字段,其中包含指向文档“Inv_010.pdf”的链接。用户可以从链接打开文档。

3 个答案:

答案 0 :(得分:2)

您也可以考虑使用标准报价对象。它配备了一个简洁的PDF生成器,易于设置。如果您设置正确,您可以(ab)使用报价功能创建与机会相关的发票。自定义“新建引用”按钮将允许您仅在机会关闭后(使用JavaScript)启用此功能。关于MS Word生成,我推荐DocMocracy:http://www.cloudgizmos.com/salesforce-sfdc-word-excel-document-generator,因为它非常便宜,你可以创建只读的word文档。

答案 1 :(得分:1)

要回答您的第一个问题,您需要编写Apex触发器 - 在插入后运行服务对象(听起来像机会),并在更新后运行,如果状态已更改为已完成,则生成发票记录。

对于生成PDF发票,您可以通过创建Visualforce页面并使用renderAs="pdf"标记中的<apex:page>属性来执行此操作。将它存储在记录中将会有点棘手,但我建议您查看如何将Visualforce PDF附加到电子邮件的示例,您可以使用相同的blob对象(存储内容)作为Salesforce中的文档

答案 2 :(得分:1)

已有一个应用程序:Appexchange上列出的Salesforce发票,可自动创建发票 - 记录和PDF,直接来自您的销售数据。该应用程序包含一个发票模板编辑器,使您可以完全自由地设计发票文档。此外,该应用程序可以通过电子邮件自动发送发票,或者可以将发票分组到文件中进行批量打印,以防您需要通过邮寄或传真发送。

检查出来:http://www.invoicesforsalesforce.com