Lo primero es que ya debemos hacer conciencia de que TOOOODO, pero lo que se dice TOOOODO ahora en un Comprobante Fiscal Digital por Internet
Eso incluyen las facturas, notas de credito, notas de cargo, recibos de honorarios, recibos de arrendamiento, recibos de nomina, estados de cuenta bancario, recibos de honorarios, boletas de empeño, comprobantes de traslado o transporte de productos, etc etc etc
Y en la PARTE TECNICA TOOODOS se generan igual, se sellan digitalmente igual, se timbran igual, consumen timbres por igual y se cancelan por igual.
Tambien TODOS los CFDI usan EL MISMO CERTIFICADO DE SELLO DIGITAL
Ahora, haciendo extension a la libreria CFDLib.dll y al Servitimbre, todos los CFDI se manejan atravez del archivo ini o txt segun corresponda, solo es requisito tener las versiones mas actuales por supuesto.
La UNICA diferencia entre una factura y un recibo de nomina es que el primero es de tipo ingreso y el segundo es de tipo egreso, ademas de que el recibo de nomina lleva un "complemento nomina"
Y eso es todo, NO HAY DESARROLLOS INDEPENDIENTES, es decir, con LA MISMA CFDLIB.DLL Y SERVITIMBRE se van a generar cualquier tipo de CFDI y se va a timbrar por igual, insisto que hay que tener la version mas reciente de dichas aplicaciones
Tambien se extiende a la parte de validacion, EL MISMO VALIDADOR valida TOOODOS los CFDI llamese factura, recibo de nomina, recibo de honorarios, etc
TECNICAMENTE TODOS LOS COMPROBANTES FISCALES SON LO MISMO !!! (Fiscalmente si es otro rollo, pero eso no nos ocupa aqui)
Esta muy mal dicho pero si de algo les sirve para aclarar ideas........piensen en los recibos de nomina como una factura de tipo egreso y con complemento nomina, eso es todo.

Bueno pero que es el complemento nomina?
Hay una docena de complementos fiscales, cada uno para una actividad economica distinta, por ejemplo esta el complemento de Escuelas Privadas, el complemento de Venta de Vehiculos, el de Nominas y otros
Y no es mas que informacion adicional con datos muy especificos de la actividad que representa, en la parte tecnica, es un nodo que se le agrega al XML y que lleva por nombre <Complemento>