模板︰ AX 修补程序模板

参考资料

VSTF DynamicsAXSE: 879714 879713 879712

本文适用于 AX 的所有地区。

简介

本文介绍了某个国家/地区特定的更新是可用于在 Microsoft Dynamics AX 2012 R2,Microsoft Dynamics AX 2012 和 Microsoft Dynamics AX 2009 Service Pack 1 奥地利电子发票。

从 1 1 月 2014 年奥地利政府规定结构化电子开票到公共事业部门。这意味着,承包伙伴如供应商和服务提供商贸易货物和服务的联邦部门是发出和提交结构化电子发票 (电子发票) 的义务。由于奥地利 IKT 合并法案 (IKTKonG),将不再接受基于纸面发票提交的供应商的 1.1.2014。

公司必须提交电子发票考虑国家特定要求和 e 开票的欧洲标准。由于奥地利 XML 发票标准 ebInterface 的可用性,而 e 开票已越来越多地中使用的是奥地利。

公司获得针对其竞争对手的竞争优势,并将优先考虑由已通过电子方式进行其业务大部分的贸易伙伴。公司将通过其开票过程自动化减轻应付帐款和应收帐款的重复性、 低增值任务人员如手动数据抽取的发票到内部系统、 手动的对帐和焦点在客户服务、 流程优化,更多的信息从而提高与其他部门的内部通信。

越来越多的政府将致力于促进开发电子票通过国内和欧洲的电子采购计划的采用。一个调和的法律框架和全球通用标准的采用是潜在获利的电子发票的两个基本条件。

PEPPOL (泛欧公用网上采购在线) 是由欧洲委员会和几个欧盟成员国进行协调,并特别鼓励使用电子公共采购由企业和 Sme 启动大规模战略性先导项目。

PEPPOL 通过欧洲的最佳做法的内容标准、 通用流程和打开交换平台铺平了支持实施高效业务和公共采购。PEPPOL 基础结构可望用于网上采购欧洲运输网络,使私营部门在欧盟任何地方的公共事业部门合同投标的骨干。

联邦部门接受电子发票中︰

的格式 ebInterface (www.ebinterface.at) (奥地利标准)

的格式 PEPPOL (www.peppol.eu) (PEPPOL 标准)

PDF 格式不受支持

通过登录到 USP 的提交方法︰

-在在线发票公式中手动输入发票

-手动上传电子发票

-自动通过 web 服务传输

通过 PEPPOL 传输基础结构自动传输的 PEPPOL 格式的电子发票的提交方法

电子发票 AX 中的解决方案根据奥地利的 PEPPOL 格式。

更多信息

配置电子 e-开票 Microsoft Dynamics AX2012 和 AX2012R2


Prerequisites

奥地利电子开票的热修补程序在安装之前,必须满足以下先决条件︰

  • 奥地利的配置主键被激活。

  • 三位国际组织标准化 (ISO) 货币代码定义为所有货币的货币形式 (总帐 > 设置 > 货币 > 货币)。该 ISO 代码用于电子开票。

  • 许可证密钥应用集成框架 (AIF),也可为电子 e 开票设置 AIF。

  • 根据联合国中心为贸易促进和电子业务信息内容管理组 (UN/CEFACT 主要) 标准设置的库存单位。


设置电子 e 开票

电子发票生成的 PEPPOL 格式前,请完成以下设置任务︰

  • 设置法人的法人形式。有关详细信息,请参阅"法律实体 (窗体)"帮助中。

  • 设置国家/地区和法律实体窗体中的 ISO 代码。电子发票使用的 ISO 代码。有关详细信息,请参阅"地址设置 (窗体)"帮助中的。

  • 设置在汇率窗体中的汇率。有关详细信息,请参阅"货币汇率 (窗体)"帮助中。验证币种代码用于电子发票 (例如,对于欧元 EUR) ISO 币种代码字段中的值符合三个字符的 ISO 标准。

  • 设置电子发票增值税代码窗体中的增值税代码。有关详细信息,请参阅帮助中的"创建不同类型的增值税代码"。

  • 如果需要为您的组织,设置的库存单位,根据 UN/CEFACT 主要标准,在单位窗体中。有关详细信息,请参阅帮助中的"单位 (窗体)"。

  • 设置一个增强的集成端口。有关详细信息,请参阅 Microsoft Dynamics AX 开发人员指南 》 中的"创建、 编辑或删除一个增强的集成端口"。


您可以采用电子格式生成电子发票之前,您还必须完成以下设置过程︰

配置 AX 电子 e 开票


生成电子发票包括必需的信息,例如联系人、 发票编号和地址信息。验证规则,以便您可以验证已输入正确的信息生成发票时应用。如果您发现错误,可以更正错误,然后才能提交给政府的发票。

您必须设置文件夹以保存错误消息、.xml 文件和 PEPPOL 文件。在从应用程序对象服务器 (AOS) 计算机和任何用作批处理服务器系统中的客户端计算机可以访问的共享位置设置以下文件夹结构。

项目发票︰

  • \\Server\PEPPOL\Project\Error

  • \\Server\PEPPOL\Project\Processed 文件

  • \\Server\PEPPOL\Project\Source

  • \\Server\PEPPOL\Project\Target

  • \\Server\PEPPOL\Project\XSLT


