Sellos

Tus sellos (CSD)

El certificado de sello digital de cada RFC que timbra. Se carga una vez y se guarda cifrado.

Si sellas tú

Con TimbradoCFDI no hace falta guardar tu sello para timbrar: mandas el XML ya sellado. Para cancelar sí, porque la solicitud al SAT se firma con él.

Cargarlo

Con CargarCertificado. Antes de guardarlo se revisa:

  • Que la llave abra con su contraseña y que corresponda al certificado.
  • Que sea un CSD (sello digital) y no la e.firma.
  • Que esté vigente hoy.
  • Que sea del RFC que dices, si mandas rfc_certificado.

Un sello malo se rechaza al cargarlo, no a media factura. Cargar otro para el mismo RFC reemplaza al anterior.

Cómo se guarda

  • La llave y su contraseña se cifran con AES-256-GCM, con una llave maestra que no vive en la base de datos.
  • Cada sello queda ligado a tu cuenta: otra cuenta no puede timbrar ni cancelar con él, ni ver sus datos.
  • Para cancelar se arma al momento un PFX de un solo uso con una contraseña al azar.

Revisarlo y renovarlo

datosCertificado te dice qué sello tiene tu cuenta y hasta cuándo vale. Renuévalo antes: con el sello vencido el SAT rechaza con 305.

datosCertificado · HTTP 200
{
  "Codigo": "100",
  "Mensaje": "Datos recuperados exitosamente.",
  "RFC": "EKU9003173C9",
  "NomRazonSocial": "ESCUELA KEMPER URGATE",
  "NoCertificado": "30001000000500003416",
  "InicioVigencia": "2023-05-18 11:43:51 AM",
  "FinVigencia": "2027-05-18 11:43:51 AM",
  "TipoCertificado": "CSD"
}

Sin sello no se timbra

Si no hay sello para el RFC emisor, TimbrarCfdiObj y selladoTimbCFDI responden 500 y nada llega al PAC: carga el sello y vuelve a mandarlo.