MoySklad
Odoo
amoCRM
Tizimlashtirish
Marketing
AI agentlar
BUline
MoySklad
Odoo
amoCRM
Систематизация
Маркетинг
Маркетинг: обзор
Стратегия и контент
Стратегия и планКонтент и SMM
Рекламные каналы
Google AdsYandex DirectРеклама в TelegramInstagram и FacebookМаркетплейсы
Органический рост
SEO
Измерение и аналитика
Аналитика и KPI
AI-агенты
BUline
MoySklad
Odoo
amoCRM
Systematization
Marketing
AI agents
BUline
Home/Odoo/Construction and real estate
Odooimplemented by BUline
Odoo · Industries · Construction and real estate

Construction and real estate — sites, deals and leases in one database

A contractor keeps the site and costs, an agency the listing and the deal, a rental manager the contract and the payment, a building manager the owners' contributions. Odoo publishes separate industry packages for these directions. We state openly how far they cover Uzbekistan's rules.

Site and costsListings and leadsLease contractOwner contributionRealtor registerRegistering a lease contract
Two directions

Construction and real estate: how they differ in Odoo

In construction, accounting is built around the site and costs; in real estate, around the property, the contract and the payment. The contractor is covered on a separate page, and real estate on this one.

Construction contractor

Site and stages, cost estimate, purchasing and site warehouse, subcontractor, invoicing for completed work. Contractor page →

Real estate

Brokerage in sales and rentals (agency), a rental portfolio on behalf of owners, management of a multi-apartment building. Below, on this page →

Property developer

Work breakdown structure (WBS) view, site warehouse locations and a completion view: Property Developer package (Odoo 20). On the contractor page →

Industry packages

Which construction and real estate packages Odoo S.A. publishes

A package is not a separate app: it is a set of preconfigured apps, fields and templates. All of them are Odoo S.A. packages and require Odoo Enterprise; the Apps Store listing shows Odoo Online, Odoo.sh and your own server. Those that rely on Studio may require additional technical support in later updates.

PackageFor whomMain appsReminder
General ContractorContractor for small and mid-size sitesCRM, Documents, Purchase, Planning, TimesheetsContractor page
Property DeveloperProperty developerRebuilt on top of the standard Manufacturing and Inventory capabilities in Odoo 20; works with Project, Sales, Purchase, PlanningWBS view, site warehouse locations (Odoo 20); contractor page
Real Estate AgencyBrokerage agency for sales and rentalsCRM, Appointments, Sales, Website, Sign, DocumentsMatching a property to a buyer's request and a periodic email
Property ManagementManager of a rental portfolio on behalf of ownersCRM, Subscriptions, Sales, Website, Project, ContactsRecurring rent and service payments, maintenance task
Property Owner AssociationManager of several buildings (syndic)Subscriptions, Accounting, Helpdesk, Documents, Project, Sign; each building is a separate company (Multi-Company)Contribution by share, ownership history, vote at the general meeting
Architecture Firm, Interior Design, Surveying & MappingDesign bureau, interior design, surveyingNamed in the industry catalogScope is checked in the diagnostic
In Odoo

Common apps for construction and real estate

Which apps are needed is determined in the diagnostic. Appointments, Subscriptions, Sign and Documents are part of Enterprise (they are not in the open-source code repository).

Project

Site, stage, maintenance task, milestone.

Sales

Quotation, cost estimate split into sections, advance payment and staged invoices.

Purchase

Materials and subcontractor services, comparing offers.

Accounting

Analytic accounting by site or building, budget, bank reconciliation.

CRM

Leads from buyers, tenants and customers, deal stages.

Appointment booking (Appointments)

Booking a property viewing, calendar sync.

Subscriptions

Recurring rent, service and contribution payments.

Sign

Quotation and contract signature. The ERI key is not mentioned in the documentation.

Documents

Drawings, permits, contracts and property documents in one place.

Section

Real estate: agency, rental management and homeowners

Real estate combines three kinds of work: brokerage in sales and rentals, managing a rental portfolio on behalf of owners, and managing a multi-apartment building. Odoo S.A. publishes a separate package for each.