销售发票︰

  • \\Server\PEPPOL\Sales\Error

  • \\Server\PEPPOL\Sales\Processed 文件

  • \\Server\PEPPOL\Sales\Source

  • \\Server\PEPPOL\Sales\Target

  • \\Server\PEPPOL\Sales\XSLT

使用文件夹,如下所示︰

  • 错误– 用于保存.xml 文件转换为 PEPPOL 标准时,将生成的错误消息。

  • 已处理的文件– 用来保存文档后进行处理。这些文档是从源文件夹移至该文件夹。

  • 源– 用于保存生成的 AX 的.xml 文件。

  • 目标— 用于将 PEPPOL 文件保存为.xml 文件处理完后。

  • XSLT – 用于包含 eProjectInvoice.xsl 或 eSalesInvoice.xsl 文件。

设置电子 e 开票的客户帐户

使用客户窗体来指定地址,然后为每个您需要生成电子发票的公司联系人详细信息。您可以在联系人窗体中创建联系人和联系人分配到客户帐户。为客户生成的电子发票时包含联系人信息。有关详细信息,请参阅帮助中的"客户 (窗体)"。

  1. 单击帐户应收帐款>常见>客户> 打开所有客户列表页的所有客户。

  2. 双击某一客户帐户,或者在操作窗格中,单击客户创建客户帐户。有关详细信息,请参阅帮助中的"创建客户记录"。

  3. 发票和交货快速选项卡上,单击,然后选择电子发票复选框,使用电子发票的客户交易记录。

  4. 单击地址fasttab 上,然后输入主地址信息。

  5. 在操作窗格上,单击客户选项卡,然后单击联系人>添加联系人以打开联系人窗体。

  6. 为所选客户创建联系人。

  7. 关闭窗体。

将 AIF 设置电子 e 开票

使用出站端口窗体设置 AIF 设置生成电子的电子发票。您还可以创建一个出站端口并配置服务和出站端口适配器。

第一次配置出站端口之前,必须为新的适配器和服务中进行扫描。应用程序对象树 (AOT) 中的更改时,受影响的端口配置。您还必须执行这些扫描每次对 AOT 进行影响端口的配置更改。

  1. 单击系统管理>设置>服务和应用集成框架> 要打开出站端口窗体的出站端口。

  2. 创建出站端口,然后在端口名称字段中,输入的出站端口的名称。

  3. 在说明字段中,输入的出站端口的说明。

  4. 在适配器字段中,选择文件系统适配器。此适配器用于创建和保存这些电子的电子发票。

  5. 在URI字段中,指定要保存销售的源文件夹的位置。有关详细信息,请参阅配置 AX 电子 e 开票

  6. 服务合同自定义快速选项卡上,单击,然后单击服务 operations以打开选择服务操作窗体。

  7. 选择的SalesSalesEinvoiceService.Read、 SalesSalesEInvoiceService.getKeys和SalesSalesEInvoiceService.getChangedKeys ,使可供使用的端口,然后再销售发票标记到所选服务操作列表中的服务。

  8. 关闭该窗体。

  9. 在出站端口窗体中选择服务合同自定义快速选项卡上的自定义文档复选框,然后单击数据策略以打开文档数据策略窗体。

  10. 单击全部启用启用所有数据策略,然后关闭该窗体。

  11. 单击处理选项快速选项卡上;默认 utf-8 的编码格式。

  12. 单击故障排除 fasttab 上︰ 记录模式︰ 所有文档版本

  13. 在出站端口窗体,请单击激活使用端口通过使用 AIF 交换数据。

  14. 关闭该窗体。

注意:同样,您可以创建项目发票的出站端口。在URI字段中,指定源文件夹的项目发票,并在选择服务操作窗体上选择ProjProjEinvoiceService.Read 。


创建批处理组电子 e 开票

使用批处理组窗体设置为通过使用批处理作业处理发票的批处理组。有关详细信息,请参阅"批处理组 (窗体)"帮助中的。

  1. 单击系统管理>设置> 要打开批处理组窗体的批处理组。

  2. 创建批处理组处理销售或项目发票。

  3. 单击批处理服务器选项卡,选择服务器,然后将其移到选定的服务器列表。

  4. 关闭该窗体。

设置批处理电子 e 开票

使用批处理作业窗体可以设置批处理电子 e 开票。您可以通过使用批处理作业来处理电子发票。有关详细信息,请参阅帮助中的"批次处理概述"。

