Función Retenciones_SetRetencionesPeriodo VirtualXML
  Crea el nodo requerido <retenciones:Periodo> para expresar el período que corresponde al comprobante que ampara retenciones e información de pagos.

Namespace: VirtualXML®
Aplicación: CFDI de Retenciones e Información de pagos Ver. 2.0
Sintaxis

public static void Retenciones_SetRetencionesPeriodo(
int p,
string MesIni,
string MesFin,
string Ejercicio
)

Parametros

p
Tipo: System  Int32
Identificador en memoria devuelto por la función Retenciones_NewWithLog()
MesIni
Tipo: System  String
Atributo requerido para expresar la clave del mes inicial del período de la retención e información de pagos. Revise el catálogo c_Periodo publicado por el SAT para conocer los valores posibles para este parámetro.

MesFin
Tipo: System  String
Atributo requerido para expresar la clave del mes final del período de la retención e información de pagos. Revise el catálogo c_Periodo publicado por el SAT para conocer los valores posibles para este parámetro.

Ejercicio
Tipo: System  String
Atributo requerido para la expresión del ejercicio fiscal (año) de la retención e información de pagos. Revise el catálogo c_Ejercicio publicado por el SAT para conocer los valores posibles para este parámetro.

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 Datos de la retencion
Retenciones_SetRetencionesInfo( hXml, "RET-001", "2022-05-17:T23:40:33", "53050", "01", "Pago de gestoría en Estados Unidos");

// Establecemos Periodo de la retencion
Retenciones_SetRetencionesPeriodo( hXml, "01", "01", "2022");

// Procesamiento del documento
// ....

// Lectura de resultados
// ....

// Liberacion de memoria
Retenciones_Free(hXml);

}
Vease Tambien