nomina11

class satcfdi.create.cfd.nomina11.HorasExtra(dias: int, tipo_horas: str, horas_extra: int, importe_pagado: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo opcional para expresar información de las horas extras

tag
class satcfdi.create.cfd.nomina11.Incapacidad(dias_incapacidad: decimal.Decimal | int, tipo_incapacidad: int, descuento: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo opcional para expresar información de las incapacidades

tag
class satcfdi.create.cfd.nomina11.Deduccion(tipo_deduccion: int, clave: str, concepto: str, importe_gravado: decimal.Decimal | int, importe_exento: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo para expresar la información detallada de una deducción

tag
class satcfdi.create.cfd.nomina11.Deducciones(total_gravado: decimal.Decimal | int, total_exento: decimal.Decimal | int, deduccion: satcfdi.create.cfd.nomina11.Deduccion | dict | collections.abc.Sequence[satcfdi.create.cfd.nomina11.Deduccion | dict])[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo opcional para expresar las deducciones aplicables

tag
class satcfdi.create.cfd.nomina11.Percepcion(tipo_percepcion: int, clave: str, concepto: str, importe_gravado: decimal.Decimal | int, importe_exento: decimal.Decimal | int)[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo para expresar la información detallada de una percepción

tag
class satcfdi.create.cfd.nomina11.Percepciones(total_gravado: decimal.Decimal | int, total_exento: decimal.Decimal | int, percepcion: satcfdi.create.cfd.nomina11.Percepcion | dict | collections.abc.Sequence[satcfdi.create.cfd.nomina11.Percepcion | dict])[source]

Bases: XElement

http://www.sat.gob.mx/nomina Nodo opcional para expresar las percepciones aplicables

tag
class satcfdi.create.cfd.nomina11.Nomina(num_empleado: str, curp: str, tipo_regimen: int, fecha_pago: date, fecha_inicial_pago: date, fecha_final_pago: date, num_dias_pagados: decimal.Decimal | int, periodicidad_pago: str, registro_patronal: str = None, num_seguridad_social: str = None, departamento: str = None, clabe: int = None, banco: int = None, fecha_inicio_rel_laboral: date = None, antiguedad: int = None, puesto: str = None, tipo_contrato: str = None, tipo_jornada: str = None, salario_base_cot_apor: decimal.Decimal | int = None, riesgo_puesto: int = None, salario_diario_integrado: decimal.Decimal | int = None, percepciones: satcfdi.create.cfd.nomina11.Percepciones | dict = None, deducciones: satcfdi.create.cfd.nomina11.Deducciones | dict = None, incapacidades: satcfdi.create.cfd.nomina11.Incapacidad | dict | collections.abc.Sequence[satcfdi.create.cfd.nomina11.Incapacidad | dict] = None, horas_extras: satcfdi.create.cfd.nomina11.HorasExtra | dict | collections.abc.Sequence[satcfdi.create.cfd.nomina11.HorasExtra | dict] = None)[source]

Bases: CFDI

Complemento al Comprobante Fiscal Digital a través de Internet (CFDI) para el manejo de datos de Nómina.

tag
version = '1.1'