Incorpora el complemento de Nomina versión 1.2 al
Comprobante Fiscal Digital por Internet (CFDI) version 3.2 o 3.3,
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 VirtualXML_Nomina12xxxxx().
Namespace: VirtualXML®
Aplicación: CFDI ver. 3.2 y CFDI ver. 3.3
Sintaxis
Parametros
- p
- Tipo: System
Int32
Identificador en memoria devuelto por la función VirtualXML_New()
- 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 = VirtualXML_New("version CFDI");
// Llenado del documento
// Datos del emisor
// Datos del receptor
// Concepto
// Aqui comienza el llamado a las funciones del complemento de nomina
VirtualXML_SetNomina12(hXml,"O", "2017-01-20", "2017-01-16", "2017-01-22", "7", "1652.00", "123.00")
// Mas funciones VirtualXML_Nomina12xxx()
// ...
// Procesamiento del documento
// ....
// Lectura de resultados
// ....
// Liberacion de memoria
VirtualXML_Free(hXml);
}
Vease Tambien