Skip to main content

User Guide

Customer Contract

Invoicing > Sales > Customer Contract

The customer contract should be created for each customer. The customer contract could be created into Customer Invoice using button or automatically by job scheduler.

Create New Customer Contract

Here is the steps on create new customer contract:

  1. Click button [Create] on Customer Contract

    Click button create

  2. Fill the Contract Name and Customer field in Customer Contract header

    Contract Name and Customer

    As displayed in picture above, 1 customer contract could only be used for 1 specific customer.

  3. Create new item in Customer Contract

  1. Fill the invoice creation rules for each item added
  2. Click button [Create Invoice] after finish with the customer contract creation

Contract Price Formula

Invoicing > Configuration > Contract Price Formula

The formula created is specific for 1 customer only. The price formula for customer contract could be created directly on Customer Contract or using separate configuration screen.

Create New Contract Price Formula

Here is the steps on create new contract price formula for customer contract:

  1. Click button [Create] on Contract Price Formula

    Click button create

  2. Choose the customer and fill the formula name. Please create a specific name for easier usage in customer contract.

    Form create new price formula display

    Field customer means, the formula only specific to selected customer and only accessible if the customer contract is the selected customer.

  3. Fill the base amount source. There are two option available: Internal and External. The internal source used for unit hotel which already using Odoo. The external source used for unit hotel which still using GL desktop apps.

    Source option available

    If the selection is Internal, then the next field displayd on form is "Base Amount Report". The field option display component list of financial reporting used in Odoo.

    Base amount report

    If the selection is External, then the next field displayed on form is "Base Amount Ext Source Column". The field option display is Total Revenue, Room Revenue and GOP.

    Base amount ext source column

  4. Fill the Amount Type. Amount type field is the option to define how to get the divisor percentage. The available option is Fix and Cascade by Margin %.

    Amount type option

    If selected option of Amount Type field is Fix, then fill the field Rate Percentage with the amount percentage of the formula.

    Fix Rate Percentage

    If selected option of Amount Type field is Cascade by Margin % Type 1, fill the cascading margin in the fields displayed.

    Cascade by Margin Percentage