2025-03-25 Changelog

by Sami Contesenne

Version 1.21.18

construction-professional-card API

  • Improved firstName and lastName extractions

2025-03-18 Changelog

by Sami Contesenne

Version 1.20.17

General

  • Updated INSEE API route to the latest version (all routes that call INSEE are impacted).

Payslip API

  • Improved taxableNetIncome extraction.
  • Added 2025 SSCeiling value for SSCeilingConformity validation on 2025 payslips.

2024-10 Changelog

by Gaël Bonnardot

Payslip API

  • New fields such as mealVouchers, sharedValueBonus
  • 2DDoc document control for payslip.
  • Parameter verifyType for payslip, ID, tax reference:
    • If set to true, verifies whether the document is the expected one.
    • If not, throws a 422 error.

2024-09 Changelog

by Gaël Bonnardot

🆕 Added

  • Added: Four new fields in payslip
    • downPayment: Extracts "acompte ou avance sur salaire" if it exists.
    • salaryDeduction: Extracts "saisie ou pénalité sur salaire" if it exists.
    • hasSalaryDeduction: True if there is a "saisie ou pénalité" in the salary.
    • hasDownPayment: True if there is an "acompte ou avance" in the salary.

✅ Improved

  • Controls nSSConformity and SSCeilingConformity in payslip now return 'None' if the required information is unavailable in the extracted data.
  • Passport validity for minors is now 5 years (instead of the default 10 years).
    This adjustment is now reflected in the date conformity control.
  • Better orientation correction for bank details.
  • Language proficiency test templates for TOEIC 1 and TOEIC 3.
  • Fixed bugs related to expiry date extraction for driver licenses and residence permits.

The control dateValidityDelivery for id cards is deprecated and will be removed in future versions.

A new control dateConformity is added to id controls: it verifies the coherence between the deliveryDate and expiryDate. The control is True is the difference between the two dates is the number validity years minus one day.

Entities

by Gaël Bonnardot

A new output is added to each extractor, entities, it lists all the entities found in the document:

{
  "entities": [{"fullName": "Charles L'Heureux", "firstName": "Charles", "lastName":"L'Heureux", "id": "zakoz35az234251f"}],
  "extractedInformation": {...},
  "controls": {...}
}