系统不创建发票

如果未创建合同发票,请验证以下信息:

  • 项目合同处于现用状态。如果合同处于非现用状态,则发票将显示在标题中。存在可用的“激活”操作。
  • 符合开票条件的合同下的过帐项目必须设置为可记帐
  • 符合开票条件的合同下的过帐项目必须具有包括记帐的项目状态。
  • 交易必须过帐。
  • 打开过帐合同,然后单击未记帐交易链接。验证应付款项交易的状态是否为符合记帐条件。验证交易状态是否在已记帐列中未处于搁置状态。
  • 查看合同记帐方法。如果记帐方法为时间和材料,则只有时间交易将由“生成发票”操作记帐。必须为具有可记帐费率的资源创建员工分配。
  • 检查合同上的剩余资助可记帐余额。如果满足合同限制,则不创建任何发票。
  • 检查费用组。如果资金来源中的费用组将将费用排除在记帐之外,则不创建任何发票。
  • 如果已创建财务结构规则,请验证您的已记帐未获和已收益未记帐科目有效。
  • 检查是否选中排除未付应付款项复选框。如果复选框处于选中状态,则必须支付应付款项发票。必须运行“已付发票项目更新”处理。
  • 验证发票日期等于或早于合同结束日期。
  • 验证在合同的项目资金来源中定义的默认过帐项目的结束日期不早于使用的发票日期。
  • 验证项目合同上无“错误”选项卡。再次生成发票之前,需要更正所有错误。
  • 如果收入方法是单独,则验证没有处于“已创建”状态的任何收入识别。如果存在拟定收入识别,则不显示生成发票的操作。

可以通过以下方式定义传送到应收款项并在发票上打印的项目合同发票行描述:

  • ProjectIContractInvoiceLine.Descriptions 由记帐方法确定:
    • 里程碑或分期付款记帐 = 里程碑描述
    • 保留费用 = 保留费用描述
    • 预估额 = 预估额
    • 保留款 = 保留款
    • 时间 = 员工名称
    • 材料 = 来自原始 GlTransaction.description 的描述。材料费用一般来自应付款项
    • 成本报销 = 来自原始 GlTransactionDetail.Description 的描述。
    • 费用 = 费用代码描述
  • 项目覆盖或记帐覆盖或者科目和科目类别与描述连接。
  • 发送至应收款项的描述取决于应收款项发票选项。
    • 如果应收款项接口选项 = 明细,则在 ReceivableInvoiceDetail.Description 中加载 ProjectContractInvoiceLine.description
    • 如果应收款项接口选项 = 汇总过帐项目,则在 ReceivableInvoiceDetail.Description 中加载过帐项目描述
    • 如果应收款项接口选项 = 汇总,则在 ReceivableInvoiceDetail.Description 中加载项目合同描述

项目合同标题错误消息和错误选项卡

以下是项目合同标题和错误选项卡上错误消息之间的差异:

  • 开票和收入的异步完成消息在项目合同标题上显示。
  • 通常链接至特定行的运行时错误将显示在错误选项卡上。例如,记入日记帐时代码块不正确,或计算时缺少税码。