ReferenciaS API
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
Agregar/actualiza/remueve líneas del detalle al documento electrónico.
Métodos de petición disponibles
Tipo | Método | URL |
---|---|---|
SOAP | POST | https://cloud.greyphillips.com/apis/soap/wolf/acl.asmx?op=setEDIDocDetail |
REST | POST (Agregar) | https://cloud.greyphillips.com/apis/rest/thanos/EDIDocDetail |
REST | PUT (Actualizar) | https://cloud.greyphillips.com/apis/rest/thanos/EDIDocDetail |
REST | DELETE (Eliminar) | https://cloud.greyphillips.com/apis/rest/thanos/EDIDocDetail |
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 |
strPKEDIDocE | Identificador del documento | String [36] | X | Tiene una longitud de 36 caracteres. |
strDocDetailID | Identificador del consecutivo | 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. |
intLine | 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 | Numérico empezando en 1 |
strCode | Id del Receptor de la transacción. | String [100] | X | Alfanumérico. Longitud máxima de 100 caracteres. |
strDetail | Id de la Dirección del receptor de la transacción. | String [255] | O | Longitud máxima de 255 caracteres. |
dblPrice | Es el precio. | Double | X | Precio sin impuestos y sin los descuentos, el dato neto. |
dblQuantity | Corresponde a la cantidad. | Double | X | Por ejemplo: 3 |
strMeasureID | Abreviatura de la unidad de medida. | String [255] | X | Por ejemplo: Sp Longitud máxima de 255 caracteres. |
dblAmount | Total de la transacción sin descuentos. | Double | O | dblPrice * dblQuantity, por ejemplo: 300 |
dblDiscount | Monto del descuento | Double | O | Por ejemplo: 30 |
strDiscountDetail | Descripción de porque se realiza el descuento. | String [255] | O | Longitud máxima de 255 caracteres. |
dblSubTotal | Total de la transacción con impuestos | Double | X | dblAmount – dblDiscount, por ejemplo: 270.00 |
dblTotalLine | Total de los servicios con impuestos | Double | X | dblSubTotal + dblImpuestos, por ejemplo: 305.10 |
Parámetros (REST):
Respuesta (200)
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. |
strPKEDIDocE | Identificador del documento | String [36] | X | Tiene una longitud de 36 caracteres. |
strDocDetailID | Identificador del consecutivo | 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. |
intLine | 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 | Numérico empezando en 1 |
strCode | Id del Receptor de la transacción. | String [100] | X | Alfanumérico. Longitud máxima de 100 caracteres. |
strDetail | Id de la Dirección del receptor de la transacción. | String [255] | O | Longitud máxima de 255 caracteres. |
dblPrice | Es el precio. | Double | X | Precio sin impuestos y sin los descuentos, el dato neto. |
dblQuantity | Corresponde a la cantidad. | Double | X | Por ejemplo: 3 |
strMeasureID | Abreviatura de la unidad de medida. | String [255] | X | Por ejemplo: Sp Longitud máxima de 255 caracteres. |
dblAmount | Total de la transacción sin descuentos. | Double | O | dblPrice * dblQuantity, por ejemplo: 300 |
dblDiscount | Monto del descuento. | Double | O | Por ejemplo: 30 |
strDiscountDetail | Descripción de porque se realiza el descuento. | String [255] | O | Longitud máxima de 255 caracteres. |
dblSubTotal | Total de la transacción con impuestos | Double | X | dblAmount – dblDiscount, por ejemplo: 270.00 |
dblTotalLine | Total de los servicios con impuestos | Double | X | dblSubTotal + dblImpuestos, por ejemplo: 305.10 |
<?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>
<setEDIDocDetailResponse xmlns="http://greyphillips.com/">
<setEDIDocDetailResult>string</setEDIDocDetailResult>
</setEDIDocDetailResponse>
</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>
<setEDIDocDetailResponse xmlns="http://greyphillips.com/">
<setEDIDocDetailResult>string</setEDIDocDetailResult>
</setEDIDocDetailResponse>
</soap12:Body>
</soap12:Envelope>
DoX
Expedients
Media
Retail