Crassula Release Week 30
core v.25.07.7-25.07.9
client v.25.07.9-25.07.11

Improvements
Companies
Postal code is no longer mandatory in the company creation form.
Onboarding
Updated the Railsr questionnaire to indicate that users should enter the number of transactions. The currency symbol was removed to reflect that the field expects a count, not a monetary amount.
Payment processing
Added Confirmation of Payee (CoP) checks for the Equals Money provider. See Confirmation of Payee (CoP) for details on the functionality.
Persons
By default, when registering a company profile, a primary account is automatically created for the associated person profile. This behavior can now be changed in the system configs to skip automatic account creation. Default behavior remains unless explicitly disabled.
Transactions
Implemented a webhook to support refund transactions from the ClearBank EU Real provider. Incoming refunds are now correctly processed.
Updated the transaction import logic for the IFX Payments Real provider. When processing a refund via the provider’s admin panel, previously, only the credit transaction was imported into Crassula. Now, both the credit and the corresponding debit transactions are imported.
Web Interface
A mandatory “Purpose“ field has been added for SWIFT payments to the UAE via the Railsr provider. This applies to Bank transfers and Batch payments to ensure compliance with local beneficiary requirements. Affected API methods include:
POST /api/clients/{clientId}/transfer/dynamic/swift
POST /api/clients/{clientId}/batch-transfers
Fixes
Account statements
Fixed the issue with exported account statements where the “Type“, “Status“, and “Client Type“ fields were previously empty. These fields are now correctly populated.