Skip to content
Site search

Find services, work and insights

Socram Banque · France

Automating PEL case calculations

Interest and premium entitlement calculations varied by contract case, subscription date and rate tier, making consistent manual treatment difficult.

Via PwC France & Maghreb
Organisation Socram Banque
Geography France
Industry Banking
Engagement Regulatory calculation automation
Framework Plan d’Épargne Logement
Technology R, Excel, VBA
01

Context

Regulatory calculation automation for Socram Banque in France, covering Plan d’Épargne Logement.

02

Challenge

Interest and premium entitlement calculations varied by contract case, subscription date and rate tier, making consistent manual treatment difficult.

  • Multiple contract cases had to be represented consistently
  • Calculation logic needed to remain auditable
03

Data

Contract characteristics required to determine PEL interest and premium entitlements.

04

Approach

  1. 01 Mapped contract cases and rules
  2. 02 Encoded calculation logic
  3. 03 Automated repeatable calculations
  4. 04 Preserved outputs for review
  • Rule-based interest calculation
  • Premium entitlement calculation
05

Implementation

R and Excel VBA were used to automate PEL interest and premium entitlement calculations across contract cases.

  • R
  • Excel
  • VBA
06

Governance

The source confirms automation but does not disclose client records, monetary results or error-rate statistics.

No quantitative performance figure is published because the source portfolio does not provide one.

07

Outcome

Qualitative capability created

Consistent calculation logic across PEL contract cases.

Reduced reliance on manual case-by-case calculation.

Delivered capability

  • Automated rule implementation
  • Repeatable case calculation
  • Reviewable outputs
08

Lessons

The method, implementation and review evidence need to be designed as one controlled capability. Public detail stops where the source evidence or confidentiality boundary stops.

Next step

Tell me what needs to run reliably.

A short brief is enough to establish whether this is a fit. Describe the situation in general terms only. Do not send client data or model files.

Privacy controls