您必须设置销售出站电子发票的批处理作业和另一个项目的出站电子发票的批处理作业。

  1. 单击系统管理>查询>批处理作业>批处理作业,以打开批处理作业窗体。

  2. 选择或创建一个作业,然后再单击查看任务打开批处理任务窗体。

  3. 创建批处理作业的三项任务。这些任务应使用以下类名称︰

    • AifOutboundProcessingService

    • AifGatewaySendService

    • EInvoiceFileTransform_OIOUBL

  4. 在公司帐户字段中,选择设置为批处理作业的公司。

  5. 选择使用EInvoiceFileTransform_OIOUBL类名的任务。

  6. 在批处理组字段中,选择某一批处理组。

  7. 选择使用EInvoiceFileTransform_OIOUBL类名称,该任务,然后单击刷新以刷新该窗体上的数据。

  8. 单击要打开的电子发票 OIOUBL XSL 文件转换窗体的参数。

  9. 指定的源、 目标位置处理文件和错误文件存储文件夹。XSLT 文件路径,请选择eSalesInvoice.xsl或eProjectInvoice.xsl文件。

  10. 单击确定。

  11. 若要设置批处理任务将运行的顺序,批处理任务表单,请在概览选项卡中选择批处理任务使用AifGatewaySendService类名称 (第二项任务)。设置此任务运行时使用AifOutboundProcessingService类名 (第一项任务) 的批处理任务已结束的条件。

  12. 在下部窗格中,创建一个新的条件。

  13. 在任务标识号域中,选择使用AifOutboundProcessingService类名的批处理任务。

  14. 在所需状态字段中,选择已结束。
    注意:同样,您可以选择批处理任务使用EInvoiceFileTransform_OIOUBL类名称,并设置要使用AifGatewaySendService类名的批处理任务已结束时运行的批处理任务的条件。

  15. 关闭窗体。

设置重复执行的批处理作业

使用重复表单可以指定批处理作业的重复执行模式。有关详细信息,请参阅帮助中的"循环 (窗体)"。

  1. 单击系统管理>查询>批处理作业>批处理作业,以打开批处理作业窗体。

  2. 选择批处理作业的出站电子发票。

  3. 单击定期打开重复执行窗体。

  4. 在时区信息、重复范围和定期模式字段组中,指定您的选项,然后单击确定。

  5. 在批处理作业窗体中选择批处理作业,请单击函数>更改状态,然后单击等待。

  6. 关闭该窗体。

设置与项目合同的电子发票参数相关联的融资来源

您必须指定项目合同的融资来源。此外必须设置为融资来源的电子发票参数之前您可以生成项目发票或项目发票为.xml 文件的贷方通知单。使用Funding 源详细信息窗体可以设置项目合同的融资来源。

  1. 单击项目管理和核算>常见>项目> 打开项目合同列表页的项目合同。

  2. 双击项目合同,或在操作窗格中,单击要创建的项目合同的项目合同。有关详细信息,请参阅"创建项目合同"帮助中。

  3. 在项目合同窗体中, Funding 源快速选项卡上,单击,然后创建项目合同的融资来源。有关详细信息,请参见"分配融资来源到项目合同"帮助中。

  4. 在客户字段中,选择电子发票复选框选中的客户帐户。

  5. 详细信息,请单击,然后单击Funding 源详细信息窗体中的其他快速选项卡。

  6. 选择特定行的复选框,以指定每个项目发票行,维度帐户,然后在维度帐户字段中,输入维度帐户编号。
    注意:清除特定行的复选框,以指定维度帐户为项目发票,,然后在维度帐户字段中,输入维度帐户。

  7. 关闭窗体。



配置电子 e-开票 Microsoft Dynamics AX2009SP1

Prerequisites
奥地利电子开票的热修补程序在安装之前,必须满足以下先决条件︰

  • 奥地利的配置主键被激活。

  • 三位国际组织标准化 (ISO) 货币代码定义为汇率窗体中的所有货币 (总帐>设置>汇率)。该 ISO 代码用于电子开票。

  • 许可证密钥应用集成框架 (AIF),也可为电子 e 开票设置 AIF。

  • 根据联合国中心为贸易促进和电子业务信息内容管理组 (UN/CEFACT 主要) 标准设置的库存单位。奥地利的配置主键被激活。

  • 三位国际组织标准化 (ISO) 货币代码定义为所有货币的货币形式 (总帐 > 设置 > 货币 > 货币)。该 ISO 代码用于电子开票。

  • 许可证密钥应用集成框架 (AIF),也可为电子 e 开票设置 AIF。

  • 根据联合国中心为贸易促进和电子业务信息内容管理组 (UN/CEFACT 主要) 标准设置的库存单位。

设置电子 e 开票

您可以生成电子发票之前,您必须完成以下设置过程︰

配置 AX 电子 e 开票

设置电子 e 开票的客户帐户

设置电子 e 开票的 AIF

设置电子 e 开票的通道

设置 AIF 服务和 AIF 操作电子 e 开票

设置电子 e 开票的终结点

设置电子 e 开票的批处理组

设置批处理电子 e 开票

设置重复执行的批处理作业

添加终结点约束列表的客户帐户

配置 AX 电子 e 开票

生成电子发票包括所需的信息,如发票号码和地址信息。验证规则,以便您可以验证已输入正确的信息生成发票时应用。如果您发现错误,可以更正错误,然后才能提交给政府的发票。

您必须设置文件夹以保存错误消息、.xml 文件和 PEPPOL 文件。在从应用程序对象服务器 (AOS) 计算机和任何用作批处理服务器系统中的客户端计算机可以访问的共享位置设置以下文件夹结构。

项目发票︰

•       \\Server\PEPPOL\Project\Error  

• \\Server\PEPPOL\Project\Processed 文件

