Purpose: This document defines the internal operational logic of the Contract & Invoice 📋 Function. It governs the company’s entire commercial process, from contract drafting and approval to managing payment schedules and issuing VAT invoices.

Why This Matters

This 📋 Function is the financial backbone of the project lifecycle, ensuring every commercial agreement is accurately documented, tracked, and executed. It provides strict control over the revenue stream, from client signature to final payment. Strategically, this enables precise cash flow forecasting, mitigates financial risk by tracking all payment obligations, and maintains a professional standard for all client financial interactions. For the accounting and sales teams, it automates payment reminders, standardizes contract management, and creates a clear, auditable trail for all transactions.

The Big Picture

Architecturally, this 📋 Function is triggered by a successful deal in the CRM 📋 Function. It is centered around the 🧊 Contract standard object, which serves as the primary record for the commercial agreement. The 🧊 Contract has a hierarchical relationship with its sub-objects, 🧊︎ Payment Installment and 🧊︎︎ VAT Invoice, which manage the payment schedule and tax documentation respectively. This function has key connections, receiving client data from CRM and linking its financial milestones to the 🧊 Project in the Project Management 📋 Function.

OBJECT TYPES & WORKFLOWS

1. 🧊 Contract (Standard Object)

  • Process Description: Manages the entire lifecycle of a client contract, from the initial draft to final liquidation after all obligations are met.
  • Example: “Contract - Sarah & Michael Westbrook” or “Contract - Boutique Hotel Riviera”.
Contract WorkflowLaika Contract Workflow Pn
DRAFTING → SIGNED → ACTIVE → COMPLETED → LIQUIDATED
↓          ↓
CANCELLED  CANCELLED

2. 🧊︎ Invoice (Sub-Object)

  • Process Description: Tracks an individual payment milestone as defined in the contract’s payment schedule.
  • Parent Object: 🧊 Contract
  • Example: “IN-852: 1st Payment - 25% Deposit”. “2nd Payment - 40% after Concept Approval”
Laika Invoice Workflow Pn
PENDING → PAID IN FULL
↓          ↑
OVERDUE ───┘

VOID

Pro Tip: Expanding Your Financial BlueprintThe current blueprint focuses on the primary client contract and invoicing process. To build a more comprehensive financial management system, you can introduce additional 🧊 Objects for greater control. For example, you could add:
  • 🧊︎ Change Order sub-objects to formally document and approve any modifications to the project’s scope, timeline, or budget after the initial contract is signed.
  • 🧊 Purchase Order objects to manage and track procurement from external suppliers, linking specific costs directly back to a project.
  • 🧊 Vendor objects to maintain a central database of your suppliers, their contact details, and performance history.
This allows you to scale from simple project billing to full-fledged financial and procurement management as your business grows.

OBJECT RELATIONSHIPS

RelationshipTypeDescription
🧊 Contract🧊︎ Payment InstallmentParent-ChildEach contract is broken down into a schedule of payment installments.
🧊︎ Payment Installment🧊︎︎ VAT InvoiceParent-ChildA VAT invoice can be issued for each payment installment.
🧊 ContractCRM.CustomerReferenceThe contract is linked to the customer record that originated in the CRM.
🧊 ContractProjectReferenceThe contract is linked to the project it governs in the Project Management function.

AUTOMATIONS

These rules run entirely within the Contract & Invoice Space to manage financial records and processes.
SequenceIDRule NameTriggerActionDescription
3IC-03Create Invoice InstallmentsButton Click: “Create Contract (Docs)“Create: 🧊︎ InvoiceTriggered by the same action that generates the contract doc, this rule automatically creates multiple 🧊︎ Invoice sub-objects based on the payment structure. e.g., Creating three separate invoices for Sarah’s 25%, 40%, and 35% payment milestones.
5IC-04Update Financials Upon PaymentWebhook: Payment Received (from CS-05)Update: 🧊 Contract & 🧊︎ InvoiceWhen a payment is confirmed, this rule updates the 🧊︎ Invoice status to PAID and recalculates the Outstanding balance on the parent 🧊 Contract Object.

WORKVIEWS & DASHBOARDS

WorkviewDescription
1. Contract ListA detailed list view of all contracts, filterable by status (e.g., PENDING APPROVAL, IN PROGRESS).
2. Payment TimelineA timeline or calendar view showing all upcoming and overdue payment installment due dates across all contracts.

ROLES, PERMISSIONS & NOTIFICATIONS

RoleDescription
AccountantManages payments, issues VAT invoices, and tracks financial status. Has full access within this function.
Sales ManagerApproves contract drafts before they are sent to the client. Can view all contracts.
Sales RepDrafts contracts for their clients. Can only view and edit contracts they are assigned to.

What’s Next?