TroubleshootingReviewed 2026-09-29

Unit type, configuration or plan does not suit the project or the unit

A unit type must suit the project's property type (its Suits residential / Suits commercial ticks under Lookups), a configuration must be active and of the same type as the unit, a pricing plan prices only units of its own type, and sheets must name unit types that exist.

Messages this explains

  • “<X> is not a unit type for a <Residential/Commercial> project; change the project's property type, or mark the unit type as suiting it under Settings > Lookups”
  • “Not available on a <Residential/Commercial> project.”
  • “Configuration <name> is for <type> units, not <type>”
  • “Configuration <name> is inactive”
  • “That configuration is inactive; reactivate it or pick another.”
  • “The pricing plan is for a different unit type than the chosen unit.”
  • “Plan is for <type> units, this unit is <type>”
  • “unit_type: required for a new unit (or name a configuration that says it)”
  • “unit_type: no unit type called "<x>" (known: …)”
  • “existing_unit_type: No unit type called "<x>". Known types: …”

Unit type, configuration or plan does not suit the project or the unit

You picked or imported a unit type, a unit configuration (typology) or a pricing plan, and the app refused it because it does not fit the project or the unit it is meant for.

What you see

Unit type does not suit the project. Saving a unit on the Structure tab, generating floors and units, saving a pricing plan on Unit Pricing or saving an opportunity's Preferred unit type is refused. Under Unit type you see "Not available on a <Residential/ Commercial> project."; the full reason reads "<X> is not a unit type for a <Residential/Commercial> project; change the project's property type, or mark the unit type as suiting it under Settings > Lookups". Usually you never get this far: the Unit type dropdowns only list the types that suit the project, so a type you expected may simply be missing from the list.

Configuration problems on the unit panel or in the generator:

  • "Configuration <name> is for <type> units, not <type>" (from the generator, prefixed with the range and position).
  • "That configuration is inactive; reactivate it or pick another." The server's wording is "Configuration <name> is inactive".

Pricing plan does not match the unit. On New estimate or the pricing step of Edit estimate, under Unit pricing plan: "The pricing plan is for a different unit type than the chosen unit." The server's wording is "Plan is for <type> units, this unit is <type>".

Sheets. Importing the units sheet (see Excel import and export) fails a row with "unit_type: required for a new unit (or name a configuration that says it)" or "unit_type: no unit type called "<x>" (known: …)". Importing members on the Society page (or allottees on a project's Society & Tenants tab) fails a row with "existing_unit_type: No unit type called "<x>". Known types: …".

Why it happens

  • Unit types suit a kind of project. Unit types are an organization-wide list under Lookups (a new organization starts with Apartment, Office and Shop). Each type has two ticks: Suits residential projects ("Offered on Residential and Mixed projects") and Suits commercial projects ("Offered on Commercial and Mixed projects"). A Residential project may only use types that suit residential, a Commercial project only those that suit commercial, and a Mixed project may use every active type, including one with neither tick. This keeps shops out of a purely residential tower's stock and its price lists. The refusal appears when a tick was removed after the type was in use, when the project's Property type was changed, or when the unit you are editing keeps an old type that no longer suits.
  • A configuration is a typology of one unit type. "2 BHK" describes an Apartment, so a unit on that configuration must be an Apartment too. Picking a configuration greys out Unit type ("From the configuration") but leaves the old value in the field, so a new unit can be refused when the old value differs. An inactive configuration is kept on the units that already use it but can't be given to more units.
  • A pricing plan prices one unit type. "One plan prices one kind of unit." Its rates (per sq ft, floor rise, charge groups) are set for that type, so the estimate lists only the plans of the chosen unit's type and clears the plan when you pick a unit of another type. The refusal appears when the unit's type was changed on Structure after the estimate draft was saved with its plan.
  • Sheets carry names. Unit types travel in Excel by name. A name that is not one of your unit types (a typo, or a type renamed or not yet created) can't be matched, and a new unit needs a type, either directly or through a configuration that has one.

How to fix it

  1. When a type doesn't suit the project, decide which side is wrong:
    • The type really belongs on this kind of project: open Settings > Lookups, Unit types, edit the type and tick Suits residential projects or Suits commercial projects, then save (the Edit permission on Lookups). It is offered at once.
    • The project is really mixed-use: change its Property type to Mixed on Edit project (the Edit permission on Projects).
    • The unit, plan or opportunity has the wrong type: pick one from the dropdown, which lists only the suitable types.
  2. When a configuration's type clashes, in the unit panel set Configuration to None, pick the Unit type that matches the configuration you want, then pick the configuration again and click Save changes (the Edit permission on Towers, Floors & Units). In the generator, make the position's unit type match its configuration, or choose Custom (no configuration).
  3. When a configuration is inactive, pick an active one, or reactivate it: tick Active on it under Settings > Lookups, Unit configurations (the Edit permission on Lookups), or from the gear on the Structure tab (the Edit permission on Towers, Floors & Units).
  4. When the plan doesn't match the unit, choose another Unit pricing plan on the estimate (the list shows the plans for the unit's type), or "No plan — manual charges", then save (the Edit permission on Estimates). If the project has no plan for that type, add one on Unit Pricing with that Unit type (the Create permission on Pricing Plans).
  5. For sheet rows, use the dropdown on the sheet's column (it lists your unit types from the Lists sheet) or copy a name from the "known" list in the error. For a new unit fill unit_type, or name a configuration that has one. If the type genuinely doesn't exist yet, add it under Settings > Lookups (the Create permission on Lookups), download a fresh template, and choose the file again.

