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

        • EAAddAccountingEffect
        • EAClearLedgerLines
        • EAGenInvestmentDocClaimingDoc
        • EAGenJournalEntry
        • EAGenTreasuryBillCloseDoc
        • EARVPVControlJournal
        • EAReverseLedgerTrans
        • EAShortenLedger
        • EAShortenLedgerChangeToAccountCurrency
        • EASortLedger
        • .
      • 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
      • 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
      • .

EAGenInvestmentDocClaimingDoc

This document was generated using Claude.ai

Overview

Automatically generates Investment Document Claiming records for treasury bonds that reach their maturity date today. Creates claiming documents to track when treasury bonds become due for collection.

When This Action Runs

  • Trigger: Manual execution or scheduled daily processes
  • Target: InvestmentDoc entities (treasury bonds only)
  • Purpose: Generate claiming documents for bonds maturing today
  • Timing: Daily processing for bonds with worth date = today

How It Works

Bond Selection Criteria

  • Worth Date: Equals today's date (maturity date)
  • Type: Treasury Bonds only (not Company Bonds)
  • Status: "Ongoing" status (not Initial or Closed)
  • State: Previously committed entities only

Document Generation Process

  • Creates: New InvestmentDocClaiming records
  • Links: References to original investment documents
  • Copies: Specified fields based on field mapping parameter
  • Generates: Document codes automatically
  • Limit: Maximum 500 records per execution

Parameters

Parameter 1: Fields Map (Required)

  • Type: Text field mapping configuration
  • Purpose: Specifies which fields to copy from source to target document
  • Format: Field mapping syntax for data transfer

Business Use Cases

  1. Treasury Bond Maturity Management: Track bonds reaching maturity date
  2. Collection Process: Generate documents for bond collection processing
  3. Lifecycle Management: Support treasury bond lifecycle from purchase to collection

Module: accounting

Full Class Name: com.namasoft.modules.accounting.domain.utils.actions.EAGenInvestmentDocClaimingDoc

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