From 42e1bc2975ba8d021eea3c9ade7c1e3239e06a2e Mon Sep 17 00:00:00 2001 From: Gabriel De Los Rios Date: Sat, 25 Oct 2025 02:02:28 -0300 Subject: [PATCH] fix: cuit validation logic and error response --- cuit/validations.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cuit/validations.go b/cuit/validations.go index f92f5fc..cb0563d 100644 --- a/cuit/validations.go +++ b/cuit/validations.go @@ -48,7 +48,7 @@ func validateWithVerifierDigit(cuit string) bool { } weightUpResult += weightUp * weightUpCheckFactor[i-6*weightUpFactorCounter] } - mod11WeightupResult := weightUpResult % 11 + mod11WeightupResult := 11 - (weightUpResult % 11) switch mod11WeightupResult { case 11: @@ -56,7 +56,7 @@ func validateWithVerifierDigit(cuit string) bool { case 10: verificationResult = verifierDigit == 9 default: - verificationResult = verifierDigit == 11-mod11WeightupResult + verificationResult = verifierDigit == mod11WeightupResult } return verificationResult