GET api/factura/descargarFactura?claveAcceso={claveAcceso}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
claveAcceso

string

Required

Body Parameters

None.

Response Information

Resource Description

Factura
NameDescriptionTypeAdditional information
?xml

Xml

None.

factura

FacturaData

None.

Response Formats

application/json, text/json

Sample:
{
  "?xml": {
    "@version": "sample string 1",
    "@encoding": "sample string 2"
  },
  "factura": {
    "@id": "sample string 1",
    "@version": "sample string 2",
    "infoTributaria": {
      "ambiente": "sample string 1",
      "tipoEmision": "sample string 2",
      "razonSocial": "sample string 3",
      "nombreComercial": "sample string 4",
      "ruc": "sample string 5",
      "claveAcceso": "sample string 6",
      "codDoc": "sample string 7",
      "estab": "sample string 8",
      "ptoEmi": "sample string 9",
      "secuencial": "sample string 10",
      "dirMatriz": "sample string 11"
    },
    "infoFactura": {
      "fechaEmision": "sample string 1",
      "obligadoContabilidad": "sample string 2",
      "tipoIdentificacionComprador": "sample string 3",
      "razonSocialComprador": "sample string 4",
      "identificacionComprador": "sample string 5",
      "direccionComprador": "sample string 6",
      "totalSinImpuestos": "sample string 7",
      "totalDescuento": "sample string 8",
      "totalConImpuestos": {
        "totalImpuesto": [
          {
            "codigo": "sample string 1",
            "codigoPorcentaje": "sample string 2",
            "baseImponible": "sample string 3",
            "valor": "sample string 4"
          },
          {
            "codigo": "sample string 1",
            "codigoPorcentaje": "sample string 2",
            "baseImponible": "sample string 3",
            "valor": "sample string 4"
          }
        ]
      },
      "propina": "sample string 9",
      "importeTotal": "sample string 10",
      "moneda": "sample string 11",
      "pagos": {
        "pago": {
          "formaPago": "sample string 1",
          "total": "sample string 2"
        }
      },
      "valorRetIva": "sample string 12",
      "valorRetRenta": "sample string 13"
    },
    "detalles": {
      "detalle": [
        {
          "codigoPrincipal": "sample string 1",
          "codigoAuxiliar": "sample string 2",
          "descripcion": "sample string 3",
          "cantidad": "sample string 4",
          "precioUnitario": "sample string 5",
          "descuento": "sample string 6",
          "precioTotalSinImpuesto": "sample string 7",
          "impuestos": {
            "impuesto": {
              "codigo": "sample string 1",
              "codigoPorcentaje": "sample string 2",
              "tarifa": "sample string 3",
              "baseImponible": "sample string 4",
              "valor": "sample string 5"
            }
          }
        },
        {
          "codigoPrincipal": "sample string 1",
          "codigoAuxiliar": "sample string 2",
          "descripcion": "sample string 3",
          "cantidad": "sample string 4",
          "precioUnitario": "sample string 5",
          "descuento": "sample string 6",
          "precioTotalSinImpuesto": "sample string 7",
          "impuestos": {
            "impuesto": {
              "codigo": "sample string 1",
              "codigoPorcentaje": "sample string 2",
              "tarifa": "sample string 3",
              "baseImponible": "sample string 4",
              "valor": "sample string 5"
            }
          }
        }
      ]
    },
    "infoAdicional": {
      "campoAdicional": [
        {
          "@nombre": "sample string 1",
          "#text": "sample string 2"
        },
        {
          "@nombre": "sample string 1",
          "#text": "sample string 2"
        }
      ]
    }
  }
}

application/xml, text/xml

