Crea el nodo requerido <retenciones:Receptor> para expresar la información del contribuyente receptor del comprobante que ampara retenciones e información de pagos.
Esta función se usa indistitamente cuando el receptor sea de origen Nacional o Extranjero
Namespace: VirtualXML® Esta función se usa indistitamente cuando el receptor sea de origen Nacional o Extranjero
Aplicación: CFDI de Retenciones e Información de pagos Ver. 2.0
Sintaxis
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función Retenciones_NewWithLog()
- NacionalidadR
- Tipo: System
String
Atributo requerido para expresar la nacionalidad del receptor del comprobante que ampara retenciones e información de pagos. Valores Permitidos: Nacional / Extranjero. Dependiendo de este valor, se deberán asignar u omitir los datos correspondientes de acuerdo a la nacionalidad.
- RfcR
- Tipo: System
String
Atributo requerido para registrar la clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante que ampara retenciones e información de pagos en caso de que el parámetro NacionalidadR tenga el valor de Nacional.
- NombreDenRazSocNacional
- Tipo: System
String
Atributo requerido para registrar el(los) nombre(s), primer apellido, segundo apellido, según corresponda, denominación o razón social del contribuyente, inscrito en el RFC, del receptor del comprobante que ampara retenciones e información de pagos.
- CurpR
- Tipo: System
String
Atributo opcional para la Clave Única del Registro Poblacional del contribuyente receptor del comprobante que ampara retenciones e información de pagos.
- DomicilioFiscalR
- Tipo: System
String
Atributo requerido para registrar el código postal del domicilio fiscal del receptor del comprobante que ampara retenciones e información de pagos.
- NumRegIdTribR
- Tipo: System
String
Atributo opcional para expresar el número de registro de identificación fiscal del receptor del comprobante que ampara retenciones e información de pagos, cuando sea residente en el extranjero, es decir en caso de que el parámetro NacionalidadR tenga el valor de Extranjero.
- NomDenRazSocRExtranjero
- Tipo: System
String
Atributo requerido para expresar el nombre, denominación o razón social del receptor del comprobante que ampara retenciones e información de pagos, cuando sea residente en el extranjero.
Ejemplo:
private void GeneraDocto(String version)
{
// Creamos un CFDI de Retenciones
int hXml = Retenciones_NewWithLog("2.0", "BitacoraReIP.log");
// Llenado del documento
Retenciones_SetVirtualPACInfo( hXml, "UsuarioVirtualPAC", "demo" );
// Establecemos Informacion de VirtualPAC
Retenciones_SetRetencionesInfo( hXml, "RET-001", "2022-05-17:T23:40:33", "53050", "01", "Pago de gestoría en Estados Unidos");
// Establecemos Datos del emisor
Retenciones_SetRetencionesEmisor( hXml, "AAAA010101AAA", "Empresa de Pruebas", "601");
// Establecemos Datos del Receptor NACIONAL
Retenciones_SetRetencionesReceptor( hXml, "Nacional", "FOSM380609R38", "MIGUEL FONSECA SANCHEZ", "FOSM380609HDFIILK0","53050", "", "");
// Establecemos Datos del Receptor EXTRANJERO
Retenciones_SetRetencionesReceptor( hXml, "Extranjero", "", "", "","", "89984-89", "ARNO MINARDI FERRARI");
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
Retenciones_Free(hXml);
}
Vease Tambien