You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMPORTANT - Added support for VAT modes (B2B, B2B reverse-charge and B2C modes), processed by VatProcessor class. remp/crm#3284
Payment VAT is be modified depending on a selected mode. VAT changes are applied just before saving or updating the payment in PaymentsRepository.
Current VatProcessor always selects B2C mode as a default mode.
To choose a different mode for the user, implement VatModeDataProviderInterface data provider.
When using PaymentsModule together with CRM InvoicesModule, it implements this interface in VatModeDataProvider class. Correct VAT mode is selected depending on user invoice address.
Fixed type error when editing payment with items without link to subscription type item. remp/respekt#317
Added anonymization of recurrent payments cid. remp/crm#3268
Added handle anonymize cid-s in RecurrentPaymentsUserDataProvider.
Added CancellableTokenInterface which defines methods for payment gateways which support payment cid (external_token) anonymization.
Implemented cancelToken method in Comfortpay payment gateway.
Changed PaymentItemsRepository and ChangePaymentSubscriptionTypeFormFactory to use new DatabaseTransaction API. remp/crm#3330
Fixed possibly broken admin payments filter if the filter data provider joined the table with ambiguous column names. remp/crm#3351
Changed type of $amountFrom and $amountTo parameters in ParsedMailLogsRepository::all from int to float to avoid losing the precision. remp/crm#3356
Added command payments:change_vat to handle VAT rate change. remp/crm#3357