IntroducciónLast updated: 2024.06.01

Este documento tiene como objetivo desglosar cada una de estas funcionalidades en detalle, proporcionando a los usuarios técnicos la información necesaria para entender y maximizar el uso de nuestro sistema de gestión a través de APIs

API

Este documento tiene como objetivo desglosar cada una de estas funcionalidades en detalle, proporcionando a los usuarios técnicos la información necesaria para entender y maximizar el uso de nuestro sistema de gestión a través de APIs.

La última versión del ACL se llama ARGOS, esta versión permite que los usuarios técnicos puedan interfasar sus sistemas de manera directa con la Plataforma de Servicios Integrados GreyPhillips.

Antes de empezar es importante tener en cuenta algunos conceptos básicos:

  1. PSI: Plataforma de Servicios Integrados.
  2. Dominio: Un dominio es la suma de los datos relacionados a un único cliente final que incluye la base de datos, rutas físicas, servicios y acuerdos particulares.
  3. ACL: API Client Library.
  4. ARGOS: Versión del ACL vigente 2022.
  5. GUID: Es un valor representado por un conjunto de números, letras y guiones único que representa algo, en su totalidad, por ejemplo, un contacto, una cuenta, una campaña, etc.
  6. COB: Nomenclatura para referirse a Continuidad de Negocios, también relacionada a Fail Over y Servidores Espejo.

Los servicios de la plataforma están separados en dos unidades funcionales, las cuales son parte de la arquitectura misma y su propósito es administrar dos ámbitos de información que, aunque funcionan en conjunto, existen como componentes separados, estas dos porciones son: 

  1. La gestión de información funcional, por ejemplo, la información de los contactos, la información relacionada a la reporteria, la administración de otras aplicaciones de la plataforma que no forman parte de este documento y cualquier otra información funcional o información de base pasiva relacionada a conceptos COB.
  2. La gestión operativa de las comunicaciones separadas geográficamente por país/región, según sean estas necesarias, por ejemplo, para los SMS, puede que según el país/región exista infraestructura implementada para lograr los propósitos de envíos locales de SMS.

Un ejemplo de estas dos estructuras es cuando un cliente tiene su base de datos funcional, es decir, su información de contactos, resultados de las campanas hechas en su base de datos en Canadá, pero se utilizan los servidores de envío de SMS implementados en Guatemala, ambas bases de datos, son en última instancia parte del mismo ambiente protegido del cliente.

Para los propósitos de este documento, el primer vínculo se usa para el registro del contacto en la base de datos y el segundo vínculo sirve a los propósitos específicos de las comunicaciones, es decir, el registro de los envíos en la PSI, aunque al final toda la información estará sincronizada y resguardada bajo el mismo dominio destinado para el cliente.

Bases para la utilización del ACL 

Toda conexión que se haga a la plataforma debe pasar por las validaciones de seguridad que han sido dispuestas para asegurar que únicamente personas y sistemas autorizados son los que estén tratando de operar dentro de los límites de la plataforma.

Cada cliente final tiene una base de datos independiente dentro de la plataforma, esto con el fin de cumplir con los requerimientos de seguridad que solicitan los estándares de manejo de confidencialidad de la información, haciendo una separación lógica y física de la información, por tal motivo cada cliente final de la plataforma tendrá asignada una llave única de identificación para su dominio particular.

Usted como programador, deberá conocer la llave de identificación que le es asignada para uso de los Web Services, esta llave de identificación es asignada por base de datos, así que no es posible utilizar una llave de identificación para hacer la conexión con otra base de datos distinta. 

La llave de identificación es necesaria para todas las funcionales del ACL y le será entregada por separado para cada base de datos y estas se asignan a cada base de datos en el momento de su creación, la misma puede ser cambiada si existieran sospechas de que la misma está siendo usada sin autorización, por medio de una solicitud al departamento de soporte.

Esta llave corresponde a un dato alfanumérico de 36 caracteres, conocida como GUID o Global Unique Identifier, lo cual la hace virtualmente irrepetible, si se genera usando medios electrónicos, excluyendo el evidente copiado y la asignación directa.

Todas las funciones adicionalmente requieren de un usuario y contraseña establecida dentro de cada base de datos, es decir, antes de poder utilizar las funciones del ACL, usted debe de crear un usuario que quiera que sea el autorizado, en caso de que se quiera más información acerca de cómo crear estos usuarios, puede referirse al Panel de Control de la plataforma y al manual de administración de usuarios.

Una vez que tiene en su poder, tanto la llave de identificación como el usuario y contraseña que se le haya asignado, está listo para integrar el ACL a sus propios proyectos.

Actualizaciones

En esta sección encontrará un registro detallado de todas las actualizaciones realizadas en la plataforma GreyPhillips. Nuestro objetivo es mantener a nuestros usuarios informados sobre las mejoras, nuevas funcionalidades y correcciones implementadas en cada uno de los módulos y funcionalidades del sistema.

El propósito de esta sección es proporcionar una visión clara y transparente de las modificaciones que realizamos en GreyPhillips, asegurando que tanto los usuarios finales como el personal técnico estén al tanto de los cambios que pueden afectar su uso diario de la plataforma.

Empezar

Todo acceso a la plataforma requiere ante todo la autenticación del usuario autorizado para realizar la conexión, este usuario deberá ser previamente establecido dentro de la PSI, de tal manera que cuando se haga la validación la plataforma sea capaz de validar que el usuario existe y tiene el perfil y los permisos suficientes para funcionar correctamente con el método seleccionado en cada caso.

Importante

Los ejemplos en este documento se refieren a una base de datos para pruebas, sin embargo, cada dominio en la plataforma, tiene un identificador único global y el usuario y contraseña están directamente ligados a este identificador, por lo que si el identificador del dominio cambia, el usuario y contraseña también deben ser considerados ya que estos están subordinados al dominio indicado.

Obtener un Token

Un token es un permiso temporal para acceder a la plataforma, cuyo tiempo de vida es de 5 minutos, durante ese tiempo el token puede ser usado múltiples veces, siempre y cuando el tiempo no haya sido superado, usualmente, la ejecución de un conjunto de métodos no requieren de un tiempo tan largo, por lo que el token se genera una vez y se utiliza repetidamente dentro de este marco de tiempo. Utilizar un token es un método estandarizado de la industria, que permite el ahorra de recursos valiosos de tiempo y sobrecarga de ejecución, ya que no es necesario validar una y otra vez la información de permisos y perfiles de los usuarios, al tiempo que simplifica los parámetros requeridos dentro de la ejecución de cada método.

Mas información relacionada al Web Service para obtener un token:

https://logica.cr/Developers/api_getToken.html 

Mas información relacionada al Web Service para obtener un token: GetToken.

Importante

Para la correcta ejecución de este método regresara un valor, que será obligatorio para la ejecución de los métodos disponibles.

Así por ejemplo, si se desea registrar un contacto en la plataforma y su dirección, se usarían los siguientes métodos en este orden:

Término Descripción Parámetros
GetToken Obtiene el Token Este método requiere del ID. Global, usuario y contraseña
SetContact Registra el Contacto  Este método requiere el token y los datos del contacto
SetContactAddress Registra la Dirección del Contacto Este método requiere el token y el identificador del contacto

Dependiendo del alcance de las aplicaciones que usen los servicios web, serán necesarios diferentes métodos, los métodos disponibles están referidos en este link: API Reference.

Enviar y Recibir 

Las funciones relacionadas a obtener información de la plataforma tienen el prefijo Get, así por ejemplo:

Término Descripción
getCatalogProds Se obtiene de la plataforma los productos disponibles para la venta
getCatalogProdImgs Se obtienen las imágenes relacionadas a los productos
getCatalogProdStock Se obtienen los inventarios disponibles para los productos.

Las funciones relacionadas a enviar información hacia la plataforma tiene el prefijo Set, asi por ejemplo:

Término Descripción
setEDIDocHeader Crea el encabezado de una transacción electrónica (por ejemplo: Facturas electrónicas, Órdenes de Compra, etc.)
setEDIDocDetail Crea las líneas de detalle de la transacción electrónica 
setEDIDocDetailTax Registra la información de impuestos relacionados a las líneas de detalle.

Métodos

getAgendaAvailable

Este servicio permite obtener la disponibilidad de la agenda para un recurso específico en un intervalo de tiempo determinado. Es útil para verificar la disponibilidad antes de programar eventos o citas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getAgendaAvailable
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strResourceID El identificador del recurso cuya disponibilidad se desea consultar. String X Debe corresponder a un recurso existente en el sistema.
dtStart La fecha y hora de inicio del intervalo de tiempo a consultar. DateTime X Debe estar en un formato de fecha y hora válido.
dtEnd La fecha y hora de finalización del intervalo de tiempo a consultar. DateTime X Debe estar en un formato de fecha y hora válido.

getCNX

Este servicio permite obtener la conexión de base de datos principal del sistema, lo que es crucial para operaciones que requieren acceso directo a la base de datos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCNX
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.

getCNXData

Este servicio permite obtener los datos de conexión para una base de datos específica, lo cual es útil para configuraciones dinámicas donde se necesita conocer los parámetros exactos de conexión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCNXData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDBName El nombre de la base de datos cuya conexión se desea obtener. String X Debe ser un nombre de base de datos válido en el sistema.

getCNXInfo

Este servicio proporciona información detallada sobre las conexiones actuales a la base de datos, incluyendo detalles de configuración y estado. Es útil para la gestión y monitoreo de conexiones activas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCNXInfo
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.

getCNXPKbyName

Este servicio permite obtener la clave primaria (PK) de una conexión específica utilizando el nombre de la conexión. Es útil para operaciones que requieren manipulación directa de registros en la base de datos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCNXPKbyName
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strConnectionName El nombre de la conexión cuyo PK se desea obtener. String X Debe ser un nombre de conexión válido en el sistema.

getCNXbyPK

Este servicio permite obtener los detalles de una conexión específica utilizando su clave primaria (PK). Es útil para operaciones que requieren la manipulación directa de registros específicos en la base de datos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCNXbyPK
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strPK La clave primaria de la conexión cuyos detalles se desean obtener. String X Debe ser un PK válido en el sistema.

getCatalogProdImgs

Este servicio permite obtener las imágenes de productos, proporcionando una visualización completa de los productos disponibles en el sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCatalogProdImgs
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strResult String
strWhere Condición SQL donde se indica cuál es el filtro que se desea realizar a la consulta. String
Resultado
Campo Tipo de dato
getCatalogProdImgsResult boolean
strResult String

getCatalogProdStock

Este servicio permite obtener la cantidad de existencias de productos en un catálogo específico, proporcionando información crucial para la gestión de inventarios.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCatalogProdStock
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCatalogID El identificador del catálogo cuyos productos se desean consultar. String X Debe ser un catálogo válido en el sistema.
strProductID El identificador del producto del cual se desea conocer el stock. String X Debe ser un producto válido en el catálogo seleccionado.

getCatalogProds

Este servicio permite obtener una lista completa de productos disponibles en un catálogo específico, incluyendo detalles como precios, descripciones, y categorías.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getCatalogProds
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCatalogID El identificador del catálogo cuyos productos se desean consultar. String X Debe ser un catálogo válido en el sistema.

getConfig

Este servicio permite obtener la configuración general del sistema, incluyendo parámetros globales que afectan el comportamiento de múltiples módulos y servicios.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getConfig
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strConfigName El nombre de la configuración que se desea obtener. String X Debe ser un parámetro de configuración válido en el sistema.

getConfigUser

Este servicio permite obtener la configuración específica de un usuario en el sistema, incluyendo preferencias y ajustes personalizados. Es útil para adaptar la experiencia del sistema a cada usuario.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getConfigUser
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario cuya configuración se desea obtener. String X Debe ser un usuario válido en el sistema.

getContact

Este servicio permite obtener la información de un contacto específico en el sistema, incluyendo nombre, dirección, información de contacto, entre otros detalles. Es útil para gestionar y mantener actualizados los datos de contacto.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getContact
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador único del contacto cuya información se desea obtener. String X Debe corresponder a un contacto existente en el sistema.

getContactAddress

Este servicio permite obtener la dirección de un contacto específico, proporcionando detalles como calle, ciudad, estado, y código postal. Es útil para verificar o actualizar la información de direcciones en el sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getContactAddress
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador único del contacto cuya dirección se desea obtener. String X Debe corresponder a un contacto existente en el sistema.

getContactByFace

Este servicio permite identificar un contacto en el sistema utilizando reconocimiento facial, proporcionando los detalles de contacto asociados a la imagen proporcionada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getContactByFace
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFaceData Los datos de la imagen facial en formato base64. String X Debe estar en formato base64 y ser de alta calidad para una mejor precisión.

getContactCertificateValid

