# 5.3.3.1 Formas de pago

FormaPago = [
    {
        'codigo': '1',
        'nombre': '1 - Contado',
    }
]

# 5.3.3.2 Medios de pago

MedioPago = [
    {
        'codigo': '1',
        'nombre': 'Instrumento no definido',
    },
    {
        'codigo': '2',
        'nombre': 'Crédito ACH',
    },
    {
        'codigo': '3',
        'nombre': 'Débito ACH',
    },
    {
        'codigo': '4',
        'nombre': 'Reversión débito de demanda ACH',
    },
    {
        'codigo': '5',
        'nombre': 'Reversión crédito de demanda ACH',
    },
    {
        'codigo': '6',
        'nombre': 'Crédito de demanda ACH',
    },
    {
        'codigo': '7',
        'nombre': 'Débito de demanda ACH',
    },
    {
        'codigo': '8',
        'nombre': 'Mantener',
    },
    {
        'codigo': '9',
        'nombre': 'Clearing Nacional o Regional',
    },
    {
        'codigo': '10',
        'nombre': 'Efectivo',
    },
    {
        'codigo': '11',
        'nombre': 'Reversión Crédito Ahorro',
    },
    {
        'codigo': '12',
        'nombre': 'Reversión Débito Ahorro',
    },
    {
        'codigo': '13',
        'nombre': 'Crédito Ahorro',
    },
    {
        'codigo': '14',
        'nombre': 'Débito Ahorro',
    },
    {
        'codigo': '15',
        'nombre': 'Bookentry Crédito',
    },
    {
        'codigo': '16',
        'nombre': 'Bookentry Débito',
    },
    {
        'codigo': '17',
        'nombre': 'Concentración de la demanda en efectivo /Desembolso Crédito (CCD)',
    },
    {
        'codigo': '18',
        'nombre': 'Concentración de la demanda en efectivo / Desembolso (CCD) débito',
    },
    {
        'codigo': '19',
        'nombre': 'Crédito Pago negocio corporativo (CTP)',
    },
    {
        'codigo': '20',
        'nombre': 'Cheque ',
    },
    {
        'codigo': '21',
        'nombre': 'Proyecto bancario ',
    },
    {
        'codigo': '22',
        'nombre': 'Proyecto bancario certificado ',
    },
    {
        'codigo': '23',
        'nombre': 'Cheque bancario ',
    },
    {
        'codigo': '24',
        'nombre': 'Nota cambiaria esperando aceptación ',
    },
    {
        'codigo': '25',
        'nombre': 'Cheque certificado ',
    },
    {
        'codigo': '26',
        'nombre': 'Cheque Local',
    },
    {
        'codigo': '27',
        'nombre': 'Débito Pago Negocio Corporativo (CTP) ',
    },
    {
        'codigo': '28',
        'nombre': 'Crédito Negocio Intercambio Corporativo (CTX) ',
    },
    {
        'codigo': '29',
        'nombre': 'Débito Negocio Intercambio Corporativo (CTX) ',
    },
    {
        'codigo': '30',
        'nombre': 'Transferencia Crédito ',
    },
    {
        'codigo': '31',
        'nombre': 'Transferencia Débito ',
    },
    {
        'codigo': '32',
        'nombre': 'Concentración Efectivo / Desembolso Crédito plus (CCD+) ',
    },
    {
        'codigo': '33',
        'nombre': 'Concentración Efectivo / Desembolso Débito plus (CCD+) ',
    },
    {
        'codigo': '34',
        'nombre': 'Pago y depósito pre acordado (PPD) ',
    },
    {
        'codigo': '35',
        'nombre': 'Concentración efectivo ahorros / Desembolso Crédito (CCD) ',
    },
    {
        'codigo': '36',
        'nombre': 'Concentración efectivo ahorros / Desembolso Crédito (CCD) ',
    },
    {
        'codigo': '37',
        'nombre': 'Pago Negocio Corporativo Ahorros Crédito (CTP) ',
    },
    {
        'codigo': '38',
        'nombre': 'Pago Negocio Corporativo Ahorros Débito (CTP) ',
    },
    {
        'codigo': '39',
        'nombre': 'Crédito Negocio Intercambio Corporativo (CTX) ZZZ Acuerdo mutuo',
    },
    {
        'codigo': '40',
        'nombre': 'Débito Negocio Intercambio Corporativo (CTX)',
    },
    {
        'codigo': '41',
        'nombre': 'Concentración efectivo/Desembolso Crédito plus (CCD+)',
    },
    {
        'codigo': '42',
        'nombre': 'Consignación bancaria',
    },
    {
        'codigo': '43',
        'nombre': 'Concentración efectivo / Desembolso Débito plus (CCD+)',
    },
    {
        'codigo': '44',
        'nombre': 'Nota cambiaria',
    },
    {
        'codigo': '45',
        'nombre': 'Transferencia Crédito Bancario',
    },
    {
        'codigo': '46',
        'nombre': 'Transferencia Débito Interbancario',
    },
    {
        'codigo': '47',
        'nombre': 'Transferencia Débito Bancaria',
    },
    {
        'codigo': '48',
        'nombre': 'Tarjeta Crédito',
    },
    {
        'codigo': '49',
        'nombre': 'Tarjeta Débito',
    },
    {
        'codigo': '50',
        'nombre': 'Postgiro',
    },
    {
        'codigo': '51',
        'nombre': 'Telex estándar bancario francés',
    },
    {
        'codigo': '52',
        'nombre': 'Pago comercial urgente',
    },
    {
        'codigo': '53',
        'nombre': 'Pago Tesorería Urgente',
    },
    {
        'codigo': '60',
        'nombre': 'Nota promisoria',
    },
    {
        'codigo': '61',
        'nombre': 'Nota promisoria firmada por el acreedor',
    },
    {
        'codigo': '62',
        'nombre': 'Nota promisoria firmada por el acreedor, avalada por el banco',
    },
    {
        'codigo': '63',
        'nombre': 'Nota promisoria firmada por el acreedor, avalada por un tercero',
    },
    {
        'codigo': '64',
        'nombre': 'Nota promisoria firmada por el banco',
    },
    {
        'codigo': '65',
        'nombre': 'Nota promisoria firmada por un banco avalada por otro banco',
    },
    {
        'codigo': '66',
        'nombre': 'Nota promisoria firmada',
    },
    {
        'codigo': '70',
        'nombre': 'Retiro de nota por el por el acreedor',
    },
    {
        'codigo': '71',
        'nombre': 'Bonos',
    },
    {
        'codigo': '72',
        'nombre': 'Vales',
    },
    {
        'codigo': '74',
        'nombre': 'Retiro de nota por el por el acreedor sobre un banco',
    },
    {
        'codigo': '75',
        'nombre': 'Retiro de nota por el acreedor, avalada por otro banco',
    },
    {
        'codigo': '76',
        'nombre': 'Retiro de nota por el acreedor, sobre un banco avalada por un tercero',
    },
    {
        'codigo': '77',
        'nombre': 'Retiro de una nota por el acreedor sobre un tercero',
    },
    {
        'codigo': '78',
        'nombre': 'Retiro de una nota por el acreedor sobre un tercero avalada por un banco',
    },
    {
        'codigo': '91',
        'nombre': 'Nota bancaria transferible',
    },
    {
        'codigo': '92',
        'nombre': 'Cheque local trasferible',
    },
    {
        'codigo': '93',
        'nombre': 'Giro referenciado',
    },
    {
        'codigo': '94',
        'nombre': 'Giro urgente',
    },
    {
        'codigo': '95',
        'nombre': 'Giro formato abierto',
    },
    {
        'codigo': '96',
        'nombre': 'Método de pago solicitado no usado',
    },
    {
        'codigo': '97',
        'nombre': 'Clearing entre partners',
    },
    {
        'codigo': '98',
        'nombre': 'Cuentas de Ahorro de Tramite Simplificado (CATS)(Nequi, Daviplata, etc)',
    },
]

