Index: tests/regressiontests/forms/localflavor/cl.py
===================================================================
--- tests/regressiontests/forms/localflavor/cl.py	(revision 15426)
+++ tests/regressiontests/forms/localflavor/cl.py	(working copy)
@@ -36,6 +36,7 @@
             '78.412.790-7': '78.412.790-7',
             '8.334.6043': '8.334.604-3',
             '76793310-K': '76.793.310-K',
+            '76793310-k': '76.793.310-K',
         }
         invalid = {
             '11.111.111-0': error_invalid,
Index: django/contrib/localflavor/cl/forms.py
===================================================================
--- django/contrib/localflavor/cl/forms.py	(revision 15426)
+++ django/contrib/localflavor/cl/forms.py	(working copy)
@@ -74,7 +74,7 @@
         tuple.
         """
         rut = smart_unicode(rut).replace(' ', '').replace('.', '').replace('-', '')
-        return rut[:-1], rut[-1]
+        return rut[:-1], rut[-1].upper()
 
     def _format(self, code, verifier=None):
         """
