SOAP - mjungjohann/Ingefactura GitHub Wiki
Este metodo del webservice wsDte tiene la finalidad de mostrar una lista de los documentos que no se han sido requeridos o descargados por clientes externos. Los parametros que solicita este web service son los siguientes:
<getListaDoc>
<rut>76494269</rut> <!–Rut de la empresa o cliente ingefactura ->
<dv>8</dv> <!–Digito Verificador de la empresa o cliente ingefactura->
<token>??????</token> <!–Token proporcionado por el Ingefactura ->
<compra_venta>venta</compra_venta> <!– "compra" o "venta", parametro de peticion de documentos de compra o de venta ->
</getListaDoc>
La respuesta de este web service es la siguiente
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<listaDatosDocs>
<IgfDoc>
<idDoc>1236127</idDoc>
<rutEmisor>76494269-8</rutEmisor>
<tipodte>52</tipodte>
<folio>473</folio>
</IgfDoc>
<IgfDoc>
<idDoc>1236704</idDoc>
<rutEmisor>76494269-8</rutEmisor>
<tipodte>52</tipodte>
<folio>474</folio>
</IgfDoc>
</listaDatosDocs>
- idDoc: identificador del documento, sirve para solicitar el documento en otro webservice getDocbyId
- rutEmisor: rut emisor del documento
- tipodte: tipo de documento segun tabla (i.e: 33, 34,61,52,...)
- folio: folio del documento
Este meotodo devuelve el documento completo (XML) para su descarga y procesamiento. se deben enviar los siguientes parametros los cuales se indican en ele ejemplo
<getDocbyId>
<rut>76494269</rut>
<dv>8</dv>
<token>token</token>
<id>1236127</id>
</getDocbyId>
- rut: rut del cliente en ingefactura
- dv: digito verificador
- token: token correspondiente al cliente en ingefactura
- id: id del documento en ingefactura
<?xml version="1.0" encoding="ISO-8859-1"?>
<DTE version="1.0">
<Documento ID="GD00473">
<Encabezado>
<IdDoc>
<TipoDTE>52</TipoDTE>
<Folio>473</Folio>
<FchEmis>2020-01-30</FchEmis>
<IndTraslado>5</IndTraslado>
</IdDoc>
<Emisor>
<RUTEmisor>76494269-8</RUTEmisor>
<RznSoc>INGEFACTURA LIMITADA</RznSoc>
<GiroEmis>VENTA AL POR MENOR DE COMPUTADORES, EQUI</GiroEmis>
<Acteco>474100</Acteco>
<DirOrigen>Santiago centro</DirOrigen>
<CmnaOrigen>Antártica</CmnaOrigen>
<CiudadOrigen>Antártica Chilena</CiudadOrigen>
<CdgVendedor>Usuario Test</CdgVendedor>
</Emisor>
<Receptor>
<RUTRecep>76494269-8</RUTRecep>
<RznSocRecep>INGEFACTURA LIMITADA</RznSocRecep>
<GiroRecep>VENTA AL POR MENOR DE COMPUTADORES, EQUI</GiroRecep>
<DirRecep>Santiago Centro 1</DirRecep>
<CmnaRecep>Antártica</CmnaRecep>
<CiudadRecep>Antártica Chilena</CiudadRecep>
</Receptor>
<Totales>
<TasaIVA>19.0</TasaIVA>
<MntTotal>0</MntTotal>
</Totales>
</Encabezado>
<Detalle>
<NroLinDet>1</NroLinDet>
<CdgItem>
<TpoCodigo>EAN</TpoCodigo>
<VlrCodigo>123456796</VlrCodigo>
</CdgItem>
<NmbItem>Fanta Retornable 1LT</NmbItem>
<QtyItem>10</QtyItem>
<MontoItem>0</MontoItem>
</Detalle>
<Referencia>
<NroLinRef>1</NroLinRef>
<TpoDocRef>802</TpoDocRef>
<FolioRef>6005</FolioRef>
<FchRef>2020-01-30</FchRef>
<RazonRef>Según Nota de Pedido 6005</RazonRef>
</Referencia>
<TED version="1.0">
<DD>
<RE>76494269-8</RE>
<TD>52</TD>
<F>473</F>
<FE>2020-01-30</FE>
<RR>76494269-8</RR>
<RSR>INGEFACTURA LIMITADA</RSR>
<MNT>0</MNT>
<IT1>Fanta Retornable 1LT</IT1>
<TSTED>2020-01-30T12:10:21</TSTED>
</DD>
</TED>
<TmstFirma>2020-01-30T12:10:21</TmstFirma>
</Documento>
</DTE>
Este metódo entrega el pdf en formato Base64 del documento seleccionado segun la id en ingefactura
<getPdfbyId>
<rut>76494269</rut>
<dv>8</dv>
<token>???????</token>
<id>12345</id>
</getPdfbyId>
- rut: rut del cliente ingefactura (usuario)
- dv: digito verificador del rut cliente ingefactura
- token: token/password entregada por ingefactura única por cliente
- id: id del documento en ingefactura el cual se quiere solicitar su pdf
Metodo para dar acuse de recibo a los documentos recibidos en el SII. Estos documentos pueden haber o no llegado a la casilla de intercambio de Ingefactura
<sendRespSII>
<rut>76494269</rut>
<dv>8</dv>
<pass>????????</pass>
<rutDte>88888888-8</rutDte>
<tipodte>3</tipodte>
<folio>123456</folio>
<accion>1</accion>
<motivo></motivo>
</sendRespSII>
- rut: Rut empresa cliente ingefactura (en este caso es la empresa receptora del documento)
- dv: Digito verificador del cliente ingefactura
- token: Token/Password del cliente Ingefactura
- rutDte: Rut Completo del Emisor del documento
- tipodte: Tipo de documento a recepcionar
- folio: Folio del documento a recepcionar
- accion: Acción a realizar (1 - Aceptar ; 2 - Rechazar) Solo se debe enviar el número
- motivo: En caso de rechazo se puede argumentar un motivo
Metodo de emisión de documentos tributarios los cuales son enviados al SII