Referencia del Namespace sage.addons.portalcli.Negocio.Enums

Enumeraciones

enum  EntornoTrabajo {
  EntornoTrabajo.NOTESTABLISHED, EntornoTrabajo.QA, EntornoTrabajo.PREPRODUCTION, EntornoTrabajo.PRODUCTION,
  EntornoTrabajo.DEV
}
 Entorno de trabajo. Más...
 
enum  TipoRelacionEmpresas {
  TipoRelacionEmpresas.Ninguna = 0, TipoRelacionEmpresas.SinEmpresas = 1, TipoRelacionEmpresas.EmpresaUnicaConPermisos = 2, TipoRelacionEmpresas.VariasEmpresasConPermisos = 3,
  TipoRelacionEmpresas.EmpresaConectadaPreviamenteConPermisos = 4, TipoRelacionEmpresas.EmpresaSinPermisos = 5, TipoRelacionEmpresas.EmpresaSinCIF = 6, TipoRelacionEmpresas.EmpresaConectadaPreviamente = 7
}
 • No se encuentra ninguna empresa en la lista devuelta por la API para una empresa de Sage 50: Aparecerá el check no seleccionado y desplegable de Empresa despacho vacío y no editable. Más...
 
enum  EstadoEnvio {
  EstadoEnvio.ExportacionSinEnvio = 0, EstadoEnvio.ErrorCreacionFichero = 1, EstadoEnvio.TokenCaducado = 2, EstadoEnvio.ErrorSubirFichero = 3,
  EstadoEnvio.FicheroNoRecibido = 4, EstadoEnvio.FicheroRecibido = 5, EstadoEnvio.FicheroAutodespro = 6, EstadoEnvio.FicheroNoRecibidoAutodespro = 7,
  EstadoEnvio.FicheroAutodesproPendiente = 8, EstadoEnvio.FicheroAutodesproProcesando = 9, EstadoEnvio.FicheroProcesadoPorAutodesproOK = 10, EstadoEnvio.FicheroProcesadoAutodesproIncid = 11,
  EstadoEnvio.FicheroImportadoDespacho = 12, EstadoEnvio.FicheroProcesado = 13
}
 Enumeración para el estado Más...
 
enum  EstadoAddonConfig {
  EstadoAddonConfig.AddonNoInstalado = 0, EstadoAddonConfig.InstaladoNoConfigurado = 1, EstadoAddonConfig.InstaladoConfigurado = 2, EstadoAddonConfig.UsuarioActivoConCredenciales = 3,
  EstadoAddonConfig.UsuarioActivoConCredencialesEmpresaNoConfigurada = 4, EstadoAddonConfig.UsuarioActivonSinCredenciales = 5
}
 Enumeración para los estados de los Add-ons Más...
 

Documentación de las enumeraciones

◆ EntornoTrabajo

Entorno de trabajo.

Valores de enumeraciones
NOTESTABLISHED 

Not Established

QA 

QA Environment, for test purposes.

PREPRODUCTION 

PREPRODUCTION Environment, previous step before PRODUCTION

PRODUCTION 

PRODUCTION environment, real mode.

DEV 

DEV environment

Definición en la línea 13 del archivo Enums.cs.

◆ EstadoAddonConfig

Enumeración para los estados de los Add-ons

1) Add-on no instalado Cuando el Add-on no esté instalado se mostrará una web desde la cual se informará sobre el Add-on y el usuario podrá instalarlo.

2) Add-on instalado y Onboarding no ejecutado. Se mostrará una web que informará ventajas que ofrece sobre integración con un despacho. Se podrá ejecutar asistente de configuración.

3) Add-on instalado y Onboarding ejecutado:

Si tenemos instalado el Add-on existen diferentes escenarios en función de si el usuario activo tiene credenciales de acceso a Portal del cliente asociadas y/o si la empresa activa está conectada con empresa del portal.

  • 3.1. Usuario activo con credenciales + empresa configurada Se mostrará la web de portal del cliente con usuario logado y empresa cargada usando URL y TOKEN devuelto por la API.
  • 3.2. Usuario con credenciales + empresa no configurada Se mostrará una web informando al usuario que puede asociar la empresa con su despacho.
  • 3.3. Usuario no tiene credenciales: Se mostrará una web que informará sobre portal del cliente e indicando al usuario que contacte con el SUPERVISOR para que le asocie credenciales.
