Generador de RFC
Es común usar generadores (ficticios) de datos, esta librería provee la clase RfcFaker
que se
puede utilizar por sí sola.
Generadores
RFC Persona Física
Para crear una cadena de caracteres para una clave RFC de una persona física (13 posiciones), usaremos el método a continuación:
import { RfcFaker } from '@nodecfdi/rfc';
const faker = new RfcFaker();const rfcFisica = faker.mexicanRfcFisica();
// La variable rfcFisica sera un string con algún RFC de 13 caracteresconsole.log(rfcFisica); // Por ejemplo: 'CACX7605101P8'
RFC Persona Moral
Para crear una cadena de caracteres para una clave RFC de una persona moral (12 posiciones), usaremos el método a continuación:
import { RfcFaker } from '@nodecfdi/rfc';
const faker = new RfcFaker();const rfcMoral = faker.mexicanRfcMoral();
// La variable rfcMoral sera un string con algún RFC de 12 caracteresconsole.log(rfcMoral); // Por ejemplo: 'EKU9003173C9'
RFC Aleatorio
Para crear una cadena de caracters para una clave RFC indistinta de una persona moral o física, usaremos el método a continuación:
import { RfcFaker } from '@nodecfdi/rfc';
const faker = new RfcFaker();const rfc = faker.mexicanRfc();
// La variable rfc sera un string con algún RFC de persona moral o fisicaconsole.log(rfc); // Por ejemplo: 'EKU9003173C9' ó 'CACX7605101P8'