Related

  • StructureScreen

    Build and maintain a project's towers (wings), floors and units, generate them in bulk, and see every unit's status and designation at a glance.

  • LookupsScreen

    The dropdown lists every form draws on: contact types, lead sources, activity types, company types, bank account purposes, parking types, amenities, unit types and unit configurations.

  • Unit PricingScreen

    Keep the project's pricing plans, one per unit type: the sale charges by charge group with GST per line, how each charge group is collected, and a preview of the price and payment schedule on a real unit.

  • New estimateScreen

    Price a unit for a buyer: pick the unit and optional parking slots, load a unit pricing plan or add charges by hand, override rates with a reason, set the validity, and save the draft before moving on to the payment plan.

  • Edit estimate (estimate wizard)Screen

    Continue an estimate in three steps: edit the draft pricing, draft or re-version the payment plan (lumpsum, installments, custom dates or construction-linked), then review and finalize, which locks price and plan and requests approval.

  • SocietyScreen

    One housing society's details and its member roll: add members one by one or from an Excel sheet, record their existing flat, consent and co-owners, and export the roll.

  • Edit projectScreen

    Change a project's facts on one page: basics, site address, land survey details and expected possession, and, on a redevelopment, the development agreement date and the fair value of the development rights. The settings the project inherits from the organization live on its Settings tab.

  • Importing and exporting Excel sheetsScreen

    Download a project's units, parking slots, construction stages or unit pricing as an Excel sheet, fill in the template, check it row by row and import it in one go.

  • Unit types and unit configurations (typologies)Concept

    A unit type says what kind of unit it is (Apartment, Office, Shop, Showroom) and which property types it suits; a unit configuration is the typology (2 BHK, Penthouse, Office) made of a name, a unit type and a bedroom count, with the areas kept on each unit.

  • Project type and property typeConcept

    The project type (New Development or Redevelopment) decides whether the project has a society, members and offers; the property type (Residential, Commercial or Mixed) decides which unit types its towers, configurations and pricing plans may use.

  • Import and export units with ExcelHow-to

    Download a project's units as an Excel sheet or start from the template, fill in towers, floors and units in bulk, let the app check every row, and import them in one go; missing towers and floors are created for you.

  • Create a pricing plan and its charge linesHow-to

    Set up a project's guidance price list for one unit type: create the plan, add a line per sale charge with its basis, amount and GST, save them together, and later retire the plan when a new price list replaces it.