The Real Estate Agency package keeps buyer and seller leads, the property list and availability status in CRM. Viewing bookings go through Appointments, quotation and signature through Sales and Sign, and the property listing through the Website portal. The package finds a property that matches a buyer's request and sends a periodic email about new matching properties. Odoo's industry page says the commission is calculated automatically when a deal closes.

The Property Management package is for a rental portfolio: Subscriptions issues recurring rent and service payments, and Project handles maintenance. For a utility meter, Odoo's page mentions only an initial reading field; charging utility payments to the tenant is not described.

The Property Owner Association package is for someone who manages several buildings: each building is recorded as a separate company with its own funds and accounts, contributions and expenses are split by the owners' share key, ownership history is kept, and at the general meeting votes are counted by share. The package description assumes the role of a “syndic”. Fitting it to a homeowners' association or a management company in Uzbekistan is checked in the diagnostic. The Odoo 20 release notes say the Property Management package can be installed in one database together with the Real Estate and Property Owner Association packages.

—
—
—
Honest scope

What Odoo includes as standard and what we add

The chain of site, contract, payment and document exists in ready-made apps and packages. Cost estimates to Uzbekistan standards, registering a lease contract, the realtor register and electronic invoicing are separate work. The information comes from the Odoo 19 and 20 documentation, release notes and package descriptions; if your version differs, we check it in the diagnostic.

GoalIn standard OdooExtra work (BUline)
Construction site, stage, cost controlAvailable: Project, Purchase, analytic accounting; General Contractor and Property Developer packagesSite template and cost types. Contractor page
Cost estimates to Uzbekistan normsThe documentation does not describe a dedicated estimating appEstimate import and norms database: assessed
Property list, status, web listingAvailable: in the Real Estate Agency and Property Management packagesProperty fields and document set
Matching a property to a buyerAvailable: in the Real Estate Agency package; the criteria can be adjustedCriteria and message template
Lease contract, recurring invoicesAvailable: Subscriptions, Property Management packageContract template; VAT and tax settings with the accountant
Registering the lease contract with the tax authorityNot mentioned in the documentationManual entry procedure or integration: assessed
Contribution and expenses by owner shareAvailable: Property Owner Association (share key, ownership history)Fitting to the structure of the association or management company
General meeting and votingAvailable: in the same package, votes counted by shareUzbekistan's rules and the minutes form
Realtor register and qualification certificate controlNot described in the documentationCertificate expiry field and alert (Studio): assessed
Electronic invoicingNot mentioned in the Uzbekistan localization documentation; the Apps Store has third-party e-Faktura modulesConnection to the operator's system. Electronic documents and taxes
Uzbekistan requirements

Local requirements for real estate and construction

The items below were checked against official sources. Rules change often, and the law on realtor activity is only now coming into force: on the day of the decision we reopen the current version and confirm it in writing with a lawyer.

Realtor activity (new law)

  • Law “On Realtor Activity” (ZRU-1163, 7 August 2026) enters into force on 8 November 2026, three months after official publication (Article 43). The authorized body is the State Assets Management Agency, which keeps an open unified register (Articles 12 and 17)
  • A realtor obtains a qualification certificate (initially for five years) and works only within a single realty organization. The organization starts operating after it is entered in the register; it must have at least two certified employees and civil liability insurance (Article 19)
  • A “real estate agent” is a sole proprietor or self-employed person who provides only information, consulting and advertising services (Articles 20 and 25). A realty organization may provide four types of services: intermediation, organizing sales, trust management, and information, consulting and advertising services
  • Multilisting is a single electronic system set up privately (Article 30). The text of the law does not mention a licensing regime: activity begins after entry in the single register. We re-check the current wording of the law and related documents on lex.uz

