Skip to content

createNodeReceptor

Este método agrega el nodo cfdi:Receptor al comprobante, que contiene los datos fiscales del destinatario del CFDI, ya sea una persona física o moral.

Es un nodo obligatorio para todos los tipos de comprobantes y debe definirse una sola vez.

USO POR INSTANCIA: 1

💡 Si llamas createNodeReceptor() más de una vez, se sobrescribirá el nodo anterior.


Ejemplo de uso

ts
factura.createNodeReceptor({
  rfc: "URE180429TM6",
  nombre: "UNIVERSIDAD ROBOTICA ESPAÑOLA",
  usoCfdi: "G01",
  regimenFiscal: 601,
  domicilioFiscal: 86991,
  residenciaFiscal: "USA",
  numRegIdTrib: 121585958,
});

Parámetros disponibles

A continuación se muestra una tabla con las propiedades que acepta este método:

PropiedadTipoDescripción
rfcstringRFC del receptor del comprobante.
nombrestringNombre, denominación o razón social inscrito del receptor del comprobante.
usoCfdic_UsoCfdiSe debe registrar la clave que corresponda al uso que le dará al comprobante fiscal el receptor.
regimenFiscalc_RegimenFiscalClave vigente del regimen fiscal del receptor.
domicilioFiscalstring - numberCódigo postal del domicilio fiscal del receptor del comprobante.
residenciaFiscalc_Pais(opcional) Clave del país de residencia del receptor en caso de ser extranjero.
numRegIdTribstring(opcional) Número de registro de identidad fiscal del receptor en caso de ser extranjero.

Nacional vs Extranjero

Si el receptor es mexicano, es obligatorio definir: rfc, regimenFiscal, usoCfdi y domicilioFiscal.

Si el receptor es extranjero, deben usarse residenciaFiscal y numRegIdTrib, y el RFC puede ser genérico (ej. XEXX010101000).

Lanzado bajo la licencia MIT.