| Type: | Package | 
| Title: | Chilean Rol Unico Tributario | 
| Version: | 1.0.4 | 
| Author: | Mauricio Santelices | 
| Maintainer: | Mauricio Santelices <m.santelicesa@gmail.com> | 
| Description: | A RUT (Rol Unico Tributario) is an unique and personal identification number implemented in Chile to identify citizens and taxpayers. Rutifier allows to validate if a RUT exist or not and change between the different formats a RUT can have. | 
| License: | MIT + file LICENSE | 
| Imports: | R.utils | 
| Encoding: | UTF-8 | 
| LazyData: | true | 
| RoxygenNote: | 6.1.1 | 
| NeedsCompilation: | no | 
| Packaged: | 2020-02-21 19:24:35 UTC; Altera-04 | 
| Repository: | CRAN | 
| Date/Publication: | 2020-03-02 09:50:02 UTC | 
Calculate verification numer of a RUT
Description
Calculate verification numer of a RUT
Usage
calculate_dv(num)
Arguments
num | 
 RUT to calculate  | 
Value
Expected verification number
Examples
calculate_dv("12345678")
Clear RUT
Description
Removes any character that is not a number, K, k, dot or hyphen
Usage
clear_rut(rut)
Arguments
rut | 
 Character string  | 
Value
Returns a character string without said characters
Examples
clear_rut('12m345.678-9=')
RUT format: Dots and Hyphen (Puntos y guion)
Description
Changes the format of a RUT to dots and hyphen
Usage
rut_complete(rut, uppercase = FALSE)
Arguments
rut | 
 RUT to modify. It must be a character string  | 
uppercase | 
 Defines if the verification number 'k' should be in uppercase (TRUE) or lowercase (FALSE). By default the value is FALSE  | 
Value
Returns a RUT in dots and hyphen format
Examples
rut_complete('123456789')
RUT format: Hyphen without dots (Sin puntos, con guion)
Description
Changes the format of a RUT to hyphen without dots
Usage
rut_hyphen(rut, uppercase = FALSE)
Arguments
rut | 
 RUT to modify. It must be a character string  | 
uppercase | 
 Defines if the verification number 'k' should be in uppercase (TRUE) or lowercase (FALSE). By default the value is FALSE  | 
Value
Returns a RUT in hyphen without dots format
Examples
rut_hyphen('123456789')
RUT format: Without dots and Hyphen (Sin puntos ni guion)
Description
Changes the format of a RUT to not contain dots or hyphen
Usage
rut_simple(rut, uppercase = FALSE)
Arguments
rut | 
 RUT to modify. It must be a character string  | 
uppercase | 
 Defines if the verification number 'k' should be in uppercase (TRUE) or lowercase (FALSE). By default the value is FALSE  | 
Value
Returns a RUT whitout dots and hyphen
Examples
rut_simple('123456789')
Validate RUT
Description
Validates a Chilean RUT. The input must be a character string in one of the following formats: RUT with dots and hyphen (Ex. '12.345.678-9'), RUT without dots but with hyphen (Ex. '12345678-9') or RUT without dots and hyphen (Ex. '123456789')
Usage
validate_rut(rut)
Arguments
rut | 
 Character str  | 
Value
Returs TRUE if RUT is valid, else it will return FALSE
Examples
validate_rut('123456789')
validate_rut('12345678-9')
validate_rut('12.345.678-9')