Método 
setEDIDocDetail

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

Parámetros (SOAP):

Campo Descripción Tipo de datoObligatoriaAdicionales
strTokenEs el token de seguridad.StringXEste valor es asignado por el método getToken.
intActionTipo de acción que se desea ejecutar respecto al documento, ya sea: Inserción, Actualización o Borrado.Integer
X1: Insert
2: Update
3: Delete 
strDocumentIDIdentificador del documentoString [36]XTiene una longitud de 36 caracteres.
strDocDetailIDIdentificador del consecutivo String [36]DGUID 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.
intLineSituació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
XNumérico empezando en 1
strCodeId del Receptor de la transacción.String [100]XAlfanumérico. Longitud máxima de 100 caracteres.
strDetailId de la Dirección del receptor de la transacción.String [255]
OLongitud máxima de 255 caracteres.
dblPriceEs el precio.DoubleXPrecio sin impuestos y sin los descuentos, el dato neto.
dblQuantityCorresponde a la cantidad.DoubleXPor ejemplo: 3
strMeasureIDAbreviatura de la unidad de medida.String [255]XPor ejemplo: Sp
Longitud máxima de 255 caracteres.
strMeasureCStringX
dblAmountTotal de la transacción sin descuentos.DoubleOdblPrice * dblQuantity, por ejemplo: 300
dblSubTotalTotal de la transacción con impuestosDoubleXdblAmount – dblDiscount, por ejemplo: 270.00
dblTotalLineTotal de los servicios con impuestosDoubleXdblSubTotal + dblImpuestos, por ejemplo: 305.10
dblBaseImpDoubleX0
dblTotalTaxDoubleX
strPartArancStringXPartida arancelaria
strCostCenterIDStringX
strDateDueStringX
strMeasureDIDStringX
strSupplierAgreeDetailIDStringX
strCode2StringX
dblCantRDoubleO
strSupplierIDString [36]X
strLocationFromIDString [36]X
strLocationToIDString [36]X
strDateUseStringX
strStatusStringX
strReferenceIDString [36]X
strCommentStringX

    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>
        <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>