diff --git a/GestionAsegasa/GestionAsegasa.vbproj b/GestionAsegasa/GestionAsegasa.vbproj index d46b746..74fc2c4 100644 --- a/GestionAsegasa/GestionAsegasa.vbproj +++ b/GestionAsegasa/GestionAsegasa.vbproj @@ -43,8 +43,8 @@ - - + + diff --git a/ServicioGestionAsegasa/ServicioGestionAsegasa.csproj b/ServicioGestionAsegasa/ServicioGestionAsegasa.csproj index c4cb789..26b251a 100644 --- a/ServicioGestionAsegasa/ServicioGestionAsegasa.csproj +++ b/ServicioGestionAsegasa/ServicioGestionAsegasa.csproj @@ -24,7 +24,7 @@ - + diff --git a/WSAsegasaVerifactu/ProcesosVeriFactuAsegasa.cs b/WSAsegasaVerifactu/ProcesosVeriFactuAsegasa.cs index 1520f64..2265193 100644 --- a/WSAsegasaVerifactu/ProcesosVeriFactuAsegasa.cs +++ b/WSAsegasaVerifactu/ProcesosVeriFactuAsegasa.cs @@ -70,7 +70,7 @@ namespace WSAsegasaVerifactu Logs.AñadeLog(tsUtilidades.Enumeraciones.TipoLog.Fallo, ex.Message, ex); } } - public DatosConfig ObtieneConfiguracion() + public DatosConfig ObtieneConfiguracion(string idEmpresa) { var bd = tscgestionasegasa.NuevoContexto(Procesos.Conf.NombreConexionBD, true, false, true, "ProcesosVeriFactu"); var bdts = bdFactu.tscFactu.NuevoContexto("Producción", true, false, true, "ProcesosVeriFactu"); @@ -107,7 +107,7 @@ namespace WSAsegasaVerifactu - public List ObtenerOperacionesPendientes() + public List? ObtenerOperacionesPendientes(string idEmpresa) { DateTime Ahora = DateTime.Now; int OperAlta = (int)bdAsegasa.db.registrosverifactu.OperacionEnum.ALTA; @@ -332,7 +332,7 @@ namespace WSAsegasaVerifactu } private peticionesverifactu? pvf; - public void GuardarPeticionAEAT(string Peticion) + public void GuardarPeticionAEAT(string Peticion, string idEmpresa) { pvf = new peticionesverifactu(); pvf.Peticion = System.Text.UTF8Encoding.UTF8.GetBytes(Peticion); @@ -342,10 +342,10 @@ namespace WSAsegasaVerifactu } - - - public (bool,string, DateOnly?)? ObtenerUltimaFacturaEnviada(string Serie, DateOnly Fecha) + + + public (bool, string, DateOnly?)? ObtenerUltimaFacturaEnviada(string Serie, DateOnly FechaFactura, string idEmpresa) { //int iAlta = (int)registrosverifactu.OperacionEnum.ALTA; //int iPendiente = (int)registrosverifactu.EstadoEnum.PENDIENTE_RESPUESTA; @@ -380,7 +380,7 @@ namespace WSAsegasaVerifactu } - public void Excepcion(Exception ex, string RespuestaAEAT) + public void Excepcion(Exception ex, string RespuestaAEAT, string idEmpresa) { try { @@ -417,7 +417,7 @@ namespace WSAsegasaVerifactu } - public void OperacionIncorrecta(tsRegistroFacturacion op, Exception ex) + public void OperacionIncorrecta(tsRegistroFacturacion op, Exception ex, string idEmpresa) { int idAplicacion = int.Parse(op.ReferenciaExterna); @@ -427,12 +427,12 @@ namespace WSAsegasaVerifactu bd.SaveChanges(); } - public void Log(string Mensaje, TipoLog Tipo) - { + public void Log(string Mensaje, TipoLog Tipo, string idEmpresa) + { Logs.AñadeLog(Tipo, Mensaje); } - tsEncadenamiento? ItsVeriFactu.ObtenerUltimoEncadenamiento(string idEmisorFactura) + public tsEncadenamiento? ObtenerUltimoEncadenamiento(string idEmisorFactura, string idEmpresa) { int pr = (int)bdAsegasa.db.registrosverifactu.EstadoEnum.PENDIENTE_RESPUESTA; // int ae = (int)bdAsegasa.db.registrosverifactu.EstadoEnum.ACEPTADO_CON_ERRORES; @@ -470,7 +470,7 @@ namespace WSAsegasaVerifactu } } - public void GuardarRespuestaAEAT(RespuestaRegFactuSistemaFacturacionType Respuesta, List listadoRegistros) + public void GuardarRespuestaAEAT(RespuestaRegFactuSistemaFacturacionType Respuesta, List listadoRegistros, string idEmpresa) { try { diff --git a/WSAsegasaVerifactu/WSAsegasaVerifactu.csproj b/WSAsegasaVerifactu/WSAsegasaVerifactu.csproj index 51f2c01..b8db11d 100644 --- a/WSAsegasaVerifactu/WSAsegasaVerifactu.csproj +++ b/WSAsegasaVerifactu/WSAsegasaVerifactu.csproj @@ -6,12 +6,13 @@ enable dotnet-WSAsegasa-3170e77c-9190-48a1-9c66-26323b65ac5d win-x64;linux-x64 - 1.0.0.3 - 1.0.0.3 + 1.0.0.4 + 1.0.0.4 Manuel Tecnosis S.A Servicio de envío de facturas de asegasa al sistema Verifactu + - 2026-09-09 V 1.0.0.4 Corrección en tsVeriFactu - 2026-07-27 V 1.0.0.3 Se habilita EnableRetryOnFailure en la conexion a la bd y se aumenta el timeout a 60 segundos - 2026-06-15 V 1.0.0.2 Actualización librería tsUtilidades - 2026-05-19 V 1.0.0.1 Se cambian los logs de correo a tsnotificaciones. @@ -30,8 +31,8 @@ - - + + diff --git a/bdAsegasa/bdAsegasa.csproj b/bdAsegasa/bdAsegasa.csproj index 943efd2..bfaff6b 100644 --- a/bdAsegasa/bdAsegasa.csproj +++ b/bdAsegasa/bdAsegasa.csproj @@ -15,8 +15,8 @@ - - + + diff --git a/itsm/itsm.csproj b/itsm/itsm.csproj index 37ea950..df0bb43 100644 --- a/itsm/itsm.csproj +++ b/itsm/itsm.csproj @@ -9,6 +9,6 @@ - + \ No newline at end of file