Librería para el cálculo del RFC (Registro Federal de Contribuyentes) del SAT (Servicio de Administración Tributaria) en .NET
1.- Instala RfcFacil en tu proyecto vía NuGet:
PM> Install-Package RfcFacil
2.- Calcular el RFC es muy sencillo:
- Personas físicas
C#
using RfcFacil;
namespace ConsoleApplication {
class Program {
static void Main(string[] args) {
var rfc = RfcBuilder.ForNaturalPerson()
.WithName("Miguel Angel")
.WithFirstLastName("Salazar")
.WithSecondLastName("Santillan")
.WithDate(1987, 04, 15)
.Build();
Console.WriteLine(rfc.ToString());
}
}
}
VB
Imports RfcFacil
Module Module1
Sub Main()
Dim rfc = RfcBuilder.ForNaturalPerson() _
.WithName("Miguel Angel") _
.WithFirstLastName("Salazar") _
.WithSecondLastName("Santillan") _
.WithDate(1987, 4, 15)
Console.Write(rfc)
End Sub
End Module
- Personas morales
//coming soon :B
Esta librería se basa en documentación oficial obtenida por medio del IFAI (Instituto Federal de Acceso a la Información). El documento puede ser consultado en el sitio de INFOMEX con el folio 0610100135506
.
Cabe advertir que sólo la Secretaría de Hacienda y Crédito Público, a través del Servicio de Administración Tributaria, es la única instancia que oficialmente asigna las claves de RFC a los contribuyentes que así lo soliciten, a partir de la aplicación de este procedimiento a la base de datos del Padrón de Contribuyentes, con la finalidad de identificar homonimias y evitar la duplicidad de registros.
- JAVA josketres/rfc-facil
- Ruby acrogenesis/rfc_facil
- Reporta errores o sugerencias en: https://github.com/migsalazar/RfcFacil/issues
RfcFacil .NET es una versión para .NET de la librería rfc-facil escrita por josketres. Gracias!
Licensed under the Apache License, Version 2.0.