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>