Valores de enumeraciones
AddonNoInstalado 

Add-on no instalado

InstaladoNoConfigurado 

Add-on instalado y Onboarding no ejecutado

InstaladoConfigurado 

Add-on instalado y Onboarding ejecutado:

  • Usuario activo con credenciales + empresa configurada
  • Usuario con credenciales + empresa no configurada
  • Usuario no tiene credenciales ///
UsuarioActivoConCredenciales 

Usuario activo con credenciales + empresa configurada

UsuarioActivoConCredencialesEmpresaNoConfigurada 

Usuario con credenciales + empresa no configurada

UsuarioActivonSinCredenciales 

Usuario no tiene credenciales

Definición en la línea 230 del archivo Enums.cs.

◆ EstadoEnvio

Enumeración para el estado

Valores de enumeraciones
ExportacionSinEnvio 

Se ha ejecutado proceso de exportación sin realizar envío del fichero

ErrorCreacionFichero 

Se ha producido un error al crear el fichero de exportación

TokenCaducado 

Tokens de usuario estaban caducados y el usuario no ha refrescado tokens

ErrorSubirFichero 

Se ha producido un error al realizar subida del fichero de exportación a AWS

FicheroNoRecibido 

No se ha recibido fichero de exportación en el portal del cliente

FicheroRecibido 

Se ha recibido el fichero de exportación en el portal del cliente

FicheroAutodespro 

Exportación realizando envío. Fichero pasado a autodespro

FicheroNoRecibidoAutodespro 

El usuario a intentado descargar fichero manualmente y ha habido un problema que ha impedido la descarga.

FicheroAutodesproPendiente 

Exportación realizando envío. Fichero recibido autodespro pendiente de procesar

FicheroAutodesproProcesando 

Exportación realizando envío. Autodespro procesando el fichero

FicheroProcesadoPorAutodesproOK 

Exportación realizando envío. Fichero procesado por autodespro

FicheroProcesadoAutodesproIncid 

Otros

FicheroImportadoDespacho 

El usuario ha podido descargar el fichero manualmente y se ha podido procesar la importación de datos a Sage Despachos.

FicheroProcesado 

Solo se podrá dar el caso en fase de pruebas. Se ha intentado importar un fichero que ya ha sido importado anteriormente.

Definición en la línea 131 del archivo Enums.cs.

◆ TipoRelacionEmpresas

• No se encuentra ninguna empresa en la lista devuelta por la API para una empresa de Sage 50: Aparecerá el check no seleccionado y desplegable de Empresa despacho vacío y no editable.

• Se encuentra una empresa en la lista devuelta por la API para una empresa de Sage 50 y esta tiene permisos de exportación para la empresa despacho: Aparecerá el check seleccionado, icono de correcto en columna Conexión y desplegable de Empresa despacho informado. El valor del desplegable no se podrá modificar.

• Se encuentra más de una empresa en la lista devuelta por la API para una empresa de Sage 50: Aparecerá el check seleccionado, icono de aviso en columna Conexión(tooltip Existen varias empresas despacho con mismo CIF seleccione la que corresponda) y desplegable de Empresa despacho informado con lista completa de todas las empresas despacho con mismo CIF devueltas por la API.Se podrá modificar valor del desplegable.

• Empresa de Sage 50 que tiene mismo CIF que otra empresa de Sage 50 que se ha relacionado con empresa de la lista devuelta por la API: Aparecerá el check no seleccionado, icono de aviso en columna Conexión de la empresa que no conectamos(tooltip Empresa con mismo CIF en Sage 50, selecciónela si debe conectar la empresa) y desplegable de Empresa despacho informado. En el caso que existan varias empresas en la lista devuelta por la API con mismo CIF que empresa de Sage 50 en el desplegable se mostrará lista completa de todas las empresas despacho con mismo CIF devueltas por la API y se podrá modificar valor del desplegable, en caso de solo tener una sola empresa despacho no se podrá modificar el valor del desplegable

