关于订单开票/贷项凭单
当打印“订单开票/贷项凭单”表单中的发票时,搜索选定的凭单;对于每个已经发货但尚未完全开具发票的行/下达数量,系统执行如下操作:
- 计算发票金额
- 更新客户销售和开票字段
- 计算应付佣金金额
- 将发票过帐到发票历史
- 创建“应收帐款”发票处理
- 打印发票。
可以处理发票或贷项凭单,但不能同时处理两者。如果在过帐或打印期间出错,则中止处理且不生成出错的发票。但是在出错前过帐的发票仍然可过帐。
对于常规和总括发票,订单表头的预付金额、杂项费用、销售税和运费都要归零。
“贷项凭单”选项使您能够为通过“客户订单”表单输入的订单生成贷项凭单。开具贷项凭单可反映客户的信用,同时也反映物料退回情况。贷项凭单处理与开票处理非常相似。
对贷项凭单,如果有在“客户订单”输入的“结转到发票”号,则将在贷项凭单的第一页打印新行,如下所示:
例如:发票 YYY 的 XXX 贷项凭单
在发出信用额和退回物料时,必须先输入物料处理以过帐通过发货处理退回的数量。发货处理调整所有存货数量字段以反映退回情况,但是仍旧需要打印贷项凭单表单以调整本币销售和客户余额。
提前期限
如果使用交货期限,则交货期限算法计算采购单和客户订单的到期日期时段。
发票和多个到期日期
如果使用使用多个到期日期的帐单条款码,则系统计算发票的到期日期并创建相关的记录显示付款的到期日期。到期日期、到期百分比和到期金额显示在发票中。
外国语言和货币
要用外语打印订单发票或贷项凭单,请使用“多语言订单发票”表单中的字段。
外币客户持有外币金额。任何汇率的变化都将导致收益或亏损。外币客户的多余付款或付款不足都将导致在他们的科目中出现借方余额或贷方余额。如果多余付款或付款不足的目的在于弥补汇率变化引起的收益或亏损,则必须过帐单独调整。
虽然可以为客户或其他目的以外币为单位或以本币为单位打印发票,但是 CloudSuite Industrial 中的会计功能允许客户仅持有外币金额,而不考虑发票是以何种货币为单位打印的。
发票冻结
使用“客户订单行”和“客户订单总括下达”表单中的“发票冻结”字段可以防止某些订单行被自动开票。例如,FOB 客户不希望在收到发货之前被开票。当客户通知您收到了发货之后,您可以去掉冻结状态,系统将在下次开票时为该订单行开票。去掉了冻结状态之后,即可对已发货的任何数量开票。
从装箱单中打印发票
可以从装箱单创建发票。确保在“客户”表单的“代码”选项卡上,选择“在发票中打印装箱单”复选框。然后在该表单上,选择“从装箱单创建”复选框。
重打印发票
“重打印选项”组框可用来根据发票历史为一定范围内的发票号、发票日期、客户号或订单号重新打印发票。重打印功能使用当前指定的显示选项,而不是最初打印发票时使用的选项。
“应收帐款参数”表单中的“使用预打印表单”参数影响打印发票和贷项凭单的方式并决定是否重新打印发票。
下面列出的主要信息来自于发票历史:
- 行物料号
- 已发货数量
- 价格
- 折扣
- 运费
- 销售税
- 客户号
下面列出的次要信息来自于客户订单,它们在数据库中仍可用:
- 订单文本
- 行物料文本
- 标准文本
- 客户地址
- 客户物料号
- 订购数量
- 系列号
多用户处理
一次只能运行一项开票后台任务。对于运行后台任务的请求同步处理。如果有两位用户试图根据同一客户订单同步创建发票,那么两项发票请求都将置入后台队列。第一项处理请求成功之后,将不再为第二项请求创建发票。您可以在“后台任务历史”表单中检查后台任务处理的结果。
在您提交发票后,将看到“报告已提交”消息。要查看创建的发票范围,或验证创建的发票,应转至“后台任务历史”表单。