Función VirtualXML_CartaPorte30SetMercanciasAutotransporte VirtualXML

Agrega el nodo condicional Autotransporte y sus subnodos IdentificacionVehicular, Seguros y Remolques para registrar la información que permita la identificación del autotransporte de carga, por medio del cual se trasladan los bienes y/o mercancías, que transitan a través de las carreteras del territorio nacional.

Se debe utilizar DESPUES de la llamada a la función VirtualXML_CartaPorte30SetMercancias(),

Namespace: VirtualXML®
Aplicación: CFDI ver. 4.0
Sintaxis

public static void VirtualXML_CartaPorte30SetMercanciasAutotransporte(
int p,
string PermSCT,
string NumPermisoSCT,
string ConfigVehicular,
string PesoBrutoVehicular,
string PlacaVM,
string AnioModeloVM,
string AseguraRespCivil,
string PolizaRespCivil,
string AseguraMedAmbiente,
string PolizaMedAmbiente,
string AseguraCarga,
string PolizaCarga,
string PrimaSeguro,
string SubTipoRem1,
string Placa1,
string SubTipoRem2,
string Placa2)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
PermSCT
Tipo: System  String
Atributo requerido para registrar la clave del tipo de permiso proporcionado por la Secretaría de Infraestructura, Comunicaciones y Transportes (SICT) o la autoridad análoga, el cual debe corresponder con el tipo de autotransporte utilizado para el traslado de los bienes y/o mercancías de acuerdo al catálogo correspondiente.
Consulte el catálogo c_TipoPermiso de los catálogos de Carta Porte 3.0 publicados por el SAT, para obtener este valor.
NumPermisoSCT
Tipo: System  String
Atributo requerido para registrar el número del permiso otorgado por la Secretaría de Infraestructura, Comunicaciones y Transportes (SICT) o la autoridad correspondiente, al autotransporte utilizado para el traslado de los bienes y/o mercancías.
ConfigVehicular
Tipo: System  String
Atributo requerido para expresar la clave de nomenclatura del autotransporte que es utilizado para transportar los bienes y/o mercancías.
   Consulte el catálogo c_ConfigAutotransporte de los catálogos de Carta Porte 3.0 publicados por el SAT, para obtener este valor.
PesoBrutoVehicular
Tipo: System  String
Atributo requerido para indicar en toneladas el peso bruto vehicular permitido del autotransporte de acuerdo a la NOM-SCT-012-2017 que es utilizado para realizar el traslado de los bienes y/o mercancías.

PlacaVM
Tipo: System  String
Atributo requerido para registrar solo los caracteres alfanuméricos, sin guiones ni espacios de la placa vehicular del autotransporte que es utilizado para transportar los bienes y/o mercancías.
AnioModeloVM
Tipo: System  String
Atributo requerido para registrar el año del autotransporte que es utilizado para transportar los bienes y/o mercancías.
AseguraRespCivil
Tipo: System  String
Atributo requerido para registrar el nombre de la aseguradora que cubre los riesgos por responsabilidad civil del autotransporte utilizado para el traslado de los bienes y/o mercancías.
PolizaRespCivil
Tipo: System  String
Atributo requerido para registrar el número de póliza asignado por la aseguradora, que cubre los riesgos por responsabilidad civil del autotransporte utilizado para el traslado de los bienes y/o mercancías.

AseguraMedAmbiente
Tipo: System  String
Atributo condicional para registrar el nombre de la aseguradora, que cubre los posibles daños al medio ambiente cuando exista al menos una mercancía tipificada como material peligroso se debe registrar la información del atributo “AseguraMedAmbiente” (aplicable para los transportistas de materiales, residuos o remanentes y desechos peligrosos).
PolizaMedAmbiente
Tipo: System  String
Atributo condicional para registrar el número de póliza asignado por la aseguradora, que cubre los posibles daños al medio ambiente cuando exista al menos una mercancía tipificada como material peligroso se debe registrar la información del atributo “AseguraMedAmbiente” (aplicable para los transportistas de materiales, residuos o remanentes y desechos peligrosos).
AseguraCarga
Tipo: System  String
Atributo opcional para registrar el nombre de la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) del autotransporte utilizado para el traslado.
PolizaCarga
Tipo: System  String
Atributo opcional para expresar el número de póliza asignado por la aseguradora que cubre los riesgos de la carga (bienes y/o mercancías) del autotransporte utilizado para el traslado.
PrimaSeguro
Tipo: System  String
Atributo opcional para registrar el valor del importe por el cargo adicional convenido entre el transportista y el cliente, el cual será igual al valor de la prima del seguro contratado, conforme a lo establecido en la cláusula novena del Acuerdo por el que se homologa la Carta de Porte regulada por la Ley de Caminos, Puentes y Autotransporte Federal, con el complemento Carta Porte que debe acompañar al Comprobante Fiscal Digital por Internet (CFDI).
SubTipoRem1
Tipo: System  String
Atributo requerido para expresar la clave del subtipo de remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes y/o mercancías.
   Consulte el catálogo c_SubTipoRem de los catálogos de Carta Porte 3.0 publicados por el SAT, para obtener este valor.
Placa1
Tipo: System  String
Atributo requerido para registrar los caracteres alfanuméricos, sin guiones ni espacios de la placa vehicular del remolque o semirremolque que es utilizado para transportar los bienes y/o mercancías.
SubTipoRem2
Tipo: System  String
Atributo requerido para expresar la clave del subtipo de remolque o semirremolques que se emplean con el autotransporte para el traslado de los bienes y/o mercancías.
   Consulte el catálogo c_SubTipoRem de los catálogos de Carta Porte 3.0 publicados por el SAT, para obtener este valor.
Placa2
Tipo: System  String
Atributo requerido para registrar los caracteres alfanuméricos, sin guiones ni espacios de la placa vehicular del remolque o semirremolque que es utilizado para transportar los bienes y/o mercancías.
Ejemplo

private void GeneraDocto(String version)
{
// Creamos un comprobante 
    int hXml = VirtualXML_New("3.3");

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos

// Impuestos

    // Complementos
// Complemento Carta Porte 1.0


// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}