Este servicio permite verificar la validez del certificado digital de un contacto en el sistema, asegurando que el certificado está vigente y es válido para operaciones que lo requieran.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getContactCertificateValid
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto cuyo certificado se desea validar. String X Debe corresponder a un contacto existente en el sistema.
strCertificateID El identificador del certificado digital que se desea validar. String X Debe corresponder a un certificado válido en el sistema.

getContactCustomFieldValue

Este servicio permite obtener el valor de un campo personalizado asociado a un contacto en el sistema. Es útil para gestionar y acceder a información específica y personalizada de contactos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getContactCustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto cuyo campo personalizado se desea obtener. String X Debe corresponder a un contacto existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener. String X Debe corresponder a un campo personalizado existente en el sistema.

getDateTime

Este servicio permite obtener la fecha y hora actual del servidor, asegurando que las operaciones y registros en el sistema estén sincronizados con la hora oficial del servidor.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getDateTime

getDoXCustomFieldValue

Este servicio permite obtener el valor de un campo personalizado asociado a un documento (DoX) en el sistema. Es útil para gestionar y acceder a información específica y personalizada de documentos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getDoXCustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento cuyo campo personalizado se desea obtener. String X Debe corresponder a un documento existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener. String X Debe corresponder a un campo personalizado existente en el sistema.

getDoXCustomFieldValueXML

Este servicio permite obtener el valor de un campo personalizado asociado a un documento (DoX) en formato XML. Es útil para integraciones que requieren el uso de XML para procesar y manipular datos de campos personalizados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getDoXCustomFieldValueXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento cuyo campo personalizado en formato XML se desea obtener. String X Debe corresponder a un documento existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener en formato XML. String X Debe corresponder a un campo personalizado existente en el sistema.

getDocData

Este servicio permite obtener los datos asociados a un documento específico en el sistema, como archivos adjuntos, notas y otros metadatos relevantes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getDocData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento cuyos datos se desean obtener. String X Debe corresponder a un documento existente en el sistema.

getEDIConnectATV

Este servicio permite establecer una conexión EDI con la Administración Tributaria Virtual (ATV) para enviar y recibir documentos fiscales electrónicos. Es fundamental para la integración con los sistemas de cumplimiento tributario.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIConnectATV

getEDICustomFieldValue

Este servicio permite obtener el valor de un campo personalizado asociado a un documento EDI en el sistema. Es útil para acceder a información específica y personalizada relacionada con documentos EDI.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDICustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo campo personalizado se desea obtener. String X Debe corresponder a un documento EDI existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener. String X Debe corresponder a un campo personalizado existente en el sistema.

getEDIData

Este servicio permite obtener los datos específicos de un documento EDI en el sistema, incluyendo detalles como emisor, receptor, productos, montos, y cualquier otro campo relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos datos se desean obtener. String X Debe corresponder a un documento EDI existente en el sistema.

getEDIDataATV

Este servicio permite obtener información clave sobre un contribuyente.

  • Nombre
  • Tipo de identificación
  • Régimen tributario
  • Situación tributaria
  • Actividades económicas asociadas

Identificaciones soportadas:

  1. Físicas nacionales
  2. Jurídicas nacionales
  3. DIMEX
  4. NITES tributarios
Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIDataATV
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEDI Identificación String X Para realizar la consulta, se utiliza el número de identificación como parámetro, siguiendo estas indicaciones:
  • Identificaciones físicas nacionales: No es necesario incluir el "0" como primer dígito.
  • Identificaciones jurídicas y NITES tributarios: Debe ingresar los primeros 10 dígitos del número de identificación, omitiendo los dos últimos dígitos verificadores.

Tipos de identificación:

  • 01 = Persona física costarricense
  • 02 = Persona jurídica costarricense estatal (pública) o persona jurídica costarricense privada
  • 03 = Persona física extranjera (DIMEX)
  • 04 = Número de identificación tributario para personas físicas (NITE)

Tipos de regímenes:

  • 0 = No aplica
  • 1 = Régimen tradicional
  • 2 = Régimen simplificado

Estado de las actividades económicas:

  • A = Activa
  • I = Inactiva

Tipo de actividades económicas:

  • P = Primaria
  • S = Secundaria

getEDILog

Este servicio permite obtener los registros de auditoría (logs) de las operaciones EDI en el sistema, proporcionando un historial detallado de todas las interacciones y transacciones realizadas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDILog
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos logs se desean consultar. String X Debe corresponder a un documento EDI existente en el sistema.
strLogType El tipo de log que se desea obtener (por ejemplo, error, información, advertencia). String Opcional, si no se especifica se obtendrán todos los tipos de logs.

getEDIStatusfromCloud

Este servicio permite obtener el estado de un documento EDI almacenado en la nube, asegurando que el documento esté en el estado esperado para su procesamiento o consulta.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIStatusfromCloud
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo estado se desea consultar. String X Debe corresponder a un documento EDI almacenado en la nube.

getEDIXMLfromATV

Este servicio permite obtener el XML de un documento EDI directamente desde la Administración Tributaria Virtual (ATV), asegurando que la información sea precisa y esté actualizada según las normas fiscales.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIXMLfromATV
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo XML se desea obtener. String X Debe corresponder a un documento EDI registrado en la ATV.

getEDIXMLfromCloud

Este servicio permite obtener el XML de un documento EDI almacenado en la nube, asegurando que la información esté disponible para consultas o procesamiento en formato XML.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getEDIXMLfromCloud
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo XML se desea obtener. String X Debe corresponder a un documento EDI almacenado en la nube.

getERPData

Este servicio permite obtener datos específicos del sistema ERP, incluyendo detalles sobre módulos, configuraciones, o registros que forman parte del sistema de planificación de recursos empresariales.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getERPData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strERPModule El módulo del ERP cuyos datos se desean obtener. String X Debe ser un módulo válido del sistema ERP.
strFilter Un filtro opcional para limitar los datos obtenidos según criterios específicos. String Opcional, si no se especifica se obtendrán todos los datos disponibles.

getERPDataDS

Este servicio permite obtener datos específicos del sistema ERP en formato de dataset, facilitando el acceso a grandes volúmenes de información estructurada para análisis o procesamiento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getERPDataDS
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strERPModule El módulo del ERP cuyos datos se desean obtener en formato de dataset. String X Debe ser un módulo válido del sistema ERP.
strFilter Un filtro opcional para limitar los datos obtenidos según criterios específicos. String Opcional, si no se especifica se obtendrán todos los datos disponibles.

getExchangeRate

Este servicio permite obtener la tasa de cambio actual entre dos monedas específicas, proporcionando información actualizada para cálculos financieros y transacciones internacionales.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getExchangeRate
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCurrencyFrom La moneda base desde la cual se desea obtener la tasa de cambio. String X Debe ser un código de moneda válido.
strCurrencyTo La moneda destino hacia la cual se desea obtener la tasa de cambio. String X Debe ser un código de moneda válido.

getGPOnline

Este servicio permite obtener información sobre el estado actual del servicio GPOnline, incluyendo disponibilidad, carga del sistema, y otros parámetros clave para la operación en línea.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGPOnline

getGPOnlineDetail

Este servicio permite obtener detalles específicos sobre el estado del servicio GPOnline, incluyendo estadísticas detalladas y registros de eventos que afectan el rendimiento del sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGPOnlineDetail

getGlobalContact

Este servicio permite obtener la información de contacto de un usuario global en el sistema, incluyendo nombre, dirección, y detalles de contacto para operaciones en múltiples ubicaciones.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGlobalContact
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strGlobalContactID El identificador del contacto global cuyos datos se desean obtener. String X Debe corresponder a un contacto global existente en el sistema.

getGlobalContactDS

Este servicio permite obtener un dataset con la información de contactos globales en el sistema, facilitando el acceso y análisis de datos de múltiples contactos en un solo paquete de información estructurada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGlobalContactDS
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFilter Un filtro opcional para limitar los datos obtenidos según criterios específicos. String Opcional, si no se especifica se obtendrán todos los contactos globales disponibles.

getGlobalContactSIC

Este servicio permite obtener la información de contacto y el código de clasificación industrial (SIC) de un usuario global en el sistema, proporcionando detalles clave para la categorización de contactos en industrias específicas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGlobalContactSIC
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strGlobalContactID El identificador del contacto global cuyos datos SIC se desean obtener. String X Debe corresponder a un contacto global existente en el sistema.

getGlobalContactSICDS

Este servicio permite obtener un dataset con la información de contactos globales y sus respectivos códigos SIC en el sistema, facilitando el acceso y análisis de datos categorizados por industria.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getGlobalContactSICDS
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFilter Un filtro opcional para limitar los datos obtenidos según criterios específicos. String Opcional, si no se especifica se obtendrán todos los contactos globales y sus códigos SIC disponibles.

getLicense

Este servicio permite obtener información detallada sobre las licencias asociadas a un usuario o sistema, incluyendo tipo de licencia, fecha de expiración, y funcionalidades activas bajo dicha licencia.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getLicense
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLicenseID El identificador de la licencia cuya información se desea obtener. String X Debe corresponder a una licencia válida en el sistema.

getMarketData

Este servicio permite obtener datos de mercado relevantes para análisis financieros y de negocio, incluyendo precios, índices, y otras métricas económicas clave.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getMarketData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strMarketID El identificador del mercado cuyos datos se desean obtener. String X Debe corresponder a un mercado válido en el sistema.
strFilter Un filtro opcional para limitar los datos obtenidos según criterios específicos. String Opcional, si no se especifica se obtendrán todos los datos disponibles.

getQData

Este servicio permite obtener datos específicos de un sistema de consultas (Query Data), facilitando el acceso a información estructurada para análisis o informes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getQData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strQueryID El identificador de la consulta cuyos datos se desean obtener. String X Debe corresponder a una consulta válida en el sistema.

getQueryData

Este servicio permite ejecutar consultas específicas en el sistema y obtener los datos resultantes, proporcionando información útil para análisis y toma de decisiones.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getQueryData
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strQuery La consulta SQL o equivalente que se desea ejecutar. String X Debe ser una consulta válida en el sistema.

getSalesRanking

Este servicio permite obtener el ranking de ventas de productos o servicios en un período determinado, proporcionando información clave para análisis de rendimiento comercial.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getSalesRanking
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDateFrom La fecha de inicio del período para el ranking de ventas. DateTime X Debe estar en un formato de fecha y hora válido.
strDateTo La fecha de finalización del período para el ranking de ventas. DateTime X Debe estar en un formato de fecha y hora válido.

getTask

Este servicio permite obtener la información de una tarea específica en el sistema, incluyendo su estado, prioridad, asignaciones, y cualquier otro detalle relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getTask
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea cuya información se desea obtener. String X Debe corresponder a una tarea existente en el sistema.

getTaskCustomFieldValue

Este servicio permite obtener el valor de un campo personalizado asociado a una tarea en el sistema. Es útil para gestionar y acceder a información específica y personalizada de tareas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getTaskCustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea cuyo campo personalizado se desea obtener. String X Debe corresponder a una tarea existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener. String X Debe corresponder a un campo personalizado existente en el sistema.

getTaskCustomFieldValueXML

Este servicio permite obtener el valor de un campo personalizado asociado a una tarea en formato XML. Es útil para integraciones que requieren el uso de XML para procesar y manipular datos de campos personalizados de tareas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getTaskCustomFieldValueXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea cuyo campo personalizado en formato XML se desea obtener. String X Debe corresponder a una tarea existente en el sistema.
strFieldID El identificador del campo personalizado que se desea obtener en formato XML. String X Debe corresponder a un campo personalizado existente en el sistema.

getTaskXML

Este servicio permite obtener la información de una tarea específica en formato XML, incluyendo su estado, prioridad, asignaciones, y cualquier otro detalle relevante para integraciones que requieren XML.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getTaskXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea cuya información se desea obtener en formato XML. String X Debe corresponder a una tarea existente en el sistema.

getToken

Este servicio permite obtener un token de seguridad válido que se utilizará para autenticar las solicitudes a otros servicios del sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getToken
Campo Descripción Tipo de dato Obligatoria Adicionales
strUser El nombre de usuario para el cual se solicita el token. String X Debe corresponder a un usuario existente en el sistema.
strPassword La contraseña del usuario. String X Debe corresponder a la contraseña válida del usuario.

getTokenT

Este servicio permite obtener un token temporal de seguridad válido para autenticar solicitudes a otros servicios del sistema en un período de tiempo limitado.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getTokenT
Campo Descripción Tipo de dato Obligatoria Adicionales
strUser El nombre de usuario para el cual se solicita el token temporal. String X Debe corresponder a un usuario existente en el sistema.
strPassword La contraseña del usuario. String X Debe corresponder a la contraseña válida del usuario.
intDuration La duración en minutos del token temporal. Integer X Especifica la cantidad de minutos durante los cuales el token será válido.

