Función VirtualXML_SetComercioExterior11 VirtualXML
Agrega el complemento Comercio Exterior Ver. 1.1 al Comprobante Fiscal Digital por Internet (CFDI) que permite incorporar información en el caso de Exportación de Mercancías en definitiva.

Esta es la primer función que se debe ejecutar para poder cargar posteriormente mas información con el resto de las funciones aplicables a este complemento.

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

public static void VirtualXML_SetComercioExterior11(
int p,
String MotivoTraslado,
String TipoOperacion,
String ClaveDePedimento,
String CertificadoOrigen,
String NumCertificadoOrigen,
String NumeroExportadorConfiable,
String Incoterm,
String Subdivision,
String Observaciones,
String TipoCambioUSD,
String TotalUSD)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
MotivoTraslado
 Tipo: System  String
Atributo condicional que indica la clave del motivo por el cual en la exportación de mercancías en definitiva con clave de pedimento A1, éstas no son objeto de enajenación o siéndolo sean a título gratuito, desde el domicilio del emisor hacia el domicilio del receptor o del destinatario. Revise el catálogo de motivos de traslado publicado por el SAT para conocer los valores posibles de este parámetro.
TipoOperacion
Tipo: System  String
Atributo requerido que indica la clave del tipo de operación de Comercio Exterior que se realiza. Revise el catálogo de tipos de operación publicado por el SAT para conocer los valores posibles de este parámetro.
ClaveDePedimento
Tipo: System  String
Atributo condicional que indica la clave de pedimento que se haya declarado. Revise el catálogo de claves de pedimento publicado por el SAT para conocer los valores posibles de este parámetro.
CertificadoOrigen
Tipo: System  String
Atributo condicional derivado de la excepción de certificados de Origen de los Tratados de Libre Comercio que ha celebrado México con diversos países. Valores posibles:
  • 0 = No Funge como certificado de origen
  • 1 = Funge como certificado de origen.
NumCertificadoOrigen
Tipo: System  String
Atributo condicional para expresar el folio del certificado de origen o el folio fiscal del CFDI con el que se pagó la expedición del certificado de origen.

NumeroExportadorConfiable
Tipo: System  String
Atributo condicional que indica el número de exportador confiable, conforme al artículo 22 del Anexo 1 del Tratado de Libre Comercio con la Asociación Europea y a la Decisión de la Comunidad Europea.

Incoterm
Tipo: System  String
Atributo condicional que indica la clave del INCOTERM aplicable a la factura. Revise el catálogo de claves INCOTERM publicado por el SAT para conocer los valores posibles de este parámetro.

Subdivision
Tipo: System  String
Atributo condicional que indica si la factura tiene o no subdivisión. Valores posibles:
  • 0 - no tiene subdivisión
  • 1 - si tiene subdivisión.
Observaciones
Tipo: System  String
Atributo opcional en caso de ingresar alguna información adicional, como alguna leyenda que debe incluir en el CFDI.
TipoCambioUSD
Tipo: System  String
Atributo condicional que indica el número de pesos mexicanos que equivalen a un dólar de Estados Unidos, de acuerdo al artículo 20 del Código Fiscal de la Federación.

TotalUSD
Tipo: System  String
Atributo condicional que indica el importe total del comprobante en dólares de Estados Unidos.

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 Comercio Exterior 1.1


 VirtualXML_SetComercioExterior11( hXml, "", "2", "A1", "0", "", "","","EXW","0","","18.836200","18973.20" );

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VirtualXML_Free(hXml);
}
Veáse También:


                                   VirtualXML_CCE11SetEmisor()
                                   VirtualXML_CCE11SetReceptor()
                                   VirtualXML_CCE11AddDestinatario()
                                   VirtualXML_CCE11AddPropietario()
                                   VirtualXML_CCE11AddMercancia()
                                   VirtualXML_CCE11AddMercanciaDescripcionesEspecificas()