•       \\Server\PEPPOL\Project\Source  

•       \\Server\PEPPOL\Project\Target 

•       \\Server\PEPPOL\Project\XSLT  

销售发票︰

•       \\Server\PEPPOL\Sales\Error 

• \\Server\PEPPOL\Sales\Processed 文件

•       \\Server\PEPPOL\Sales\Source 

•       \\Server\PEPPOL\Sales\Target 

•       \\Server\PEPPOL\Sales\XSLT 

使用文件夹,如下所示︰

•错误– 用于保存.xml 文件转换为 PEPPOL 标准时,将生成的错误消息。

•处理文件– 用于保存文档后进行处理。这些文档是从源文件夹移至该文件夹。

•源– 用于保存生成的 AX 的.xml 文件。

•目标— 用于将 PEPPOL 文件保存为.xml 文件处理完后。

XSLT – 用于包含 eProjectInvoice.xsl 或 eSalesInvoice.xsl 文件。

设置电子 e 开票的客户帐户
使用客户窗体来指定地址,然后为每个您需要生成电子发票的公司联系人详细信息。您可以在联系人窗体中创建联系人和联系人分配到客户帐户。为客户生成的电子发票时包含联系人信息。有关详细信息,请参阅帮助中的"客户 (窗体)"。

1.单击应收帐款>常用窗体>客户详细信息以打开客户窗体。

2.选择或创建某一客户帐户。有关详细信息,请参阅帮助中的"创建客户帐户"。

3.单击设置选项卡,然后选择电子发票复选框,使用电子发票的客户交易记录。

4.单击地址选项卡,然后输入主地址信息。

5.关闭该窗体。注意︰ 您必须更新销售订单与电子 e 开票的初始安装完成之后创建客户帐户包括项目终结点的约束列表。有关详细信息,请参阅添加终结点约束列表的客户帐户

将 AIF 设置电子 e 开票 
使用全局设置窗体设置 AIF 默认设置对于所有文档交换,并使用本地终结点窗体可以设置本地终结点。终结点是来源的点的已发送消息和接收的消息的目标位置。使用传输适配器窗体激活并配置通过使用 AIF 交换数据的传输适配器。

有关详细信息,请参阅"全局设置 (窗体) 中,""本地终结点 (窗体),"并在帮助和"配置和管理 AIF"服务器和数据库管理指南 》中的"传输适配器 (窗体)"。

1.单击基本>设置>应用程序集成框架> 打开集成框架的全局设置窗体的全局设置。 

2.在默认编码格式字段中,选择utf-8。

3.关闭该窗体。

4.单击基本>设置>应用程序集成框架>本地终结点,以打开本地终结点窗体。

5.在公司字段中,选择要为其生成电子发票的公司。

6.在本地终结点字段中,输入本地终结点。

7.关闭该窗体。

8.单击基本>设置>应用程序集成框架>传输适配器,以打开传输适配器窗体。

9.在适配器类字段中,选择AifFileSystemAdapter。这个适配器用来创建和保存的.xml 文件。

10.选择激活的复选框,以指示可以使用适配器。

11.在方向字段中,选择接收或发送。关闭该窗体。

设置电子 e 开票的通道
使用通道窗体在 AIF 中创建销售和项目发票的渠道。有关详细信息,请参阅帮助中的"通道 (窗体)"。

您必须创建将销售和项目发票保存为.xml 文件之前创建通道的源文件夹。有关详细信息,请参阅配置 AX 电子开票

1.单击基本>设置>应用程序集成框架>通道打开通道窗体。

2.创建销售发票的渠道。

3.在通道 ID和名称字段中,输入通道标识符和销售的通道的名称。

4.选择活动复选框以指示信道可以使用,并且可以交换消息。

5.在适配器字段中,选择文件系统适配器。

6.在方向字段中,选择出站。

7.在地址字段中,输入保存.xml 文件的文件夹的路径。销售发票的源文件夹中保存文件。

8.关闭该窗体。

设置 AIF 服务和 AIF 操作电子 e 开票

使用AIF 服务和操作窗体配置服务和 AIF 使用的操作。有关详细信息,请参阅"AIF 操作 (窗体)"和"AIF 服务 (窗体)"帮助中。

1.单击基本>设置>应用程序集成框架> 打开AIF 服务形式的服务。

2.单击刷新以显示列表中的服务和操作,如有必要。

3.选择了SalesSalesEInvoiceService和ProdProjEInvoiceService服务已启用复选框。

4.关闭该窗体。在操作窗体中 (基本>设置>应用集成框架>操作),验证启用复选框已选中的SalesSalesEInvoiceService.read和ProdProjEInvoiceService.read操作。

设置电子 e 开票的终结点
使用终结点窗体配置终结点,可以作为收件人,出站销售发票和出站的项目发票。有关详细信息,请参见"如何︰ 发送和自动接收电子文档"和帮助中的"端点 (窗体)"。

1.单击基本>设置>应用程序集成框架>终结点可以打开终结点窗体。

2.创建一个终结点,然后在终结点 ID和名称字段中,输入标识符和终结点的名称。

3.在本地终结点 ID字段中,输入本地终结点,这是生成电子发票的公司。

