Función VirtualXML_SetReceptorInfo_cfdi33 VirtualXML
Establece los datos del contirbuyente receptor del comprobante para CFDI 3.3.

Namespace: VirtualXML®
Aplicación: CFDI 3.3
Sintaxis

public static void VirtualXML_AddCfdiRelacionados_cfdi33(
int p,
string RFC,
string Nombre
string ResidenciaFiscal
string NumRegIdTrib
string UsoCFDI )

Parametros

p
Tipo: System Int32
Identificador en memoria devuelto por la función VirtualXML_New()

RFC
Tipo: System String
Atributo requerido para precisar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante.

Nombre
Tipo: System String
Atributo opcional para precisar el nombre, denominación o razón social del contribuyente receptor del comprobante.
ResidenciaFiscal
Tipo: System String
Atributo condicional para registrar la clave del país de residencia para efectos fiscales del receptor del comprobante, cuando se trate de un extranjero, y que es conforme con la especificación ISO 3166-1 alpha-3. Es requerido cuando se incluya el complemento de comercio exterior o se registre el atributo NumRegIdTrib.. Revise el catálogo de países publicado por el SAT para conocer los valores posibles para este parámetro.

NumRegIdTrib
Tipo: System String
Atributo condicional para expresar el número de registro de identidad fiscal del receptor cuando sea residente en el extranjero. Es requerido cuando se incluya el complemento de comercio exterior. (CIF, NIF, CUIT, TIN, VAT, etc.). Solo usar en caso de haber utilizado el RFC genérico para clientes extranjeros XEXX010101000

UsoCFDI
Tipo: System String
Atributo requerido para expresar la clave del uso que dará a esta factura el receptor del CFDI.. Revise el catálogo de uso de cfdi publicado por el SAT para conocer los valores posibles para este parámetro.


Ejemplo:

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

// Llenado del documento VirtualXML_SetComprobanteInfo_cfdi33( hXml, "A", "5", "%cb_date", "99", "1000.00", "", "MXN", "", "1160.00", "I", "PPD", "53050", "" );

// Establecemos Datos del emisor
VirtualXML_SetEmisorInfo_cfdi33( hXml, "AAAA010101AAA", "Empresa de Pruebas SA de CV", "601");
// Establecemos Datos del receptor en este caso extranjero
VirtualXML_SetReceptorInfo_cfdi33( hXml, "XEXX010101000", "CiberTec Software Spain S.L.", "ESP", "B4882049" , "G01");
// En caso de ser emisor nacional:
// VirtualXML_SetReceptorInfo_cfdi33(hXml, "CTE940531F58", "Cibernetica y Tecnolgia SA de CV", "", "", "G01");
// ....
// Procesamiento del documento 
    // .... 
    // Lectura de resultados 
    // .... 
    // Liberacion de memoria VirtualXML_Free(hXml); }
Vease Tambien