Crea el nodo opcional <retenciones:ImpRetenidos>
para expresar el total de los impuestos retenidos que se desprenden de
los conceptos expresados en el 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
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función Retenciones_NewWithLog()
- BaseRet
- Tipo: System
String
Atributo opcional para expresar la base del impuesto, que puede ser la diferencia entre los ingresos percibidos y las deducciones autorizadas. No se permiten valores negativos, se debe expresar en MXN.
- ImpuestosRet
- Tipo: System
String
Atributo opcional para señalar el tipo de impuesto retenido del período o ejercicio conforme al catálogo. Revise el catálogo c_Impuesto publicado por el SAT para conocer los valores posibles para este parámetro.
- MontoRet
- Tipo: System
String
Atributo requerido para expresar el importe del impuesto retenido en el período o ejercicio que se relaciona en el comprobante que ampara retenciones e información de
pagos. No se permiten valores negativos, se debe expresar en MXN.
- TipoPagoRet
- Tipo: System
String
Atributo requerido para precisar la clave del tipo del efecto que se le da al monto de la retención. Revise el catálogo c_TipPagoRet 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 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 los totales de la retencion
Retenciones_SetRetencionesTotales( hXml, "10000.00", "8500.00", "1500.00", "2475.00","", "1721.34");
// Establecemos los impuestos retenidostotales de la retencion
Retenciones_SetRetencionesTotalesImpRetenidos( hXml, "10000.00", "01", "2475.00","1721.34","1721.34");
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
Retenciones_Free(hXml);
}
Vease Tambien