homologacion #3

Merged
ncoronel merged 23 commits from homologacion into main 2026-08-31 11:36:15 +00:00
31 changed files with 1029 additions and 135 deletions
Showing only changes of commit 65e8436ae1 - Show all commits

View File

@@ -80,7 +80,7 @@ export interface PurchaseStatusResponse {
export type PurchasePaymentCandidateReason =
| 'ambiguous_exact_match'
| 'exact_dni_near_amount'
| 'exact_amount_different_dni';
| 'exact_amount_near_dni';
export interface PurchasePaymentCandidatePrimaryResponse {
reason: PurchasePaymentCandidateReason;

View File

@@ -176,7 +176,7 @@ describe('PurchaseStatusPageComponent', () => {
confidence: 'high',
detected_at: '2026-08-27T18:00:00-03:00',
},
reasons: ['exact_dni_near_amount', 'exact_amount_different_dni'],
reasons: ['exact_dni_near_amount', 'exact_amount_near_dni'],
},
} as PurchaseDetailResponse);

View File

@@ -187,7 +187,7 @@ export class PurchaseStatusPageComponent implements OnInit, OnDestroy {
return 'Encontramos una transferencia que también coincide con otra compra.';
case 'exact_dni_near_amount':
return `El DNI coincide, pero el monto transferido tiene una diferencia de ${this.formatCurrency(primary.amount_difference)}.`;
case 'exact_amount_different_dni':
case 'exact_amount_near_dni':
return primary.dni_distance === null
? 'El monto coincide, pero el DNI del pagador es diferente.'
: `El monto coincide, pero el DNI del pagador presenta ${primary.dni_distance} ${primary.dni_distance === 1 ? 'diferencia' : 'diferencias'} de escritura.`;