Sample:
<Factura xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ServicioWeb.Models">
  <factura>
    <detalles>
      <detalle>
        <Detalle>
          <cantidad>sample string 4</cantidad>
          <codigoAuxiliar>sample string 2</codigoAuxiliar>
          <codigoPrincipal>sample string 1</codigoPrincipal>
          <descripcion>sample string 3</descripcion>
          <descuento>sample string 6</descuento>
          <impuestos>
            <impuesto>
              <baseImponible>sample string 4</baseImponible>
              <codigo>sample string 1</codigo>
              <codigoPorcentaje>sample string 2</codigoPorcentaje>
              <tarifa>sample string 3</tarifa>
              <valor>sample string 5</valor>
            </impuesto>
          </impuestos>
          <precioTotalSinImpuesto>sample string 7</precioTotalSinImpuesto>
          <precioUnitario>sample string 5</precioUnitario>
        </Detalle>
        <Detalle>
          <cantidad>sample string 4</cantidad>
          <codigoAuxiliar>sample string 2</codigoAuxiliar>
          <codigoPrincipal>sample string 1</codigoPrincipal>
          <descripcion>sample string 3</descripcion>
          <descuento>sample string 6</descuento>
          <impuestos>
            <impuesto>
              <baseImponible>sample string 4</baseImponible>
              <codigo>sample string 1</codigo>
              <codigoPorcentaje>sample string 2</codigoPorcentaje>
              <tarifa>sample string 3</tarifa>
              <valor>sample string 5</valor>
            </impuesto>
          </impuestos>
          <precioTotalSinImpuesto>sample string 7</precioTotalSinImpuesto>
          <precioUnitario>sample string 5</precioUnitario>
        </Detalle>
      </detalle>
    </detalles>
    <id>sample string 1</id>
    <infoAdicional>
      <campoAdicional>
        <CampoAdicional>
          <nombre>sample string 1</nombre>
          <valor>sample string 2</valor>
        </CampoAdicional>
        <CampoAdicional>
          <nombre>sample string 1</nombre>
          <valor>sample string 2</valor>
        </CampoAdicional>
      </campoAdicional>
    </infoAdicional>
    <infoFactura>
      <direccionComprador>sample string 6</direccionComprador>
      <fechaEmision>sample string 1</fechaEmision>
      <identificacionComprador>sample string 5</identificacionComprador>
      <importeTotal>sample string 10</importeTotal>
      <moneda>sample string 11</moneda>
      <obligadoContabilidad>sample string 2</obligadoContabilidad>
      <pagos>
        <pago>
          <formaPago>sample string 1</formaPago>
          <total>sample string 2</total>
        </pago>
      </pagos>
      <propina>sample string 9</propina>
      <razonSocialComprador>sample string 4</razonSocialComprador>
      <tipoIdentificacionComprador>sample string 3</tipoIdentificacionComprador>
      <totalConImpuestos>
        <totalImpuesto>
          <TotalImpuesto>
            <baseImponible>sample string 3</baseImponible>
            <codigo>sample string 1</codigo>
            <codigoPorcentaje>sample string 2</codigoPorcentaje>
            <valor>sample string 4</valor>
          </TotalImpuesto>
          <TotalImpuesto>
            <baseImponible>sample string 3</baseImponible>
            <codigo>sample string 1</codigo>
            <codigoPorcentaje>sample string 2</codigoPorcentaje>
            <valor>sample string 4</valor>
          </TotalImpuesto>
        </totalImpuesto>
      </totalConImpuestos>
      <totalDescuento>sample string 8</totalDescuento>
      <totalSinImpuestos>sample string 7</totalSinImpuestos>
      <valorRetIva>sample string 12</valorRetIva>
      <valorRetRenta>sample string 13</valorRetRenta>
    </infoFactura>
    <infoTributaria>
      <ambiente>sample string 1</ambiente>
      <claveAcceso>sample string 6</claveAcceso>
      <codDoc>sample string 7</codDoc>
      <dirMatriz>sample string 11</dirMatriz>
      <estab>sample string 8</estab>
      <nombreComercial>sample string 4</nombreComercial>
      <ptoEmi>sample string 9</ptoEmi>
      <razonSocial>sample string 3</razonSocial>
      <ruc>sample string 5</ruc>
      <secuencial>sample string 10</secuencial>
      <tipoEmision>sample string 2</tipoEmision>
    </infoTributaria>
    <version>sample string 2</version>
  </factura>
  <xml>
    <encoding>sample string 2</encoding>
    <version>sample string 1</version>
  </xml>
</Factura>