The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

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')

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.