Nama ERP DocsNama ERP Docs
Home
Namasoft.com
Data Model
GitHub
Home
Namasoft.com
Data Model
GitHub
  • Home

    • Search
    • Guides

      • List Views
      • Entity Flows
      • الفواتير والضرائب والخصومات
      • Supply Chain
      • Manufacturing
      • e-commerce integration (Magento)
      • .
    • Examples
    • Reprocessing Transactions
    • Frequently Asked Questions
    • AI Generated Entity Flows Documentation

      • Core
      • Accounting Module
      • AI Module
      • Contracting Module
      • CRM Module
      • EGTax Reader Module
      • Freight Management System Module
      • Hospital Management System Module
      • HR Module
      • e-commerce Integration Module
      • Manufacturing Module
      • POS Module
      • Real Estate Module

        • EAAutoExtendExpiredRentContracts
        • EAAutoGenerateREFineDoc
        • EACancelReservationOFSalesInitialDoc
        • EAFixNextAndPreviousFromQuery
        • .
      • Service Center Module
      • Supply Chain Module
      • .
    • Release Notes

      • 2016
      • 2017
      • 2018
      • 2019
      • 2020
      • 2021
      • 2022
      • 2025
      • .
    • Video Tutorials

      • Supply Chain Videos
      • Report Wizard Videos
      • Human Resources Videos
      • .

EACancelReservationOFSalesInitialDoc

This document was generated using Claude.ai

Overview

Cancels estate reservations for initial sales contracts by setting the reserveEstate flag to false. Uses a custom SQL query to identify which contracts should have their reservations cancelled, enabling bulk processing of expired or unwanted reservations.

When This Action Runs

Manual execution when estate reservations need to be cancelled in bulk. Typically used for expired reservations, cancelled contracts, or administrative cleanup when initial sales contracts no longer require estate reservation status.

How It Works

  1. Executes custom query - Runs the provided SQL query to find contract IDs
  2. Processes each contract - Iterates through found contract IDs
  3. Loads contract - Retrieves each REInitialSalesContract by ID
  4. Starts editing - Puts the contract in edit mode
  5. Cancels reservation - Sets reserveEstate flag to false
  6. Commits changes - Saves the updated contract
  7. Accumulates results - Collects success/failure status for each contract

Parameters

Parameter 1: SQL Query (Required) - Query to select contract IDs that should have reservations cancelled

Example Query

select id from REInitialSalesContract where toDate < GETDATE() and reserveEstate = 1

Database Tables Affected

  • REInitialSalesContract - Updates the reserveEstate field to false for selected contracts

Module: realestate

Full Class Name: com.namasoft.modules.realestate.domain.entities.EACancelReservationOFSalesInitialDoc

Edit On github
Last Updated:: 3/18/26, 11:30 PM
Prev
EAAutoGenerateREFineDoc
Next
EAFixNextAndPreviousFromQuery