# 5.5.1 Periodo de Nomina

PeriodoNomina = [
    {
        'codigo': '1',
        'descripcion': 'Semanal',
    },
    {
        'codigo': '2',
        'descripcion': 'Decenal',
    },
    {
        'codigo': '3',
        'descripcion': 'Catorcenal',
    },
    {
        'codigo': '4',
        'descripcion': 'Quincenal',
    },
    {
        'codigo': '5',
        'descripcion': 'Mensual',
    },
    {
        'codigo': '6',
        'descripcion': 'Otro',
    },
]

# 5.5.2 Tipo de contrato

TipoContrato = [
    {
        'codigo': '1',
        'descripcion': '1 - Termino fijo',
    },
    {
        'codigo': '2',
        'descripcion': '2 - Termino Indefinido',
    },
    {
        'codigo': '3',
        'descripcion': '3 - Obra o Labor',
    },
    {
        'codigo': '4',
        'descripcion': '4 - Aprendizaje',
    },
    {
        'codigo': '5',
        'descripcion': '5 - Practicas o Pasantias',
    },

]


# 5.5.3 Tipo de Trabajador

TipoTrabajador = [
    {
        'codigo': '01',
        'descripcion': '01 Dependiente',
    },
    {
        'codigo': '02',
        'descripcion': '02 Servicio domestico',
    },
    {
        'codigo': '04',
        'descripcion': '04 Madre comunitaria',
    },
    {
        'codigo': '12',
        'descripcion': '12 Aprendices del Sena en etapa lectiva',
    },
    {
        'codigo': '18',
        'descripcion': '18 Funcionarios públicos sin tope máximo de ibc',
    },
    {
        'codigo': '19',
        'descripcion': '19 Aprendices del SENA en etapa productiva',
    },
    {
        'codigo': '21',
        'descripcion': '21 Estudiantes de postgrado en salud',
    },
    {
        'codigo': '22',
        'descripcion': '22 Profesor de establecimiento particular',
    },
    {
        'codigo': '23',
        'descripcion': '23 Estudiantes aportes solo riesgos laborales',
    },
    {
        'codigo': '30',
        'descripcion': '30 Dependiente entidades o universidades públicas con régimen especial en salud',
    },
    {
        'codigo': '31',
        'descripcion': '31 Cooperados o pre cooperativas de trabajo asociado',
    },
    {
        'codigo': '47',
        'descripcion': '47 Trabajador dependiente de entidad beneficiaria del sistema general de participaciones ‐ aportes patronales',
    },
    {
        'codigo': '51',
        'descripcion': '51 Trabajador de tiempo parcial',
    },
    {
        'codigo': '54',
        'descripcion': '54 Pre pensionado de entidad en liquidación.',
    },
    {
        'codigo': '56',
        'descripcion': '56 Pre pensionado con aporte voluntario a salud',
    },
    {
        'codigo': '58',
        'descripcion': '58 Estudiantes de prácticas laborales en el sector público',
    },
]

