Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama Cpe
Diagrama Cpe
(COMPROBANTE ELECTRONICO)
UBL 2.1
FACTURA
BOLETA
NOTA CREDITO
NOTA DEBITO
COMPROBANTE DE PERCEPCIÓN
COMPROBANTE DE RETENCION
DAR BAJA (BOLETAS, FACTURAS, NOTA CREDITO, NOTA DEBITO)
REVERSA (PERCEPCION, RETENCION)
RESUMEN DE BOLETAS
GUIA REMISIÓN
QUE INCLUYE:
PLATAFORMA DE CONTROL DE COMPROBANTES
PAGINA PARA QUE EL CLIENTE DESCARGUE SUS (XML, PDF)
CREACION DE PDF A LA MEDIDA (CODIGO BARRA: PDF417 Ó CODIGO QR)
CREACION DE PDF A LA MEDIDA FORMATO TICKET (CODIGO BARRA: PDF417 Ó
CODIGO QR)
CONSUMIR EL WEB-SERVICE: ENVIO DE COMPROBANTE
RUTA: http://www.facturacioncloud.com/cpesunatUBL21/CpeServlet?accion=WSSunatCPE_V2
METODO: POST
JSON: ENVIO:
{
"TIPO_OPERACION":"0101",
"TOTAL_GRAVADAS":20.0,
"TOTAL_INAFECTA":0.0,
"TOTAL_EXONERADAS":0.0,
"TOTAL_GRATUITAS":0.0,
"TOTAL_PERCEPCIONES":0.0,
"TOTAL_RETENCIONES":0.0,
"TOTAL_DETRACCIONES":0.0,
"TOTAL_BONIFICACIONES":0.0,
"TOTAL_DESCUENTO":0.0,
"SUB_TOTAL":20.0,
"POR_IGV":0.0,
"TOTAL_IGV":3.6,
"TOTAL_ISC":0.0,
"TOTAL_EXPORTACION":0.0,
"TOTAL_OTR_IMP":0.0,
"TOTAL":23.6,
"TOTAL_LETRAS":"SETECIENTOS TREINTA Y SIETE CON 50/100 SOLES",
"NRO_COMPROBANTE":"B020-146412",
"FECHA_DOCUMENTO":"2019-01-09",
"COD_TIPO_DOCUMENTO":"03",
"COD_MONEDA":"PEN",
"NRO_DOCUMENTO_CLIENTE":"44791512",
"RAZON_SOCIAL_CLIENTE":"MIGUEL CHINCHAY",
"TIPO_DOCUMENTO_CLIENTE":"1",
"DIRECCION_CLIENTE":"HUAMPANI ALTO",
"CIUDAD_CLIENTE":"LIMA",
"COD_PAIS_CLIENTE":"PE",
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"TIPO_DOCUMENTO_EMPRESA":"6",
"NOMBRE_COMERCIAL_EMPRESA":"CREV PERU COMERCIAL",
"CODIGO_UBIGEO_EMPRESA":"070104",
"DIRECCION_EMPRESA":"PSJ HUAMPANI",
"DEPARTAMENTO_EMPRESA":"LIMA",
"PROVINCIA_EMPRESA":"LIMA",
"DISTRITO_EMPRESA":"CHACLACAYO",
"CODIGO_PAIS_EMPRESA":"PE",
"RAZON_SOCIAL_EMPRESA":"CREVPERU S.A.",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"TIPO_PROCESO":3,
"FLG_ANTICIPO":0,
"FLG_REGU_ANTICIPO":0,
"MONTO_REGU_ANTICIPO":0.0,
"CONTRA":"123456",
"Detalle":[
{
"ITEM":1,
"UNIDAD_MEDIDA":"NIU",
"CANTIDAD":5.0,
"PRECIO":4.0,
"IMPORTE":20.0,
"PRECIO_TIPO_CODIGO":"01",
"IGV":3.6,
"ISC":0.0,
"COD_TIPO_OPERACION":"10",
"CODIGO":"0001",
"DESCRIPCION":"PRUEBA",
"PRECIO_SIN_IMPUESTO":4.0
}
]
}
RETORNO:
{
"mensaje":"Cpe insertado correctamente: 61778 Nro. Comprobante: F020-720533",
"flg_rta":"1",
"cod_msj_sunat":"0",
"des_msj_sunat":"LA FACTURA NUMERO F020-720533, HA SIDO ACEPTADA",
"hash_cdr":"MbqM6gAuSAsgtu7jt8/WBOO8kiZgaFBAMazD0vKCZQiH3HIT3aTw/q7hkeDkZyK1Jkw1Va
w2mvuV7ITnNxmycg\u003d\u003d",
"hash_cpe":"zFFEenyycN3sLy4/YtGbLN8zjdI\u003d",
"id_registro":"61778"
}
CONSUMIR EL WEB-SERVICE: ANULAR COMPROBANTE
RUTA: https://www.facturacioncloud.com/cpesunatUBL21/CpeServlet?accion=WSSunatBaja_V2
METODO: POST
JSON: ANULACION DE COMPROBANTE:
{
"RUC":"10447915125",
"NUMERO":"F020-876447",
"CONTRA":"123456",
"TIPO_COMPROBANTE":"01",
"TIPO_PROCESO":"3"
}
RETORNO:
{
"mensaje":"GUARDO BIEN EN LA BASE DE DATOS",
"flg_rta":"1",
"cod_msj_sunat":"0",
"des_msj_sunat":"GUARDO BIEN EN LA BASE DE DATOS",
"hash_cpe":""
}
{
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"FECHA_REFERENCIA":"2018-03-16",
"TIPO_PROCESO":"3",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"PASS_FIRMA":"123456",
"CONTRA":"123456",
"ESTADO":"R",
"TIPO":"1"
}
RETORNO:
{
"mensaje":"RESUMEN ENVIADO CORRECTAMENTE - FALTA CONFIRMAR TICKET - CONSULTA TICKET CORRECT
AMENTE",
"flg_rta":"1",
"cod_msj_sunat":"0",
"des_msj_sunat":"LA COMUNICACION DE BAJA RA-20180418-2, HA SIDO ACEPTADA",
"hash_cdr":"KL0D15cx1POEu6NaFVzo0tiS79awAl0V3AwTbpcy1wo5/XYFzwZubXc9z97Yx/UOfjzNpBNQXsyNQQtNjxJHg
w\u003d\u003d",
"hash_cpe":"q/lN6TCZRrcTuimo/yKsuxS7Qus\u003d"
}
CONSUMIR EL WEB-SERVICE: ENVIO RESUMEN DE BOLETAS
RUTA:http://www.facturacioncloud.com/cpesunatUBL21/Cpe_Resumen_BoletaServlet?accion=ws_r
esumen_boleta
METODO: POST
JSON: ENVIAR RESUMEN DE BOLETAS POR RSUMEN Y CUANDO EL CAMPO TIPO (1=BOLETAS NORMALES,
2=BOLETAS ANULADAS)
{
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"FECHA_REFERENCIA":"2018-03-15",
"TIPO_PROCESO":"3",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"PASS_FIRMA":"123456",
"CONTRA":"123456",
"ESTADO":"R",
"TIPO":"1"
}
RETORNO:
{
"mensaje":"RESUMEN ENVIADO CORRECTAMENTE - FALTA CONFIRMAR TICKET - CONSULTA TICKET CORRECT
AMENTE",
"flg_rta":"1",
"cod_msj_sunat":"0",
"des_msj_sunat":"EL RESUMEN DIARIO RC-20180418-1, HA SIDO ACEPTADO",
"hash_cdr":"3m1osywRYJJukeAq/6dXm/rGuVP0B6WuzJUSkoxT2PcpE843eGVGqrTocPY8VCTRvY83gVBaz40+Vw+zELXB
hQ\u003d\u003d",
"hash_cpe":"1AOy4OfxSMqTUj9C24h6oFg+x6I\u003d"
}
{
"NRO_DOCUMENTO_EMPRESA": "10447915125",
"CONTRA": "123456",
"COD_TIPO_DOCUMENTO": "01",
"NRO_COMPROBANTE": "F020-29230",
"TIPO_PROCESO": "3"
}
RETORNO:
{
"mensaje": "EL PDF FUE GENERADO CON EXITO",
"flg_rta": "1",
"cod_msj_sunat": "0",
"des_msj_sunat": "EL PDF FUE GENERADO CON EXITO",
"hash_cdr": "",
"hash_cpe": ""
}
{
"NRO_DOCUMENTO_EMPRESA": "10447915125",
"CONTRA": "123456",
"COD_TIPO_DOCUMENTO": "01",
"NRO_COMPROBANTE": "F001-00001",
"USUARIO_SOL_EMPRESA": "MODDATOS",
"PASS_SOL_EMPRESA": "moddatos",
"PASS_FIRMA": "123456",
"TIPO_PROCESO": "3"
}
RETORNO:
{
"mensaje": "EL PDF FUE GENERADO CON EXITO",
"flg_rta": "1",
"cod_msj_sunat": "0",
"des_msj_sunat": "LA FACTURA NUMERO F020-29230, HA SIDO ACEPTADA",
"hash_cdr":
"uPo77jOqdzx3R/zeKyR0w2X/OQpS6PWH3JK8zoAr11J1SQXMsdtMfJOx+DaSGY1p6+dnnvjFnEOkbZGoAWlFtg==",
"hash_cpe": "xcDrvEdmr+lIqO/scaTa3MgdoxI="
}
{
"NRO_DOCUMENTO_EMPRESA": "10447915125",
"CONTRA": "123456",
"COD_TIPO_DOCUMENTO": "01",
"NRO_COMPROBANTE": "F001-0001",
"TIPO_PROCESO": "3"
}
RETORNO:
{
"mensaje": "LA RESPUESTA DE SUNAT FUE ACTUALIZADA",
"flg_rta": "1",
"cod_msj_sunat": "0",
"des_msj_sunat": "LA FACTURA NUMERO F020-29230, HA SIDO ACEPTADA",
"hash_cdr":
"uPo77jOqdzx3R/zeKyR0w2X/OQpS6PWH3JK8zoAr11J1SQXMsdtMfJOx+DaSGY1p6+dnnvjFnEOkbZGoAWlFtg==",
"hash_cpe": "xcDrvEdmr+lIqO/scaTa3MgdoxI="
}
CONSUMIR EL WEB-SERVICE: ELIMINAR UN COMPROBANTE ESTO HAY QUE
HACERLO SOLO CUANDO ESTAMOS SEGURO QUE LA SUNAT AUN NO LO TIENE
RUTA:
https://www.facturacioncloud.com/ cpesunatUBL21/CpeServlet?accion=WSSunatELIMINAR_CP
E_V2
METODO: POST
JSON: SE USARA PARA ELIMINAR UN COMPROBANTE
{
"NRO_DOCUMENTO_EMPRESA": "10447915125",
"CONTRA": "123456",
"COD_TIPO_DOCUMENTO": "01",
"NRO_COMPROBANTE": "F001-00001",
"TIPO_PROCESO": "3"
}
RETORNO:
{
"mensaje": "EL REGISTRO FUE ELIMINADO CORRECTAMENTE",
"flg_rta": "1",
"cod_msj_sunat": "0",
"des_msj_sunat": "EL REGISTRO FUE ELIMINADO CORRECTAMENTE",
"hash_cdr": "",
"hash_cpe": ""
}
{
"TIPO":"2",
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"COD_TIPO_DOCUMENTO":"03",
"NRO_COMPROBANTE":"B020-798037",
"ESTADO":"V",
"TIPO_PROCESO":"3",
"CONTRA":"123456"
}
RETORNO:
{
"mensaje": " L REGISTRO FUE ACTUALIZADO CORRECTAMENTE",
"flg_rta": "1",
"cod_msj_sunat": "0",
"des_msj_sunat": " L REGISTRO FUE ACTUALIZADO CORRECTAMENTE",
"hash_cdr": "",
"hash_cpe": ""
}
VALIDAR COMPROBANTES EN SUNAT – COLOCAR EL BOTON
{
"TIPO_OPERACION":"0101",
"TOTAL_GRATUITAS":20.0,
"SUB_TOTAL":20.0,
"TOTAL_IGV":0.0,
"TOTAL":20.0,
"TOTAL_LETRAS":"SETECIENTOS TREINTA Y SIETE CON 50/100 SOLES",
"TIPO_COMPROBANTE_MODIFICA":"03",
"NRO_DOCUMENTO_MODIFICA":"B001-1122",
"COD_TIPO_MOTIVO":"01",
"DESCRIPCION_MOTIVO":"ANULACION DE LA OPERACION",
"NRO_COMPROBANTE":"B020-268130",
"FECHA_DOCUMENTO":"2018-10-10",
"COD_TIPO_DOCUMENTO":"07",
"COD_MONEDA":"PEN",
"NRO_DOCUMENTO_CLIENTE":"44791512",
"RAZON_SOCIAL_CLIENTE":"MIGUEL CHINCHAY",
"TIPO_DOCUMENTO_CLIENTE":"1",
"DIRECCION_CLIENTE":"HUAMPANI ALTO",
"CIUDAD_CLIENTE":"LIMA",
"COD_PAIS_CLIENTE":"PE",
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"TIPO_DOCUMENTO_EMPRESA":"6",
"NOMBRE_COMERCIAL_EMPRESA":"CREV PERU COMERCIAL",
"CODIGO_UBIGEO_EMPRESA":"070104",
"DIRECCION_EMPRESA":"PSJ HUAMPANI",
"DEPARTAMENTO_EMPRESA":"LIMA",
"PROVINCIA_EMPRESA":"LIMA",
"DISTRITO_EMPRESA":"CHACLACAYO",
"CODIGO_PAIS_EMPRESA":"PE",
"RAZON_SOCIAL_EMPRESA":"CREVPERU S.A.",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"TIPO_PROCESO":3,
"FLG_ANTICIPO":0,
"FLG_REGU_ANTICIPO":0,
"MONTO_REGU_ANTICIPO":0.0,
"CORREO":"miguel.peru.seo@gmail.com",
"CONTRA":"123456",
"Detalle":[
{
"ITEM":1,
"UNIDAD_MEDIDA":"NIU",
"CANTIDAD":5.0,
"PRECIO":4.0,
"IMPORTE":20.0,
"PRECIO_TIPO_CODIGO":"02",
"IGV":0.0,
"ISC":0.0,
"COD_TIPO_OPERACION":"31",
"CODIGO":"0001",
"DESCRIPCION":"PRUEBA",
"PRECIO_SIN_IMPUESTO":0.0
}
]
}
EJEMPLO DE UNA NOTA DE CREDITO GRATUITA
CONSUMIR EL WEB-SERVICE:
RUTA: http://www.facturacioncloud.com/cpesunatUBL21/CpeServlet?accion=WSSunatCPE_V2
METODO: POST
JSON: ENVIO:
{
"TIPO_OPERACION":"0101",
"TOTAL_GRATUITAS":20.0,
"SUB_TOTAL":20.0,
"TOTAL_IGV":0.0,
"TOTAL":20.0,
"TOTAL_LETRAS":"SETECIENTOS TREINTA Y SIETE CON 50/100 SOLES",
"TIPO_COMPROBANTE_MODIFICA":"03",
"NRO_DOCUMENTO_MODIFICA":"B001-1122",
"COD_TIPO_MOTIVO":"01",
"DESCRIPCION_MOTIVO":"ANULACION DE LA OPERACION",
"NRO_COMPROBANTE":"B020-268130",
"FECHA_DOCUMENTO":"2018-10-10",
"COD_TIPO_DOCUMENTO":"07",
"COD_MONEDA":"PEN",
"NRO_DOCUMENTO_CLIENTE":"44791512",
"RAZON_SOCIAL_CLIENTE":"MIGUEL CHINCHAY",
"TIPO_DOCUMENTO_CLIENTE":"1",
"DIRECCION_CLIENTE":"HUAMPANI ALTO",
"CIUDAD_CLIENTE":"LIMA",
"COD_PAIS_CLIENTE":"PE",
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"TIPO_DOCUMENTO_EMPRESA":"6",
"NOMBRE_COMERCIAL_EMPRESA":"CREV PERU COMERCIAL",
"CODIGO_UBIGEO_EMPRESA":"070104",
"DIRECCION_EMPRESA":"PSJ HUAMPANI",
"DEPARTAMENTO_EMPRESA":"LIMA",
"PROVINCIA_EMPRESA":"LIMA",
"DISTRITO_EMPRESA":"CHACLACAYO",
"CODIGO_PAIS_EMPRESA":"PE",
"RAZON_SOCIAL_EMPRESA":"CREVPERU S.A.",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"TIPO_PROCESO":3,
"FLG_ANTICIPO":0,
"FLG_REGU_ANTICIPO":0,
"MONTO_REGU_ANTICIPO":0.0,
"CORREO":"miguel.peru.seo@gmail.com",
"CONTRA":"123456",
"Detalle":[
{
"ITEM":1,
"UNIDAD_MEDIDA":"NIU",
"CANTIDAD":5.0,
"PRECIO":4.0,
"IMPORTE":20.0,
"PRECIO_TIPO_CODIGO":"02",
"IGV":0.0,
"ISC":0.0,
"COD_TIPO_OPERACION":"31",
"CODIGO":"0001",
"DESCRIPCION":"PRUEBA",
"PRECIO_SIN_IMPUESTO":0.0
}
]
}
EJEMPLO DE UNA BOLETA CON IMPUESTO A LA BOLSA
CONSUMIR EL WEB-SERVICE:
RUTA: http://www.facturacioncloud.com/cpesunatUBL21/CpeServlet?accion=WSSunatCPE_V2
METODO: POST
JSON: ENVIO:
{
"TIPO_OPERACION":"",
"TOTAL_GRAVADAS":0.5,
"TOTAL_INAFECTA":0.0,
"TOTAL_EXONERADAS":0.0,
"TOTAL_GRATUITAS":0.0,
"SUB_TOTAL":0.5,
"TOTAL_IGV":0.09,
"TOTAL":1.09,
"TOTAL_LETRAS":"UNO CON 0.9/100",
"NRO_COMPROBANTE":"B020-937368",
"FECHA_DOCUMENTO":"2019-11-18",
"COD_TIPO_DOCUMENTO":"03",
"COD_MONEDA":"PEN",
"NRO_DOCUMENTO_CLIENTE":"44791512",
"RAZON_SOCIAL_CLIENTE":"MIGUEL CHINCHAY",
"TIPO_DOCUMENTO_CLIENTE":"1",
"DIRECCION_CLIENTE":"HUAMPANI ALTO",
"CIUDAD_CLIENTE":"LIMA",
"COD_PAIS_CLIENTE":"PE",
"NRO_DOCUMENTO_EMPRESA":"10447915125",
"TIPO_DOCUMENTO_EMPRESA":"6",
"NOMBRE_COMERCIAL_EMPRESA":"CREV PERU COMERCIAL",
"CODIGO_UBIGEO_EMPRESA":"070104",
"DIRECCION_EMPRESA":"PSJ HUAMPANI",
"DEPARTAMENTO_EMPRESA":"LIMA",
"PROVINCIA_EMPRESA":"LIMA",
"DISTRITO_EMPRESA":"CHACLACAYO",
"CODIGO_PAIS_EMPRESA":"PE",
"RAZON_SOCIAL_EMPRESA":"CREVPERU S.A.",
"USUARIO_SOL_EMPRESA":"MODDATOS",
"PASS_SOL_EMPRESA":"moddatos",
"TIPO_PROCESO":3,
"FLG_ANTICIPO":0,
"FLG_REGU_ANTICIPO":0,
"MONTO_REGU_ANTICIPO":0.0,
"ICBPER":0.5,
"CONTRA":"123456",
"Detalle":[
{
"ITEM":1,
"UNIDAD_MEDIDA":"NIU",
"CANTIDAD":5.0,
"PRECIO":0.1,
"IMPORTE":0.5,
"PRECIO_TIPO_CODIGO":"01",
"IGV":0.09,
"ISC":0.0,
"COD_TIPO_OPERACION":"10",
"CODIGO":"0001",
"DESCRIPCION":"PRUEBA",
"PRECIO_SIN_IMPUESTO":0.1,
"FLG_ICBPER":1,
"ICBPER":0.1,
"ICBPER_TOTAL":0.5
}
]
}