-- mejora en nomina. perioricidadpago
This commit is contained in:
@@ -305,7 +305,7 @@ Public Class CFDINominaReceptor
|
|||||||
Public Property Departamento As String = ""
|
Public Property Departamento As String = ""
|
||||||
Public Property Puesto As String = ""
|
Public Property Puesto As String = ""
|
||||||
Public Property CodigoRiesgoPuesto As String = ""
|
Public Property CodigoRiesgoPuesto As String = ""
|
||||||
Public Property TipoPeriodo As String = ""
|
Public Property PeriodicidadPago As String = ""
|
||||||
Public Property CodigoBanco As String = ""
|
Public Property CodigoBanco As String = ""
|
||||||
Public Property NumeroCuenta As String = ""
|
Public Property NumeroCuenta As String = ""
|
||||||
Public Property SDI As Decimal = 0
|
Public Property SDI As Decimal = 0
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ Public Class LogicNominas
|
|||||||
Dim Departamento As String = ""
|
Dim Departamento As String = ""
|
||||||
Dim Puesto As String = ""
|
Dim Puesto As String = ""
|
||||||
Dim CveSATRiesgoPuesto As String = ""
|
Dim CveSATRiesgoPuesto As String = ""
|
||||||
Dim TipoPeriodoPago As String = ""
|
Dim PeriodicidadPago As String = ""
|
||||||
Dim ClaveBanco As String = ""
|
Dim ClaveBanco As String = ""
|
||||||
Dim BancoNumCuenta As String = ""
|
Dim BancoNumCuenta As String = ""
|
||||||
Dim SDI As Decimal = 0
|
Dim SDI As Decimal = 0
|
||||||
@@ -203,7 +203,7 @@ Public Class LogicNominas
|
|||||||
Departamento = objPersonal.Departamento
|
Departamento = objPersonal.Departamento
|
||||||
Puesto = objPersonal.Puesto
|
Puesto = objPersonal.Puesto
|
||||||
CveSATRiesgoPuesto = objPersonal.CveSATRiesgoPuesto.ToString()
|
CveSATRiesgoPuesto = objPersonal.CveSATRiesgoPuesto.ToString()
|
||||||
TipoPeriodoPago = objPersonal.TipoPeriodoPago
|
|
||||||
'If Not MetodoPagoFijo Then
|
'If Not MetodoPagoFijo Then
|
||||||
' ClaveBanco = objPersonal.ClaveBanco
|
' ClaveBanco = objPersonal.ClaveBanco
|
||||||
' BancoNumCuenta = objPersonal.BancoNumCuenta
|
' BancoNumCuenta = objPersonal.BancoNumCuenta
|
||||||
@@ -265,6 +265,7 @@ Public Class LogicNominas
|
|||||||
|
|
||||||
FechaFin = DrPeriodo("FechaFin").ToString().ToDate()
|
FechaFin = DrPeriodo("FechaFin").ToString().ToDate()
|
||||||
FechaPago = DrPeriodo("FechaPago").ToString().ToDate()
|
FechaPago = DrPeriodo("FechaPago").ToString().ToDate()
|
||||||
|
PeriodicidadPago = DrPeriodo("ClavePerioricidadPago").ToString()
|
||||||
AntiguedadSemanas = DateDiff(DateInterval.Weekday, objPersonal.FechaIngreso, FechaFin).ToEntero()
|
AntiguedadSemanas = DateDiff(DateInterval.Weekday, objPersonal.FechaIngreso, FechaFin).ToEntero()
|
||||||
|
|
||||||
If Not TimbreIndemnizacion Then
|
If Not TimbreIndemnizacion Then
|
||||||
@@ -491,7 +492,7 @@ Public Class LogicNominas
|
|||||||
cfdi.Nomina.Receptor.Departamento = Departamento
|
cfdi.Nomina.Receptor.Departamento = Departamento
|
||||||
cfdi.Nomina.Receptor.Puesto = Puesto
|
cfdi.Nomina.Receptor.Puesto = Puesto
|
||||||
cfdi.Nomina.Receptor.CodigoRiesgoPuesto = CveSATRiesgoPuesto.ToString()
|
cfdi.Nomina.Receptor.CodigoRiesgoPuesto = CveSATRiesgoPuesto.ToString()
|
||||||
cfdi.Nomina.Receptor.TipoPeriodo = TipoPeriodoPago
|
cfdi.Nomina.Receptor.PeriodicidadPago = PeriodicidadPago
|
||||||
cfdi.Nomina.Receptor.CodigoBanco = ClaveBanco
|
cfdi.Nomina.Receptor.CodigoBanco = ClaveBanco
|
||||||
cfdi.Nomina.Receptor.NumeroCuenta = BancoNumCuenta
|
cfdi.Nomina.Receptor.NumeroCuenta = BancoNumCuenta
|
||||||
cfdi.Nomina.Receptor.SDI = SDI
|
cfdi.Nomina.Receptor.SDI = SDI
|
||||||
|
|||||||
@@ -516,7 +516,7 @@ Public Class Timbrado
|
|||||||
Dim UrlServicio As String = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL"
|
Dim UrlServicio As String = "http://generacfdi.com.mx/rvltimbrado/service1.asmx?WSDL"
|
||||||
Dim AmbienteProductivo As Boolean = True
|
Dim AmbienteProductivo As Boolean = True
|
||||||
|
|
||||||
If Not Empresa.FacturaProduccion OrElse Empresa.CveEmpresa = 1 Then
|
If Not Empresa.FacturaProduccion OrElse Empresa.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
UsuarioServicio = "fgomez"
|
UsuarioServicio = "fgomez"
|
||||||
ClaveServicio = "12121212"
|
ClaveServicio = "12121212"
|
||||||
Clave = "12345678a"
|
Clave = "12345678a"
|
||||||
@@ -713,12 +713,15 @@ Public Class Timbrado
|
|||||||
Dim UsuarioServicio As String = "rene.molina@adssistemas.mx"
|
Dim UsuarioServicio As String = "rene.molina@adssistemas.mx"
|
||||||
Dim ClaveServicio As String = "Facturacion2021#"
|
Dim ClaveServicio As String = "Facturacion2021#"
|
||||||
|
|
||||||
If Not Empresa.FacturaProduccion OrElse Empresa.CveEmpresa = 1 Then
|
If Not Empresa.FacturaProduccion OrElse Empresa.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
EmisorRFC = "ZUÑ920208KL4"
|
EmisorRFC = "EKU9003173C9"
|
||||||
ArchivoLLave = $"{Empresa.Ruta}Certificados\CSD01_ZUÑ920208KL4.key"
|
ArchivoLLave = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.key"
|
||||||
ArchivoCertificado = $"{Empresa.Ruta}Certificados\CSD01_ZUÑ920208KL4.cer"
|
ArchivoCertificado = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.cer"
|
||||||
|
|
||||||
Clave = "12345678a"
|
Clave = "12345678a"
|
||||||
TimbraProduccion = False
|
TimbraProduccion = False
|
||||||
|
UsuarioServicio = "UserTest"
|
||||||
|
ClaveServicio = "1234567890"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim llaveByte As Byte(), certByte As Byte()
|
Dim llaveByte As Byte(), certByte As Byte()
|
||||||
@@ -1325,7 +1328,7 @@ Public Class Timbrado
|
|||||||
|
|
||||||
If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo)
|
If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo)
|
||||||
|
|
||||||
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
AmbienteProductivo = False
|
AmbienteProductivo = False
|
||||||
Clave = "12345678a"
|
Clave = "12345678a"
|
||||||
EmisorRFC = "EKU9003173C9"
|
EmisorRFC = "EKU9003173C9"
|
||||||
@@ -1362,7 +1365,7 @@ Public Class Timbrado
|
|||||||
Dim cfdi As New Profact.TimbraCFDI40.Conector(AmbienteProductivo)
|
Dim cfdi As New Profact.TimbraCFDI40.Conector(AmbienteProductivo)
|
||||||
Dim comprobante As New Profact.TimbraCFDI40.Comprobante()
|
Dim comprobante As New Profact.TimbraCFDI40.Comprobante()
|
||||||
|
|
||||||
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
cfdi.EstableceCredenciales("mvpNUXmQfK8=")
|
cfdi.EstableceCredenciales("mvpNUXmQfK8=")
|
||||||
Else
|
Else
|
||||||
cfdi.EstableceCredenciales($"vSGxMFWnNRy/nDoowxqrqw==|Sia123654")
|
cfdi.EstableceCredenciales($"vSGxMFWnNRy/nDoowxqrqw==|Sia123654")
|
||||||
@@ -2326,7 +2329,7 @@ Public Class Timbrado
|
|||||||
Nom.Receptor.Puesto = ObjCFDITimbre.Nomina.Receptor.Puesto
|
Nom.Receptor.Puesto = ObjCFDITimbre.Nomina.Receptor.Puesto
|
||||||
Nom.Receptor.RiesgoPuestoSpecified = True
|
Nom.Receptor.RiesgoPuestoSpecified = True
|
||||||
Nom.Receptor.RiesgoPuesto = ObjCFDITimbre.Nomina.Receptor.CodigoRiesgoPuesto
|
Nom.Receptor.RiesgoPuesto = ObjCFDITimbre.Nomina.Receptor.CodigoRiesgoPuesto
|
||||||
Nom.Receptor.PeriodicidadPago = ObjCFDITimbre.Nomina.Receptor.TipoPeriodo
|
Nom.Receptor.PeriodicidadPago = ObjCFDITimbre.Nomina.Receptor.PeriodicidadPago
|
||||||
If ObjCFDITimbre.Nomina.Receptor.CodigoBanco <> "" AndAlso ObjCFDITimbre.Nomina.Receptor.NumeroCuenta <> "" Then
|
If ObjCFDITimbre.Nomina.Receptor.CodigoBanco <> "" AndAlso ObjCFDITimbre.Nomina.Receptor.NumeroCuenta <> "" Then
|
||||||
Nom.Receptor.BancoSpecified = True
|
Nom.Receptor.BancoSpecified = True
|
||||||
Nom.Receptor.Banco = ObjCFDITimbre.Nomina.Receptor.CodigoBanco
|
Nom.Receptor.Banco = ObjCFDITimbre.Nomina.Receptor.CodigoBanco
|
||||||
@@ -2963,7 +2966,7 @@ Public Class Timbrado
|
|||||||
ObjCFDITimbre.Nomina.Receptor.Departamento,
|
ObjCFDITimbre.Nomina.Receptor.Departamento,
|
||||||
ObjCFDITimbre.Nomina.Receptor.Puesto,
|
ObjCFDITimbre.Nomina.Receptor.Puesto,
|
||||||
ObjCFDITimbre.Nomina.Receptor.CodigoRiesgoPuesto,
|
ObjCFDITimbre.Nomina.Receptor.CodigoRiesgoPuesto,
|
||||||
If(ObjCFDITimbre.Nomina.TipoNomina = "E", "99", ObjCFDITimbre.Nomina.Receptor.TipoPeriodo),
|
ObjCFDITimbre.Nomina.Receptor.PeriodicidadPago,
|
||||||
ObjCFDITimbre.Nomina.Receptor.CodigoBanco,
|
ObjCFDITimbre.Nomina.Receptor.CodigoBanco,
|
||||||
ObjCFDITimbre.Nomina.Receptor.NumeroCuenta,
|
ObjCFDITimbre.Nomina.Receptor.NumeroCuenta,
|
||||||
ObjCFDITimbre.Nomina.Receptor.SBC,
|
ObjCFDITimbre.Nomina.Receptor.SBC,
|
||||||
@@ -3088,18 +3091,18 @@ Public Class Timbrado
|
|||||||
|
|
||||||
UrlServicio = "https://cfdi.gofac.com.mx/timbrado.asmx?WSDL"
|
UrlServicio = "https://cfdi.gofac.com.mx/timbrado.asmx?WSDL"
|
||||||
|
|
||||||
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
|
|
||||||
EmisorRFC = "EKU9003173C9"
|
EmisorRFC = "EKU9003173C9"
|
||||||
UsuarioActual.Empresa.Empresa = "ESCUELA KEMPER URGATE"
|
UsuarioActual.Empresa.Empresa = "ESCUELA KEMPER URGATE"
|
||||||
ArchivoLLave = $"{UsuarioActual.Empresa.Ruta}Certificados\EKU9003173C9.key"
|
ArchivoLLave = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.key"
|
||||||
ArchivoCertificado = $"{UsuarioActual.Empresa.Ruta}Certificados\EKU9003173C9.cer"
|
ArchivoCertificado = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.cer"
|
||||||
|
|
||||||
Clave = "12345678a"
|
Clave = "12345678a"
|
||||||
TimbraProduccion = False
|
TimbraProduccion = False
|
||||||
UsuarioServicio = "UserTest"
|
UsuarioServicio = "UserTest"
|
||||||
ClaveServicio = "1234567890"
|
ClaveServicio = "1234567890"
|
||||||
|
UsuarioActual.Empresa.CodigoRegimenFiscal = "601"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
#Region "Valida"
|
#Region "Valida"
|
||||||
@@ -3311,15 +3314,18 @@ Public Class Timbrado
|
|||||||
If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo)
|
If Not Directory.Exists(RutaArchivo) Then Directory.CreateDirectory(RutaArchivo)
|
||||||
|
|
||||||
|
|
||||||
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 Then
|
If Not UsuarioActual.Empresa.FacturaProduccion OrElse UsuarioActual.CveEmpresa = 1 OrElse Not ClsPaginas.EsProduccion Then
|
||||||
|
|
||||||
EmisorRFC = "EKU9003173C9"
|
EmisorRFC = "EKU9003173C9"
|
||||||
UsuarioActual.Empresa.Empresa = "ESCUELA KEMPER URGATE"
|
UsuarioActual.Empresa.Empresa = "ESCUELA KEMPER URGATE"
|
||||||
ArchivoLLave = $"{UsuarioActual.Empresa.Ruta}Certificados\EKU9003173C9.key"
|
ArchivoLLave = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.key"
|
||||||
ArchivoCertificado = $"{UsuarioActual.Empresa.Ruta}Certificados\EKU9003173C9.cer"
|
ArchivoCertificado = $"{Extensiones.ModExtensiones.DirectorioEmpresas}1\Certificados\EKU9003173C9.cer"
|
||||||
|
|
||||||
Clave = "12345678a"
|
Clave = "12345678a"
|
||||||
TimbraProduccion = False
|
TimbraProduccion = False
|
||||||
|
UsuarioServicio = "UserTest"
|
||||||
|
ClaveServicio = "1234567890"
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
#Region "Valida"
|
#Region "Valida"
|
||||||
|
|||||||
Reference in New Issue
Block a user