Rentals and residential building management

  • A housing lease contract is made in writing, notarization is not required, and the term is up to 5 years; the contract is registered free of charge with the tax authority through ijara.soliq.uz. Without a written contract or registration, administrative liability applies (gov.uz advisory page, 25 October 2026)
  • In an apartment building, the owners choose the management method at a general meeting: a management company, a sole manager, a homeowners’ association or direct management
  • Presidential Resolution PQ-48 (5 February 2026): from 1 July 2026, in the city of Tashkent, management companies enter quarterly data into the “My Home” (Mening uyim) system, and the annual report is generated from it; an owner may request the report

Transaction and documents

  • The gov.uz advisory page lists the documents for a housing transaction: proof of ownership, the consent of all co-owners, the consent of the pledgee, and the representative’s power of attorney. Data on utility payments and budget debt is retrieved automatically from the “Notarius” system
  • According to media reports, from 1 April 2026 payments in real estate sales are confirmed through electronic data exchange between notaries and banks; the text of this Ministry of Justice regulation is checked at the diagnostic
  • An invoice is issued in the electronic system (Article 47 of the Tax Code, Resolution No. 522): electronic invoice and Odoo

Construction

  • For projects under state programs, the estimate value is built from the data of the “National Classifier of Construction Resources” platform (PQ-165, clause 3, from 1 July 2024); the “volume” method applies from 1 January 2025, and from 1 October 2024 a completed project is registered on the “State Control in Construction” platform. The resolution applies to state programs
  • The contractor rating is calculated automatically in the “Transparent Construction” system (Cabinet of Ministers Resolution No. 699); whether it applies to private projects is determined at the diagnostic
  • Construction contract, additional work and work acceptance certificate (akt): on the contractor page
Process

Agency and rentals: from listing to report

The construction chain is on the contractor page. Here it is real estate: each step leaves a record in Odoo.

01Property record

A contract is signed with the owner, and the property description and documents (extract from the register, proof of ownership) are uploaded to Documents.

02Listing

The property is published on the web portal. Fields: location, area, rooms, condition.

03Lead and requirements

A request that arrives through the website form, by e-mail or via WhatsApp lands in the CRM; the buyer’s criteria are saved.

04Viewing

The buyer books a viewing through Appointments, with no conflict with the agent’s calendar.

05Quotation and signature

The quotation is prepared in Sales, the advance payment and terms are recorded, and the contract is signed through Sign or on paper.

06Transaction documents

The state register and the notary side are handled outside Odoo; copies of the documents and their status are kept in Documents.

07Commission and rentals

The commission is calculated and an invoice is issued. For rentals, Subscriptions handles the recurring payment, and the lease contract is registered with the tax authority manually or through an integration.

08Owner report

Rental income, expenses and maintenance tasks appear in a single report per property.

Integrations

Services that connect to the real estate and construction system

Each connection is assessed and built separately. We do not promise that a “ready-made connector exists.”

Government and tax

  • Lease registration (ijara.soliq.uz), the realtor register and multilisting: public API documentation has not been confirmed
  • Electronic invoice operator: electronic documents and tax
  • The “Transparent Construction” and estimate platforms: the connection is determined at the diagnostic

Listing sites

  • According to Kursiv, agency representatives planned to share multilisting voluntarily with private listing platforms
  • A connection to Odoo is not described in the documentation: the site is assessed through its API
  • Odoo’s own web portal (Website) is used to publish listings

Payments and communication

For managers

What the manager sees

Reports are not copied into a separate spreadsheet: they are generated from documents in this same database.

Agency

  • Leads by deal stage and agent workload
  • Listed properties and their status
  • Commission by deal and agent

Rental portfolio

  • Vacant and occupied properties, contracts nearing expiry
  • Overdue rent payments
  • Income and expenses by property

Buildings and properties

  • Contribution collection per building and open invoices
  • Budget versus actual cost per project (contractor)
  • Maintenance tasks and their deadlines
The BUline Method

How we implement in construction and real estate

The stages follow the general BUline Method. The timeline is agreed in writing after the diagnostic. Implementation process →

01Diagnostic1–2 weeks

We study the type of business (contractor, agency, rentals, building management), the number of properties, contract forms, readiness for the realtor law and the current software. Result: a business requirements document (BRD).

02Architecture1–3 weeks

