EAForceApplyInstallmentEffects
This document was generated using Claude.ai
Overview
Recalculates and updates installment payment tracking for documents with installment-based payments, synchronizing paid amounts and remaining balances.
When This Action Runs
Manual or automated execution for installment recalculation when payment records become out of sync with document totals.
How It Works
- Validates entity implements IHasInstallmentLines interface
- Retrieves installment lines and payment records
- Calculates payment totals from installment records
- Updates system fields with calculated paid and remaining amounts
- Reports processing results with error handling
Parameters
No Parameters Required - Automatically processes installment lines and calculates payment totals
Database Tables Affected
- Document Entity Tables - Updates paid amount and remaining balance fields
- Installment Payment Tables - Read-only access to payment records for calculation
Important Warnings
⚠️ Requirements
- Entity must implement IHasInstallmentLines interface
- Requires accurate and complete payment records for calculation
- Balance changes may affect financial reports and customer communication
⚠️ Performance
- May impact performance with large numbers of installment records
- Complex payment structures may require significant processing time
Module: core
Full Class Name: com.namasoft.infor.domainbase.util.actions.EAForceApplyInstallmentEffects