Skip to content

createNodeTipoFigura

Este método construye el nodo cartaporte31:TiposFigura, el cual representa a las personas físicas o morales que participan directamente en el traslado de las mercancías, tales como:

  • Operador del transporte (chofer)

  • Intermediarios o agentes logísticos

  • Agentes de transporte internacional

  • Propietarios de las unidades, entre otros

Este nodo es esencial para identificar la responsabilidad y rol que cada figura tiene dentro del proceso logístico. También se puede asociar un domicilio y las partes del transporte utilizadas.

USO POR INSTANCIA: 1 a ilimitado.

ts
cartaporte.createNodeTipoFigura({
  tipoFigura: {...},
  domicilio: {...},
  partesTransporte: [...],
});

Subpropiedad: tipoFigura

Define la información fiscal y general de la persona o entidad que participa en el traslado.

ts
cartaporte.createNodeTipoFigura({
  tipoFigura: {   
    nombreFigura: "NombreFigura",   
    tipoFigura: "01",   
    rfcFigura: "EKU9003173C9",   
    numLicencia: "324567890",   
    numRegIdTribFigura: "65432323",   
    residenciaFiscalFigura: "USA",   
  },   
  domicilio: {...},
  partesTransporte: [...],
});

Parámetros disponibles

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

PropiedadTipoDescripción
nombreFigurastringNombre completo de la persona o entidad que participa en el traslado.
tipoFigurac_FiguraTransporteClave que indica el tipo de figura.
rfcFigurastring(opcional) RFC de la figura que realiza el traslado o participa en él.
numLicenciastring(opcional) Número de licencia del operador.
numRegIdTribFigurastring(opcional) Número de registro de identificación tributaria del operador u otro si es extranjero.
residenciaFiscalFigurac_PaisRequerido si el operador u otro es extranjero. Clave del país de residencia fiscal de la figura.

Subpropiedad: domicilio

Define el domicilio asociado a la figura, siguiendo el mismo formato que el nodo Ubicacion.

ts
cartaporte.createNodeTipoFigura({
  tipoFigura: {...},
  domicilio: {
    codigoPostal: 50485,
    estado: "MEX",
    pais: "MEX",
    calle: "Calle ejemplo",
    colonia: "Colonia",
    localidad: "Localidad",
    municipio: "Municipio",
    numeroExterior: 0,
    numeroInterior: 12,
    referencia: "Referencia",
  },
  partesTransporte: [...],
});

Parámetros disponibles

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

PropiedadTipoDescripción
codigoPostalstring - numberCódigo postal del domicilio.
estadoc_EstadoClave del estado del domicilio.
paisc_PaisClave del país del domicilio.
callestring(opcional) Nombre de la calle del domicilio.
coloniac_Colonia(opcional) Clave de la colonia o barrio.
localidadc_Localidad(opcional) Localidad o ciudad.
municipioc_Municipio(opcional) Municipio o delegación.
numeroExteriorstring - number(opcional) Número exterior del domicilio.
numeroInteriorstring - number(opcional) Número interior del domicilio.
referenciastring(opcional) Información adicional para localizar el domicilio.

Subpropiedad: partesTransporte

Permite asociar las partes o unidades específicas del transporte (ej. tractocamiones, contenedores, embarcaciones, etc.) que la figura está utilizando o en las que participa.

💡 Este campo suele ser obligatorio cuando se trata de figuras como operadores, y cuando se hayan definido previamente nodos como Remolques, Carro, Contenedor, etc.

ts
cartaporte.createNodeTipoFigura({
  tipoFigura: {...},
  domicilio: {...},
  partesTransporte: [ 
    { parteTransporte: "PT01" } 
  ], 
});

Parámetros disponibles

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

PropiedadTipoDescripción
parteTransportec_ParteTransporteClave que representa una parte específica del transporte en la que interviene la figura.

Lanzado bajo la licencia MIT.