4.单击常规选项卡,然后在出站通道 ID字段中,选择设置为项目发票的销售渠道。有关详细信息,请参阅设置电子开票的通道

5.在默认编码格式字段中,选择utf-8。

6.单击约束选项卡,然后选择为用户生成电子发票的客户帐户。

7.单击用户选项卡,然后选择用户或组可以使用所选终结点。

8.保存该终结点,然后单击以打开终结点操作策略窗体的操作策略。

9.在操作 ID字段中,指定 (SalesSalesEInvoiceService.read或ProdProjEInvoiceService.read),可用于所选终结点的操作。

10.单击常规选项卡,然后在状态字段中,选择已启用,并在记录模式字段中,选择所有日志。

11.保存终结点操作策略。

12.选择操作,然后单击配置以打开 值映射窗体。

13.单击项目选项卡,然后在处理物料编号字段组中的文档值字段中,选择不指定。这是需要为其生成电子发票的普通发票。在处理单位字段组和处理仓库编号字段组中的文档值字段中,选择我们。

14.单击其他基础数据选项卡,然后在处理币种代码字段组中的文档值字段中,选择ISO 货币代码。在处理交货方法、处理交货条款和处理杂项费用代码的字段组中的文档值字段中,选择我们。

15.关闭值映射窗体。

16.在终结点操作策略窗体,请单击以打开参数数据策略窗体的数据策略。

17.单击数据策略打开终结点操作数据策略窗体,然后单击设置>全部启用选择所有字段。

18.关闭终结点操作数据策略、参数数据策略和终结点操作策略窗体。

19.在终结点窗体中,单击概览选项卡,然后选择终结点的活动复选框。关闭该窗体。

创建批处理组电子 e 开票

使用批处理组窗体设置为通过使用批处理作业处理发票的批处理组。有关详细信息,请参阅"批处理组 (窗体)"帮助中的。

1.单击管理>设置> 要打开批处理组窗体的批处理组。

2.创建批处理组处理销售或项目发票。

3.单击批处理服务器选项卡,选择服务器,然后将其移到选定的服务器列表。

4.关闭批处理组窗体以保存您的更改。



设置批处理电子 e 开票

使用批处理作业窗体可以设置批处理电子 e 开票。您可以通过使用批处理作业来处理电子发票。详细信息,请参阅帮助中的"关于批处理"。

您必须设置销售出站电子发票的批处理作业和另一个项目的出站电子发票的批处理作业。

1.单击基本>查询>批处理作业以打开批处理作业窗体。

2.创建或选择作业,然后单击查看任务打开批处理任务窗体。

3.为批处理作业,创建使用以下类名称的三项任务︰

• AifOutboundProcessingService 

• AifGatewaySendService 

•       EInvoiceFileTransform_OIOUBL 

4.选择使用EInvoiceFileTransform_OIOUBL类名的任务。

5.在批处理组字段中,选择某一批处理组。

6.按 CTRL + S 保存批处理任务。

7.选择使用EInvoiceFileTransform_OIOUBL类名的任务,然后单击要打开电子发票 OIOUBL XSL 文件转换窗体的参数。

8.指定位置的源、 目标路径和处理文件存储,以及错误文件存储文件夹。XSLT 文件路径,请选择销售出站电子发票的esalesinvoice_no_oioubl.xsl文件的路径或 路径 项目的出站电子发票的eprojectinvoice_no_oioubl.xsl文件。

9.单击确定以关闭该电子发票 OIOUBL XSL 文件转换窗体。

10.若要设置批处理任务的运行的顺序,批处理任务表单,请在概览选项卡中选择使用AifGatewaySendService类名 (第二个任务) 的批处理任务。

11.设置所选的批处理任务运行时使用AifOutboundProcessingService类名 (第一项任务) 的批处理任务已结束的条件。

• 在下部的窗格中,按 CTRL + N 创建条件,然后在任务标识号域中,选择批次任务使用AifOutboundProcessingService类名称。

• 在所需状态字段中,选择已结束。

注意︰ 您还可以选择使用EInvoiceFileTransform_OIOUBL类批处理任务

名称和组已结束时要运行的批处理任务批处理任务使用AifGatewaySendService类名称的条件。关闭窗体。

设置重复执行的批处理作业

使用重复表单可以指定批处理作业的重复执行模式。有关详细信息,请参阅"关于批处理"和帮助中的"定期 (窗体)"。

1.单击基本>查询>批处理作业打开批处理作业窗体。

2.选择出站电子发票的批处理作业。

3.单击定期以打开重复执行窗体,设置批处理作业,然后单击确定。

4.在批处理作业窗体中选择批处理作业,请单击函数>更改状态,然后选择等待。关闭窗体。
终结点约束列表中添加客户帐户

终结点窗体用于更新销售订单与电子 e 开票的初始安装完成之后创建客户帐户包括项目终结点的约束列表。

1.单击初级 > 设置 > 应用程序集成框架 > 打开终结点窗体中的终结点。

2.在终结点 id 字段中,选择使用 SalesSalesEInvoiceService.read 操作的终结点。

3.单击约束选项卡,然后添加一个客户帐户。

4.在限制类型字段中,选择客户。