getUserAccess

Este servicio permite obtener información sobre los permisos y accesos asignados a un usuario en el sistema, incluyendo los módulos y funcionalidades que el usuario tiene habilitados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getUserAccess
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario cuyos accesos se desean consultar. String X Debe corresponder a un usuario existente en el sistema.

getWhiteLabel

Este servicio permite obtener la configuración de la marca blanca (White Label) asociada a una cuenta o sistema, incluyendo logotipos, colores, y otros elementos de personalización visual.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getWhiteLabel
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAccountID El identificador de la cuenta cuya configuración de White Label se desea obtener. String X Debe corresponder a una cuenta existente en el sistema.

getWhiteLabelDB

Este servicio permite obtener la configuración de la marca blanca (White Label) asociada a una base de datos específica, incluyendo logotipos, colores, y otros elementos de personalización visual aplicados a esa base de datos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=getWhiteLabelDB
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDBID El identificador de la base de datos cuya configuración de White Label se desea obtener. String X Debe corresponder a una base de datos existente en el sistema.

pubSetContactFace

Este servicio permite asociar una imagen facial a un contacto en el sistema, permitiendo su identificación mediante reconocimiento facial en operaciones futuras.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=pubSetContactFace
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto al cual se asociará la imagen facial. String X Debe corresponder a un contacto existente en el sistema.
strFaceData Los datos de la imagen facial en formato base64. String X Debe estar en formato base64 y ser de alta calidad para una mejor precisión.

refreshToken

Este servicio permite refrescar un token de seguridad existente, extendiendo su validez y permitiendo su uso continuo en el sistema sin necesidad de autenticación adicional.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=refreshToken
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken El token que se desea refrescar. String X Debe ser un token válido y aún no expirado.

setAccountingEntry

Este servicio permite registrar una entrada contable en el sistema, incluyendo detalles como cuentas, montos, y descripciones para operaciones financieras.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAccountingEntry
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAccountID El identificador de la cuenta contable para la entrada. String X Debe corresponder a una cuenta contable válida en el sistema.
decAmount El monto de la entrada contable. Decimal X Debe ser un valor numérico válido.
strDescription La descripción de la entrada contable. String Opcional, proporciona detalles adicionales sobre la transacción.

setAccountingEntryD

Este servicio permite registrar una entrada contable detallada en el sistema, incluyendo múltiples cuentas, montos y descripciones para una operación financiera específica.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAccountingEntryD
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
lstEntries Una lista de entradas contables con detalles específicos. Array X Debe contener una lista de objetos de entradas contables válidos.

setAccountingEntryDList

Este servicio permite registrar múltiples entradas contables detalladas en el sistema como una lista, facilitando la creación y manejo de operaciones financieras complejas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAccountingEntryDList
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
lstEntries Una lista de listas de entradas contables con detalles específicos. Array X Debe contener una lista de listas de objetos de entradas contables válidos.

setAddress

Este servicio permite registrar o actualizar una dirección en el sistema, asociándola a un usuario, contacto o entidad específica, e incluyendo detalles como calle, ciudad, y código postal.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAddress
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEntityID El identificador de la entidad a la cual se asociará la dirección. String X Debe corresponder a una entidad válida en el sistema.
strAddress La dirección física completa. String X Debe incluir detalles como calle, ciudad, estado, y código postal.

setAgendaEvent

Este servicio permite registrar o actualizar un evento en la agenda del sistema, incluyendo detalles como fecha, hora, descripción del evento y otros parámetros relevantes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAgendaEvent
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEventID El identificador del evento que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo evento.
strEventDescription La descripción del evento. String X Debe ser una descripción breve pero informativa del evento.
dtEventDate La fecha y hora del evento. DateTime X Debe estar en un formato de fecha y hora válido.

setAgendaEventContact

Este servicio permite asociar un contacto específico a un evento en la agenda, facilitando la gestión de invitados o participantes en el evento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAgendaEventContact
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEventID El identificador del evento al cual se asociará el contacto. String X Debe corresponder a un evento existente en el sistema.
strContactID El identificador del contacto que se asociará al evento. String X Debe corresponder a un contacto existente en el sistema.

setAgendaEventNotify

Este servicio permite configurar notificaciones para un evento específico en la agenda, enviando recordatorios a los participantes antes del inicio del evento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAgendaEventNotify
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEventID El identificador del evento para el cual se desea configurar la notificación. String X Debe corresponder a un evento existente en el sistema.
intMinutesBefore El número de minutos antes del evento en los cuales se enviará la notificación. Integer X Especifica cuándo se enviará el recordatorio en relación al inicio del evento.

setAgendaException

Este servicio permite registrar una excepción en la agenda, como una cancelación o reprogramación de eventos, permitiendo gestionar cambios imprevistos en la planificación.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAgendaException
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEventID El identificador del evento que se ve afectado por la excepción. String X Debe corresponder a un evento existente en el sistema.
strExceptionType El tipo de excepción, como "Cancelación" o "Reprogramación". String X Debe ser un tipo válido de excepción dentro del sistema.

setAnchorProductCharacteristic

Este servicio permite registrar o actualizar las características de un producto ancla en el sistema, como dimensiones, peso, o cualquier otra especificación relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAnchorProductCharacteristic
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductID El identificador del producto ancla cuyas características se desean registrar o actualizar. String X Debe corresponder a un producto existente en el sistema.
strCharacteristic La característica específica del producto que se desea registrar o actualizar. String X Debe ser una característica válida y reconocida por el sistema.

setAnchorQueue

Este servicio permite gestionar la cola de procesos para productos ancla, registrando o actualizando el orden de prioridades para su procesamiento en el sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAnchorQueue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductID El identificador del producto ancla cuya cola de procesos se desea gestionar. String X Debe corresponder a un producto existente en el sistema.
intQueuePosition El nuevo orden de prioridad del producto en la cola. Integer X Debe ser un número entero que represente la posición en la cola.

setAppID

Este servicio permite registrar o actualizar el ID de una aplicación en el sistema, asociándolo a un usuario o entidad específica para la gestión de accesos y configuraciones.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAppID
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAppID El identificador de la aplicación que se desea registrar o actualizar. String X Debe corresponder a una aplicación válida en el sistema.

setAppIDGeoPosition

Este servicio permite registrar o actualizar la posición geográfica asociada a un ID de aplicación, facilitando la gestión de servicios y accesos basados en ubicación.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAppIDGeoPosition
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAppID El identificador de la aplicación para la cual se desea registrar o actualizar la posición geográfica. String X Debe corresponder a una aplicación válida en el sistema.
strLatitude La latitud de la posición geográfica. String X Debe estar en un formato de coordenadas válido.
strLongitude La longitud de la posición geográfica. String X Debe estar en un formato de coordenadas válido.

setAssetDetail

Este servicio permite registrar o actualizar los detalles de un activo en el sistema, incluyendo información como valor, ubicación, estado, y otros parámetros relevantes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setAssetDetail
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAssetID El identificador del activo cuyos detalles se desean registrar o actualizar. String X Debe corresponder a un activo válido en el sistema.
strDetail Los detalles específicos del activo. String X Puede incluir múltiples parámetros separados por comas.

setBudget

Este servicio permite registrar o actualizar un presupuesto en el sistema, incluyendo detalles como el monto total, el período y cualquier otra configuración relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setBudget
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strBudgetID El identificador del presupuesto que se desea registrar o actualizar. String X Debe corresponder a un presupuesto existente en el sistema.
decTotalAmount El monto total del presupuesto. Decimal X Debe ser un valor numérico válido.
strPeriod El período para el cual se aplica el presupuesto. String X Debe especificarse en un formato adecuado (por ejemplo, '2024-01').

setBudgetDetail

Este servicio permite registrar o actualizar los detalles de un presupuesto en el sistema, como partidas específicas, asignaciones de fondos y cualquier otra información detallada relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setBudgetDetail
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strBudgetID El identificador del presupuesto cuyos detalles se desean registrar o actualizar. String X Debe corresponder a un presupuesto existente en el sistema.
strDetailID El identificador del detalle específico del presupuesto. String Opcional, si se deja vacío se creará un nuevo detalle.
decAmount El monto asignado a este detalle del presupuesto. Decimal X Debe ser un valor numérico válido.

setBudgetDistribution

Este servicio permite distribuir un presupuesto entre varias partidas o centros de costo, gestionando la asignación de fondos de manera detallada y organizada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setBudgetDistribution
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strBudgetID El identificador del presupuesto que se desea distribuir. String X Debe corresponder a un presupuesto existente en el sistema.
lstDistributions Una lista de distribuciones, cada una especificando una partida o centro de costo y el monto asignado. Array X Debe contener una lista de objetos de distribución válidos.

setConfig

Este servicio permite establecer o actualizar configuraciones específicas en el sistema, incluyendo parámetros globales, configuraciones de módulos o cualquier otro ajuste necesario.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setConfig
<tr>
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strConfigKey La clave de la configuración que se desea establecer o actualizar. String X Debe ser una clave válida reconocida por el sistema.
strConfigValue El valor asociado a la clave de configuración. String X Debe ser un valor válido que corresponda a la clave de configuración.

setContact

Este servicio permite registrar o actualizar la información de un contacto en el sistema, incluyendo detalles como nombre, dirección de correo electrónico, número de teléfono y otros datos relevantes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContact
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo contacto.
strContactName El nombre del contacto. String X Debe ser un nombre válido.
strEmail La dirección de correo electrónico del contacto. String X Debe ser una dirección de correo válida.
strPhoneNumber El número de teléfono del contacto. String Opcional, si se proporciona debe ser un número de teléfono válido.

setContactAddress

Este servicio permite registrar o actualizar la dirección física de un contacto en el sistema, asegurando que la información de ubicación sea precisa y esté actualizada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContactAddress
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto cuya dirección se desea registrar o actualizar. String X Debe corresponder a un contacto existente en el sistema.
strAddress La dirección física completa del contacto. String X Debe incluir detalles como calle, ciudad, estado, y código postal.

setContactCustomFieldValue

Este servicio permite registrar o actualizar el valor de un campo personalizado asociado a un contacto en el sistema, facilitando la gestión de datos específicos y personalizados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContactCustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto cuyo campo personalizado se desea registrar o actualizar. String X Debe corresponder a un contacto existente en el sistema.
strFieldID El identificador del campo personalizado que se desea registrar o actualizar. String X Debe corresponder a un campo personalizado existente en el sistema.
strFieldValue El valor del campo personalizado. String X Debe ser un valor válido y adecuado para el campo personalizado.

setContactCustomFieldValueCollection

Este servicio permite registrar o actualizar una colección de valores de campos personalizados asociados a un contacto en el sistema, facilitando la gestión masiva de datos específicos y personalizados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContactCustomFieldValueCollection
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto cuya colección de campos personalizados se desea registrar o actualizar. String X Debe corresponder a un contacto existente en el sistema.
lstCustomFieldValues Una lista de campos personalizados con sus respectivos valores. Array X Debe contener una lista de objetos de campos personalizados válidos.

setContactException

Este servicio permite registrar una excepción asociada a un contacto en el sistema, como restricciones o notas especiales que deben ser tenidas en cuenta durante las operaciones relacionadas con dicho contacto.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContactException
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID El identificador del contacto al cual se asociará la excepción. String X Debe corresponder a un contacto existente en el sistema.
strExceptionType El tipo de excepción, como "Restricción" o "Nota Especial". String X Debe ser un tipo válido de excepción dentro del sistema.

setContactRelated

Este servicio permite establecer o actualizar relaciones entre contactos en el sistema, como relaciones familiares, comerciales, o cualquier otro tipo de vínculo relevante.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setContactRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strContactID1 El identificador del primer contacto en la relación. String X Debe corresponder a un contacto existente en el sistema.
strContactID2 El identificador del segundo contacto en la relación. String X Debe corresponder a un contacto existente en el sistema.
strRelationshipType El tipo de relación que existe entre los dos contactos. String X Debe ser un tipo válido de relación dentro del sistema.

setCostCenter

Este servicio permite registrar o actualizar un centro de costos en el sistema, incluyendo detalles como nombre, código y cualquier otra información relevante para la gestión financiera.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setCostCenter
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCostCenterID El identificador del centro de costos que se desea registrar o actualizar. String X Debe corresponder a un centro de costos existente en el sistema.
strCostCenterName El nombre del centro de costos. String X Debe ser un nombre válido y descriptivo.
strCostCenterCode El código asignado al centro de costos. String X Debe ser un código único y válido dentro del sistema.

setCostCenterAddress

