Incorpora el complemento de Nomina versión 1.2
al Comprobante Fiscal Digital por Internet (CFDI) version 4.0,
incorpora la información que ampara conceptos de ingresos por
salarios, la prestación de un servicio personal subordinado o
conceptos asimilados a salarios (Nómina). Se debe utilizar ANTES
de llamar a cualquier función VXML_Nomina12xxxxx.
Versión de VXml que soporta esta función: 2.0.1 Febrero 2025
Aplicación: CFDI ver. 4.0
Sintáxis
Parámetros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por las funciones VXML_New ó VXML_NewWithLog
- TipoNomina
- Tipo: System
String
Atributo requerido para indicar el tipo de nómina, puede ser O= Nómina ordinaria o E= Nómina extraordinaria.
- FechaPago
- Tipo: System
String
Atributo requerido para la expresión de la fecha efectiva de erogación del gasto. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- FechaInicialPago
- Tipo: System
String
Atributo requerido para la expresión de la fecha inicial del período de pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- FechaFinalPago
- Tipo: System
String
Atributo requerido para la expresión de la fecha final del período de pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- NumDiasPagados
- Tipo: System
String
Atributo requerido para la expresión del número o la fracción de días pagados.
- TotalPercepciones
- Tipo: System
String
Atributo condicional para representar la suma de las percepciones.
- TotalDeducciones
- Tipo: System
String
Atributo condicional para representar la suma de las deducciones aplicables.
- TotalOtrosPagos
- Tipo: System
String
Atributo condicional para representar la suma de otros pagos.
Ejemplo
private void GeneraDocto(String version)
{
// Creamos un comprobante
int hXml = VXML_New("4.0");
// 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")
// Mas funciones VXML_Nomina12xxx()
// ...
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VXML_Free(hXml);
}
Veáse También