5.在约束 ID字段中,选择客户帐户。

注意︰ 您还可以向项目发票的终结点约束列表添加客户帐户。选择使用ProdProjEInvoiceService.read操作的端点。关闭该窗体。


过帐发票并生成.xml 文件  

您可以过帐销售发票、 普通发票、 项目发票和贷方通知单,并生成可向政府提交的.xml 文件。您还可以通过使用批处理过帐多个发票。有关详细信息,请参阅帮助中的"过帐在批次订单"。电子发票文件 EInvoiceFileTransform_OIOUBL 批处理作业的批处理作业任务指定的共享文件夹中创建。
 

修补程序信息

可以从 Microsoft 获得受支持的修复程序。没有此知识库文章顶部"提供修补程序下载"部分。如果您遇到问题下载安装此修复程序,或有其他技术支持问题,请与您的合作伙伴或者,如果直接与 Microsoft 支持计划中进行注册,可以联系技术支持获取 Microsoft Dynamics 并创建一个新的支持请求。 为此,请访问下面的 Microsoft 网站︰

https://mbs.microsoft.com/support/newstart.aspx您可以为 Microsoft Dynamics 按国家/地区特定的电话号码中使用这些链接的电话联系技术支持。 为此,请访问下面的 Microsoft 网站之一︰

合作伙伴

https://mbs.microsoft.com/partnersource/support/客户

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm在特殊情况下,可免收的支持电话,可免收如果技术支持专业人员对 Microsoft Dynamics 和相关的产品的费用确定某个特定的更新能够解决您的问题。通常的支持费用将应用于任何其他支持问题和事项,不需要进行专门更新。


"解决办法"部分说明了此修补程序是以修补程序,还是在最新的 service pack。出于比较和测试, http://hotfix网站上提供了原始修补程序。

安装信息

如果您有一个或多个方法或此修补程序不会影响表的自定义项,您必须应用此修复程序在生产环境中之前应用这些更改在测试环境中。
有关如何安装此修补程序的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

893082如何安装 AX 修补程序

系统必备组件

您必须具有 Microsoft Dynamics AX 2012 R2,安装 Microsoft Dynamics AX 2012 或 Microsoft Dynamics AX 2009 Service Pack 1 要应用此修补程序。

重启要求

应用此修复程序后,必须重新启动应用程序对象服务器 (AOS) 服务。

文件信息

此修补程序的全球版本具有的文件属性 (或更新的文件属性) 在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。


Microsoft Dynamics AX 2009

文件名称

文件版本

文件大小

日期

时间

平台

Axupdate.exe

不适用

62,120

26-Nov-2013

15:54

x86

Dynamicsax2009-kb2911928-sp1.exe

6.3.15.0

42,314,240

26-Nov-2013

09:06

x86

Kb2911928-glp-cons.cab

不适用

4,706,149

26-Nov-2013

15:54

不适用

Kb2911928-glp-ee.cab

不适用

5,750,245

26-Nov-2013

15:54

不适用

Kb2911928-glp-il.cab

不适用

417,282

26-Nov-2013

15:54

不适用

Kb2911928-glp-tr.cab

不适用

1,659,046

26-Nov-2013

15:54

不适用

Kb2911928-syp-cons.cab

不适用

5,975,363

26-Nov-2013

15:54

不适用

Kb2911928-syp-ee.cab

不适用

5,941,643

26-Nov-2013

15:54

不适用

Kb2911928-syp-il.cab

不适用

5,643,256

26-Nov-2013

15:54

不适用

Kb2911928-syp-syp.cab

不适用

5,642,152

26-Nov-2013

15:54

不适用

Kb2911928-syp-tr.cab

不适用

5,777,759

26-Nov-2013

15:54

不适用

Licensetermsar.rtf

不适用

101,414

20-Apr-2013

02:06

不适用

Licensetermscs.rtf

不适用

92,705

20-Apr-2013

02:06

不适用

Licensetermsda.rtf

不适用

102,543

20-Apr-2013

02:06

不适用

Licensetermsde.rtf

不适用

119,313

20-Apr-2013

02:06

不适用

Licensetermsen.rtf

不适用

111,795

20-Apr-2013

02:06

不适用

Licensetermses.rtf

不适用

98,313

20-Apr-2013

02:06

不适用

Licensetermset.rtf

不适用

104,484

20-Apr-2013

02:06

不适用

Licensetermsfi.rtf

不适用

107,418

20-Apr-2013

02:06

不适用

Licensetermsfr.rtf

不适用

133,197

20-Apr-2013

02:06

不适用

Licensetermshe-il.rtf

不适用

4,258

20-Apr-2013

02:06

不适用

Licensetermshu.rtf

不适用

94,304

20-Apr-2013

02:06

不适用

Licensetermsis.rtf

不适用

36,112

20-Apr-2013

02:06

不适用

Licensetermsit.rtf

不适用

117,765

20-Apr-2013

02:06

不适用

Licensetermsja.rtf

不适用

107,092

20-Apr-2013

02:06

不适用

Licensetermslt.rtf

不适用

125,197

20-Apr-2013

02:06

不适用

Licensetermslv.rtf

不适用