# 5.5.4 Subtipo de Trabajador

SubTipoTrabajador = [
    {
        'codigo': '00',
        'nombre': 'No aplica',
    },
    {
        'codigo': '01',
        'nombre': 'Dependiente pensionado por vejez activo',
    },
]


# 5.5.5 Tipo de Hora Extra o Recargo

Porcentaje = [
    # 1 Hora Extra Diurna 25.00
    {
        'codigo': '1',
        'tipo': 'Hora Extra Diurna',
        'porcentaje': 25.00
    },

    # 2 Hora Extra Nocturna 75.00
    {
        'codigo': '2',
        'tipo': 'Hora Extra Nocturna',
        'porcentaje': 75.00
    },

    # 3 Hora Recargo Nocturno 35.00
    {
        'codigo': '3',
        'tipo': 'Hora Recargo Nocturno',
        'porcentaje': 35.00
    },

    # 4 Hora Extra Diurna Dominical y Festivos 100.00
    {
        'codigo': '4',
        'tipo': 'Hora Extra Diurna Dominical y Festivos',
        'porcentaje': 100.00
    },

    # 5 Hora Recargo Diurno Dominical y Festivos 75.00
    {
        'codigo': '5',
        'tipo': 'Hora Recargo Diurno Dominical y Festivos',
        'porcentaje': 75.00
    },

    # 6 Hora Extra Nocturna Dominical y Festivos 150.00
    {
        'codigo': '6',
        'tipo': 'Hora Extra Nocturna Dominical y Festivos',
        'porcentaje': 150.00
    },

    # 7 Hora Recargo Nocturno Dominical y Festivos 110.00
    {
        'codigo': '7',
        'tipo': 'Hora Recargo Nocturno Dominical y Festivos',
        'porcentaje': 110.00
    },
]

# 5.5.6 Tipo de Incapacidad

Tipo = [
    {
        'codigo': '1',
        'nombre': 'Comun',
        'descripcion': 'Comun',
    },
    {
        'codigo': '2',
        'nombre': 'Profesional',
        'descripcion': 'Profesional',
    },
    {
        'codigo': '3',
        'nombre': 'Laboral',
        'descripcion': 'Laboral',
    },
]

# 5.5.7 Tipo de XML

TipoXML = [
    {
        'codigo': '102',
        'nombre': 'NominaIndividual',
        'descripcion': 'Documento Soporte de Pago de Nómina Electrónica',
    },
    {
        'codigo': '103',
        'nombre': 'NominaIndividualDeAjuste',
        'descripcion': 'Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica',
    },
]

# 5.5.8 Tipo de Nota de Ajuste

TipoNota = [
    {
        'codigo': '1',
        'nombre': 'Reemplazar',
        'descripcion': 'Reemplazar',
    },
    {
        'codigo': '2',
        'nombre': 'Eliminar',
        'descripcion': 'Eliminar',
    },
]