Agrega el complemento Vehículo Usado Ver. 1.0 al
Comprobante
Fiscal Digital por Internet (CFDI) que permite incorporar información a
los contribuyentes que enajenen vehículos nuevos a personas físicas que
no tributen en los términos de las Secciones I y II del Capítulo II del
Título IV de la ley del ISR, y que reciban en contraprestación como
resultados de esa enajenación un vehículo usado y dinero,
Esta función se puede utilizar una sola vez, si solo hay un solo subnodo vehiculousado:InformacionAduanera y se conocen sus datos, si existe mas de un nodo información aduanera se puede utilizar la función VirtualXML_VehiculoUsado10AddInformacionAduanera() después de utilizar esta función.
Esta función se puede utilizar una sola vez, si solo hay un solo subnodo vehiculousado:InformacionAduanera y se conocen sus datos, si existe mas de un nodo información aduanera se puede utilizar la función VirtualXML_VehiculoUsado10AddInformacionAduanera() después de utilizar esta función.
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.3
Sintaxis
public static void VirtualXML_SetVehiculoUsado10(
int p,
String montoAdquisicion,
String montoEnajenacion,
String claveVehicular,
String marca,
String tipo,
String modelo,
String numeroMotor,
String numeroSerie,
String NIV,
String valor,
String numero,
String fecha,
String aduana)
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
Tipo: System String
- Atributo requerido para expresar el monto de adquisición del vehículo usado según factura original, primera venta
- Tipo: System
String
Atributo requerido para expresar el monto de enajenación del vehículo usado
- Tipo: System
String
Atributo requerido para expresar la clave vehicular del vehículo usado
- Tipo: System
String
Atributo requerido para expresar la marca del vehículo usado
- tipo
- Tipo: System
String
Atributo requerido para expresar el tipo del vehículo usado
- modelo
- Tipo: System
String
Atributo requerido para expresar el año modelo del vehículo usado
- numeroMotor
- Tipo: System
String
Atributo opcional para expresar el número de motor del vehículo usado (en caso de contar con dicho número se deberá ingresar).
- numeroSerie
- Tipo: System
String
Atributo opcional para expresar el número de serie de la carrocería del vehículo usado (en caso de contar con dicho número se deberá ingresar)
- NIV
- Tipo: System
String
Atributo opcional para expresar el número de identificación vehicular del vehículo usado (Cuando exista el NIV deberá incluirse este invariablemente)
- valor
- Tipo: System
String
Atributo requerido para expresar el valor del vehículo, establecido en la Guía EBC o Libro Azul (Guía de Información a Comerciantes de Automóviles y Camiones y Aseguradores de la República Mexicana) vigente, emitida por la Asociación Nacional de Comerciantes en Automóviles y Camiones nuevos y usados A.C.
- numero
- Tipo: System
String
Atributo requerido para expresar el número del documento aduanero que ampara la importación del bien.
- fecha
- Tipo: System
String
Atributo requerido para expresar la fecha de expedición del documento aduanero que ampara la importación del bien.
- Tipo: System
String
Atributo opcional para precisar la aduana por la que se efectuó la importación del bien.
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 Vehiculo Usado 1.0
VirtualXML_SetVehiculoUsado10( hXml, "384000.00", "195000.00", "0591102", "Mazda", "Camioneta SUV","2014","PE30518961","JM3KE2D73D","0591102","185000.00","","","" );
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También: