servFactura


Click here for a complete list of operations.

fpLLenaLineasFactura

Agrega LĂ­neas(Detalle de Factura) al objeto principal de Factura

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 /servFactura.asmx HTTP/1.1
Host: smprog-ws.coamperu.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://sinfoec.com/fpLLenaLineasFactura"

<?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>
    <fpLLenaLineasFactura xmlns="http://sinfoec.com/">
      <oFact>
        <lineasFactura>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
        </lineasFactura>
        <_fec_factura>string</_fec_factura>
        <_ccod_factura>int</_ccod_factura>
        <_cods_factura>string</_cods_factura>
        <_num_factura>string</_num_factura>
        <_observacionFactura>string</_observacionFactura>
        <_totalSubtotalFactura>decimal</_totalSubtotalFactura>
        <_totalServicioFactura>decimal</_totalServicioFactura>
        <_totalRepuestoFactura>decimal</_totalRepuestoFactura>
        <_totalTerceroFactura>decimal</_totalTerceroFactura>
        <_totalIvaFactura>decimal</_totalIvaFactura>
        <_totalFactura>decimal</_totalFactura>
        <_itemFactura>short</_itemFactura>
        <_codLogFactura>int</_codLogFactura>
        <_cod_listadoFact>int</_cod_listadoFact>
        <_cod_listadoFactOut>int</_cod_listadoFactOut>
        <_num_alterno>string</_num_alterno>
        <_elaboradoPor>string</_elaboradoPor>
        <_aprobadoPor>string</_aprobadoPor>
        <_dirigidoPor>string</_dirigidoPor>
        <_numPartidaPresup>string</_numPartidaPresup>
        <_listaItemsFactura>string</_listaItemsFactura>
      </oFact>
      <oFactDetalle>
        <_num_itemFactura>int</_num_itemFactura>
        <_codFactura>int</_codFactura>
        <_cantItemFactura>decimal</_cantItemFactura>
        <_descripcionItemFactura>string</_descripcionItemFactura>
        <_precioItemFactura>decimal</_precioItemFactura>
        <_dsctoItemFactura>decimal</_dsctoItemFactura>
        <_subtotalItemFactura>decimal</_subtotalItemFactura>
        <_codPorcIva>decimal</_codPorcIva>
        <_codTipoTrabajo>int</_codTipoTrabajo>
        <_nomTipoTrabajo>string</_nomTipoTrabajo>
        <_ivaItemFactura>string</_ivaItemFactura>
        <_codtipoGasto>int</_codtipoGasto>
        <_nomTipoGasto>string</_nomTipoGasto>
        <_itemListadoFact>short</_itemListadoFact>
        <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
        <_totalItemFactura>string</_totalItemFactura>
        <_codOT>int</_codOT>
        <_tipoOT>string</_tipoOT>
        <_numActividad>int</_numActividad>
      </oFactDetalle>
    </fpLLenaLineasFactura>
  </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>
    <fpLLenaLineasFacturaResponse xmlns="http://sinfoec.com/">
      <fpLLenaLineasFacturaResult>
        <lineasFactura>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
        </lineasFactura>
        <_fec_factura>string</_fec_factura>
        <_ccod_factura>int</_ccod_factura>
        <_cods_factura>string</_cods_factura>
        <_num_factura>string</_num_factura>
        <_observacionFactura>string</_observacionFactura>
        <_totalSubtotalFactura>decimal</_totalSubtotalFactura>
        <_totalServicioFactura>decimal</_totalServicioFactura>
        <_totalRepuestoFactura>decimal</_totalRepuestoFactura>
        <_totalTerceroFactura>decimal</_totalTerceroFactura>
        <_totalIvaFactura>decimal</_totalIvaFactura>
        <_totalFactura>decimal</_totalFactura>
        <_itemFactura>short</_itemFactura>
        <_codLogFactura>int</_codLogFactura>
        <_cod_listadoFact>int</_cod_listadoFact>
        <_cod_listadoFactOut>int</_cod_listadoFactOut>
        <_num_alterno>string</_num_alterno>
        <_elaboradoPor>string</_elaboradoPor>
        <_aprobadoPor>string</_aprobadoPor>
        <_dirigidoPor>string</_dirigidoPor>
        <_numPartidaPresup>string</_numPartidaPresup>
        <_listaItemsFactura>string</_listaItemsFactura>
      </fpLLenaLineasFacturaResult>
    </fpLLenaLineasFacturaResponse>
  </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 /servFactura.asmx HTTP/1.1
Host: smprog-ws.coamperu.com
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>
    <fpLLenaLineasFactura xmlns="http://sinfoec.com/">
      <oFact>
        <lineasFactura>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
        </lineasFactura>
        <_fec_factura>string</_fec_factura>
        <_ccod_factura>int</_ccod_factura>
        <_cods_factura>string</_cods_factura>
        <_num_factura>string</_num_factura>
        <_observacionFactura>string</_observacionFactura>
        <_totalSubtotalFactura>decimal</_totalSubtotalFactura>
        <_totalServicioFactura>decimal</_totalServicioFactura>
        <_totalRepuestoFactura>decimal</_totalRepuestoFactura>
        <_totalTerceroFactura>decimal</_totalTerceroFactura>
        <_totalIvaFactura>decimal</_totalIvaFactura>
        <_totalFactura>decimal</_totalFactura>
        <_itemFactura>short</_itemFactura>
        <_codLogFactura>int</_codLogFactura>
        <_cod_listadoFact>int</_cod_listadoFact>
        <_cod_listadoFactOut>int</_cod_listadoFactOut>
        <_num_alterno>string</_num_alterno>
        <_elaboradoPor>string</_elaboradoPor>
        <_aprobadoPor>string</_aprobadoPor>
        <_dirigidoPor>string</_dirigidoPor>
        <_numPartidaPresup>string</_numPartidaPresup>
        <_listaItemsFactura>string</_listaItemsFactura>
      </oFact>
      <oFactDetalle>
        <_num_itemFactura>int</_num_itemFactura>
        <_codFactura>int</_codFactura>
        <_cantItemFactura>decimal</_cantItemFactura>
        <_descripcionItemFactura>string</_descripcionItemFactura>
        <_precioItemFactura>decimal</_precioItemFactura>
        <_dsctoItemFactura>decimal</_dsctoItemFactura>
        <_subtotalItemFactura>decimal</_subtotalItemFactura>
        <_codPorcIva>decimal</_codPorcIva>
        <_codTipoTrabajo>int</_codTipoTrabajo>
        <_nomTipoTrabajo>string</_nomTipoTrabajo>
        <_ivaItemFactura>string</_ivaItemFactura>
        <_codtipoGasto>int</_codtipoGasto>
        <_nomTipoGasto>string</_nomTipoGasto>
        <_itemListadoFact>short</_itemListadoFact>
        <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
        <_totalItemFactura>string</_totalItemFactura>
        <_codOT>int</_codOT>
        <_tipoOT>string</_tipoOT>
        <_numActividad>int</_numActividad>
      </oFactDetalle>
    </fpLLenaLineasFactura>
  </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>
    <fpLLenaLineasFacturaResponse xmlns="http://sinfoec.com/">
      <fpLLenaLineasFacturaResult>
        <lineasFactura>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
          <cls_factDetalle>
            <_num_itemFactura>int</_num_itemFactura>
            <_codFactura>int</_codFactura>
            <_cantItemFactura>decimal</_cantItemFactura>
            <_descripcionItemFactura>string</_descripcionItemFactura>
            <_precioItemFactura>decimal</_precioItemFactura>
            <_dsctoItemFactura>decimal</_dsctoItemFactura>
            <_subtotalItemFactura>decimal</_subtotalItemFactura>
            <_codPorcIva>decimal</_codPorcIva>
            <_codTipoTrabajo>int</_codTipoTrabajo>
            <_nomTipoTrabajo>string</_nomTipoTrabajo>
            <_ivaItemFactura>string</_ivaItemFactura>
            <_codtipoGasto>int</_codtipoGasto>
            <_nomTipoGasto>string</_nomTipoGasto>
            <_itemListadoFact>short</_itemListadoFact>
            <_valorIvaItemFactura>decimal</_valorIvaItemFactura>
            <_totalItemFactura>string</_totalItemFactura>
            <_codOT>int</_codOT>
            <_tipoOT>string</_tipoOT>
            <_numActividad>int</_numActividad>
          </cls_factDetalle>
        </lineasFactura>
        <_fec_factura>string</_fec_factura>
        <_ccod_factura>int</_ccod_factura>
        <_cods_factura>string</_cods_factura>
        <_num_factura>string</_num_factura>
        <_observacionFactura>string</_observacionFactura>
        <_totalSubtotalFactura>decimal</_totalSubtotalFactura>
        <_totalServicioFactura>decimal</_totalServicioFactura>
        <_totalRepuestoFactura>decimal</_totalRepuestoFactura>
        <_totalTerceroFactura>decimal</_totalTerceroFactura>
        <_totalIvaFactura>decimal</_totalIvaFactura>
        <_totalFactura>decimal</_totalFactura>
        <_itemFactura>short</_itemFactura>
        <_codLogFactura>int</_codLogFactura>
        <_cod_listadoFact>int</_cod_listadoFact>
        <_cod_listadoFactOut>int</_cod_listadoFactOut>
        <_num_alterno>string</_num_alterno>
        <_elaboradoPor>string</_elaboradoPor>
        <_aprobadoPor>string</_aprobadoPor>
        <_dirigidoPor>string</_dirigidoPor>
        <_numPartidaPresup>string</_numPartidaPresup>
        <_listaItemsFactura>string</_listaItemsFactura>
      </fpLLenaLineasFacturaResult>
    </fpLLenaLineasFacturaResponse>
  </soap12:Body>
</soap12:Envelope>