GENERAR COMPROBANTE DE RETENCIÓN
POST/api/retentions
Es una constancia de que alguna persona moral te retuvo algún tipo de impuesto, (relativo al Impuesto Sobre la Renta), y sirve para demostrar que dicho impuesto te fue retenido, y presentarlo a la autoridad fiscal en caso que te sea requerido.
Para generar un comprobante de retención puede usar el siguiente servicio, necesitará la url, el token, y los datos del documento.
Ejemplo:
- URL: https://empresa1.demo3pro6.ibu.pe/api/retentions
- TOKEN: HOHYgwd4atPalTxqi2IIspythpLAU7eP239oByfjk9VuveiOpfUTm4Yg0Szt
Request
- application/json
- application/xml
- application/x-www-form-urlencoded
Body
required
- JSON A ENVIAR
Array [
Array [
]
]
R001#2018-10-0910:11:1120datos_del_emisor
object
PE150101Av. 2 de Mayodemo@gmail.com427-11480000datos_del_proveedor
object
610414711225EMPRESA XYZ S.A.EMPRESA XYZPE150101Av. 2 de Mayodemo@gmail.com427-114801-totales
object
301000documentos
object[]
01F00132018-10-09PENpagos
object[]
2018-10-09200PENtipo_de_cambio
object
PENPEN12018-10-092018-10-0940012412412Body
required
- JSON A ENVIAR
Array [
Array [
]
]
R001#2018-10-0910:11:1120datos_del_emisor
object
PE150101Av. 2 de Mayodemo@gmail.com427-11480000datos_del_proveedor
object
610414711225EMPRESA XYZ S.A.EMPRESA XYZPE150101Av. 2 de Mayodemo@gmail.com427-114801-totales
object
301000documentos
object[]
01F00132018-10-09PENpagos
object[]
2018-10-09200PENtipo_de_cambio
object
PENPEN12018-10-092018-10-0940012412412Body
required
- JSON A ENVIAR
Array [
Array [
]
]
R001#2018-10-0910:11:1120datos_del_emisor
object
PE150101Av. 2 de Mayodemo@gmail.com427-11480000datos_del_proveedor
object
610414711225EMPRESA XYZ S.A.EMPRESA XYZPE150101Av. 2 de Mayodemo@gmail.com427-114801-totales
object
301000documentos
object[]
01F00132018-10-09PENpagos
object[]
2018-10-09200PENtipo_de_cambio
object
PENPEN12018-10-092018-10-0940012412412Responses
- 200
- 400
- 422
JSON RESPUESTA
- application/json
- application/xml
- Schema
- Example (from schema)
Schema
truedata
object
R001-311111111111-20-R001-39d997b38-92a6-42f2-b827-4b73ec5ca1a3links
object
https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3response
object
0El Comprobante numero R001-3 ha sido aceptado{
"success": true,
"data": {
"number": "R001-3",
"filename": "11111111111-20-R001-3",
"external_id": "9d997b38-92a6-42f2-b827-4b73ec5ca1a3"
},
"links": {
"xml": "https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3",
"pdf": "https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3",
"cdr": "https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3"
},
"response": {
"code": "0",
"description": "El Comprobante numero R001-3 ha sido aceptado",
"notes": [
[]
]
}
}
- Schema
- Example (from schema)
Schema
truedata
object
R001-311111111111-20-R001-39d997b38-92a6-42f2-b827-4b73ec5ca1a3links
object
https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3response
object
0El Comprobante numero R001-3 ha sido aceptado<root>
<success>true</success>
<data>
<number>R001-3</number>
<filename>11111111111-20-R001-3</filename>
<external_id>9d997b38-92a6-42f2-b827-4b73ec5ca1a3</external_id>
</data>
<links>
<xml>https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3</xml>
<pdf>https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3</pdf>
<cdr>https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3</cdr>
</links>
<response>
<code>0</code>
<description>El Comprobante numero R001-3 ha sido aceptado</description>
</response>
</root>
Invalid input
Validation exception