# Empezamos

**​**[**FACTURAWEB**](https://app.facturaweb.pe/) es un **servicio de facturación electrónica en la nube** que genera, firma, envía y almacena tus comprobantes y sus respectivas CDR. Dejándote como única tarea enviarnos el contenido en formato **JSON** a través de nuestra **API REST**.

{% hint style="info" %}
[**FacturaWeb.pe**](https://app.facturaweb.pe) es un servicio privado. **No es operado por SUNAT**.
{% endhint %}

{% hint style="success" %}
**Ya no necesitas saber programar.** Ahora también puedes enviar tus comprobantes manualmente desde nuestro [**sistema web**](https://app.facturaweb.pe/) sin usar la **API REST**
{% endhint %}

### 1. Tipos de Documentos <a href="#tipos-de-documentos" id="tipos-de-documentos"></a>

Actualmente puedes enviar los siguientes documentos:

| Código | Nombre del Documento             |
| ------ | -------------------------------- |
| 01     | Factura                          |
| 03     | Boleta de Venta                  |
| 04     | Liquidación de Compra            |
| 07     | Nota de Crédito                  |
| 08     | Nota de Débito                   |
| 09     | Guía de Remisión - Remitente     |
| 31     | Guía de Remisión - Transportista |
| RA     | Comunicación de Baja             |
| RR     | Reversión                        |

### **​**2. Conceptos

* **CPE:** Comprobante de Pago Electrónico
* **GRE**: Guía de Remisión Electrónica
* **XML**: Archivo firmado que contiene la información del CPE
* **CDR**: "Constancia De Recepción" que emite la SUNAT al recibir un CPE
* **PDF**: Representación gráfica del XML
* **CDT**: Certificado Digital Tributario. Archivo necesario para firmar el XML
* **OSE:** "Operador de Servicios Electrónicos". Son empresas autorizadas para validar los comprobantes. Reemplazando la función de la SUNAT.
* **PSE**: "Proveedor de Servicios Electrónicos". Son empresas autorizadas para firmar (con su propio CDT) los CPE de otras empresas.
* **SEE - Del Contribuyente**: "Sistema de Emisión Electrónica" (como [FacturaWeb.pe](https://app.facturaweb.pe)) mediante el cual cualquier contribuyente puede enviar sus CPE directamente a la SUNAT
* **Usuario Secundario**: Debe ser creado en la web de la SUNAT y asignarle los permisos respectivos
* **DESARROLLO:** Es el ***"modo de pruebas"***. Tus comprobantes no se envían a SUNAT.
* **PRODUCCIÓN:** Es **"la vida real"**. Tus comprobantes se informan a SUNAT y tienen valor legal.

### 3. Desarrollo y Producción <a href="#flujo-en-produccion-y-desarrollo" id="flujo-en-produccion-y-desarrollo"></a>

| ​                                          | Desarrollo | Producción |
| ------------------------------------------ | ---------- | ---------- |
| Emisión (se crea, firma y almacena el XML) | ✔️         | ✔️         |
| Validación del XML **(\*)**                | ✔️         | ✔️         |
| Información a la SUNAT                     | ❌          | ✔️         |
| Recepción y almacenamiento del CDR         | ✔️         | ✔️         |

{% hint style="info" %}
**(\*)** La validación en ambos casos es hecha por SUNAT. Esta puede tener diferencias en desarrollo y producción. En el caso de desarrollo, por ejemplo, no se valida la firma.
{% endhint %}

* **Emisión:** Es el proceso de generar el archivo XML. Si está correctamente estructurado, el documento quedará en estado **`PENDIENTE`** hasta recibir la respuesta de la SUNAT.
* **Validación:** Unos instantes después SUNAT valida el XML. En este paso nos devuelve uno de tres estados posibles:
  * **`EXCEPCION`** cuando se rechaza el documento y no tiene ningún valor. Como si nunca lo hubieras enviado.
  * **`RECHAZADO`** cuando se rechaza pero la numeración queda usada. Ya no puedes usar la misma **serie-número**.
  * **`ACEPTADO`** cuando es aceptado. En este caso puede haber alguna observación pero igual es válido.
* **Información:** Si el documento es **RECHAZADO** o **ACEPTADO**, este se considera informado. SUNAT retornará un CDR (Constancia De Recepción) que debes almacenar junto al XML por lo que indique la norma.

{% hint style="info" %}
No te preocupes que nosotros almacenamos los archivos XML y CDR por ti. Podrás verlos y descargarlos en cualquier momento desde nuestro [**Sistema Web**](https://app.facturaweb.pe/)**.**
{% endhint %}

{% hint style="warning" %}
Si ves un documento en estado **PENDIENTE** por más tiempo de lo normal, posiblemente sea por fallas en los servidores de SUNAT. Nosotros volvemos a enviar los documentos cada cierto tiempo hasta recibir una respuesta.
{% endhint %}

{% hint style="success" %}
Si activas la opción de "**Informar mediante** **OSE**" el flujo es exactamente el mismo pero el OSE reemplaza a la SUNAT.
{% endhint %}
