WSDL - Integracionv1.4 Peru
WSDL - Integracionv1.4 Peru
WSDL - Integracionv1.4 Peru
Interfaces de Facturación
On Line
Versión 1.4
Fecha 28/04/2015
1. BITÁCORA DE CAMBIOS
Fecha de Cambio Versión Autor Detalle cambios
05/04/2011 1.0 Fernando Creación del documento.
Parcerisas
18/05/2011 1.1 Fernando Se agrega método
Parcerisas OnlineRecoveryRecList.
17/06/2014 1.1 Fernando Se modifica la tabla de
Parcerisas Códigos de Estado. Se
actualizan los valores de
los Estados retornados
por la SUNAT. Punto 6 del
documento.
17/06/2014 1.1 Fernando Se corrige el salto de
Parcerisas línea declarado
originalmente como
@#Lindet#@ por
@#Linea#@
27/06/2014 1.2 Fernando 1. Se agrega el método
Parcerisas OnlineConsultaEstado
2. Se agrega a Método
OnlineGeneration el
retorno del HASH y
PDF417
24/07/2014 1.3 Michele Di Carlo Se actualizan los códigos
de tipo de retorno por los
WS de OnlineGeneration y
OnlineRecovery
29/04/2015 1.4 Miguel Rojas Se agrega consideración
sobre la utilización del
encoding UTF-8
2. INTRODUCCIÓN.
Ejemplo invocación:
Request
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ws="http://ws.online.asp.core.paperless.cl">
<soap:Header/>
<soap:Body>
<ws:OnlineGeneration>
<ws:ruc>20109072177</ws:ruc>
<ws:login>gen_paperless</ws:login>
<ws:clave>abc123</ws:clave>
<ws:docTxt>
EN|01|F500-00000011||||2014-05-04|USD|20109072177|6|Tecnologica de Alimentos|Tecnologica de
Alimentos|150131|CALETA NRO. SN CAS. VEGUETA (CALETA DE
VEGUETA)|LIMA|HUAURA|HUACHO|20531010389|6|INVERSIONES ZERO SOCIEDAD ANONIMA CERRAD|CAL. LA
MANCHURRIA NRO. 375 , HUAURA - HUACHO , LIMA,LIMA|8.44|1.52|||9.96|||20531010389|6
DOC|1001| 8.44
DE|1|5.43|C62|1.000|5.43|000000000000267818|01|4.60|4.60
DEDI|000000000000267818@@RODAMIENTO 6205-2RSH
DEIM|0.83|4.60|0.83|18||10||1000|IGV|VAT
DE|2|4.53|C62|1.000|4.53|000000000000267834|01|3.84|3.84
DEDI|000000000000267834@@RODAMIENTO 6204-2RSH
DEIM|0.69|3.84|0.69|18||10||1000|IGV|VAT
DI|1.52|1.52|1000|IGV|VAT
PES|GlosaDetalle
PESD|2|MATRICULA : CO-15807-CM
PE|CantArticulos|2
PE|Pedido|0000176324
PE|NumIntSap|0090219387
</ws:docTxt>
<ws:tipoFoliacion>1</ws:tipoFoliacion>
<ws:tipoRetorno>1</ws:tipoRetorno>
</ws:OnlineGeneration>
</soap:Body>
</soap:Envelope>
Response
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns:OnlineGenerationResponse xmlns:ns="http://ws.online.asp.core.paperless.cl">
<Respuesta>
<Codigo>0</Codigo>
<Mensaje>http://localhost:8085/Facturacion/XMLServlet?id=UfnXLlqR/gQ(IgU)&o=E</Mensaje>
</Respuesta>]]></ns:return>
</ns:OnlineGenerationResponse>
</soapenv:Body>
</soapenv:Envelope>
MÉTODO: OnlineRecovery
Permite recuperar información del documento, los parámetros son:
Ejemplo invocación
Request
<soap:Header/>
<soap:Body>
<ws:OnlineRecovery>
<ws:ruc>20100070970</ws:ruc>
<ws:login>gen_paperlesss</ws:login>
<ws:clave>abc123</ws:clave>
<ws:tipoDoc>1</ws:tipoDoc>
<ws:folio>F001-1</ws:folio>
<ws:tipoRetorno>2</ws:tipoRetorno>
</ws:OnlineRecovery>
</soap:Body>
</soap:Envelope>
Response
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns:OnlineRecoveryResponse xmlns:ns="http://ws.online.asp.core.paperless.cl">
<Respuesta>
<Codigo>0</Codigo>
<Mensaje>http://localhost:8085/Facturacion/PDFServlet?id=LE7l6wk7Yvc(IgU)&o=E</Mensaje>
</Respuesta>]]></ns:return>
</ns:OnlineRecoveryResponse>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo invocación
Request
<soap:Header/>
<soap:Body>
<ws:OnlineRecoveryRec>
<ws:ruc>20100070970</ws:ruc>
<ws:login>admin</ws:login>
<ws:clave>abc123</ws:clave>
<ws:rucEmisor>24905499934</ws:rucEmisor>
<ws:tipoDoc>1</ws:tipoDoc>
<ws:folio>F001-234</ws:folio>
<ws:tipoRetorno>3</ws:tipoRetorno>
</ws:OnlineRecoveryRec>
</soap:Body>
</soap:Envelope>
Response
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<ns:OnlineRecoveryRecResponse xmlns:ns="http://ws.online.asp.core.paperless.cl">
<Respuesta>
<Codigo>-8</Codigo>
</Respuesta>]]></ns:return>
</ns:OnlineRecoveryRecResponse>
</soapenv:Body>
</soapenv:Envelope>
MÉTODO: OnlineRecoveryRecList
Retorna información de los datos principales de los documentos recibidos en
1 día determinado.
Los parámetros son:
Ejemplo invocación:
Request
Response
Siendo:
Código: el código de retorno de la consulta. Ver detalle en Tabla de Códigos
Mensaje: La lista de documentos recibidos (separados por pipe) en el formato:
99999999-9;99;9999;AAAA-MM-DD;9999999;9999999;9999999;9999999;XXXXXXX;AAAA-MM-
DD|99999999-9;99;9999;AAAA-MM-DD;9999999;9999999; 9999999; 9999999; XXXXXXX; AAAA-MM-
DD
999999999: RUC Emisor
99: Tipo de documento según SUNAT
9999: Serie - Correlativo
AAAA-MM-DD: Fecha de Emisión del documento
9999999: Monto Bruto (Monto total Documento)
9999999: IGV
9999999: Monto Neto
9999999: Orden de Compra
XXXXXXX: Moneda
AAAA-MM-DD: Fecha de Recepción del documento en la plataforma de PPL.
Importante: Si alguno de los datos indicados no viene en el archivo XML del documento se enviará el dato
vacío en la estructura, conservando los separadores. Ejemplo: ;;
Para efectos de detallar los datos que son opcionales en el XML se debe revisar el documento de
especificación del SII, respecto de la normativa de cada uno de los campos indicados. El detalle de la
especificación de los datos está en el documento de integración de SPSA.
MÉTODO: OnlineConsultaEstado
Retorna información de los datos principales de los documentos para un
estado determinado para un RUC receptor particular para un rango de fecha.
Los parámetros son:
param6:(int) Estado:
1: Generación PPL
2: Aprobado SUNAT
3: Rechazado SUNAT
4: Reparado SUNAT
5: No enviado SUNAT
Los datos son obligatorios y la diferencia entre las fechas no puede ser mas de 1 mes.
Ejemplo invocación
Request
Response
Error, falta información del Falta registrar algunos datos del Emisor o No Existe.
-3
emisor
-10 Error al enviar documento. No se pudo ingresar el documento a la aplicación para ser
enviado a la SUNAT. Esto se debe principalmente a errores
de schema del archivo ingresado.
-19 Error de Schema. Este error indica que el documento XML generado por la
plataforma de PPL no cumple con el Schema UBL de la
SUNAT. Algunas causas pueden ser: error en el formateo
de un dato como por ejemplo fechas, etc.
Siendo:
Código: el código de retorno de la consulta. Ver detalle en Tabla de Códigos
Mensaje: Respuesta solicitada según el tipo de devolución definido
10. RECUPERACIÓN DE INFORMACIÓN DE DOCUMENTOS DE LA
PLATAFORMA VIA HTTP
PÁGINA: ConsultaEstadoSUNAT.jsp
(http:/ip/Facturacion/webservices/ConsultaEstadoSUNAT.jsp)
Permite recuperar información del documento desde la Plataforma, en
cuanto a su estado en la SUNAT
Siendo:
Código: el código de retorno de la consulta. Ver detalle en Tabla de Códigos
Mensaje: el mensaje estará conformado de 2 ó mas tags, los que se
decriben a continuación:
Siendo:
Código: el código de retorno de la consulta. Ver detalle en Tabla de Códigos
de Retorno.
Mensaje: El link del PDF del documento