106,681

20-Apr-2013

02:06

不适用

Licensetermsnb-no.rtf

不适用

118,245

20-Apr-2013

02:06

不适用

Licensetermsnl.rtf

不适用

112,657

20-Apr-2013

02:06

不适用

Licensetermspl.rtf

不适用

118,887

20-Apr-2013

02:06

不适用

Licensetermspt-br.rtf

不适用

102,982

20-Apr-2013

02:06

不适用

Licensetermsru.rtf

不适用

151,400

20-Apr-2013

02:06

不适用

Licensetermssv.rtf

不适用

117,960

20-Apr-2013

02:06

不适用

Licensetermsth.rtf

不适用

156,708

20-Apr-2013

02:06

不适用

Licensetermstr.rtf

不适用

105,693

20-Apr-2013

02:06

不适用

Licensetermszh-hans.rtf

不适用

100,528

20-Apr-2013

02:06

不适用

Axsetupsp.exe

5.0.1100.45

1,637,040

26-Nov-2013

15:53

x86

Cabextractor.dll

不适用

19,632

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.dll

5.0.1100.9

150,440

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,336

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:52

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

539,328

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1500.1212

16,320

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

543,424

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

17,848

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,824

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

535,232

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

547,520

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

18,872

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

559,808

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

20,408

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

531,136

26-Nov-2013

15:52

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

16,312

20-Apr-2013

09:53

x86

Axsetupsp.resources.dll

5.0.1100.40

527,040

26-Nov-2013

15:53

x86

Microsoft.dynamics.setup.reportingservices.resources.dll

5.0.1000.45

15,800

20-Apr-2013

09:53

x86

Cabextractor.dll

不适用

23,216

26-Nov-2013

15:54

x64

Microsoft Dynamics AX 2012

文件名称

文件版本

文件大小

日期

时间

Aximpactanalysis.exe

不适用

60,280

17-Jul-2013

12:30

Axupdate.exe

不适用

60,264

17-Jul-2013

12:30

Dynamicsax2012-kb2911928.exe

6.3.15.0

20,532,432

23-Nov-2013

22:21

Licensetermsar.rtf

不适用

2,170

17-Jul-2013

12:29

Licensetermscs.rtf

不适用

91,099

17-Jul-2013

12:29

Licensetermsda.rtf

不适用

101,043

17-Jul-2013

12:29

Licensetermsde.rtf

不适用

116,496

17-Jul-2013

12:29

Licensetermsen.rtf

不适用

110,067

17-Jul-2013

12:29

Licensetermses.rtf

不适用

96,850

17-Jul-2013

12:29

Licensetermset.rtf

不适用

102,778

17-Jul-2013

12:29

Licensetermsfi.rtf

不适用

105,989

17-Jul-2013

12:29

Licensetermsfr.rtf

不适用

129,869

17-Jul-2013

12:29

Licensetermshe-il.rtf

不适用

43,376

17-Jul-2013

12:29

Licensetermshu.rtf

不适用

92,863

17-Jul-2013

12:29

Licensetermsis.rtf

不适用

36,275

17-Jul-2013

12:29

Licensetermsit.rtf

不适用

114,947

17-Jul-2013

12:29

Licensetermsja.rtf

不适用

105,778

17-Jul-2013

12:29

Licensetermslt.rtf

不适用

122,400

17-Jul-2013

12:29

Licensetermslv.rtf

不适用

105,289

17-Jul-2013

12:29

Licensetermsnb-no.rtf

不适用

115,558

17-Jul-2013

12:29

Licensetermsnl.rtf

不适用

109,756

17-Jul-2013

12:29

Licensetermspt-br.rtf

不适用

101,382

17-Jul-2013

12:29

Licensetermsru.rtf

不适用

148,307

17-Jul-2013

12:29

Licensetermssv.rtf

不适用

115,138

17-Jul-2013

12:29

Licensetermsth.rtf

不适用

153,644

17-Jul-2013

12:29

Licensetermstr.rtf

不适用

104,210

17-Jul-2013

12:29

Licensetermszh-hans.rtf

不适用

99,131

17-Jul-2013

12:29

Dynamicsax2012-kb2724897-extensions.axmodel

6.1.1108.1256

224,552

17-Jul-2013

12:29

Dynamicsax2012-kb2724897-foundation.axmodel

6.0.1108.1256

251,176

17-Jul-2013

12:29

Dynamicsax2012-kb2911928-extensions.axmodel

6.1.1108.6032

5,071,088

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-foundation.axmodel

6.0.1108.6032

13,639,408

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-fpplabels.axmodel

6.0.1108.6032

236,272

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-processmanufacturing.axmodel

6.0.1108.6032

1,271,040

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-projectmanagement.axmodel

6.0.1108.6032

549,632

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-publicsector.axmodel

6.0.1108.6032

2,270,448

23-Nov-2013

22:16

Dynamicsax2012-kb2911928-syplabels.axmodel

6.0.1108.6032

1,772,272

23-Nov-2013

22:16

Axsetupsp.exe

6.0.1108.4279

1,390,872

17-Jul-2013

12:30

Axutillib.dll

6.0.1108.806

821,480

17-Jul-2013

