设置参数计算发票签发到期日期

应用于: Microsoft Dynamics AX 2012 R3

本主题说明如何设置参数以计算签发客户发票和供应商发票的到期日期。

您可以设置日期间隔代码,然后将日期间隔代码分配到国家/地区的类型,设置发票签发日计算规则。此计算规则用于为以下交易记录计算签发发票的到期日期:

  • 欧盟 (EU) 内部装运

  • 欧盟成员国内部装运

您还可以设置日期控制来确保在完成交货后的指定时段内,生成客户交易记录的客户发票和贷方通知单。

示例

若要在交货供应后的下一个月的第 15 天为欧盟内部装运设置 Microsoft Dynamics AX 以计算发票签发到期日期,请使用以下设置创建日期间隔代码和计算规则:

  • 日期间隔代码

    字段

    日期间隔代码

    15 NM

    描述

    下一个月的第 15 天

    之前 
    (在结束日期字段组中)。

    开始/结束 
    (在结束日期字段组中)

    结束

    +/- 
    (在结束日期字段组中)

    15

    天数、月数、年数或期间数 
    (在结束日期字段组中)

  • 发票签发到期日期计算规则

    字段

    国家/地区类型

    欧盟

    开始日期

    设置当前设置行生效日期。

    日期间隔代码

    15 NM

必备项

下表显示必须先就绪然后才能开始的先决条件。

类别

先决条件

版本

Microsoft Dynamics AX 2012 R3

国家/地区

企业法人的主地址必须位于以下国家或地区内: 欧盟成员国

相关设置任务

  • 设置用于计算发票签发到期日期的日期间隔。有关详细信息,请参阅日期间隔(窗体)

  • 外贸参数窗体中为不同国家或地区设置不同的外贸属性。有关详细信息,请参阅外贸参数(窗体)

设置发票签发到期日期计算规则

使用Set up calculation for invoice issue due date窗体通过将日期间隔代码分配到国家/地区的类型,设置发票签发到期日期计算规则。

若要执行此任务,请执行以下步骤:

  1. 单击 总帐 >设置 >Set up calculation for invoice issue due date

  2. 单击“新建”或按 Ctrl+N 以创建记录。

  3. 国家/地区类型字段中,为国家/地区类型选择以下选项之一:

    • 欧盟 – 计算规则适用于欧盟内的装运。

    • 国内 – 计算规则适用于单个欧盟成员国内的内部交货。

    • 欧洲自由贸易联盟 – 计算规则适用于欧洲自由贸易联盟 (EFTA) 中的国家/地区。

    • 第三国家/地区 – 计算规则适用于非国内、非欧盟的成员和非欧洲自由贸易联盟 (EFTA) 成员的国家/地区。

  4. 开始日期字段中,输入计算规则生效的开始日期。

  5. 日期间隔代码字段中,选择用于计算所选国家/地区类型的发票签发到期日期的日期间隔代码。

设置客户发票和贷方通知单的日期控制

使用此过程设置日期控制参数,此参数用于确保完成交货后在指定时段内为客户交易记录生成客户发票和贷方通知单。

备注

此过程仅适用于您法人的最初地址位于欧盟成员国内,波兰或匈牙利除外。

若要执行此任务,请执行以下步骤:

  1. 单击 应收帐款 >设置 >应收帐款参数

  2. 在“应收帐款参数”窗体中,单击“更新”。

  3. 更新区域,为客户发票和贷方通知单指定日期控制。

    字段

    描述

    Invoice date control 
    (在Invoice dates control字段组中)

    当客户发票的发票日期晚于发票所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Invoice dates control 字段组中)

    当客户发票的单据日期晚于发票所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Invoice date control 
    (在Credit note dates control字段组中)

    当贷方通知单的发票日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Credit note dates control字段组中)

    当贷方通知单的单据日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来显示消息:

    • – 不显示消息。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

  4. 可选:在左窗格中,单击汇总更新图标。

  5. 可选:在汇总更新区域,为装箱单选择交货信息复选框可以在过帐时按照销售订单行交货地址生成一个装箱单。

(POL) 设置客户发票参数和贷方通知单的日期控制参数

使用此过程设置日期控制参数,此参数用于确保完成交货后在指定时段内为客户交易记录生成客户发票和贷方通知单。

备注

此过程只适用于您的法人的最初地址在波兰。

