diff --git a/App_Code/LogicNominas.vb b/App_Code/LogicNominas.vb index e19a7325e..ae2fbadef 100644 --- a/App_Code/LogicNominas.vb +++ b/App_Code/LogicNominas.vb @@ -88,6 +88,7 @@ Public Class LogicNominas Dim NombreCompleto As String = "" Dim CURP As String = "" + Dim Sindicalizado As Boolean = False Dim NumeroSS As String = "" Dim FechaInicioContrato As String = "" Dim CodigoTipoContrato As String = "" @@ -101,6 +102,7 @@ Public Class LogicNominas Dim ClaveBanco As String = "" Dim BancoNumCuenta As String = "" Dim SDI As Double = 0 + Dim SalarioDiarioSS As Double = 0 Dim ClaveEstado As String = "" Dim ObjIncapacidades As New List(Of CFDINominaIncapacidades) @@ -120,6 +122,7 @@ Public Class LogicNominas RFC = objPersonal.RFC NombreCompleto = objPersonal.NombreCompleto + Sindicalizado = objPersonal.DtResultados.Rows(0)("Sindicalizado").ToString().ToUpper().Contiene("TRUE", "1") CURP = objPersonal.CURP NumeroSS = objPersonal.NumeroSS FechaInicioContrato = objPersonal.FechaInicioContrato.ToString() @@ -134,6 +137,7 @@ Public Class LogicNominas ClaveBanco = objPersonal.ClaveBanco BancoNumCuenta = objPersonal.BancoNumCuenta SDI = objPersonal.SDI + SalarioDiarioSS = objPersonal.SalarioDiarioSS ClaveEstado = objPersonal.ClaveEstado AntiguedadSemanas = DateDiff(DateInterval.Weekday, objPersonal.FechaIngreso, Now).ToEntero() @@ -368,8 +372,8 @@ Public Class LogicNominas cfdi.Nomina.Receptor.CodigoBanco = ClaveBanco cfdi.Nomina.Receptor.NumeroCuenta = BancoNumCuenta cfdi.Nomina.Receptor.SDI = SDI - cfdi.Nomina.Receptor.SBC = SDI - cfdi.Nomina.Receptor.Sindicalizado = "" + cfdi.Nomina.Receptor.SBC = SalarioDiarioSS + cfdi.Nomina.Receptor.Sindicalizado = If(Sindicalizado, "Si", "No") cfdi.Nomina.Receptor.CodigoEntidadFederativa = ClaveEstado cfdi.Conceptos.Add(New CFDIConceptos With {.Cantidad = 1, .ClaveUnidad = "ACT", .ClaveProdServ = "84111505", .Descripcion = "Pago de nĂ³mina", .ValorUnitario = cfdi.Comprobante.Subtotal, .Importe = cfdi.Comprobante.Subtotal, .Descuento = cfdi.Nomina.TotalDeducciones.ToString().ToDecimal()}) diff --git a/Nomina/Nomina2.aspx b/Nomina/Nomina2.aspx index a7ad6802c..ddf2c062f 100644 --- a/Nomina/Nomina2.aspx +++ b/Nomina/Nomina2.aspx @@ -546,7 +546,7 @@