12:29

Microsoft.dynamics.servicing.operations.dll

6.0.888.436

35,752

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

391,464

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

383,272

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

379,176

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

375,080

17-Jul-2013

12:30

Axsetupsp.resources.dll

6.0.1108.4436

416,040

17-Jul-2013

12:30

Microsoft Dynamics AX 2012 R2

文件名称

文件版本

文件大小

日期

时间

Aximpactanalysis.exe

不适用

61,136

13-Oct-2013

14:55

Axupdate.exe

不适用

61,120

13-Oct-2013

14:55

Dynamicsax2012r2-kb2911928.exe

6.3.15.0

41,699,024

25-Nov-2013

09:17

Licensetermsar.rtf

不适用

2,173

30-Jan-2013

13:27

Licensetermscs.rtf

不适用

91,247

30-Jan-2013

13:27

Licensetermsda.rtf

不适用

101,181

30-Jan-2013

13:27

Licensetermsde.rtf

不适用

116,642

30-Jan-2013

13:27

Licensetermsen.rtf

不适用

102,374

13-Oct-2013

14:55

Licensetermses.rtf

不适用

96,985

30-Jan-2013

13:27

Licensetermset.rtf

不适用

102,895

30-Jan-2013

13:27

Licensetermsfi.rtf

不适用

106,101

30-Jan-2013

13:27

Licensetermsfr.rtf

不适用

130,011

30-Jan-2013

13:27

Licensetermshu.rtf

不适用

93,010

30-Jan-2013

13:27

Licensetermsis.rtf

不适用

36,458

30-Jan-2013

13:27

Licensetermsit.rtf

不适用

115,086

30-Jan-2013

13:27

Licensetermsja.rtf

不适用

105,917

30-Jan-2013

13:27

Licensetermslt.rtf

不适用

122,674

30-Jan-2013

13:27

Licensetermslv.rtf

不适用

105,401

30-Jan-2013

13:27

Licensetermsnb-no.rtf

不适用

115,700

30-Jan-2013

13:27

Licensetermsnl.rtf

不适用

110,040

30-Jan-2013

13:27

Licensetermspl.rtf

不适用

116,322

30-Jan-2013

13:27

Licensetermspt-br.rtf

不适用

101,514

30-Jan-2013

13:27

Licensetermsru.rtf

不适用

148,577

30-Jan-2013

13:27

Licensetermssv.rtf

不适用

115,453

30-Jan-2013

13:27

Licensetermsth.rtf

不适用

153,768

30-Jan-2013

13:27

Licensetermszh-hans.rtf

不适用

99,245

30-Jan-2013

13:27

Dynamicsax2012r2-kb2858835-foundation.axmodel

6.2.1000.3670

50,416

11-Oct-2013

00:19

Dynamicsax2012r2-kb2909140-foundation.axmodel

6.2.1000.4748

17,136

08-Nov-2013

08:37

Dynamicsax2012r2-kb2911928-foundation.axmodel

6.2.1000.5038

50,838,256

25-Nov-2013

09:12

Dynamicsax2012r2-kb2911928-syplabels.axmodel

6.2.1000.5038

12,196,592

25-Nov-2013

09:12

Axsetupsp.exe

6.2.1000.1154

1,391,280

13-Oct-2013

14:55

Axutillib.dll

6.2.120.0

929,968

25-Nov-2013

09:12

Microsoft.dynamics.servicing.operations.dll

6.2.73.8303

37,168

13-Oct-2013

14:55

Axsetupsp.resources.dll

6.2.147.8303

387,776

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

371,392

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

383,680

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

395,968

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

387,776

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

379,584

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

395,968

25-Nov-2013

09:12

Axsetupsp.resources.dll

6.2.147.8303

375,488

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

416,448

25-Nov-2013

09:11

Axsetupsp.resources.dll

6.2.147.8303

371,392

25-Nov-2013

09:11



受影响的对象



此更新会影响 Microsoft Dynamics AX 2009 SP1 中的下列对象︰

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl


此更新会影响 Microsoft Dynamics AX 2012 中的下列对象︰

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Data Dictionary\Tables\CustTable

  • \Data Dictionary\Extended 数据 Types\EInvoiceAccountCode

  • \Data Dictionary\Extended 数据 Types\EInvoiceLineSpecific

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl

此更新会影响 Microsoft Dynamics AX 2012 R2 中的下列对象︰

  • \Data Dictionary\Tables\ProjInvoiceJour

  • \Data Dictionary\Tables\CustInvoiceJour

  • \Data Dictionary\Tables\CustTable

  • \Data Dictionary\Extended 数据 Types\EInvoiceAccountCode

  • \Data Dictionary\Extended 数据 Types\EInvoiceLineSpecific

  • \Resources\eInvoiceSales_AT_OIOUBL_xsl

  • \Resources\eInvoiceProject_AT_OIOUBL_xsl



状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

注意:这是直接从创建 Microsoft 支持部门内的"快速发布"的文章。在此处包含的信息作为提供-是为了响应新出现的问题。由于以使其可用的速度,而材料可能包含印刷错误,恕不另行通知,随时可能进行修订。其他考虑因素,请参阅使用条款

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×