> ## Documentation Index
> Fetch the complete documentation index at: https://help.gorelo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 合同概述

> Gorelo 中的合同按定期计划对劳动和产品开票。配置发票、劳动费率和产品以进行每月或每年计费。

<iframe src="https://www.youtube.com/embed/3GfpP2iAmx4" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

使用合同可以按定期计划对劳动和产品进行开票。一份合同包含三个可配置的部分：**Invoicing**（开票）、**Labor**（劳动）和 **Products**（产品）。

## 合同各部分

<Tabs>
  <Tab title="Invoicing">
    这里定义所有与发票相关的内容。

    | 部分                              | 用途                                                                                                                                                                                    |
    | :------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | **Start Date**                  | 合同覆盖将在此日期开始                                                                                                                                                                           |
    | **Repeat Period**               | 合同覆盖和发票创建将根据此频率（每月、每季度、每半年、每年）重复                                                                                                                                                      |
    | **End Date**                    | 合同覆盖将在此日期结束，不再创建发票（可选）                                                                                                                                                                |
    | **Invoice Creation**（提前天数）      | 设置为 **0** 时，发票将在 Start Date 创建，之后按重复周期每月创建。                                                                                                                                           |
    | **Invoice Due**（延后天数）           | 设置为 **0** 时，发票在生成日当天到期。                                                                                                                                                               |
    | **Invoice Template**            | 发票 PDF 基于此选择创建。<br />导航到 Settings —> Billing —> [**Invoice Template**](https://app.gorelo.io/Admin/admin-settings#billing#invoicetemplate) 以创建和定制                                     |
    | **Invoice Email Template**      | 发送给所选联系人的发票邮件基于此选择。<br />导航到 Settings —> Email —> [**Settings**](https://app.gorelo.io/Admin/admin-settings#email#settings) 并编辑你的发票邮箱地址。然后你可以通过 Email Template Management 选项卡进行创建和定制。 |
    | **Xero Branding Theme**（仅 Xero） | 指定 Xero 中使用的品牌主题——支持通过第三方提供商自动付款，例如 Payrix、Pinch                                                                                                                                      |
    | **Reference**                   | 发票的名称——此处可使用模板字段，如 billingmonth、contractgroupname 和 locationname。                                                                                                                     |
    | **Auto Approve & Send**         | 关闭此开关（默认）时，合同将创建草稿发票。开启此开关并选择联系人后，合同会自动创建发票、发送给联系人并同步到 Xero/QBO。                                                                                                                      |

    ### 发票创建示例

    * **示例 1**：Start Date 为 **2025 年 1 月 1 日**，Repeat Period 为 **Monthly**，Invoice Creation 提前 **0** 天——第二个覆盖周期从 2025 年 2 月 1 日开始，发票会在 **2025 年 2 月 1 日**生成。
    * **示例 2**：Start Date 为 **2025 年 1 月 1 日**，Repeat Period 为 **Monthly**，Invoice Creation 提前 **7** 天——第二个覆盖周期从 2025 年 2 月 1 日开始，发票会在 **2025 年 1 月 25 日**生成。

    ### 发票到期示例

    * **示例 1**：Start Date 为 **2025 年 1 月 1 日**，Repeat Period 为 **Monthly**，Invoice Creation 提前 **0** 天，Invoice Due 延后 **0** 天——第二个覆盖周期从 2025 年 2 月 1 日开始，发票在 **2025 年 2 月 1 日**生成并在 **2025 年 2 月 1 日**到期。
    * **示例 2**：Start Date 为 **2025 年 1 月 1 日**，Repeat Period 为 **Monthly**，Invoice Creation 提前 **0** 天，Invoice Due 延后 **7** 天——第二个覆盖周期从 2025 年 2 月 1 日开始，发票在 **2025 年 2 月 1 日**生成并在 **2025 年 2 月 8 日**到期。
    * **示例 3**：Start Date 为 **2025 年 1 月 1 日**，Repeat Period 为 **Monthly**，Invoice Creation 提前 **7** 天，Invoice Due 延后 **7** 天——第二个覆盖周期从 2025 年 2 月 1 日开始，发票在 **2025 年 1 月 25 日**生成并在 **2025 年 2 月 1 日**到期。
  </Tab>

  <Tab title="Labor">
    这里可以选择劳动类型并配置其运作方式。

    ### 无限工时（Unlimited hours）

    劳动完全不设上限（"随便用"类型）。

    * **Auto Approve** 会自动批准所有时间条目，前提是你使用 Contract Profitability 报告来监控合同健康度。
    * **Covered items** 定义哪些工作类型和计费角色的组合会被合同自动覆盖。
          <Frame>
            <img src="https://mintcdn.com/gorelo/4BKr24ec6qlG7MEp/images/image-141.png?fit=max&auto=format&n=4BKr24ec6qlG7MEp&q=85&s=f399362bfa64caec29e3918776f237de" alt="Image" width="625" height="105" data-path="images/image-141.png" />
          </Frame>
      * **示例 1**：由**技术人员**执行的 **Remote Support** 会被覆盖 ✅。
      * **示例 2**：由**技术人员**执行的 **Onsite (Off Hours)** 不会被覆盖，而是通过默认劳动费率或另一份合同来计费 ❌。

    ### 按小时（Per hour）

    Gorelo 按你指定的费率对劳动开票。

    | 费率                            | 用途                                        |
    | :---------------------------- | :---------------------------------------- |
    | ***Use default labor rates*** | 允许你使用默认费率，但同时可以选择哪些工作类型和计费角色的组合会被该合同自动覆盖。 |
    | ***Use fixed labor rate***    | 允许你设置一个固定费率，覆盖所有选定的工作类型和计费角色组合。           |
    | ***Use custom labor rates***  | 允许你单独覆盖各个工作类型和计费角色，并选择哪些组合会被该合同自动覆盖。      |

    ### 预付工时（Block hours，一次性充值）

    Gorelo 从客户预先购买的一批工时中扣减劳动。你只需开票一次，且不会自动续期。

    * 导航到 Settings > Billing > [**Block Hour Templates**](https://app.gorelo.io/Admin/admin-settings#billing#blockhourstemplate) 并创建模板（例如 10 小时一批）。
    * 首张发票会包含初始的 **price** 和 **Block Balance**。

    | 部分                    | 用途                                                                                   |
    | :-------------------- | :----------------------------------------------------------------------------------- |
    | **Warning Threshold** | 决定当剩余工时到达什么百分比时向客户显示横幅。例如，10 小时并设置 20% 阈值，会在剩余 2 小时时显示客户横幅。                          |
    | **Overrun Threshold** | 决定当剩余 0 小时时是否仍可继续计费。例如，10 小时并设置 30% 超额，即便剩余 0 小时也允许最多再计费 3 小时。下一次充值预付工时时会立即抵扣这些超额工时。 |
    | **Covered Items**     | 定义哪些工作类型和计费角色的组合会被合同自动覆盖。                                                            |

    ### 有限工时（Limited hours，定期发票）

    Gorelo 将劳动限制在指定小时数以内，超出部分按小时计费。上限在每月月初重置。

    * 在 **Allocated hours** 部分设置合同覆盖的最大工时数。
    * 然后指定**超额工时**的计费方式（参见 **Per hour**）。

    ### 无劳动（No labor）

    合同不包含任何劳动部分。当合同只覆盖产品或定期费用时使用此选项。
  </Tab>

  <Tab title="Products">
    这里添加将出现在发票 PDF 中并同步到 Xero/QBO 的产品和组合包。

    * 使用搜索下拉菜单添加产品/组合包。
    * 你可以修改产品/组合包的描述、成本、价格等，改动仅影响此特定合同——底层的产品/组合包不会被更改。
    * 你可以通过编辑产品/组合包的描述来显示**发票周期**和**动态数量**的值。

    <Frame>
      <img src="https://mintcdn.com/gorelo/yjnYoEKaVuZMxOVh/images/image-142.png?fit=max&auto=format&n=yjnYoEKaVuZMxOVh&q=85&s=fa298d3dcc0506253aae58b018270587" alt="Image" width="534" height="659" data-path="images/image-142.png" />
    </Frame>
  </Tab>
</Tabs>

## 用例示例

下表列出了最适合各种配置的可计费项目：

| 合同配置                 | 项目                                  |
| :------------------- | :---------------------------------- |
| 一次性分配工时余额并扣减小时数      | <ul><li>预付工时</li><li>劳动费率</li></ul> |
| 无论花费多少小时，每月都按固定金额开票  | <ul><li>定期产品</li></ul>              |
| 严格按小时计费，不含任何产品       | <ul><li>劳动费率</li></ul>              |
| 分配一个固定的工时额度，超出后按小时计费 | <ul><li>有限工时</li><li>劳动费率</li></ul> |