Este servicio permite registrar o actualizar la dirección física asociada a un centro de costos en el sistema, asegurando que la información de ubicación sea precisa y esté actualizada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setCostCenterAddress
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCostCenterID El identificador del centro de costos cuya dirección se desea registrar o actualizar. String X Debe corresponder a un centro de costos existente en el sistema.
strAddress La dirección física completa del centro de costos. String X Debe incluir detalles como calle, ciudad, estado, y código postal.

setCostCenterContact

Este servicio permite registrar o actualizar los datos de contacto asociados a un centro de costos en el sistema, como nombre, correo electrónico y número de teléfono.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setCostCenterContact
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCostCenterID El identificador del centro de costos cuyo contacto se desea registrar o actualizar. String X Debe corresponder a un centro de costos existente en el sistema.
strContactName El nombre del contacto del centro de costos. String X Debe ser un nombre válido y descriptivo.
strEmail La dirección de correo electrónico del contacto del centro de costos. String X Debe ser una dirección de correo válida.
strPhoneNumber El número de teléfono del contacto del centro de costos. String Opcional, si se proporciona debe ser un número de teléfono válido.

setCustomer

Este servicio permite registrar o actualizar la información de un cliente en el sistema, incluyendo detalles como nombre, dirección, correo electrónico y número de teléfono.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setCustomer
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCustomerID El identificador del cliente que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo cliente.
strCustomerName El nombre del cliente. String X Debe ser un nombre válido.
strEmail La dirección de correo electrónico del cliente. String Opcional, si se proporciona debe ser una dirección de correo válida.
strPhoneNumber El número de teléfono del cliente. String Opcional, si se proporciona debe ser un número de teléfono válido.

setCustomerPoints

Este servicio permite registrar o actualizar los puntos de fidelidad de un cliente en el sistema, permitiendo la gestión de programas de lealtad y recompensas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setCustomerPoints
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCustomerID El identificador del cliente cuyos puntos se desean registrar o actualizar. String X Debe corresponder a un cliente existente en el sistema.
intPoints El número de puntos de fidelidad que se desean registrar o actualizar. Integer X Debe ser un número entero positivo.

setDBUpdateField

Este servicio permite actualizar un campo específico en la base de datos, facilitando la modificación directa de datos en una tabla o registro determinado.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDBUpdateField
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTable El nombre de la tabla en la cual se desea actualizar el campo. String X Debe corresponder a una tabla existente en la base de datos.
strField El nombre del campo que se desea actualizar. String X Debe corresponder a un campo válido en la tabla especificada.
strValue El nuevo valor que se desea asignar al campo. String X Debe ser un valor compatible con el tipo de dato del campo.
strCondition La condición que se utilizará para identificar los registros que deben actualizarse. String X Debe ser una condición válida que corresponda a la estructura de la tabla.

setDoXContactRelated

Este servicio permite establecer o actualizar las relaciones entre documentos y contactos en el sistema, facilitando la vinculación de documentos con personas o entidades relevantes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDoXContactRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento al cual se asociará el contacto. String X Debe corresponder a un documento existente en el sistema.
strContactID El identificador del contacto que se asociará al documento. String X Debe corresponder a un contacto existente en el sistema.
strRelationType El tipo de relación que existe entre el documento y el contacto. String X Debe ser un tipo válido de relación dentro del sistema.

setDoXCustomFieldValue

Este servicio permite registrar o actualizar el valor de un campo personalizado asociado a un documento en el sistema, facilitando la gestión de datos específicos y personalizados para cada documento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDoXCustomFieldValue
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento cuyo campo personalizado se desea registrar o actualizar. String X Debe corresponder a un documento existente en el sistema.
strFieldID El identificador del campo personalizado que se desea registrar o actualizar. String X Debe corresponder a un campo personalizado existente en el sistema.
strFieldValue El valor del campo personalizado. String X Debe ser un valor válido y adecuado para el campo personalizado.

setDoXCustomFieldValueCollection

Este servicio permite registrar o actualizar una colección de valores de campos personalizados asociados a un documento en el sistema, facilitando la gestión masiva de datos específicos y personalizados para cada documento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDoXCustomFieldValueCollection
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento cuya colección de campos personalizados se desea registrar o actualizar. String X Debe corresponder a un documento existente en el sistema.
lstCustomFieldValues Una lista de campos personalizados con sus respectivos valores. Array X Debe contener una lista de objetos de campos personalizados válidos.

setDoXDocument

Este servicio permite registrar o actualizar un documento en el sistema, incluyendo detalles como tipo de documento, fecha de emisión, y cualquier otro dato relevante para su gestión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDoXDocument
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo documento.
strDocumentType El tipo de documento (por ejemplo, 'Factura', 'Nota de crédito'). String X Debe ser un tipo válido de documento dentro del sistema.
dtIssueDate La fecha de emisión del documento. DateTime X Debe estar en un formato de fecha y hora válido.

setDoXDocumentGroup

Este servicio permite registrar o actualizar un grupo de documentos en el sistema, facilitando la gestión de conjuntos de documentos relacionados bajo una misma agrupación.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDoXDocumentGroup
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strGroupID El identificador del grupo de documentos que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo grupo.
strGroupName El nombre del grupo de documentos. String X Debe ser un nombre válido y descriptivo.
lstDocuments Una lista de documentos que pertenecen al grupo. Array Opcional, puede contener una lista de identificadores de documentos válidos.

setDocFileAttach

Este servicio permite adjuntar un archivo a un documento en el sistema, como un PDF, imagen u otro tipo de archivo, facilitando la gestión de documentos con sus anexos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDocFileAttach
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento al cual se desea adjuntar el archivo. String X Debe corresponder a un documento existente en el sistema.
strFileName El nombre del archivo que se desea adjuntar. String X Debe incluir la extensión del archivo (por ejemplo, '.pdf').
strFileContent El contenido del archivo en formato base64. String X Debe estar codificado en base64 y ser un archivo válido.

setDocNote

Este servicio permite registrar o actualizar una nota asociada a un documento en el sistema, facilitando la adición de comentarios, observaciones o anotaciones importantes relacionadas con el documento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setDocNote
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento al cual se asociará la nota. String X Debe corresponder a un documento existente en el sistema.
strNoteContent El contenido de la nota que se desea registrar o actualizar. String X Debe ser un texto válido y relevante para el documento.

setEDIAutoEntry

Este servicio permite registrar una entrada EDI automática en el sistema, facilitando la integración y procesamiento automatizado de documentos EDI en el flujo de trabajo de la organización.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIAutoEntry
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEDIType El tipo de documento EDI que se desea procesar automáticamente. String X Debe corresponder a un tipo válido de documento EDI.
strDocumentID El identificador del documento EDI que se procesará. String X Debe corresponder a un documento existente en el sistema.

setEDIAutoLoadProductsToLocation

Este servicio permite cargar automáticamente productos a una ubicación específica utilizando un documento EDI, facilitando la gestión de inventarios y la distribución de productos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIAutoLoadProductsToLocation
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLocationID El identificador de la ubicación donde se cargarán los productos. String X Debe corresponder a una ubicación válida en el sistema.
strProductList La lista de productos que se cargarán en la ubicación, en formato EDI. String X Debe ser una lista válida y reconocida por el sistema.

setEDIControl

Este servicio permite configurar los controles EDI en el sistema, incluyendo parámetros de procesamiento, validación y reglas específicas para la gestión de documentos EDI.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIControl
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strControlID El identificador del control EDI que se desea configurar. String X Debe ser un identificador válido dentro del sistema.
strControlValue El valor que se desea asignar al control EDI. String X Debe ser un valor compatible con el tipo de control.

setEDICustomFieldValue

Este servicio permite registrar o actualizar el valor de un campo personalizado asociado a un documento EDI en el sistema, facilitando la gestión de datos específicos y personalizados para cada documento EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo campo personalizado se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strFieldID El identificador del campo personalizado que se desea registrar o actualizar. String X Debe corresponder a un campo personalizado existente en el sistema.
strFieldValue El valor del campo personalizado. String X Debe ser un valor válido y adecuado para el campo personalizado.

setEDICustomFieldValueCollection

Este servicio permite registrar o actualizar una colección de valores de campos personalizados asociados a un documento EDI en el sistema, facilitando la gestión masiva de datos específicos y personalizados para cada documento EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuya colección de campos personalizados se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
lstCustomFieldValues Una lista de campos personalizados con sus respectivos valores. Array X Debe contener una lista de objetos de campos personalizados válidos.

setEDIDoc

Este servicio permite registrar o actualizar un documento EDI en el sistema, incluyendo detalles como el tipo de documento, fecha de emisión, y cualquier otro dato relevante para su gestión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIDoc
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo documento EDI.
strDocumentType El tipo de documento EDI (por ejemplo, 'Factura', 'Orden de compra'). String X Debe ser un tipo válido de documento EDI dentro del sistema.
dtIssueDate La fecha de emisión del documento EDI. DateTime X Debe estar en un formato de fecha y hora válido.

setEDIDocCompactProcess_AA

Este servicio permite realizar un proceso compacto sobre un documento EDI en el sistema, optimizando la gestión y procesamiento de los datos asociados al documento para fines específicos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIDocCompactProcess_AA
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea procesar. String X Debe corresponder a un documento EDI existente en el sistema.
strProcessType El tipo de proceso compacto que se desea realizar sobre el documento. String X Debe ser un tipo válido de proceso dentro del sistema.

setEDIDocCustomFieldValue

Este servicio permite registrar o actualizar el valor de un campo personalizado asociado a un documento EDI en el sistema, facilitando la gestión de datos específicos y personalizados para cada documento EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo campo personalizado se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strFieldID El identificador del campo personalizado que se desea registrar o actualizar. String X Debe corresponder a un campo personalizado existente en el sistema.
strFieldValue El valor del campo personalizado. String X Debe ser un valor válido y adecuado para el campo personalizado.

setEDIDocDetail

Este servicio permite registrar o actualizar los detalles de un documento EDI en el sistema, como artículos, cantidades, precios, y cualquier otra información relevante para la gestión del documento.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos detalles se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String Opcional, si se deja vacío se creará un nuevo detalle.
strItemCode El código del artículo al que se refiere el detalle. String X Debe corresponder a un código de artículo válido.
decQuantity La cantidad del artículo especificada en el detalle. Decimal X Debe ser un valor numérico válido.
decPrice El precio unitario del artículo especificado en el detalle. Decimal X Debe ser un valor numérico válido.

setEDIDocDetailCode

Este servicio permite registrar o actualizar los códigos específicos asociados a los detalles de un documento EDI, como códigos de barras, SKU, o cualquier otra identificación de producto relevante.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos códigos de detalles se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String X Debe corresponder a un detalle existente en el documento.
strCodeType El tipo de código que se desea registrar o actualizar (por ejemplo, 'SKU', 'Código de barras'). String X Debe ser un tipo válido de código dentro del sistema.
strCodeValue El valor del código que se desea registrar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de código especificado.

setEDIDocDetailDiscount

Este servicio permite registrar o actualizar los descuentos aplicables a los detalles de un documento EDI en el sistema, como porcentajes de descuento, montos específicos, y cualquier otro dato relevante para la gestión del descuento.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos descuentos de detalles se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String X Debe corresponder a un detalle existente en el documento.
decDiscount El monto o porcentaje de descuento que se desea aplicar al detalle. Decimal X Debe ser un valor numérico válido.

setEDIDocDetailStatus

Este servicio permite registrar o actualizar el estado de los detalles de un documento EDI en el sistema, como estados de procesamiento, cumplimiento, o cualquier otra información relevante.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos estados de detalles se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String X Debe corresponder a un detalle existente en el documento.
strStatus El estado que se desea asignar al detalle. String X Debe ser un estado válido dentro del sistema.

setEDIDocDetailTax

Este servicio permite registrar o actualizar los impuestos aplicables a los detalles de un documento EDI en el sistema, como porcentajes de impuestos, tipos de impuestos, y cualquier otro dato relevante para la gestión fiscal.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos impuestos de detalles se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String X Debe corresponder a un detalle existente en el documento.
decTax El monto o porcentaje de impuesto que se desea aplicar al detalle. Decimal X Debe ser un valor numérico válido.

setEDIDocDetailTaxEx

Este servicio permite registrar o actualizar las excepciones fiscales aplicables a los detalles de un documento EDI en el sistema, como exenciones de impuestos, tasas reducidas, y cualquier otro dato relevante para la gestión fiscal.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyas excepciones fiscales se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strDetailID El identificador del detalle específico dentro del documento. String X Debe corresponder a un detalle existente en el documento.
strTaxExType El tipo de excepción fiscal que se desea registrar o actualizar (por ejemplo, 'Exención', 'Tasa reducida'). String X Debe ser un tipo válido de excepción fiscal dentro del sistema.
decTaxExValue El valor de la excepción fiscal. Decimal X Debe ser un valor numérico válido.

setEDIDocHeader

