Función VirtualXML_SetReceptorInfo_cfdi40 VirtualXML
Establece los datos del contirbuyente receptor del comprobante para CFDI 4.0.
Namespace: VirtualXML®
Aplicación: CFDI 4.0
Sintaxis

public static void VirtualXML_SetReceptorInfo_cfdi40(
int p,
string RFC,
string Nombre
string ResidenciaFiscal
string NumRegIdTrib
string UsoCFDI
string DomicilioFiscalReceptor,
string RegimenFiscalReceptor

)

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 c_Paises 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 c_UsoCfdi publicado por el SAT para conocer los valores posibles para este parámetro.

DomicilioFiscalReceptor
Tipo: System  String
Atributo requerido para registrar el código postal del domicilio fiscal del receptor del comprobante..

RegimenFiscalReceptor
Tipo: System  String
Atributo requerido para incorporar la clave del régimen fiscal del contribuyente receptor al que aplicará el efecto fiscal de este comprobante. Revise el catálogo  c_RegimenFiscal 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", "53050", "" );
// 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