API_2_04


Click here for a complete list of operations.

Factura_Libre_POST

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/api_2_04.asmx HTTP/1.1
Host: services.mytravelagency.app
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "Giav.Core.Business/Factura_Libre_POST"

<?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>
    <Factura_Libre_POST xmlns="Giav.Core.Business">
      <apikey>string</apikey>
      <serie>TravelAgentAI or General or Especial or Dac or Proforma</serie>
      <idTipoFacturaLibre>Normal or Inmovilizado or Arrendamiento</idTipoFacturaLibre>
      <simplificada>boolean</simplificada>
      <idOficina>int</idOficina>
      <idExpediente>int</idExpediente>
      <idCliente>int</idCliente>
      <idDepartamento>int</idDepartamento>
      <idAgenteComercial>int</idAgenteComercial>
      <idFormaPago>int</idFormaPago>
      <idEntityStage>int</idEntityStage>
      <fechaEmision>dateTime</fechaEmision>
      <nombreCliente>string</nombreCliente>
      <documentoCliente>string</documentoCliente>
      <direccionCliente>string</direccionCliente>
      <cpCliente>string</cpCliente>
      <poblacionCliente>string</poblacionCliente>
      <provinciaCliente>string</provinciaCliente>
      <paisCliente>string</paisCliente>
      <nombreDepartamento>string</nombreDepartamento>
      <descripcion>string</descripcion>
      <porcentajeRetencionIRPF>double</porcentajeRetencionIRPF>
      <idFormaCobro>int</idFormaCobro>
      <importeaCobrar>double</importeaCobrar>
      <importeaCompensar>double</importeaCompensar>
      <lineas>
        <EstructuraFacturaLineaLibre>
          <IdFactura>int</IdFactura>
          <IdMotivoExencion>ES_E1 or ES_E2 or ES_E3 or ES_E4 or ES_E5 or ES_E6 or ES_SU or ES_CA or ES_OI or ES_IS or ES_RE or ES_NS</IdMotivoExencion>
          <Descripcion>string</Descripcion>
          <DescripcionProducto>string</DescripcionProducto>
          <Unidades>double</Unidades>
          <PorcentajeDescuento>double</PorcentajeDescuento>
          <TipoIva>double</TipoIva>
          <Total>double</Total>
          <AplicarRetencion>boolean</AplicarRetencion>
          <CuentaContableIngreso>string</CuentaContableIngreso>
          <Id>int</Id>
        </EstructuraFacturaLineaLibre>
        <EstructuraFacturaLineaLibre>
          <IdFactura>int</IdFactura>
          <IdMotivoExencion>ES_E1 or ES_E2 or ES_E3 or ES_E4 or ES_E5 or ES_E6 or ES_SU or ES_CA or ES_OI or ES_IS or ES_RE or ES_NS</IdMotivoExencion>
          <Descripcion>string</Descripcion>
          <DescripcionProducto>string</DescripcionProducto>
          <Unidades>double</Unidades>
          <PorcentajeDescuento>double</PorcentajeDescuento>
          <TipoIva>double</TipoIva>
          <Total>double</Total>
          <AplicarRetencion>boolean</AplicarRetencion>
          <CuentaContableIngreso>string</CuentaContableIngreso>
          <Id>int</Id>
        </EstructuraFacturaLineaLibre>
      </lineas>
      <customDataValues>
        <CustomDataItem>
          <Key>int</Key>
          <Value>string</Value>
        </CustomDataItem>
        <CustomDataItem>
          <Key>int</Key>
          <Value>string</Value>
        </CustomDataItem>
      </customDataValues>
    </Factura_Libre_POST>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?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>
    <Factura_Libre_POSTResponse xmlns="Giav.Core.Business">
      <Factura_Libre_POSTResult>int</Factura_Libre_POSTResult>
    </Factura_Libre_POSTResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/api_2_04.asmx HTTP/1.1
Host: services.mytravelagency.app
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?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>
    <Factura_Libre_POST xmlns="Giav.Core.Business">
      <apikey>string</apikey>
      <serie>TravelAgentAI or General or Especial or Dac or Proforma</serie>
      <idTipoFacturaLibre>Normal or Inmovilizado or Arrendamiento</idTipoFacturaLibre>
      <simplificada>boolean</simplificada>
      <idOficina>int</idOficina>
      <idExpediente>int</idExpediente>
      <idCliente>int</idCliente>
      <idDepartamento>int</idDepartamento>
      <idAgenteComercial>int</idAgenteComercial>
      <idFormaPago>int</idFormaPago>
      <idEntityStage>int</idEntityStage>
      <fechaEmision>dateTime</fechaEmision>
      <nombreCliente>string</nombreCliente>
      <documentoCliente>string</documentoCliente>
      <direccionCliente>string</direccionCliente>
      <cpCliente>string</cpCliente>
      <poblacionCliente>string</poblacionCliente>
      <provinciaCliente>string</provinciaCliente>
      <paisCliente>string</paisCliente>
      <nombreDepartamento>string</nombreDepartamento>
      <descripcion>string</descripcion>
      <porcentajeRetencionIRPF>double</porcentajeRetencionIRPF>
      <idFormaCobro>int</idFormaCobro>
      <importeaCobrar>double</importeaCobrar>
      <importeaCompensar>double</importeaCompensar>
      <lineas>
        <EstructuraFacturaLineaLibre>
          <IdFactura>int</IdFactura>
          <IdMotivoExencion>ES_E1 or ES_E2 or ES_E3 or ES_E4 or ES_E5 or ES_E6 or ES_SU or ES_CA or ES_OI or ES_IS or ES_RE or ES_NS</IdMotivoExencion>
          <Descripcion>string</Descripcion>
          <DescripcionProducto>string</DescripcionProducto>
          <Unidades>double</Unidades>
          <PorcentajeDescuento>double</PorcentajeDescuento>
          <TipoIva>double</TipoIva>
          <Total>double</Total>
          <AplicarRetencion>boolean</AplicarRetencion>
          <CuentaContableIngreso>string</CuentaContableIngreso>
          <Id>int</Id>
        </EstructuraFacturaLineaLibre>
        <EstructuraFacturaLineaLibre>
          <IdFactura>int</IdFactura>
          <IdMotivoExencion>ES_E1 or ES_E2 or ES_E3 or ES_E4 or ES_E5 or ES_E6 or ES_SU or ES_CA or ES_OI or ES_IS or ES_RE or ES_NS</IdMotivoExencion>
          <Descripcion>string</Descripcion>
          <DescripcionProducto>string</DescripcionProducto>
          <Unidades>double</Unidades>
          <PorcentajeDescuento>double</PorcentajeDescuento>
          <TipoIva>double</TipoIva>
          <Total>double</Total>
          <AplicarRetencion>boolean</AplicarRetencion>
          <CuentaContableIngreso>string</CuentaContableIngreso>
          <Id>int</Id>
        </EstructuraFacturaLineaLibre>
      </lineas>
      <customDataValues>
        <CustomDataItem>
          <Key>int</Key>
          <Value>string</Value>
        </CustomDataItem>
        <CustomDataItem>
          <Key>int</Key>
          <Value>string</Value>
        </CustomDataItem>
      </customDataValues>
    </Factura_Libre_POST>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?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>
    <Factura_Libre_POSTResponse xmlns="Giav.Core.Business">
      <Factura_Libre_POSTResult>int</Factura_Libre_POSTResult>
    </Factura_Libre_POSTResponse>
  </soap12:Body>
</soap12:Envelope>