Este servicio permite registrar o actualizar la cabecera de un documento EDI en el sistema, incluyendo información general como el número de documento, la fecha, el proveedor, y otros detalles relevantes para la identificación del documento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIDocHeader
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuya cabecera se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strSupplierID El identificador del proveedor relacionado con el documento EDI. String X Debe ser un proveedor válido en el sistema.
dtIssueDate La fecha de emisión del documento EDI. DateTime X Debe estar en un formato de fecha y hora válido.
strDocumentNumber El número de documento asignado al EDI. String X Debe ser un número único y válido dentro del sistema.

setEDIDocIMRProcess

Este servicio permite realizar un proceso IMR (Invoice Matching Reconciliation) sobre un documento EDI en el sistema, gestionando la reconciliación de facturas con órdenes de compra o recibos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIDocIMRProcess
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea procesar. String X Debe corresponder a un documento EDI existente en el sistema.
strProcessType El tipo de proceso IMR que se desea realizar sobre el documento. String X Debe ser un tipo válido de proceso dentro del sistema.

setEDIDocOtherCharge

Este servicio permite registrar o actualizar otros cargos asociados a un documento EDI en el sistema, como cargos adicionales, recargos por servicios, o cualquier otro costo no incluido en el precio base.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos otros cargos se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strChargeType El tipo de cargo que se desea registrar o actualizar. String X Debe ser un tipo válido de cargo dentro del sistema.
decChargeAmount El monto del cargo que se desea registrar o actualizar. Decimal X Debe ser un valor numérico válido.

setEDIDocOtherContent

Este servicio permite registrar o actualizar otros contenidos asociados a un documento EDI en el sistema, como observaciones, notas adicionales, o cualquier otro tipo de información complementaria.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyos otros contenidos se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strContentType El tipo de contenido que se desea registrar o actualizar. String X Debe ser un tipo válido de contenido dentro del sistema.
strContentValue El valor del contenido que se desea registrar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de contenido especificado.

setEDIDocReference

Este servicio permite registrar o actualizar referencias asociadas a un documento EDI en el sistema, como números de referencia externos, identificadores de transacciones previas, o cualquier otro dato necesario para la vinculación del documento con otras operaciones.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyas referencias se desean registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strReferenceID El identificador de la referencia que se desea registrar o actualizar. String Opcional, si se deja vacío se creará una nueva referencia.
strReferenceValue El valor de la referencia que se desea registrar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de referencia especificado.

setEDIDocumentDetailReviewValueList

Este servicio permite registrar o actualizar una lista de valores de revisión detallada para un documento EDI en el sistema, facilitando la evaluación y validación de los datos asociados al documento.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuya lista de revisión detallada se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
lstReviewValues Una lista de valores de revisión asociados al documento EDI. Array X Debe contener una lista de objetos de revisión válidos.

setEDIDocumentEDIStatus

Este servicio permite registrar o actualizar el estado EDI de un documento en el sistema, como estados de envío, recepción, aceptación, rechazo, u otros estados relevantes para la gestión del ciclo de vida del documento EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo estado se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strEDIStatus El estado EDI que se desea asignar al documento. String X Debe ser un estado válido dentro del sistema.

setEDIDocumentInactive

Este servicio permite marcar un documento EDI como inactivo en el sistema, deteniendo su procesamiento y deshabilitándolo de futuras operaciones o integraciones.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea marcar como inactivo. String X Debe corresponder a un documento EDI existente en el sistema.

setEDIDocumentUser

Este servicio permite asignar o actualizar el usuario responsable de un documento EDI en el sistema, facilitando la trazabilidad y gestión de responsabilidades asociadas al manejo del documento.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo usuario se desea registrar o actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strUserID El identificador del usuario que se asignará al documento EDI. String X Debe corresponder a un usuario válido en el sistema.

setEDIGetXML

Este servicio permite obtener el contenido XML de un documento EDI específico en el sistema, facilitando la revisión y procesamiento de los datos en su formato original.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIGetXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo XML se desea obtener. String X Debe corresponder a un documento EDI existente en el sistema.

setEDIGetXMLReception

Este servicio permite obtener el XML de recepción de un documento EDI en el sistema, facilitando la validación y registro de la recepción del documento por parte de la contraparte.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIGetXMLReception
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuyo XML de recepción se desea obtener. String X Debe corresponder a un documento EDI existente en el sistema.
strReceptionID El identificador de la recepción relacionada con el documento EDI. String X Debe corresponder a una recepción válida en el sistema.

setEDIHeader_AditionalUpdate

Este servicio permite actualizar información adicional en la cabecera de un documento EDI en el sistema, como campos personalizados o datos específicos que no forman parte de la estructura estándar del EDI.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIHeader_AditionalUpdate
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI cuya cabecera se desea actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strAdditionalInfo Información adicional que se desea agregar o actualizar en la cabecera del documento. String Opcional, se puede dejar vacío si no se desea agregar información adicional.

setEDILog

Este servicio permite registrar entradas en el log EDI del sistema, incluyendo detalles sobre las operaciones realizadas, errores encontrados, y cualquier otro dato relevante para la auditoría y seguimiento del flujo EDI.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDILog
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLogType El tipo de entrada que se desea registrar en el log (por ejemplo, 'Error', 'Proceso exitoso'). String X Debe ser un tipo válido de entrada dentro del sistema.
strLogMessage El mensaje o descripción de la entrada en el log. String X Debe ser una descripción clara y concisa del evento registrado.

setEDINotifyAcknowledgment

Este servicio permite enviar una notificación de acuse de recibo para un documento EDI, indicando que el documento ha sido recibido y procesado adecuadamente.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDINotifyAcknowledgment
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI para el cual se desea enviar la notificación. String X Debe corresponder a un documento EDI existente en el sistema.
strAcknowledgmentType El tipo de acuse de recibo que se desea enviar. String X Debe ser un tipo válido de acuse dentro del sistema.
strAcknowledgmentMessage El mensaje o descripción que acompaña el acuse de recibo. String Opcional, puede incluir detalles adicionales sobre el estado del documento.

setEDINotifyDocument

Este servicio permite notificar a las partes interesadas sobre un documento EDI en el sistema, como la disponibilidad del documento, cambios en su estado, o cualquier otro evento relevante relacionado con el documento.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDINotifyDocument
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI para el cual se desea enviar la notificación. String X Debe corresponder a un documento EDI existente en el sistema.
strNotificationType El tipo de notificación que se desea enviar. String X Debe ser un tipo válido de notificación dentro del sistema.
strNotificationMessage El mensaje o descripción que acompaña la notificación. String Opcional, puede incluir detalles adicionales sobre el estado del documento.

setEDIOperation

Este servicio permite registrar o actualizar una operación EDI en el sistema, gestionando los parámetros y configuraciones específicas que definen cómo se procesará la operación EDI dentro del flujo de trabajo.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strOperationID El identificador de la operación EDI que se desea registrar o actualizar. String X Debe corresponder a una operación válida en el sistema.
strOperationParams Los parámetros específicos que definen la operación EDI. String Opcional, puede contener configuraciones adicionales de la operación.

setEDIOperationConsecutive

Este servicio permite gestionar consecutivos para operaciones EDI en el sistema, asegurando que cada operación reciba un identificador único y secuencial, facilitando su seguimiento y trazabilidad.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIOperationConsecutive
<th>Obligatoria
Campo Descripción Tipo de dato Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strOperationID El identificador de la operación EDI para la cual se desea gestionar el consecutivo. String X Debe corresponder a una operación válida en el sistema.
intConsecutive El número consecutivo que se desea asignar a la operación. Integer X Debe ser un número entero positivo.

setEDIOperationCostCenter

Este servicio permite asignar o actualizar centros de costo asociados a una operación EDI en el sistema, facilitando la distribución y control de los costos relacionados con la operación.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strOperationID El identificador de la operación EDI para la cual se desea gestionar el centro de costo. String X Debe corresponder a una operación válida en el sistema.
strCostCenterID El identificador del centro de costo que se desea asignar a la operación. String X Debe corresponder a un centro de costo válido en el sistema.

setEDIOperationLimit

Este servicio permite establecer límites para una operación EDI en el sistema, como montos máximos, cantidades, o cualquier otro parámetro que deba ser restringido durante el proceso EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strOperationID El identificador de la operación EDI para la cual se desea establecer un límite. String X Debe corresponder a una operación válida en el sistema.
strLimitType El tipo de límite que se desea establecer (por ejemplo, 'Monto', 'Cantidad'). String X Debe ser un tipo válido de límite dentro del sistema.
decLimitValue El valor del límite que se desea establecer. Decimal X Debe ser un valor numérico válido y acorde al tipo de límite.

setEDIPortStatus

Este servicio permite registrar o actualizar el estado de los puertos EDI en el sistema, gestionando la disponibilidad, accesibilidad, y otros parámetros relevantes para el intercambio de datos EDI.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strPortID El identificador del puerto EDI cuyo estado se desea registrar o actualizar. String X Debe corresponder a un puerto válido en el sistema.
strPortStatus El estado que se desea asignar al puerto EDI. String X Debe ser un estado válido dentro del sistema.

setEDIRecHeader_AditionalUpdate

Este servicio permite actualizar información adicional en la cabecera de un documento EDI recibido en el sistema, gestionando campos personalizados o datos específicos que no forman parte de la estructura estándar del EDI.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIRecHeader_AditionalUpdate
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI recibido cuya cabecera se desea actualizar. String X Debe corresponder a un documento EDI existente en el sistema.
strAdditionalInfo Información adicional que se desea agregar o actualizar en la cabecera del documento recibido. String Opcional, se puede dejar vacío si no se desea agregar información adicional.

setEDISendSignedXML

Este servicio permite enviar un documento EDI firmado electrónicamente en formato XML, facilitando la transmisión segura y la validación del documento por parte de la contraparte.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDISendSignedXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea enviar. String X Debe corresponder a un documento EDI existente en el sistema.
strXMLContent El contenido XML firmado electrónicamente del documento EDI. String X Debe ser un XML válido y adecuadamente firmado.

setEDISignXML

Este servicio permite firmar electrónicamente el contenido XML de un documento EDI en el sistema, asegurando la integridad y autenticidad del documento antes de su transmisión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDISignXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strDocumentID El identificador del documento EDI que se desea firmar. String X Debe corresponder a un documento EDI existente en el sistema.
strXMLContent El contenido XML del documento EDI que se desea firmar. String X Debe ser un XML válido y sin firmar.

setExpedient

Este servicio permite registrar o actualizar un expediente en el sistema, incluyendo detalles como identificador del expediente, tipo, fecha de creación, y cualquier otro dato relevante para su gestión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setExpedient
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strExpedientID El identificador del expediente que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo expediente.
strExpedientType El tipo de expediente (por ejemplo, 'Legal', 'Médico'). String X Debe ser un tipo válido de expediente dentro del sistema.
dtCreationDate La fecha de creación del expediente. DateTime X Debe estar en un formato de fecha y hora válido.

setExpedientGroup

Este servicio permite registrar o actualizar un grupo de expedientes en el sistema, facilitando la gestión de conjuntos de expedientes relacionados bajo una misma agrupación.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setExpedientGroup
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strGroupID El identificador del grupo de expedientes que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo grupo.
strGroupName El nombre del grupo de expedientes. String X Debe ser un nombre válido y descriptivo.
lstExpedients Una lista de expedientes que pertenecen al grupo. Array Opcional, puede contener una lista de identificadores de expedientes válidos.

setGPOnline

Este servicio permite registrar o actualizar información en la plataforma GPOnline, facilitando la integración y manejo de datos a través de la plataforma en línea de GreyPhillips.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setGPOnline
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strGPOnlineID El identificador de la información que se desea registrar o actualizar en GPOnline. String Opcional, si se deja vacío se creará una nueva entrada en GPOnline.
strData La información que se desea registrar o actualizar en GPOnline. String X Debe ser un conjunto de datos válido y compatible con el sistema.

setKronosEmployee

Este servicio permite registrar o actualizar información de un empleado en el sistema Kronos, incluyendo detalles como identificador del empleado, nombre, posición, y cualquier otro dato relevante para la gestión de recursos humanos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setKronosEmployee
<tr>
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEmployeeID El identificador del empleado que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo empleado en el sistema.
strEmployeeName El nombre del empleado. String X Debe ser un nombre válido y adecuado para el empleado.
strPosition La posición o cargo del empleado dentro de la organización. String X Debe ser un cargo válido y registrado en el sistema.

setKronosEmployeeCapture