We confirm the industry package or set of apps, the structure of properties and assets, the split into companies (for buildings), roles, the way lease contracts are registered and the hosting type.

03Testing and sprints8–16 weeks

First, one property or one building goes through the whole path from start to finish: listing or expense, contract, payment, report. Then the remaining properties and the integrations.

04Training

Agents, site foremen, estimators, building managers, cashiers and accountants are trained by role. Practice uses your own properties and asset list. Instructions and video lessons are provided.

05Post-launch support30 days + ongoing

After launch: 30 days of enhanced support, then agreed ongoing support. When the law changes, the settings are re-checked.

Preparation

What to gather before we start

This list speeds up the diagnostic. We can start even if not everything is ready.

Property and assets

  • List of properties, their area, condition and owner
  • Current lease contracts and their registration status on ijara.soliq.uz
  • Owner and share data per building

Documents and register

  • Realty organization and employee qualification documents (for an agency)
  • Contract forms: intermediation, lease, management
  • Electronic document operator and signature holders

Systems and rules

  • Current software and the data that can be exported from it
  • Rules for commission, contributions and payment deadlines
  • Roles: agent, manager, accountant, owner
Mistakes

Common mistakes and how to avoid them

MistakeConsequenceHow we prevent it
Installing the building-management package without adapting it to local rulesThe owners’ meeting and contribution rules do not match local procedureAdapting to the structure of the association or management company on a test database
Forgetting to register the lease contract outside OdooA contract exists but no registration: liability riskKeep the registration status in the contract record and set a deadline reminder
Starting without waiting for the realtor law to take effectRegister and certificate requirements will later mean extra workWrite down the list of requirements at the diagnostic and add the fields in advance
Keeping all buildings in one companyFunds and accounts get mixedA separate company for each building (Multi-Company)
Installing a third-party real estate module without checking itUpgrade and security risk; does not work on OnlineReview the code and license, test on a test database
FAQ

Frequently asked questions

Does Odoo have a ready-made package for a real estate agency?

Yes. Odoo S.A. publishes the Real Estate Agency package: CRM, a property list, Appointments, Sales, Sign and a web portal. The package requires Enterprise and is also available in Odoo Online. The realtor register and Uzbekistan’s requirements are not part of it: they are assessed as a separate piece of work.

Can Odoo handle a rental portfolio and building management?

The Property Management package is intended for a rental portfolio, and Property Owner Association for those who manage many buildings. Both require Enterprise. Lease registration in Uzbekistan and adaptation to an association structure are checked at the diagnostic.

Can a lease contract be sent from Odoo to the tax authority?

The Odoo documentation does not mention such a connection, and public API documentation has not been confirmed either. For now, registration is done manually on ijara.soliq.uz, and the status is kept in the contract record in Odoo. We will ask the tax service in writing whether an integration is possible.

How will the new realtor law affect an agency?

The law (ZRU-1163) takes effect on 8 November 2026: a realtor with a qualification certificate works within a realty organization, and the organization is entered in the single register; an agent provides only information, consulting and advertising services. In Odoo you can track the certificate validity period and register fields. We check the current text with a lawyer at the diagnostic.

Does Odoo produce a construction estimate and a work acceptance certificate?

A separate estimating app for Uzbekistan’s norms is not described in the documentation; the estimate is kept as sales order lines and sections. Details: contractor page →

Odoo Online, Odoo.sh or your own server?

Industry packages are available in Odoo Online, but Online is not compatible with third-party and custom modules. If you need a connection to a government system or listing sites, Odoo.sh or your own server is chosen. Hosting types →

How much does the service cost and how long does it take?

The Odoo license depends on the number of users and apps (terms are on odoo.com). The scope of BUline’s services depends on the number of properties, buildings or agents, users, apps, customization, integrations, data volume and training. The exact cost and timeline are given in a written proposal after the free diagnostic.

Free diagnostic

Let’s decide together which Odoo apps to start with

During the diagnostic, we review your processes and tell you where standard Odoo is enough and where configuration is needed — with an app list, edition and phases.

Free diagnostic