Aproveche todas las ventajas de nuestra plataforma, con los productos relacionados se puede obtener el máximo provecho y así conseguir de mejor manera cumplir con su tarea del día.
Descripción
Crea/actualiza/elimina el encabezado de un documento electrónico.
http://logica.cr/Developers/assets/src/Codigodemoneda_V4.2.pdf
Métodos de petición disponibles
Tipo | Método | URL |
---|---|---|
SOAP | POST | https://cloud.greyphillips.com/apis/soap/argos/acl.asmx?op=setEDIDocHeader |
Parámetros (SOAP):
Campo | Descripción | Tipo de dato | Obligatoria | Adicionales |
---|---|---|---|---|
strToken | Es el token de seguridad. | String | X | Este valor es asignado por el método getToken. |
intAction | Tipo de acción que se desea ejecutar respecto al documento, ya sea: Inserción, Actualización o Borrado. | Integer |
X | 1: Insert 2: Update 3: Delete |
strDocumentID | Identificador del documento | String [36] | D | GUID necesario cuando se necesite hacer una actualización o un borrado, para la inserción puede quedar en blanco y es opcional cuando se crea la transacción. Tiene una longitud de 36 caracteres. |
strDocumentKey | String | D | Usualmente se envía un dato en blanco | |
strConsecutiveID | Identificador del consecutivo | String [36] | X | Este valor se define en la PSI y es un GUID. Debido a que este valor está ligado al tipo de documento, por lo tanto, no es necesario indicar el tipo de transacción debido a que se induce a partir del identificador del consecutivo. Longitud máxima de 255 caracteres. |
intSituation | Situación de la transacción, ya sea que la misma está siendo creada en condiciones normales, por motivos de contingencia o si no se cuenta con Internet al momento de la creación de la misma. | Integer |
X | 1: Normal 2: Contingency 3: No Internet |
strReceiverID | Id del Receptor de la transacción. | String [36] | X | Este es un GUID, este valor se obtiene del servicio de registro de clientes en la PSI, que corresponde a una ejecución previa de un servicio web que realiza esta acción. Tiene una longitud de 36 caracteres. |
strReceiverAddressID | Id de la Dirección del receptor de la transacción. | String [36] |
Este es un GUID, este valor se obtiene del servicio de registro de direcciones en la PSI, que corresponde a una ejecución previa de un servicio web que realiza esta acción. Se asume el Default cuando se deja en blanco. Tiene una longitud de 36 caracteres. |
|
strDatetime | Fecha y hora de la transacción. | String | X | Este valor se indica en formato universal. Por ejemplo: 20180523 213432 |
strCurrencyID | Código de moneda de la transacción. | String [10] | X | Por ejemplo: GTQ, CRC, USD Tiene una longitud máxima de 10 caracteres. |
strSaleConditionID | Condición de la venta | String | X | Este valor corresponde a la codificación establecida por hacienda: 01: Contado 02: Crédito 03: Consignación 04: Apartado 05: Arrendamiento con opción de compra 06: Arrendamiento en función financiera 99: Otros |
strCreditTerm | Términos de la transacción. | String | X | Si es Crédito es obligatorio: 10 caracteres: Por ejemplo: 45 días. Otro ejemplo: 50% / 50% |
strPaymentMethods | Métodos de pago | String | Este valor corresponde a la codificación establecida por hacienda: 01: efectivo 02: Tarjeta 03: Cheque 04: Transferencia – depósito bancario 05: Recaudado por un tercero 99: Otros Cuando la transacción tiene relacionados varios métodos de pago, estos se indicar separando con una coma en el mismo texto: Por ejemplo: 01,02 |
|
decTotalServTaxed | Total de los servicios con impuestos | Double | X | 300 |
decTotalServNoTaxed | Total de los servicios sin impuestos | Double | X | 0 |
decTotalProdsTaxed | Total de los productos con impuestos | Double | X | 0 |
decTotalProdsNoTaxed | Total de los productos sin impuestos | Double | X | 0 |
decTotalDiscounts | Total de descuentos | Double | X | 30 |
decTotalTax | Total de impuestos | Double | X | 35.10 |
decExchangeRate | Tipo de Cambio | Double | X | 0 |
strComent | Comentarios | String | ||
strSaler | Texto para el PDF con el nombre del vendedor o ejecutivo relacionado a la transacción. | String [255] | Tiene una longitud máxima de 255 caracteres. | |
strBuyOrder | Texto para el PDF con el nombre del vendedor o ejecutivo relacionado a la transacción. | String [255] | Tiene una longitud máxima de 255 caracteres. | |
strSaleOrder | Texto para el PDF relacionado a la orden de venta o pedido. | String [255] | Tiene una longitud máxima de 255 caracteres. | |
intPDFDecimals | Cantidad de dígitos decimales | Integer | X | Este valor es para ser usado en el PDF, así los montos se muestran según la cantidad de decimales indicados. El valor debe estar entre 2 y 5 |
strAditional | Este dato sirve para agregar una línea de texto adicional para el encabezado del PDF | String [255] | Tiene una longitud máxima de 255 caracteres. | |
strAdicRefID | String | 01: Anulación del documento 02: Corrección de texto 03: Corrección de Monto 04: Referencia a otro documento 05: Sustituye comprobante provisional de contingencia 99: Otros |
||
strTerminal | String | |||
strAdicRefID2 | String | |||
strCodR | String | |||
strCCEID | String | |||
dblTotalReturnedIVA | Double | X | ||
dblTotalOtherCharges | Double | X | ||
dblTotalMercExonerated | Total de los productos exonerados | Double | X | |
dblTotalServExonerated | Total de los servicios exonerados | Double | X | |
strActivityCode | Código de Actividad | String | ||
strSgAppID | String | |||
strContact2ID | Identificador de contacto secundario | String | ||
strContactAddress2ID | String | |||
strBudgetID | Identificador del presupuesto relacionado | String | ||
strBuyTypeID | String | |||
strDatePO | String | |||
strMovTypeID | Identificador del tipo de movimiento | String | ||
strDatePay | Fecha de Pago | String | O | |
strInfoPay | String | |||
strAdicRefID3 | String | |||
strFromLocationID | String | |||
strToLocationID | String |
El resulta positivo de la ejecución del encabezado por ejemplo es:19df55ee-bd4c-4a41-9027-b4a0f742e0ee,50625051800310119897200100001010000000368171021694
Respuesta (200)
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<setEDIGetXMLResponse xmlns="http://greyphillips.com/">
<setEDIGetXMLResult>string</setEDIGetXMLResult>
</setEDIGetXMLResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<setEDIGetXMLResponse xmlns="http://greyphillips.com/">
<setEDIGetXMLResult>string</setEDIGetXMLResult>
</setEDIGetXMLResponse>
</soap12:Body>
</soap12:Envelope>