Este servicio permite capturar y registrar la información de un empleado en el sistema Kronos, asegurando la integración de datos desde diferentes fuentes o dispositivos de captura.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setKronosEmployeeCapture
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strEmployeeID El identificador del empleado capturado. String X Debe corresponder a un empleado registrado en el sistema.
strCaptureDevice El identificador del dispositivo de captura utilizado. String X Debe ser un dispositivo válido y registrado en el sistema.
strCaptureData Los datos capturados del empleado, como huellas dactilares, fotografías, etc. String X Debe ser un conjunto de datos válido y compatible con el sistema.

setKronosPosition

Este servicio permite registrar o actualizar la posición o cargo de un empleado en el sistema Kronos, incluyendo detalles como nombre del cargo, departamento, y cualquier otro dato relevante para la gestión de puestos de trabajo.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setKronosPosition
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strPositionID El identificador de la posición o cargo que se desea registrar o actualizar. String Opcional, si se deja vacío se creará una nueva posición en el sistema.
strPositionName El nombre de la posición o cargo. String X Debe ser un nombre válido y descriptivo.
strDepartment El departamento al cual pertenece la posición o cargo. String X Debe ser un departamento válido y registrado en el sistema.

setKronosRule

Este servicio permite registrar o actualizar reglas de negocio en el sistema Kronos, como políticas de asistencia, reglas de horas extras, y cualquier otro conjunto de reglas que se deba aplicar a los empleados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setKronosRule
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strRuleID El identificador de la regla que se desea registrar o actualizar. String Opcional, si se deja vacío se creará una nueva regla en el sistema.
strRuleName El nombre de la regla. String X Debe ser un nombre válido y descriptivo.
strRuleType El tipo de la regla (por ejemplo, 'Asistencia', 'Horas extras'). String X Debe ser un tipo válido de regla dentro del sistema.
strRuleDetails Los detalles específicos de la regla. String Opcional, puede contener detalles adicionales sobre cómo se aplica la regla.

setKronosTransaction

Este servicio permite registrar o actualizar transacciones en el sistema Kronos, como registros de asistencia, entradas de tiempo, y cualquier otra transacción relevante para la gestión de tiempo y asistencia.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setKronosTransaction
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTransactionID El identificador de la transacción que se desea registrar o actualizar. String Opcional, si se deja vacío se creará una nueva transacción en el sistema.
strEmployeeID El identificador del empleado relacionado con la transacción. String X Debe corresponder a un empleado registrado en el sistema.
dtTransactionDate La fecha y hora de la transacción. DateTime X Debe estar en un formato de fecha y hora válido.
strTransactionType El tipo de transacción que se desea registrar (por ejemplo, 'Entrada', 'Salida'). String X Debe ser un tipo válido de transacción dentro del sistema.

setKronosTransactionDetail

Este servicio permite registrar o actualizar los detalles de una transacción en el sistema Kronos, como proyectos, centros de costo, y cualquier otra información adicional asociada a la transacción.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTransactionID El identificador de la transacción cuyos detalles se desean registrar o actualizar. String X Debe corresponder a una transacción registrada en el sistema.
strDetailType El tipo de detalle que se desea registrar (por ejemplo, 'Centro de costo', 'Proyecto'). String X Debe ser un tipo válido de detalle dentro del sistema.
strDetailValue El valor del detalle que se desea registrar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de detalle especificado.

setKronosTransactionPayroll

Este servicio permite registrar o actualizar la información de nómina asociada a una transacción en el sistema Kronos, facilitando la integración de datos de tiempo y asistencia con los procesos de pago.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTransactionID El identificador de la transacción de nómina que se desea registrar o actualizar. String Opcional, si se deja vacío se creará una nueva transacción de nómina en el sistema.
strPayrollID El identificador del proceso de nómina relacionado con la transacción. String X Debe corresponder a un proceso de nómina registrado en el sistema.
decAmount El monto relacionado con la transacción de nómina. Decimal X Debe ser un valor numérico válido y acorde al proceso de nómina.

setLedgerAccount

Este servicio permite registrar o actualizar una cuenta contable en el sistema Ledger, incluyendo detalles como el número de cuenta, el tipo de cuenta, y cualquier otro dato relevante para la gestión contable.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLedgerAccount
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAccountNumber El número de la cuenta contable que se desea registrar o actualizar. String X Debe ser un número de cuenta único y válido dentro del sistema.
strAccountType El tipo de la cuenta contable (por ejemplo, 'Activo', 'Pasivo'). String X Debe ser un tipo válido de cuenta dentro del sistema.
strAccountDescription La descripción de la cuenta contable. String Opcional, puede proporcionar detalles adicionales sobre la cuenta.

setLedgerAssetPhoto

Este servicio permite registrar o actualizar las fotografías asociadas a un activo en el sistema Ledger, facilitando la documentación visual del activo para propósitos de auditoría y gestión.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLedgerAssetPhoto
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAssetID El identificador del activo al que se desea asociar la fotografía. String X Debe corresponder a un activo registrado en el sistema.
strPhotoData Los datos de la fotografía que se desea registrar, en formato base64. String X Debe ser un archivo de imagen válido y codificado en base64.

setLedgerBankAccount

Este servicio permite registrar o actualizar la información de una cuenta bancaria en el sistema Ledger, incluyendo detalles como el número de cuenta, el banco asociado, y cualquier otro dato relevante para la gestión financiera.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLedgerBankAccount
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAccountNumber El número de la cuenta bancaria que se desea registrar o actualizar. String X Debe ser un número de cuenta único y válido dentro del sistema.
strBankName El nombre del banco asociado a la cuenta. String X Debe ser un nombre válido y registrado en el sistema.
strAccountType El tipo de cuenta bancaria (por ejemplo, 'Corriente', 'Ahorros'). String X Debe ser un tipo válido de cuenta bancaria dentro del sistema.

setLedgerFund

Este servicio permite registrar o actualizar un fondo en el sistema Ledger, facilitando la gestión de recursos financieros destinados a proyectos o departamentos específicos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLedgerFund
<th>Campo
Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFundID El identificador del fondo que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strFundName El nombre del fondo. String X Debe ser un nombre válido y descriptivo.
decFundAmount El monto asignado al fondo. Decimal X Debe ser un valor numérico válido.

setLedgerFundDetail

Este servicio permite registrar o actualizar los detalles de un fondo en el sistema Ledger, facilitando la asignación y seguimiento de los recursos dentro del fondo.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFundID El identificador del fondo cuyos detalles se desean registrar o actualizar. String X Debe corresponder a un fondo registrado en el sistema.
strDetailID El identificador del detalle específico dentro del fondo. String Opcional, si se deja vacío se creará un nuevo detalle en el fondo.
decDetailAmount El monto asignado al detalle dentro del fondo. Decimal X Debe ser un valor numérico válido.

setLedgerLedgerAccount

Este servicio permite registrar o actualizar una cuenta de mayor en el sistema Ledger, incluyendo detalles como el número de cuenta de mayor, el tipo de cuenta, y cualquier otro dato relevante para la gestión contable.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLedgerLedgerAccount
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLedgerAccountNumber El número de la cuenta de mayor que se desea registrar o actualizar. String X Debe ser un número de cuenta único y válido dentro del sistema.
strLedgerAccountType El tipo de la cuenta de mayor (por ejemplo, 'Activo', 'Pasivo'). String X Debe ser un tipo válido de cuenta dentro del sistema.
strLedgerAccountDescription La descripción de la cuenta de mayor. String Opcional, puede proporcionar detalles adicionales sobre la cuenta.

setLogField

Este servicio permite registrar o actualizar campos de log en el sistema, facilitando el seguimiento y auditoría de operaciones a través del registro detallado de eventos específicos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLogField
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLogFieldID El identificador del campo de log que se desea registrar o actualizar. String X Debe corresponder a un campo de log válido en el sistema.
strFieldValue El valor del campo de log que se desea registrar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de campo especificado.

setLogs

Este servicio permite registrar entradas en los logs del sistema, incluyendo detalles sobre operaciones realizadas, errores encontrados, y cualquier otro dato relevante para la auditoría y seguimiento de eventos.

<div class="table-responsive">
Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setLogs
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strLogType El tipo de log que se desea registrar (por ejemplo, 'Error', 'Proceso exitoso'). String X Debe ser un tipo válido de log dentro del sistema.
strLogMessage El mensaje o descripción de la entrada en el log. String X Debe ser una descripción clara y concisa del evento registrado.
strLogDetails Detalles adicionales relacionados con la entrada en el log. String Opcional, puede incluir información adicional sobre el evento.

setPaymentCondition

Este servicio permite registrar o actualizar condiciones de pago en el sistema, como términos de pago, plazos, descuentos por pronto pago, y cualquier otro detalle relevante para la gestión de pagos a proveedores o clientes.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setPaymentCondition
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strConditionID El identificador de la condición de pago que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strConditionDescription La descripción de la condición de pago. String X Debe proporcionar una descripción clara y concisa.
intPaymentTerm El plazo de pago en días. Integer X Debe ser un número entero positivo.
decDiscount El descuento por pronto pago, si aplica. Decimal Opcional, puede dejarse vacío si no se aplica descuento.

setPaymentReceipt

Este servicio permite registrar o actualizar recibos de pago en el sistema, facilitando la gestión de pagos realizados a proveedores o recibidos de clientes, con detalles como fecha, monto, y método de pago.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setPaymentReceipt
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strReceiptID El identificador del recibo de pago que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo recibo en el sistema.
strPaymentMethod El método de pago utilizado (por ejemplo, 'Transferencia', 'Cheque'). String X Debe ser un método de pago válido y registrado en el sistema.
decAmount El monto del pago. Decimal X Debe ser un valor numérico válido.
dtPaymentDate La fecha en que se realizó el pago. DateTime X Debe estar en un formato de fecha y hora válido.

setPaymentReceiptDetail

Este servicio permite registrar o actualizar los detalles de un recibo de pago en el sistema, como la asignación de pagos a facturas específicas, descuentos aplicados, y cualquier otro detalle relevante.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strReceiptID El identificador del recibo de pago cuyos detalles se desean registrar o actualizar. String X Debe corresponder a un recibo registrado en el sistema.
strInvoiceID El identificador de la factura a la que se asigna el pago. String X Debe ser una factura válida y registrada en el sistema.
decPaymentAmount El monto del pago asignado a la factura. Decimal X Debe ser un valor numérico válido.
decDiscountAmount El monto del descuento aplicado, si corresponde. Decimal Opcional, puede dejarse vacío si no se aplica descuento.

setPermitUser

Este servicio permite asignar o actualizar permisos de usuario en el sistema, facilitando la gestión de accesos y roles dentro de la plataforma, según las necesidades operativas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setPermitUser
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario al que se le asignarán o actualizarán los permisos. String X Debe corresponder a un usuario válido registrado en el sistema.
lstPermissions Una lista de permisos que se desean asignar o actualizar para el usuario. Array X Debe ser una lista de permisos válidos dentro del sistema.

setProduct

Este servicio permite registrar o actualizar la información de un producto en el sistema, incluyendo detalles como código del producto, nombre, descripción, y cualquier otro dato relevante para la gestión del catálogo de productos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setProduct
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductCode El código del producto que se desea registrar o actualizar. String X Debe ser un código único y válido dentro del sistema.
strProductName El nombre del producto. String X Debe ser un nombre válido y descriptivo.
strProductDescription La descripción del producto. String Opcional, puede proporcionar detalles adicionales sobre el producto.
decProductPrice El precio del producto. Decimal X Debe ser un valor numérico válido.

setProductTax

Este servicio permite registrar o actualizar la información fiscal relacionada con un producto en el sistema, como la tasa de impuesto aplicable, el tipo de impuesto, y cualquier otro dato relevante para la gestión tributaria.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setProductTax
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductCode El código del producto al que se desea aplicar o actualizar el impuesto. String X Debe corresponder a un producto registrado en el sistema.
strTaxType El tipo de impuesto que se desea aplicar (por ejemplo, 'IVA', 'Impuesto especial'). String X Debe ser un tipo válido de impuesto dentro del sistema.
decTaxRate La tasa de impuesto aplicable. Decimal X Debe ser un valor numérico válido.

setQueryExecute

Este servicio permite ejecutar una consulta SQL en el sistema, proporcionando la capacidad de realizar operaciones directas sobre la base de datos, como consultas de datos o actualizaciones específicas, según los permisos asignados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setQueryExecute
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSQLQuery La consulta SQL que se desea ejecutar. String X Debe ser una consulta SQL válida y acorde con los permisos del usuario.

setSFTPDocFileAttUpload

Este servicio permite cargar archivos adjuntos a través de SFTP en el sistema, facilitando la gestión y almacenamiento seguro de documentos relacionados con diferentes procesos empresariales.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSFTPDocFileAttUpload
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFilePath La ruta del archivo que se desea cargar en el servidor SFTP. String X Debe ser una ruta válida en el servidor SFTP.
strFileContent El contenido del archivo que se desea cargar, en formato base64. String X Debe ser un archivo válido y codificado en base64.

