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-09
10:11:11
20
datos_del_emisor
object
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
0000
datos_del_proveedor
object
6
10414711225
EMPRESA XYZ S.A.
EMPRESA XYZ
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
01
-
totales
object
30
1000
documentos
object[]
01
F001
3
2018-10-09
PEN
pagos
object[]
2018-10-09
200
PEN
tipo_de_cambio
object
PEN
PEN
1
2018-10-09
2018-10-09
400
12
412
412
Body
required
- JSON A ENVIAR
Array [
Array [
]
]
R001
#
2018-10-09
10:11:11
20
datos_del_emisor
object
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
0000
datos_del_proveedor
object
6
10414711225
EMPRESA XYZ S.A.
EMPRESA XYZ
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
01
-
totales
object
30
1000
documentos
object[]
01
F001
3
2018-10-09
PEN
pagos
object[]
2018-10-09
200
PEN
tipo_de_cambio
object
PEN
PEN
1
2018-10-09
2018-10-09
400
12
412
412
Body
required
- JSON A ENVIAR
Array [
Array [
]
]
R001
#
2018-10-09
10:11:11
20
datos_del_emisor
object
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
0000
datos_del_proveedor
object
6
10414711225
EMPRESA XYZ S.A.
EMPRESA XYZ
PE
150101
Av. 2 de Mayo
demo@gmail.com
427-1148
01
-
totales
object
30
1000
documentos
object[]
01
F001
3
2018-10-09
PEN
pagos
object[]
2018-10-09
200
PEN
tipo_de_cambio
object
PEN
PEN
1
2018-10-09
2018-10-09
400
12
412
412
Responses
- 200
- 400
- 422
JSON RESPUESTA
- application/json
- application/xml
- Schema
- Example (from schema)
Schema
true
data
object
R001-3
11111111111-20-R001-3
9d997b38-92a6-42f2-b827-4b73ec5ca1a3
links
object
https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
response
object
0
El 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
true
data
object
R001-3
11111111111-20-R001-3
9d997b38-92a6-42f2-b827-4b73ec5ca1a3
links
object
https://empresa1.demo3pro6.ibu.pe/downloads/retention/xml/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
https://empresa1.demo3pro6.ibu.pe/downloads/retention/pdf/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
https://empresa1.demo3pro6.ibu.pe/downloads/retention/cdr/9d997b38-92a6-42f2-b827-4b73ec5ca1a3
response
object
0
El 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