若要执行此任务,请执行以下步骤:

  1. 单击 应收帐款 >设置 >应收帐款参数

  2. 在“应收帐款参数”窗体中,单击“更新”。

  3. 更新区域,为客户发票和贷方通知单指定日期控制。

    字段

    描述

    Invoice date control 
    (在Invoice dates control字段组中)

    当客户发票的发票日期晚于发票所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Invoice dates control 字段组中)

    选择一个选项以指示适用于以下条件的日期控制:

    • 在客户发票上的单据日期晚于发票中所包括的装箱单的发票签发到期日期。

    • 单据日期晚于在+/-字段中为日期间隔指定的天数和销售日期之和。

    此字段中的选项包括:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Invoice date control 
    (在Credit note dates control字段组中)

    当贷方通知单的发票日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Credit note dates control字段组中)

    当贷方通知单的单据日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来显示消息:

    • – 不显示消息。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

  4. 可选:在左窗格中,单击汇总更新图标。

  5. 可选:在汇总更新区域,为装箱单选择交货信息复选框可以在过帐时按照销售订单行交货地址生成一个装箱单。

(HUN) 设置客户发票参数和贷方通知单的日期控制参数

使用此过程设置日期控制参数,此参数用于确保完成交货后在指定时段内为客户交易记录生成客户发票和贷方通知单。

备注

此过程只适用于您的法人的最初地址在匈牙利。

若要执行此任务,请执行以下步骤:

  1. 单击 应收帐款 >设置 >应收帐款参数

  2. 在“应收帐款参数”窗体中,单击“更新”。

  3. 更新区域,为客户发票和贷方通知单指定日期控制。

    字段

    描述

    Invoice date control 
    (在Invoice dates control字段组中)

    当客户发票的发票日期晚于发票所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Invoice dates control 字段组中)

    选择一个选项以指示适用于以下条件的日期控制:

    • 在客户发票上的单据日期晚于发票中所包括的装箱单的发票签发到期日期。

    • 单据日期晚于在+/-字段中为日期间隔指定的天数和销售日期之和。

    此字段中的选项包括:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Invoice date control 
    (在Credit note dates control字段组中)

    当贷方通知单的发票日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来指示应用的日期控制:

    • – 不显示日期控制。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

    Document date control 
    (在Credit note dates control字段组中)

    当贷方通知单的单据日期晚于贷方通知单所包含的装箱单的发票签发到期日期时,选择以下选项之一来显示消息:

    • – 不显示消息。

    • 警告 – 当您试图过帐客户发票时,将显示警告消息。但是,您可以完成过帐过程。

    • 错误 – 当您试图过帐客户发票时,将显示错误消息。在这种情况下,不能完成此过账过程。

  4. 可选:在左窗格中,单击汇总更新图标。

  5. 可选:在汇总更新区域,为装箱单选择交货信息复选框可以在过帐时按照销售订单行交货地址生成一个装箱单。

下一步

在您完成设置参数以计算发票签发到期日期之后,可以创建和过帐以下交易记录来自动计算并更新到期日期以签发发票:

  • 销售订单 – 当您创建销售订单和过帐装箱单时,在装箱单上计算和更新签发发票的到期日期。基于与销售订单指定的装运地址的国家/地区关联的日期间隔计算到期日期。您可以过帐装箱单,然后在装箱单日记帐窗体中的Invoice issue due date字段验证发票签发的到期日期。(单击 销售和市场营销 >查询 >日记帐 >装箱单。)有关详细信息,请参阅装箱单日志 (窗体)创建或编辑销售订单销售过帐(窗体)

    您可以在Packing slips not invoiced窗体中查看尚未开票的所有装箱单和其发票签发的到期日期。(单击 销售和市场营销 >查询 >日记帐 >Packing slips not invoiced。)

  • 采购订单 – 当您创建采购订单和过帐产品收据,在产品收据上计算和更新签发发票的到期日期。基于与供应商在最初地址中指定的国家/地区相关联的日期间隔计算到期日期。您可以过帐产品收据,然后在产品收据日记帐窗体中的Invoice issue due date字段确认签发发票到期日期。(单击 采购 >查询 >日记帐 >产品收据。)有关详细信息,请参阅产品接收日志 (窗体)创建采购订单

    您可以在Product receipts not invoiced窗体中查看尚未开票的所有产品收据和其发票签发的到期日期。(单击 采购 >查询 >日记帐 >Product receipts not invoiced。)

相关任务

关键任务:供应商发票

关键任务:客户发票

系统管理员技术信息

如果您无权访问用于完成此任务的页面,请联系系统管理员,并提供下表中显示的信息。

类别

先决条件

Configuration Key

单击 系统管理 >设置 >许可授权 >许可证配置。 单击总帐配置键。

安全职责和责任

若要执行此任务,您必须是包括以下职责的安全角色中的成员:

  • “CustInvoiceInvoiceAndCashProcessEnable”(启用发票和现金流程)

  • “VendInvoiceInvoicePaymentProcessEnable”(启用发票和付款流程)

“安全角色和权限”

若要执行此任务,您必须是包括以下权限的安全角色中的成员:

  • “CustPackingSlipJournalView”(查看销售装箱单)

  • “VendPackingSlipJournalView” (从采购订单查看产品收据日记帐)

  • “LedgerInvoiceIssueDueDateSetupMaintain_W”(计算发票签发的到期日期)