setSMSInbox

Este servicio permite registrar o actualizar mensajes en la bandeja de entrada de SMS del sistema, facilitando la gestión de comunicaciones entrantes desde dispositivos móviles o plataformas de mensajería.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSMSInbox
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strMessageID El identificador del mensaje SMS que se desea registrar o actualizar. String Opcional, si se deja vacío se creará un nuevo registro de SMS en la bandeja de entrada.
strSender El número de teléfono del remitente del SMS. String X Debe ser un número de teléfono válido.
strMessageContent El contenido del mensaje SMS recibido. String X Debe ser un mensaje de texto válido.
dtReceivedDate La fecha y hora en que se recibió el SMS. DateTime X Debe estar en un formato de fecha y hora válido.

setSequence

Este servicio permite registrar o actualizar una secuencia en el sistema, utilizada para la generación automática de identificadores únicos en diferentes procesos, como facturación, pedidos, entre otros.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSequence
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSequenceID El identificador de la secuencia que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strSequenceName El nombre de la secuencia. String X Debe ser un nombre descriptivo y adecuado.
intInitialValue El valor inicial de la secuencia. Integer X Debe ser un número entero positivo.
intIncrement El valor de incremento de la secuencia. Integer X Debe ser un número entero positivo.

setSequenceDetail

Este servicio permite registrar o actualizar los detalles de una secuencia en el sistema, incluyendo configuraciones adicionales como prefijos, sufijos, y cualquier otro dato relevante para la personalización de la secuencia.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSequenceID El identificador de la secuencia cuyos detalles se desean registrar o actualizar. String X Debe corresponder a una secuencia registrada en el sistema.
strDetailType El tipo de detalle que se desea agregar o actualizar en la secuencia (por ejemplo, 'Prefijo', 'Sufijo'). String X Debe ser un tipo válido de detalle dentro del sistema.
strDetailValue El valor del detalle que se desea agregar o actualizar. String X Debe ser un valor válido y adecuado para el tipo de detalle especificado.

setSequenceValue

Este servicio permite actualizar el valor actual de una secuencia en el sistema, permitiendo ajustes manuales en casos donde se requiera cambiar el estado de la secuencia por razones operativas o administrativas.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSequenceID El identificador de la secuencia cuyo valor se desea actualizar. String X Debe corresponder a una secuencia registrada en el sistema.
intCurrentValue El nuevo valor actual que se desea establecer para la secuencia. Integer X Debe ser un número entero positivo.

setSetLike

Este servicio permite registrar o actualizar un "like" en un sistema que maneja interacciones sociales o preferencias, como marcar un comentario, publicación o producto como favorito.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSetLike
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strItemID El identificador del ítem que se desea marcar con un "like". String X Debe ser un identificador válido dentro del sistema.
strUserID El identificador del usuario que realiza la acción de "like". String X Debe corresponder a un usuario registrado en el sistema.
dtLikeDate La fecha y hora en que se realizó el "like". DateTime X Debe estar en un formato de fecha y hora válido.

setSgAppRelated

Este servicio permite registrar o actualizar la relación de una aplicación con otros elementos en el sistema, como módulos, usuarios, o configuraciones específicas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSgAppRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strAppID El identificador de la aplicación cuya relación se desea registrar o actualizar. String X Debe corresponder a una aplicación registrada en el sistema.
strRelatedID El identificador del elemento relacionado (por ejemplo, un módulo o un usuario). String X Debe ser un identificador válido dentro del sistema.
strRelationType El tipo de relación que se desea establecer (por ejemplo, 'Asignado', 'Permitido'). String X Debe ser un tipo válido de relación dentro del sistema.

setStudent

Este servicio permite registrar o actualizar la información de un estudiante en el sistema, incluyendo detalles como identificador del estudiante, nombre, curso, y cualquier otro dato relevante para la gestión académica.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setStudent
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strStudentID El identificador del estudiante que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strStudentName El nombre del estudiante. String X Debe ser un nombre válido y adecuado para el estudiante.
strCourse El curso o programa en el que está inscrito el estudiante. String X Debe ser un curso válido y registrado en el sistema.
dtEnrollmentDate La fecha de inscripción del estudiante. DateTime X Debe estar en un formato de fecha y hora válido.

setSupplier

Este servicio permite registrar o actualizar la información de un proveedor en el sistema, incluyendo detalles como identificador del proveedor, nombre, dirección, y cualquier otro dato relevante para la gestión de proveedores.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSupplier
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSupplierID El identificador del proveedor que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strSupplierName El nombre del proveedor. String X Debe ser un nombre válido y descriptivo.
strSupplierAddress La dirección del proveedor. String Opcional, puede proporcionar una dirección adicional.

setSupplierCategory

Este servicio permite registrar o actualizar la categoría de un proveedor en el sistema, facilitando la clasificación y organización de proveedores en diferentes categorías según el tipo de productos o servicios que ofrecen.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSupplierCategory
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strCategoryID El identificador de la categoría que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strCategoryName El nombre de la categoría del proveedor. String X Debe ser un nombre válido y descriptivo.
strCategoryDescription La descripción de la categoría del proveedor. String Opcional, puede proporcionar detalles adicionales sobre la categoría.

setSupplierProduct

Este servicio permite registrar o actualizar la información de un producto proporcionado por un proveedor en el sistema, incluyendo detalles como código del producto, nombre, descripción, y cualquier otro dato relevante para la gestión del catálogo de productos de proveedores.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSupplierProduct
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSupplierID El identificador del proveedor asociado al producto. String X Debe corresponder a un proveedor registrado en el sistema.
strProductCode El código del producto que se desea registrar o actualizar. String X Debe ser un código único y válido dentro del sistema.
strProductName El nombre del producto. String X Debe ser un nombre válido y descriptivo.
strProductDescription La descripción del producto. String Opcional, puede proporcionar detalles adicionales sobre el producto.
decProductPrice El precio del producto proporcionado por el proveedor. Decimal X Debe ser un valor numérico válido.

setSupplierProductCategoryRelated

Este servicio permite registrar o actualizar la relación de un producto con una categoría específica en el sistema, facilitando la clasificación de productos dentro de diferentes categorías según su naturaleza o aplicación.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSupplierProductCategoryRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductCode El código del producto que se desea asociar a una categoría específica. String X Debe corresponder a un producto registrado en el sistema.
strCategoryID El identificador de la categoría con la que se desea relacionar el producto. String X Debe ser un identificador válido de una categoría existente.

setSupplierProductTypeRelated

Este servicio permite registrar o actualizar la relación de un producto con un tipo específico en el sistema, facilitando la clasificación de productos según su tipo, como bienes, servicios, entre otros.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSupplierProductTypeRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strProductCode El código del producto que se desea asociar a un tipo específico. String X Debe corresponder a un producto registrado en el sistema.
strTypeID El identificador del tipo con el que se desea relacionar el producto. String X Debe ser un identificador válido de un tipo existente.

setSurveyCapture

Este servicio permite registrar o actualizar la captura de encuestas en el sistema, incluyendo detalles sobre la encuesta, respuestas proporcionadas, y cualquier otro dato relevante para el análisis de resultados.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSurveyCapture
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSurveyID El identificador de la encuesta que se desea capturar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strRespondentID El identificador del encuestado. String X Debe corresponder a un encuestado registrado en el sistema.
strSurveyResponse Las respuestas proporcionadas por el encuestado. String X Debe ser un conjunto de respuestas válido y acorde a la encuesta.

setSurveyCaptureValue

Este servicio permite registrar o actualizar valores específicos capturados en una encuesta, facilitando el análisis detallado de cada pregunta y respuesta dentro de la encuesta.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSurveyID El identificador de la encuesta cuyos valores se desean capturar o actualizar. String X Debe corresponder a una encuesta registrada en el sistema.
strQuestionID El identificador de la pregunta dentro de la encuesta. String X Debe ser un identificador único y válido de una pregunta existente.
strResponseValue El valor de la respuesta proporcionada a la pregunta. String X Debe ser un valor válido y acorde a la pregunta.

setSyncLog

Este servicio permite registrar o actualizar logs de sincronización en el sistema, facilitando el seguimiento y auditoría de procesos de sincronización de datos entre diferentes sistemas o módulos.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setSyncLog
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strSyncID El identificador de la sincronización cuyo log se desea registrar o actualizar. String X Debe corresponder a un proceso de sincronización registrado en el sistema.
strLogType El tipo de log que se desea registrar (por ejemplo, 'Error', 'Sincronización exitosa'). String X Debe ser un tipo válido de log dentro del sistema.
strLogMessage El mensaje o descripción del log. String X Debe ser una descripción clara y concisa del evento registrado.
dtLogDate La fecha y hora en que se generó el log. DateTime X Debe estar en un formato de fecha y hora válido.

setTask

Este servicio permite registrar o actualizar una tarea en el sistema, incluyendo detalles como el nombre de la tarea, descripción, fecha de inicio y finalización, y cualquier otro dato relevante para la gestión de tareas.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setTask
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strTaskName El nombre de la tarea. String X Debe ser un nombre descriptivo y adecuado para la tarea.
strTaskDescription La descripción de la tarea. String Opcional, puede proporcionar detalles adicionales sobre la tarea.
dtStartDate La fecha y hora de inicio de la tarea. DateTime X Debe estar en un formato de fecha y hora válido.
dtEndDate La fecha y hora de finalización de la tarea. DateTime X Debe estar en un formato de fecha y hora válido.

setTaskContactRelated

Este servicio permite registrar o actualizar la relación de una tarea con un contacto en el sistema, facilitando la asignación y seguimiento de responsabilidades dentro de una tarea.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setTaskContactRelated
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea con la que se desea asociar un contacto. String X Debe corresponder a una tarea registrada en el sistema.
strContactID El identificador del contacto que se desea asociar a la tarea. String X Debe corresponder a un contacto registrado en el sistema.

setTaskCustomFieldValue

Este servicio permite registrar o actualizar valores de campos personalizados asociados a una tarea, facilitando la captura de datos específicos según las necesidades de cada tarea.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea a la que se desea asociar un campo personalizado. String X Debe corresponder a una tarea registrada en el sistema.
strFieldID El identificador del campo personalizado. String X Debe corresponder a un campo personalizado válido en el sistema.
strFieldValue El valor del campo personalizado. String X Debe ser un valor adecuado y válido para el campo personalizado especificado.

setTaskCustomFieldValueCollection

Este servicio permite registrar o actualizar una colección de valores de campos personalizados asociados a una tarea, permitiendo la captura y gestión eficiente de múltiples campos en un solo proceso.

<td class="text-center">X
Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea a la que se desea asociar los campos personalizados. String Debe corresponder a una tarea registrada en el sistema.
lstFields Una lista de campos personalizados y sus respectivos valores. Array X Debe ser una lista válida de campos personalizados.

setTaskCustomFieldValueList

Este servicio permite registrar o actualizar una lista de valores de campos personalizados asociados a una tarea, facilitando la gestión de campos que requieren múltiples valores, como listas de opciones o respuestas múltiples.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea a la que se desea asociar la lista de valores de campos personalizados. String X Debe corresponder a una tarea registrada en el sistema.
strFieldID El identificador del campo personalizado. String X Debe corresponder a un campo personalizado válido en el sistema.
lstFieldValues Una lista de valores para el campo personalizado especificado. Array X Debe ser una lista válida de valores adecuados para el campo personalizado.

setTaskNotify

Este servicio permite registrar o actualizar notificaciones asociadas a una tarea, facilitando la gestión de alertas y recordatorios para los usuarios involucrados en la tarea.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea a la que se desea asociar la notificación. String X Debe corresponder a una tarea registrada en el sistema.
strNotifyType El tipo de notificación (por ejemplo, 'Recordatorio', 'Alerta'). String X Debe ser un tipo válido de notificación dentro del sistema.
strNotifyMessage El mensaje de la notificación. String X Debe ser un mensaje claro y conciso.
dtNotifyDate La fecha y hora en que se debe enviar la notificación. DateTime X Debe estar en un formato de fecha y hora válido.

setTaskStatus

Este servicio permite registrar o actualizar el estado de una tarea en el sistema, facilitando la gestión de su progreso y la comunicación del estado actual a los usuarios involucrados.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaskID El identificador de la tarea cuyo estado se desea registrar o actualizar. String X Debe corresponder a una tarea registrada en el sistema.
strStatus El nuevo estado de la tarea (por ejemplo, 'En progreso', 'Completada'). String X Debe ser un estado válido dentro del sistema.
strStatusMessage Un mensaje o comentario asociado al cambio de estado. String Opcional, puede proporcionar detalles adicionales sobre el cambio de estado.

setTax

