VXML_AddConceptoComplementoVentaVehiculos11_cfdi40 VXml
Agrega el Complemento Concepto para venta de vehículos nuevos versión 1.1 a un concepto para la versión CFDI 4.0.

Esta función debe utilizarse DESPUES utilizar la función VMXL_AddConcepto para incluir el complemento concepto.

Este complemento concepto permite incorporar a los fabricantes, ensambladores o distribuidores autorizados de automóviles nuevos, así como aquéllos que importen automóviles para permanecer en forma definitiva en la franja fronteriza norte del país y en los Estados de Baja California, Baja California Sur y la región parcial del Estado de Sonora, a un Comprobante Fiscal Digital a través de Internet (CFDI) que incluye la clave vehicular que corresponda a la versión enajenada y el número de identificación vehicular que corresponda al vehículo enajenado.
Versión de VXml que soporta esta función: 2.0.0.9 Junio 2026
Aplicación: CFDI ver. 4.0
Sintáxis:

public static void VXML_AddConceptoComplementoVentaVehiculos11_cfdi40(
int hXml,
string ClaveVehicular,
string NIV,
string numero,
string fecha,
string aduana
)

Parámetros:

hXml
Tipo: Int32
Identificador en memoria del documento, devuelto por las funciones VXML_New ó VXML_NewWithLog.

ClaveVehicular
Tipo: System String
Atributo requerido para precisar Clave vehicular que corresponda a la versión del vehículo enajenado.
NIV
Tipo: System String
Atributo requerido para precisar el número de identificación vehicular que corresponda al vehículo enajenado.
numero
Tipo: System String
Atributo requerido para expresar el número del documento aduanero que ampara la importación del automovil, si este es de origen extranjero.
fecha
Tipo: System String
Atributo requerido para expresar la fecha de expedición del documento aduanero que ampara la importación del automovil, si este es de origen extranjero.
aduana
Tipo: System String
Atributo opcional para precisar la aduana por la que se efectuó la importación del automovil, si este es de origen extranjero.

Ejemplo:

// Creamos un comprobante
int hXml = VXML_New("4.0");
// Llenado del documento
// Datos del emisor
// Datos del receptor

// Conceptos
// Concepto por compra de vehículo:
VXML_AddConcepto_cfdi40( hXml, "5101508", "SEF500", "1", "H87", "Automovil", "Automovil Ferrari 408 Sportiva Mod. 2018", "4500000000.00", "4500000000.00", "" ); // Inmediatamente despues del registrar el concepto por la compra del vehículo, agregamos el complemento concepto de vehiculos: VXML_AddConceptoComplementoVentaVehiculos11_cfdi40( hXMl, "742215468", "FE454214CRC78985", "5564789", "25-11-2017", "Veracruz");
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VXML_Free(hXml)
Veáse También:


VXML_AddConcepto
VXML_AddConceptoComplementoHidroYPetro0
VXML_AddConceptoComplementoIedu10
VXML_AddConceptoCuentaPredial_Cfdi40
VXML_AddConcpetoInformacionAduanera_Cfdi40
VXML_AddConceptoParte_Cfdi40
VXML_AddConceptoRetencion_Cfdi40
VXML_AddConceptoTraslado_Cfdi40
VXML_AddComplementoConcepto_Cfdi40
VXML_SetConceptoAcuentaTerceros_cfdi40