VXML_Nomina12SetEmisor VXml
Nodo condicional para expresar la información del contribuyente emisor del comprobante de nómina.

Versión de VXml que soporta esta función: 2.0.1 Febrero 2025
Aplicación: CFDI ver. 4.0
Sintáxis

public static void VXML_Nomina12SetEmisor(
int p,
string Curp,
string RegistroPatronal,
string RfcPatronOrigen,
string OrigenRecurso,
string MontoRecursoPropio
)

Parámetros

p
Tipo: System  Int32
Identificador en memoria devuelto por las funciones VXML_New ó VXML_NewWithLog

Curp
Tipo: System  String
Atributo condicional para expresar la CURP del emisor del comprobante de nómina cuando es una persona física

RegistroPatronal
Tipo: System  String
Atributo condicional para expresar el registro patronal, clave de ramo - pagaduría o la que le asigne la institución de seguridad social al patrón, a 20 posiciones máximo. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales.

RfcPatronOrigen
Tipo: System  String
Atributo opcional para expresar el RFC de la persona que fungió como patrón cuando el pago al trabajador se realice a través de un tercero como vehículo o herramienta de pago.

OrigenRecurso
Tipo: System  String
Atributo requerido para identificar el origen del recurso utilizado para el pago de nómina del personal que presta o desempeña un servicio personal subordinado o asimilado a salarios en las dependencias gubernamentales (Entidades SNCF). Este valor NO aplica para particulares, solo para entidades gubernamentales.

MontoRecursoPropio
Tipo: System  String
Atributo condicional para expresar el monto del recurso pagado con cargo a sus participaciones u otros ingresos locales (importe bruto de los ingresos propios, es decir total de gravados y exentos), cuando el origen es mixto. (Entidades SNCF) Este valor NO aplica para particulares, solo para entidades gubernamentales.


Ejemplo

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

// Llenado del documento 

    // Datos del emisor 

    // Datos del receptor 

    // Concepto

    // Aqui comienza el llamado a las funciones del complemento de nomina

VXML_SetNomina12(hXml,"O", "2017-01-20", "2017-01-16", "2017-01-22", "7", "1652.00", "123.00")
    // Información del emisor de nomina
VXML_Nomina12SetEmisor(hXml,"", "C3910341160", "", "IP", "")

// Mas Instrucciones de Generación de Nomina 1.2
// ...

// Procesamiento del documento 
    // .... 

    // Lectura de resultados 
    // .... 

    // Liberacion de memoria
VXML_Free(hXml);
}
Veáse También

VXml_SetNomina12