Este servicio permite registrar o actualizar la información fiscal en el sistema, incluyendo detalles como tipos de impuestos, tasas aplicables, y cualquier otro dato relevante para la gestión tributaria.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTaxID El identificador del tipo de impuesto que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strTaxName El nombre del tipo de impuesto. String X Debe ser un nombre descriptivo y adecuado para el tipo de impuesto.
decTaxRate La tasa de impuesto aplicable. Decimal X Debe ser un valor numérico válido.

setTeacher

Este servicio permite registrar o actualizar la información de un profesor en el sistema, incluyendo detalles como identificador del profesor, nombre, asignaturas impartidas, y cualquier otro dato relevante para la gestión académica.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTeacherID El identificador del profesor que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strTeacherName El nombre del profesor. String X Debe ser un nombre válido y adecuado para el profesor.
lstSubjects Una lista de asignaturas impartidas por el profesor. Array X Debe ser una lista válida de asignaturas registradas en el sistema.

setTemplate

Este servicio permite registrar o actualizar plantillas en el sistema, utilizadas para generar documentos, correos electrónicos, o cualquier otro tipo de comunicación estandarizada dentro de la organización.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTemplateID El identificador de la plantilla que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strTemplateName El nombre de la plantilla. String X Debe ser un nombre descriptivo y adecuado para la plantilla.
strTemplateContent El contenido de la plantilla. String X Debe ser un contenido válido y adecuado para el uso previsto de la plantilla.

setType

Este servicio permite registrar o actualizar tipos en el sistema, utilizados para clasificar elementos como productos, clientes, proveedores, entre otros, facilitando la organización y gestión de datos en la plataforma.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strTypeID El identificador del tipo que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strTypeName El nombre del tipo. String X Debe ser un nombre descriptivo y adecuado para el tipo.
strTypeDescription La descripción del tipo. String Opcional, puede proporcionar detalles adicionales sobre el tipo.

setUploadFileToDB

Este servicio permite cargar un archivo en la base de datos del sistema, facilitando la gestión y almacenamiento seguro de documentos y otros tipos de archivos asociados a diferentes procesos empresariales.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFileName El nombre del archivo que se desea cargar. String X Debe ser un nombre válido y descriptivo.
strFileContent El contenido del archivo que se desea cargar, en formato base64. String X Debe ser un archivo válido y codificado en base64.
strFileType El tipo de archivo (por ejemplo, 'Documento', 'Imagen'). String X Debe ser un tipo de archivo válido y soportado por el sistema.

setUploadFileToDBUTF8

Este servicio permite cargar un archivo en la base de datos del sistema utilizando codificación UTF-8, asegurando la correcta gestión y almacenamiento de documentos que contienen caracteres especiales o multilingües.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFileName El nombre del archivo que se desea cargar. String X Debe ser un nombre válido y descriptivo.
strFileContent El contenido del archivo que se desea cargar, en formato base64 y codificado en UTF-8. String X Debe ser un archivo válido, codificado en base64 y utilizando UTF-8.
strFileType El tipo de archivo (por ejemplo, 'Documento', 'Imagen'). String X Debe ser un tipo de archivo válido y soportado por el sistema.

setUploadFileToPath

Este servicio permite cargar un archivo en una ruta específica en el servidor, facilitando la gestión y almacenamiento seguro de documentos y otros tipos de archivos en un sistema de archivos accesible.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFileName El nombre del archivo que se desea cargar. String X Debe ser un nombre válido y descriptivo.
strFileContent El contenido del archivo que se desea cargar, en formato base64. String X Debe ser un archivo válido y codificado en base64.
strFilePath La ruta en el servidor donde se desea almacenar el archivo. String X Debe ser una ruta válida y accesible en el servidor.

setUploadFileToPathAdvanced

Este servicio permite cargar un archivo en una ruta específica en el servidor con opciones avanzadas, como la creación de subdirectorios automáticos o la verificación de integridad del archivo.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFileName El nombre del archivo que se desea cargar. String X Debe ser un nombre válido y descriptivo.
strFileContent El contenido del archivo que se desea cargar, en formato base64. String X Debe ser un archivo válido y codificado en base64.
strFilePath La ruta en el servidor donde se desea almacenar el archivo. String X Debe ser una ruta válida y accesible en el servidor.
boolCreateDirectories Indica si se deben crear subdirectorios automáticamente si no existen. Boolean Opcional, por defecto es 'false'.
strChecksum Un hash de verificación para asegurar la integridad del archivo. String Opcional, puede ser utilizado para verificar que el archivo no esté corrupto.

setUploadFileToPathUTF8

Este servicio permite cargar un archivo en una ruta específica en el servidor utilizando codificación UTF-8, asegurando la correcta gestión y almacenamiento de documentos que contienen caracteres especiales o multilingües.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strFileName El nombre del archivo que se desea cargar. String X Debe ser un nombre válido y descriptivo.
strFileContent El contenido del archivo que se desea cargar, en formato base64 y codificado en UTF-8. String X Debe ser un archivo válido, codificado en base64 y utilizando UTF-8.
strFilePath La ruta en el servidor donde se desea almacenar el archivo. String X Debe ser una ruta válida y accesible en el servidor.

setUser

Este servicio permite registrar o actualizar la información de un usuario en el sistema, incluyendo detalles como identificador de usuario, nombre, correo electrónico, y cualquier otro dato relevante para la gestión de usuarios.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario que se desea registrar o actualizar. String X Debe ser un identificador único y válido dentro del sistema.
strUserName El nombre del usuario. String X Debe ser un nombre válido y adecuado para el usuario.
strUserEmail El correo electrónico del usuario. String X Debe ser un correo electrónico válido y único dentro del sistema.
strUserPassword La contraseña del usuario. String X Debe ser una contraseña segura y adecuada.

setUserNewPassword

Este servicio permite actualizar la contraseña de un usuario en el sistema, asegurando que el usuario pueda mantener sus credenciales de acceso seguras y actualizadas.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario cuya contraseña se desea actualizar. String X Debe corresponder a un usuario registrado en el sistema.
strNewPassword La nueva contraseña del usuario. String X Debe ser una contraseña segura y adecuada.

setUserReference

Este servicio permite registrar o actualizar referencias asociadas a un usuario en el sistema, como contactos de emergencia, referencias laborales, o cualquier otro tipo de referencia personal o profesional.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario al que se desea asociar la referencia. String X Debe corresponder a un usuario registrado en el sistema.
strReferenceName El nombre de la referencia. String X Debe ser un nombre válido y adecuado para la referencia.
strReferenceType El tipo de referencia (por ejemplo, 'Laboral', 'Personal'). String X Debe ser un tipo de referencia válido dentro del sistema.
strReferenceContact El contacto asociado a la referencia (por ejemplo, número de teléfono, correo electrónico). String X Debe ser un contacto válido y adecuado para la referencia.

setUserResetPassword

Este servicio permite restablecer la contraseña de un usuario en el sistema, facilitando el proceso de recuperación de acceso en caso de que el usuario haya olvidado su contraseña.

Campo Descripción Tipo de dato Obligatoria Adicionales
strToken Es el token de seguridad. String X Este valor es asignado mediante el método getToken.
strUserID El identificador del usuario cuya contraseña se desea restablecer. String X Debe corresponder a un usuario registrado en el sistema.
strNewPassword La nueva contraseña del usuario. String X Debe ser una contraseña segura y adecuada.
strSecurityQuestion Una pregunta de seguridad asociada para verificación adicional. String Opcional, puede proporcionar una pregunta de seguridad para mayor protección.
strSecurityAnswer La respuesta a la pregunta de seguridad proporcionada por el usuario. String Opcional, debe ser una respuesta válida y adecuada para la pregunta de seguridad especificada.

validateAccountByLogin

Este servicio permite validar la cuenta de un usuario mediante sus credenciales de inicio de sesión, asegurando que el usuario tenga acceso autorizado al sistema.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=validateAccountByLogin
Campo Descripción Tipo de dato Obligatoria Adicionales
strUsername El nombre de usuario que se desea validar. String X Debe ser un nombre de usuario válido y registrado en el sistema.
strPassword La contraseña asociada al nombre de usuario. String X Debe ser una contraseña válida para el nombre de usuario especificado.
strToken Un token de seguridad opcional para verificación adicional. String Opcional, puede proporcionar un token para mayor seguridad.

validateAccountByLoginXML

Este servicio permite validar la cuenta de un usuario mediante sus credenciales de inicio de sesión y devolver los resultados en formato XML, asegurando que el usuario tenga acceso autorizado al sistema con una respuesta estructurada.

Tipo Método URL
SOAP POST https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=validateAccountByLoginXML
Campo Descripción Tipo de dato Obligatoria Adicionales
strUsername El nombre de usuario que se desea validar. String X Debe ser un nombre de usuario válido y registrado en el sistema.
strPassword La contraseña asociada al nombre de usuario. String X Debe ser una contraseña válida para el nombre de usuario especificado.
strToken Un token de seguridad opcional para verificación adicional. String Opcional, puede proporcionar un token para mayor seguridad.
strResponseFormat El formato de respuesta deseado (por ejemplo, 'XML'). String X Debe ser un formato válido y soportado por el sistema.

Agrupaciones

Transacciones electrónicas (EDI)

Consideraciones

Este apartado contiene la información relacionada a las estructuras de datos necesarias para las funciones vinculadas al procesamiento de comprobantes electrónicos:

  • GUID: Este dato es un identificador único global, este valor usualmente tiene una longitud de 36 caracteres.
  • PSI: GreyPhillips Cloud, o Plataforma de Servicios Integrados (PSI)
  • Fecha y Hora en Formato Universal: Las fechas se representan en formato de texto, organizadas con el formato YYYYMMdd HHmmss
Término Descripción
Archivo XML Es un formato universal para datos estructurados en Internet, proporciona una manera de aplicar etiquetas las cuales describen las diversas partes que componen un documento, lo cual permite el intercambio de información estructurada entre diversas plataformas.
Comprobante electrónico

Archivo electrónico en formato XML que cumple con los requisitos legales y reglamentarios establecidos por el Ministerio de Hacienda. Los tipos son:

  • Facturas
  • Tiquetes
  • Notas de crédito
  • Notas de débito
  • Mensajes de recepción
Factura electrónica

El sistema de emisión de comprobantes electrónicos,deberá asignar de forma automática y consecutiva la numeración con las medidas de seguridad que garanticen la inalterabilidad, integridad del consecutivo. Dicha numeración se conformará de la siguiente manera:

  • Los tres primeros dígitos identifican el local o establecimiento donde se emitió el comprobante electrónico o documento asociado. El número 001 corresponde a la oficina central, casa matriz o establecimiento principal y los número 002 y subsiguientes identifican cada una de las sucursales
  • Del cuarto al octavo dígito identificará la terminal o punto de venta de emisión del comprobante electrónico o documento asociado; en los casos que solo se cuente con una terminal o se posea un servidor centralizado deberá visualizarse de la siguiente manera“00001”.
  • Del noveno al décimo espacio corresponderá al tipo de comprobante electrónico o documento asociado; se deben utilizar los siguientes códigos:
    • 01: Factura electrónica
    • 02: Nota de débito electrónica
    • 03: Nota de crédito electrónica
    • 04: Tiquete Electrónico
    • 05: Confirmación de aceptación del comprobante electrónico
    • 06: Confirmación de aceptación parcial del comprobante electrónico
    • 07: Confirmación de rechazo del comprobante electrónico.
  • Del undécimo al vigésimo dígito le corresponderá al consecutivo de los comprobantes electrónicos o documento asociado iniciando en el número 1, para cada sucursal o terminal según sea el caso.
Clave numérica

Conjunto de cincuenta dígitos,los cuales deben ser generados por el sistema de comprobantes electrónicos del obligado tributario de forma automática y consecutiva,con las medidas de seguridad que garanticen la inalterabilidad, legitimidad, integridad de la misma;la clave para cada documento electrónicos única y se encuentra compuesta de la siguiente manera:

  • Los primeros tres dígitos corresponden al código del país (506).
  • Del cuarto al quinto dígito, corresponde al día en que se genere el comprobante electrónico.
  • Del sexto al séptimo dígito, corresponde al mes en que se genere el comprobante electrónico.
  • Del octavo al noveno dígito, corresponde al año en que se genere el comprobante electrónico.
  • Del décimo al vigésimo primero dígito, corresponde al número de cédula del emisor.
  • Del vigésimo segundo al cuadragésimo primero dígito,corresponde a la numeración consecutiva del comprobante electrónico (Mencionado arriba).
  • El cuadragésimo segundo le corresponde a la situación del comprobante electrónico:
    • 1: Normal
    • 2: Contingencia
    • 3: Sin Internet
  • Del cuadragésimo tercero al quincuagésimo dígito,corresponde al código de seguridad,el cual debe ser generado por el sistema del obligado tributario.