• Empresa de Sage 50 que tiene mismo CIF que otra empresa de Sage 50 que se ha relacionado con empresa de la lista devuelta por la API, pero para la empresa devuelta por la API el usuario no tiene permisos de exportación: Aparecerá el check seleccionado, icono de aviso en columna Conexión(tooltip No tienes permisos para enviar datos contables a la empresa despacho) y desplegable de Empresa despacho informado. En el caso que existan varias empresas en la lista devuelta por la API con mismo CIF que empresa de Sage 50 en el desplegable se mostrará lista completa de todas las empresas despacho con mismo CIF devueltas por la API y se podrá modificar valor del desplegable, en caso de solo tener una sola empresa despacho no se podrá modificar el valor del desplegable.

• Empresa de Sage 50 sin CIF informado: Aparecerá el check no seleccionado y desplegable de Empresa despacho vacío y no editable.

Valores de enumeraciones
Ninguna 

Valor por defecto

SinEmpresas 

No se encuentra ninguna empresa en la lista devuelta por la API para una empresa de Sage 50 Aparecerá el check no seleccionado y desplegable de Empresa despacho vacío y no editable. Sin icono. No seleccionado

EmpresaUnicaConPermisos 

Se encuentra una empresa en la lista devuelta por la API para una empresa de Sage 50 y esta tiene permisos de exportación para la empresa despacho: Aparecerá el check seleccionado, icono de correcto en columna Conexión y desplegable de Empresa despacho informado. El valor del desplegable no se podrá modificar. Icono verde. Seleccionado

VariasEmpresasConPermisos 

Se encuentra más de una empresa en la lista devuelta por la API para una empresa de Sage 50: Aparecerá el check seleccionado, icono de aviso en columna Conexión(tooltip Existen varias empresas despacho con mismo CIF seleccione la que corresponda) y desplegable de Empresa despacho informado con lista completa de todas las empresas despacho con mismo CIF devueltas por la API.Se podrá modificar valor del desplegable. Icono naranja. No seleccionado

EmpresaConectadaPreviamenteConPermisos 

Empresa de Sage 50 que tiene mismo CIF que otra empresa de Sage 50 que se ha relacionado con empresa de la lista devuelta por la API: Aparecerá el check no seleccionado, icono de aviso en columna Conexión de la empresa que no conectamos(tooltip Empresa con mismo CIF en Sage 50, selecciónela si debe conectar la empresa) y desplegable de Empresa despacho informado. En el caso que existan varias empresas en la lista devuelta por la API con mismo CIF que empresa de Sage 50 en el desplegable se mostrará lista completa de todas las empresas despacho con mismo CIF devueltas por la API y se podrá modificar valor del desplegable, en caso de solo tener una sola empresa despacho no se podrá modificar el valor del desplegable Icono Naranja. Selección false por defecto

EmpresaSinPermisos 

Empresa de Sage 50 que tiene mismo CIF que otra empresa de Sage 50 que se ha relacionado con empresa de la lista devuelta por la API, pero para la empresa devuelta por la API el usuario no tiene permisos de exportación: Aparecerá el check seleccionado, icono de aviso en columna Conexión(tooltip No tienes permisos para enviar datos contables a la empresa despacho) y desplegable de Empresa despacho informado. En el caso que existan varias empresas en la lista devuelta por la API con mismo CIF que empresa de Sage 50 en el desplegable se mostrará lista completa de todas las empresas despacho con mismo CIF devueltas por la API y se podrá modificar valor del desplegable, en caso de solo tener una sola empresa despacho no se podrá modificar el valor del desplegable. Icono Naranja. Seleccionado

EmpresaSinCIF 

• Empresa de Sage 50 sin CIF informado: Aparecerá el check no seleccionado y desplegable de Empresa despacho vacío y no editable. Sin icono. No seleccionado

EmpresaConectadaPreviamente 

• Si el usuario desmarca check de una empresa que previamente ya se había relacionado se cambiará icono Icono rojo

Definición en la línea 64 del archivo Enums.cs.