Clase de negocio que se utilizará para gestionar todo lo relacionado con Sage Bank Feeds Más...
Tipos públicos | |
enum | EstadoAddon { EstadoAddon.NoDeterminado, EstadoAddon.NoInstalado, EstadoAddon.DesInstalado, EstadoAddon.InstaladoActivo, EstadoAddon.InstaladoInactivoSinCuentasConectadas, EstadoAddon.InstaladoInactivoConCuentasConectadas } |
Estados Addons Comunicación Bancaria. Más... | |
enum | TransaccionesTipoDownload { TransaccionesTipoDownload.Todas, TransaccionesTipoDownload.Pendientes, TransaccionesTipoDownload.Intervalo } |
Tipos de descarga de transacciones Más... | |
enum | EntornoTrabajo { EntornoTrabajo.NOTESTABLISHED, EntornoTrabajo.QA, EntornoTrabajo.PREPRODUCTION, EntornoTrabajo.PRODUCTION, EntornoTrabajo.DEV } |
Entorno de trabajo. Más... | |
Métodos públicos | |
SageBankFeeds () | |
Constructor por defecto Más... | |
bool | AddonSagelicOk () |
Verifica que Más... | |
bool | ObtenerShowApiCalls () |
Obtiene si se han de mostrar las llamadas a la API o no. Más... | |
bool | ConnectBankAccount (out string tcBankID, out string tcBankAccountID) |
Enlazar cuenta a cuenta bancaria real a través de Sage Bank Feeds Más... | |
bool | DisconnectBankAccount (string tcBankAccountID) |
Desenlazar cuenta de cuenta bancaria real de Sage Bank Feeds. Más... | |
bool | ManualSigningKeyRefresh () |
Obtener un nuevo token (signing key) para la comunicación con Sage Bank Feeds. Más... | |
bool | ReAuthBankAccount (string tcBankAccountID) |
Dada una ID de una cuenta bancaria de Sage Bank Feeds, conecta con la web del banco y muestra diálogo para loguearse en él. Más... | |
bool | GetBankAccountObject (string tcBankAccountID, out object toObjetoBcEsBankAccount) |
Obtener de Sage Bank Feeds la información general de una cuenta bancaria conectada. Más... | |
bool | GetBankField (string tcBankID, string tcFieldName, out object tcFieldValue) |
Obtener un campo concreto de la ficha de un banco en Sage Bank Feeds. Más... | |
bool | GetBankAccountTransactions (string tcBankAccountID, TransaccionesTipoDownload teTipoDownload, out object toBcEsTransactions, int tnTransIdInicial=0, int tnTransIdFinal=0, bool scheduledTask=false) |
Obtener transacciones de una cuenta bancaria de Sage Bank Feeds. Más... | |
bool | _ControlInstallVisualCPlusPlusRuntimeLibreries (out string tcMensajeError) |
Chequea si está instalado en la máquina actual el Microsoft Visual C++ Redistributable package y si no lo está lo instala. Más... | |
Métodos públicos estáticos | |
static Color | ObtenerColorEstado (string tcEstado) |
Obtener el color a pintar por pantalla asociado a un estado de cuenta bancaria en bankingcloud. Más... | |
static EntornoTrabajo | ObtenerEntornoTrabajo () |
Obtiene el entorno de trabajo al que ataca la instalación de Sage50 (QA, PREPRODUCTION, PRODUCTION) Más... | |
static EstadoAddon | ObtenerEstadoAddon () |
Obtener el estado del Addon Sage Bank Feeds: podrá ser no instalado, activo, inactivo con cuentas conectadas, inactivo sin cuentas conectadas. Más... | |
static int | NumCuentasContactadasBC () |
Obtiene el nº de cuentas conectadas a bankingcloud teniendo en cuenta todos los grupos de los que consta la instalación. Más... | |
static int | MaximoNumCuentasConectadasBc () |
Devuelve el nº máximo de cuentas bancarias que pueden estar conectadas simultáneamente a bankingcloud. Más... | |
static bool | _SubscripcionOkAddon () |
Devuelve true si la licencia está al corriente de suscripción del addon de Comunicación bancaria. Más... | |
static bool | EstadoCuentasConectadasBcOk (out int lnMaximoCuentasConectables, out int lnTotalCuentasConectadasBc, bool tlConexion) |
Comprueba que el nº de cuentas bancarias conectadas a bankingcloud no supera el máximo nº de cuentas bancarias conectadas simultaneas permitidas según licencia. Se llama previa a la conexión y previa a la descarga de transacciones. Más... | |
static void | _Loguear (string tcMensaje) |
Loguear mensaje, va a parar a euroserv\logs\Sage50Addons\log_addons_bankingcloud.txt Más... | |
static void | _ActivarAddonBankingAuto () |
Enero 2022: desde hace ya meses todos los clientes de Asesor Contable, Premium y Standar tienen el addon de banking activado por licencia, todos. Pero muchos no lo tienen instalado por que lo desconocen. Se va a instalar el addon automaticamente a todos estos clientes que no lo tengan ya instalado para dar mayor visiblidad al addon. Recordar que todo cliente que tiene el addon activo tiene 5 cuentas gratuitas para conectarse y empieza a pagar a partir de la sexta. La acción de instalar el addon, al ser un addon virtual, consiste únicamente en asegurarse de la existencia de registro en COMUNES!VARIABLES con la variable wl_sagebankfeeds y valor .T. Más... | |
static bool | ExistenCuentasConectadasSageBankFeeds (out int numeroCuentasConectadas, string tcGrupo="") |
Verificar si hay alguna cuenta bancaria conectada a Banking Cloud. Más... | |
static void | _ComprobarModuloSuscripcion () |
Comprobar si la instalación de Sage50 tiene activo licenciamiento para Sage Bank Feeds. Más... | |
Campos de datos | |
const string | BANKACCOUNT_STATUSACTIVE_TEXT = "active" |
Texto de estado de cuenta bancaria activa que devuelve la API de Sage Bank Feeds. Más... | |
const string | BANKACCOUNT_STATUSPENDING_TEXT = "pending" |
Texto de estado de cuenta bancaria pendiente que devuelve la API de Sage Bank Feeds. Más... | |
const string | BANKACCOUNT_STATUSAUTHREQUIRED_TEXT = "authRequired" |
Texto de estado de cuenta bancaria autenticación requerida que devuelve la API de Sage Bank Feeds. Más... | |
const string | BANKACCOUNT_STATUSCANCELLED_TEXT = "cancelled" |
Texto de estado de cuenta bancaria que se muestra mientras se está reautenticando una cuenta. Más... | |
const string | BANKACCOUNT_STATUSVERIFYINGAUTH_TEXT = "verifyingAuth" |
Texto de estado de cuenta bancaria cancelada que devuelve la API de Sage Bank Feeds. Más... | |
string | ORGANIZATION_VARNAME = "wc_sbforganization" |
Nombre de la variable global que representa la organización ID de Sage bank feeds con la que se trabaja en la instalación Más... | |
string | COMPANY_VARNAME = "wc_sbfcompany" |
Nombre de la variable global que representa la company ID de Sage bank feeds con la que se trabaja en el grupo Más... | |
string | SIGNINGKEY_VARNAME = "wc_sbfsigningkey" |
Nombre de la variable global que representa la signingkey (token) que se utilizará para hacer las llamadas a la API de Sage Bank Feeds después de la primera autorización. Más... | |
string | EMAILADMIN_VARNAME = "wc_sbfemailadmin" |
Dirección Email administrativa asociada a la organizacionID utilizada en todos los grupos de la instalación. Más... | |
dynamic | ManagerSageBankFeeds |
Objeto manager del componente común ESBankingCloud para gestionar todas las llamadasa a la API de Sage banking feeds Más... | |
Atributos públicos estáticos | |
static string | BANKFEEDS_PRODUCTNAME_SPAIN = "Comunicación Bancaria" |
Nombre de producto tal como se comercializará en España (equivalente a Sage Bank Feeds) Más... | |
static string | ADDON_VARNAME = "wl_sagebankfeeds" |
Nombre de la variable global para el Add-on de sage bank feeds Más... | |
static string | ADDON_NAME = "ASF50BANKINGC" |
Nombre del articulo para el Add-on de sage bank feeds para el control de subscripción Más... | |
static string | PRODUCTPROPERTYID_SAGELIC = "11800240" |
Product property ID de banking cloud tal como aparece en el archivo SageLic Más... | |
static string | LEARNMORE_URL = "https://sage50c.sage.es/help50c/Content/ADDONS/comunicacion-bancaria/comunicacion-bancaria.htm" |
Url a la que se podrá acceder desde el asistente de enlace a cuenta bancaria y también desde el mantenimiento de cuentas bancarias. Más... | |
Propiedades | |
string | Error_Message [get, set] |
Mensaje de error. Más... | |
EntornoTrabajo | Entorno [get, set] |
Entorno de trabajo NOTESTABLISHED, QA, PREPROD, PROD. Más... | |
string | OrganizationID [get, set] |
Organization ID utilizada para Sage Bank Feeds en la instalación de Sage50, válido para todos los grupos de la instalación. Más... | |
string | CompanyID [get, set] |
Compmany ID utilizada para Sage Bank Feeds en la instalación de Sage50, válido el grupo activo de la instalación, cada grupo tendrá su propio CompanyID. Más... | |
string | EmailAdmin [get, set] |
Email administrativo utilizadp para Sage Bank Feeds en la instalación de Sage50, válido para todos los grupos, existe solos un email administrativo en Sage Bank Feeds para toda la instalación. Más... | |
Clase de negocio que se utilizará para gestionar todo lo relacionado con Sage Bank Feeds
Definición en la línea 28 del archivo SageBankFeeds.cs.
|
strong |
Entorno de trabajo.
Definición en la línea 96 del archivo SageBankFeeds.cs.
|
strong |
Estados Addons Comunicación Bancaria.
Definición en la línea 35 del archivo SageBankFeeds.cs.
Tipos de descarga de transacciones
Valores de enumeraciones | |
---|---|
Todas | Todas las transacciones |
Pendientes | Transacciones pendientes |
Intervalo | Intervalo de transacciones, de un transactionId a otro transactionId |
Definición en la línea 74 del archivo SageBankFeeds.cs.
|
inline |
Constructor por defecto
Definición en la línea 329 del archivo SageBankFeeds.cs.
|
inlinestatic |
Enero 2022: desde hace ya meses todos los clientes de Asesor Contable, Premium y Standar tienen el addon de banking activado por licencia, todos. Pero muchos no lo tienen instalado por que lo desconocen. Se va a instalar el addon automaticamente a todos estos clientes que no lo tengan ya instalado para dar mayor visiblidad al addon. Recordar que todo cliente que tiene el addon activo tiene 5 cuentas gratuitas para conectarse y empieza a pagar a partir de la sexta. La acción de instalar el addon, al ser un addon virtual, consiste únicamente en asegurarse de la existencia de registro en COMUNES!VARIABLES con la variable wl_sagebankfeeds y valor .T.
Se hará control también por si en algún caso especial se desactiva el addon a algun AsesorContable/Premium/Standar por licencia, para que desactive el addon a nivel de Sage50, será excepcional pero debe tenerse en cuenta.
El siguiente procedimiento se ejecutará en el arranque de Sage50 y actua solo para clientes con licencia AsesorContable, Premium o Standar.
Se encarga de:
1) Si no existe la variable wl_sagebankfeeds en COMUNES!VARIABLE o la tiene a .F. y el cliente tiene activo el addon por licencia (SAGELIC) pondremos la variable wl_sagebankfeeds con valor true en COMUNES!VARIBLE (instalaremos el addon virtual lo cual consiste únicamente en ésto, crear registro de variable en COMUNES!VARIABLE).
2) Si existe la variable wl_sagebankfeeds en COMUNES!VARIABLE y tiene valor true, y el cliente no tiene activo el addon por licencia (SAGELIC) pondremos variable wl_sagebankfeeds a false.
Definición en la línea 2024 del archivo SageBankFeeds.cs.
|
inlinestatic |
Comprobar si la instalación de Sage50 tiene activo licenciamiento para Sage Bank Feeds.
En principio funcionará como Sage Capture, no disponible para Essentials, disponible bajo suscripción para Standar y disponible directamente sin subscripción para Premium.
Definición en la línea 2129 del archivo SageBankFeeds.cs.
|
inline |
Chequea si está instalado en la máquina actual el Microsoft Visual C++ Redistributable package y si no lo está lo instala.
Este paquete se puede descargar a Diciembre 2023 de aquí: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
Recordar que como consecuencia de las modificaciones hechas por Google en su proceso Captcha nos daba problemas desde que ya no iba con Internet Explorer y tuvimos que instalar un parche suministrado por global para solucionar ese problema e implicaba utilizar el runtime de CEFSharp (tambien suministrado por global en el parche). El caso es que este runtime utiliza unas librerias de Microsoft Visual C++ (concretamente una dll de las que vienen en dicho runtime es la que depende de estas librerias) y en algunas máquinas no estan estas librerias, y le daba error a bastantes clientes finales al conectar o reautentificar cuentas bancarias. Mayoritariamente el problema estaba en máquinas con Windows Server, en Windows 10 solia ir bien. Lo que hace presuponer que Windows10 lleva preinstalado ese paquete de librerias y otros sistemas operativos no.
La solución pasa por instalar este paquete de librerias y entonces ya queda solucionado el problema. Como se ha de publicar en una release de bugfix se hace que desde el mantenimiento de cuentas bancarias al ir a la pestaña Comunicación bancaria, si detecta que no está instalado ya lo haga automáticamente.
El paquete se llama Microsoft Visual C++ 2015-2022 Redistributable.
En Sage200 no hay que hacer nada pues comentan que ellos ya instalan este paquete de librerias con el instalador de Sage200.
Definición en la línea 2184 del archivo SageBankFeeds.cs.
|
inlinestatic |
Loguear mensaje, va a parar a euroserv\logs\Sage50Addons\log_addons_bankingcloud.txt
tcMensaje |
Definición en la línea 1983 del archivo SageBankFeeds.cs.
|
inlinestatic |
Devuelve true si la licencia está al corriente de suscripción del addon de Comunicación bancaria.
Definición en la línea 1393 del archivo SageBankFeeds.cs.
|
inline |
Verifica que
Definición en la línea 1435 del archivo SageBankFeeds.cs.
|
inline |
Enlazar cuenta a cuenta bancaria real a través de Sage Bank Feeds
tcBankID | Parámetro de salida, ID de la entidad bancaria en Sage Bank Feeds a la que pertene la cuenta bancaria. |
tcBankAccountID | Parámetro de salida, ID de la cuenta bancaria en Sage Bank Feeds. |
Definición en la línea 1543 del archivo SageBankFeeds.cs.
|
inline |
Desenlazar cuenta de cuenta bancaria real de Sage Bank Feeds.
tcBankAccountID | ID de la cuenta bancaria en Sage Bank Feeds a desconectar. |
Definición en la línea 1682 del archivo SageBankFeeds.cs.
|
inlinestatic |
Comprueba que el nº de cuentas bancarias conectadas a bankingcloud no supera el máximo nº de cuentas bancarias conectadas simultaneas permitidas según licencia. Se llama previa a la conexión y previa a la descarga de transacciones.
lnMaximoCuentasConectables | Parámetro de salida, número máximo de cuentas que se pueden tener conectadas simultáneamente a banking cloud. |
lnTotalCuentasConectadasBc | Parámetro de salida, número de cuentas conectadas a bankingcloud teniendo en cuenta todos los grupos de la instalación. |
tlConexion | Recibirá true si se está realizando el control desde la conexión de cuentas bancarias, recibirá false si se está realizando el control desde la descarga de transacciones. |
Definición en la línea 1416 del archivo SageBankFeeds.cs.
|
inlinestatic |
Verificar si hay alguna cuenta bancaria conectada a Banking Cloud.
numeroCuentasConectadas | Nº de cuentas bancarias conectadas, parámetro de salida. |
tcGrupo | Grupo de empresa en el que efectuar la consulta, si se omite este parámetro la consulta se hace en el grupo activo. |
Utilizado al desinstalar el Addon de Banking Cloud, si hay cuentas bancarias conectadas no permitirá desinstalar el Addon de Banking Cloud. Utilizado también como comprobación previa a la eliminación de un grupo de empresas, si detecta cuentas bancarias conectadas en el grupo no permitirá eliminar el grupo.
Definición en la línea 2077 del archivo SageBankFeeds.cs.
|
inline |
Obtener de Sage Bank Feeds la información general de una cuenta bancaria conectada.
tcBankAccountID | ID de la cuenta bancaria en Sage bank Feeds. |
toObjetoBcEsBankAccount | Parámetro de salida, objeto BcEsBankAccount con la información de Sage Bank Feeds de la cuenta bancaria solicitada. |
Definición en la línea 1810 del archivo SageBankFeeds.cs.
|
inline |
Obtener transacciones de una cuenta bancaria de Sage Bank Feeds.
tcBankAccountID | ID de la cuenta bancaria de la que se van a obtener las transacciones. |
teTipoDownload | Tipo download de transacciones: todas, pendientes, intervalo. |
toBcEsTransactions | Parametro de salida, objeto transacciones obtenido, según definición de clase BcEsTransactions en Sage.ES.Bankincloud. |
tnTransIdInicial | Id de la transacción inicial a descargar, caso de especificar tipo de download 'intervalo'. |
tnTransIdFinal | Id de la transacción final a descargar, caso de especificar tipo de download 'intervalo'. |
scheduledTask | Si la descarga de transacciones se produce en el contexto de una tarea programada si/no, si es así, si la cuenta está en estado reauth state o la signingkey requiere refresco no se continua y se devuelve error. Si el parámetro es omitido se asume que las descarga NO se produce en un contexto de tarea programada. |
Definición en la línea 1913 del archivo SageBankFeeds.cs.
|
inline |
Obtener un campo concreto de la ficha de un banco en Sage Bank Feeds.
tcBankID | Bank ID del que se quiere obtener información. |
tcFieldName | Campo del banco del que se quiere obtener información, distingue mayúsculas/minúsculas. |
tcFieldValue | Parámetro de salida, el valor del campo solicitado.. |
Definición en la línea 1859 del archivo SageBankFeeds.cs.
|
inline |
Obtener un nuevo token (signing key) para la comunicación con Sage Bank Feeds.
Deberá llamarse en las ocasiones en que se haya perdido el token que sirve para comunicarse con Sage Bank Feeds por los motivos que sea, o se restaure una copia de seguridad que lleva grabado un token anterior no válido, etc. Si no se dispone de un token actualizado no permitirá descargar transacciones.
Definición en la línea 1742 del archivo SageBankFeeds.cs.
|
inlinestatic |
Devuelve el nº máximo de cuentas bancarias que pueden estar conectadas simultáneamente a bankingcloud.
Definición en la línea 1375 del archivo SageBankFeeds.cs.
|
inlinestatic |
Obtiene el nº de cuentas conectadas a bankingcloud teniendo en cuenta todos los grupos de los que consta la instalación.
Definición en la línea 1347 del archivo SageBankFeeds.cs.
|
inlinestatic |
Obtener el color a pintar por pantalla asociado a un estado de cuenta bancaria en bankingcloud.
tcEstado |
Definición en la línea 1177 del archivo SageBankFeeds.cs.
|
inlinestatic |
Obtiene el entorno de trabajo al que ataca la instalación de Sage50 (QA, PREPRODUCTION, PRODUCTION)
Definición en la línea 1207 del archivo SageBankFeeds.cs.
|
inlinestatic |
Obtener el estado del Addon Sage Bank Feeds: podrá ser no instalado, activo, inactivo con cuentas conectadas, inactivo sin cuentas conectadas.
Definición en la línea 1287 del archivo SageBankFeeds.cs.
|
inline |
Obtiene si se han de mostrar las llamadas a la API o no.
Definición en la línea 1518 del archivo SageBankFeeds.cs.
|
inline |
Dada una ID de una cuenta bancaria de Sage Bank Feeds, conecta con la web del banco y muestra diálogo para loguearse en él.
Deberá llamarse en las ocasiones en que se cambien externamente las credenciales de acceso al banco que se utilizaron para enlazar la cuenta con Sage Bank Feeds. En ese caso la cuenta bancaria correspondiente estará en estado "authRequired" y no permitirá descargar transacciones hasta que el usuario no se loguee de nuevo con las nuevas credenciales pero con Sage Bank Feeds "enterandose" de las nuevas credenciales.
tcBankAccountID | ID de la cuenta bancaria en Sage Bank Feeds en cuyo banco se va a realizar el proceso de autenticación. |
Definición en la línea 1772 del archivo SageBankFeeds.cs.
|
static |
Nombre del articulo para el Add-on de sage bank feeds para el control de subscripción
Definición en la línea 290 del archivo SageBankFeeds.cs.
|
static |
Nombre de la variable global para el Add-on de sage bank feeds
Definición en la línea 284 del archivo SageBankFeeds.cs.
const string sage.ew.functions.SageBankFeeds.BANKACCOUNT_STATUSACTIVE_TEXT = "active" |
Texto de estado de cuenta bancaria activa que devuelve la API de Sage Bank Feeds.
Definición en la línea 128 del archivo SageBankFeeds.cs.
const string sage.ew.functions.SageBankFeeds.BANKACCOUNT_STATUSAUTHREQUIRED_TEXT = "authRequired" |
Texto de estado de cuenta bancaria autenticación requerida que devuelve la API de Sage Bank Feeds.
Definición en la línea 140 del archivo SageBankFeeds.cs.
const string sage.ew.functions.SageBankFeeds.BANKACCOUNT_STATUSCANCELLED_TEXT = "cancelled" |
Texto de estado de cuenta bancaria que se muestra mientras se está reautenticando una cuenta.
Definición en la línea 146 del archivo SageBankFeeds.cs.
const string sage.ew.functions.SageBankFeeds.BANKACCOUNT_STATUSPENDING_TEXT = "pending" |
Texto de estado de cuenta bancaria pendiente que devuelve la API de Sage Bank Feeds.
Definición en la línea 134 del archivo SageBankFeeds.cs.
const string sage.ew.functions.SageBankFeeds.BANKACCOUNT_STATUSVERIFYINGAUTH_TEXT = "verifyingAuth" |
Texto de estado de cuenta bancaria cancelada que devuelve la API de Sage Bank Feeds.
Definición en la línea 152 del archivo SageBankFeeds.cs.
|
static |
Nombre de producto tal como se comercializará en España (equivalente a Sage Bank Feeds)
Definición en la línea 278 del archivo SageBankFeeds.cs.
string sage.ew.functions.SageBankFeeds.COMPANY_VARNAME = "wc_sbfcompany" |
Nombre de la variable global que representa la company ID de Sage bank feeds con la que se trabaja en el grupo
Definición en la línea 166 del archivo SageBankFeeds.cs.
string sage.ew.functions.SageBankFeeds.EMAILADMIN_VARNAME = "wc_sbfemailadmin" |
Dirección Email administrativa asociada a la organizacionID utilizada en todos los grupos de la instalación.
Definición en la línea 179 del archivo SageBankFeeds.cs.
|
static |
Url a la que se podrá acceder desde el asistente de enlace a cuenta bancaria y también desde el mantenimiento de cuentas bancarias.
Definición en la línea 302 del archivo SageBankFeeds.cs.
dynamic sage.ew.functions.SageBankFeeds.ManagerSageBankFeeds |
Objeto manager del componente común ESBankingCloud para gestionar todas las llamadasa a la API de Sage banking feeds
Definición en la línea 264 del archivo SageBankFeeds.cs.
string sage.ew.functions.SageBankFeeds.ORGANIZATION_VARNAME = "wc_sbforganization" |
Nombre de la variable global que representa la organización ID de Sage bank feeds con la que se trabaja en la instalación
Definición en la línea 159 del archivo SageBankFeeds.cs.
|
static |
Product property ID de banking cloud tal como aparece en el archivo SageLic
Definición en la línea 296 del archivo SageBankFeeds.cs.
string sage.ew.functions.SageBankFeeds.SIGNINGKEY_VARNAME = "wc_sbfsigningkey" |
Nombre de la variable global que representa la signingkey (token) que se utilizará para hacer las llamadas a la API de Sage Bank Feeds después de la primera autorización.
Definición en la línea 173 del archivo SageBankFeeds.cs.
|
getset |
Compmany ID utilizada para Sage Bank Feeds en la instalación de Sage50, válido el grupo activo de la instalación, cada grupo tendrá su propio CompanyID.
Definición en la línea 227 del archivo SageBankFeeds.cs.
|
getset |
Email administrativo utilizadp para Sage Bank Feeds en la instalación de Sage50, válido para todos los grupos, existe solos un email administrativo en Sage Bank Feeds para toda la instalación.
Definición en la línea 246 del archivo SageBankFeeds.cs.
|
getset |
Entorno de trabajo NOTESTABLISHED, QA, PREPROD, PROD.
Definición en la línea 201 del archivo SageBankFeeds.cs.
|
getset |
Mensaje de error.
Definición en la línea 194 del archivo SageBankFeeds.cs.
|
getset |
Organization ID utilizada para Sage Bank Feeds en la instalación de Sage50, válido para todos los grupos de la instalación.
Definición en la línea 208 del archivo SageBankFeeds.cs.