Función VirtualXML_CCE20SetEmisor VirtualXML
Nodo opcional para capturar los datos complementarios del emisor del comprobante.

Genera de manera automática el nodo cce20:Emisor y su subnodo cce20:Domicilio que es requerido cuando el complemento se registra en un CFDI 4.0.

Esta función se debe ejecutar DESPUES de la llamada a la función VirtualXML_SetComercioExterior20().

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

public static void VirtualXML_CCE20SetEmisor(
int p,
String Curp,
String Calle,
String NumeroExterior,
String NumeroInterior,
String Colonia,
String Localidad,
String Referencia,
String Municipio,
String Estado,
String Pais,
String CodigoPostal)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función VirtualXML_New()
Curp
 Tipo: System  String
Atributo condicional para expresar la CURP del emisor del CFDI cuando es una persona física.
Calle
Tipo: System  String
Atributo requerido que sirve para precisar la calle en que está ubicado el domicilio del emisor del comprobante.
NumeroExterior
Tipo: System  String
Atributo opcional que sirve para expresar el número exterior en donde se ubica el domicilio del emisor del comprobante.
NumeroInterior
Tipo: System  String
Atributo opcional que sirve para expresar el número interior, en caso de existir, en donde se ubica el domicilio del emisor del comprobante.
Colonia
Tipo: System  String
Atributo opcional que sirve para expresar la clave de la colonia en donde se ubica el domicilio del emisor del comprobante. Revise el catálogo de colonias publicado por el SAT para conocer los valores posibles de este parámetro.

Localidad
Tipo: System  String
Atributo opcional que sirve para precisar la clave de la ciudad, población, distrito u otro análogo en donde se ubica el domicilio del emisor del comprobante. Revise el catálogo de localidades publicado por el SAT para conocer los valores posibles de este parámetro.

Referencia
Tipo: System  String
Atributo opcional para expresar una referencia geográfica adicional que permita una más fácil o precisa ubicación del domicilio del emisor del comprobante, por ejemplo las coordenadas GPS.

Municipio
Tipo: System  String
Atributo opcional que sirve para precisar la clave del municipio o delegación en donde se encuentra ubicado el domicilio del emisor del comprobante. Revise el catálogo de municipios publicado por el SAT para conocer los valores posibles de este parámetro.
Estado
Tipo: System  String
Atributo requerido para señalar la clave del estado en donde se encuentra ubicado el domicilio del emisor del comprobante. Revise el catálogo de estados publicado por el SAT para conocer los valores posibles de este parámetro, que está basado en la especificación ISO 3166-2.
Pais
Tipo: System  String
Atributo requerido que sirve para precisar la clave del país donde se encuentra ubicado el domicilio del emisor del comprobante. Debe tener el valor MEX.

CodigoPostal
Tipo: System  String
Atributo requerido que sirve para asentar la clave del código postal en donde se encuentra ubicado el domicilio del emisor del comprobante. Revise el catálogo de códigos postales publicado por el SAT para conocer los valores posibles de este parámetro.

Ejemplo

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

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Conceptos

// Impuestos

    // Complementos
// Complemento Comercio Exterior 2.0

VirtualXML_SetComercioExterior20( hXml, "", "A1", "1101197", "0", "", "", "", "", "18.836200","18973.20" );
 VirtualXML_VirtualXML_CCE20SetEmisor( hXml, "", "Ave. Principal", "320", "5to Piso", "0462", "02","","002","CMX","MEX","53050" );



// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

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


                                   VirtualXML_SetComercioExterior20()
                                   VirtualXML_CCE20SetReceptor()
                                   VirtualXML_CCE20AddDestinatario()
                                   VirtualXML_CCE20AddDestinatarioDomicilio()
                                   VirtualXML_CCE20AddPropietario()
                                   VirtualXML_CCE20AddMercancia()
                                   VirtualXML_CCE20AddMercanciaDescripcionesEspecificas()