Download the PHP package greenter/consulta-cpe without Composer
On this page you can find all versions of the php package greenter/consulta-cpe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download greenter/consulta-cpe
More information about greenter/consulta-cpe
Files in greenter/consulta-cpe
Package consulta-cpe
Short Description PHP Client de Consulta Integrada de Comprobante de Pago - SUNAT.
License MIT
Homepage https://github.com/thegreenter/consulta-cpe
Informations about the package consulta-cpe
Consulta Integrada CPE
PHP Client para API de CONSULTA INTEGRADA DE COMPROBANTE DE PAGO expuesta por SUNAT.
Requerimientos
- PHP 7.1 o posterior
curl
extension habilitado.
Instalación
Utilizando Composer:
Uso
Primero es necesario obtener el client_id
, client_secret
desde el portal de SUNAT, puedes seguir la guía oficial.
- Solicitud de token.
No necesitas solicitar un token por cada consulta, puedes usar el mismo durante el tiempo de expiración, generalmente 3600 seg (1h).
- Consulta de CPE.
Tabla de códigos
Tipo de comprobante
Código | Descripción |
---|---|
01 | Factura |
03 | Boleta de venta |
04 | Liquidación de compra |
07 | Nota de crédito |
08 | Nota de débito |
R1 | Recibo por honorarios |
R7 | Nota de crédito de recibos |
Estado del comprobante (Códigos devuelto en $data->getEstadoCp()
)
Código | Descripción |
---|---|
0 | NO EXISTE (Comprobante no informado) |
1 | ACEPTADO (Comprobante aceptado) |
2 | ANULADO (Comunicado en una baja) |
3 | AUTORIZADO (con autorización de imprenta) |
4 | NO AUTORIZADO (no autorizado por imprenta) |
Estado del contribuyente (Códigos devuelto en $data->getEstadoRuc()
)
Código | Descripción |
---|---|
00 | ACTIVO |
01 | BAJA PROVISIONAL |
02 | BAJA PROV. POR OFICIO |
03 | SUSPENSION TEMPORAL |
10 | BAJA DEFINITIVA |
11 | BAJA DE OFICIO |
22 | INHABILITADO-VENT.UNICA |
Condición de Domicilio del Contribuyente (Códigos devuelto en $data->getCondDomiRuc()
)
Código | Descripción |
---|---|
00 | HABIDO |
09 | PENDIENTE |
11 | POR VERIFICAR |
12 | NO HABIDO |
20 | NO HALLADO |
FAQ
- ¿Puedo consultar los comprobantes de cualquier RUC con el mismo
client_id
?
Solo se pueden consultar los comprobantes en donde el RUC que generó elclient_id
, fue emisor o receptor.
Docs Models
- ApiToken
- CpeFilter
- CpeResponse
- CpeStatus
All versions of consulta-cpe with dependencies
ext-curl Version *
ext-json Version *
guzzlehttp/guzzle Version ^6.2 || ^7.3