Skip to content

generateIdCcp

Genera un identificador válido para el atributo IdCCP del nodo cartaporte31:CartaPorte.

Este ID se utiliza como un identificador único para la carta porte y cumple con ciertas reglas del SAT:

  • Longitud máxima de 40 caracteres.
  • Sólo letras, números y guiones.
  • Sin espacios, símbolos especiales ni tildes.
ts
const idCcp = Utils.generateIdCcp();

Ejemplo de uso

ts
cartaporte.setAttributes({
  idCcp: Utils.generateIdCcp(),
  transpInternac: "No",
  // otros atributos...
});

¿Para qué sirve?

El atributo IdCCP es requerido por el SAT en el nodo raíz del complemento Carta Porte (cartaporte31:CartaPorte) y funciona como un folio de control único para identificar el documento en los procesos de logística y fiscalización.

Consideraciones

  • Aunque el método genera un valor válido, no valida unicidad contra el SAT.

Lanzado bajo la licencia MIT.