recordType qualityScore hasRequiredFields "customer" >= 80 true "VALID" "PROCESS" "customer" >= 50 true "WARNING" "REVIEW" "customer" < 50 - "INVALID" "REJECT" - - false "INVALID" "REJECT" "transaction" >= 90 true "VALID" "PROCESS"