diff --git a/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt b/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt index 34dd952..2d55f3b 100644 --- a/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt +++ b/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt @@ -244,9 +244,10 @@ class DocumentExtractionService( normalizePinCode(results) normalizeIdNumber(results) - markAadhaarIfValid(results) normalizeAddress(results) applyBookingCityUpdates(document, results) + // Final Aadhaar checksum pass before doc type decision. + markAadhaarIfValid(results) results["docType"] = computeDocType(results, handled) applyGuestUpdates(document, propertyId, results) return ExtractionResult(results, handled)