# API firma XML

## Introducción a la FIRMA XML

![](https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzeC8efJtVCMbt2AWzhtw%2Fuploads%2FHJL39qCkbAtCHOaGQdmB%2Fimage.png?alt=media\&token=b77b486d-e22c-4287-8f91-c2a6565e3ad3)Olvídate de los trámites de certificado digital, crear usuarios y permisos, si tu sistema ya genera XML y con nuestra API de firma XML podrás firmar sin limite.

**¿Qué puedes hacer con nuestra API?**

* Integrar con tu software sin importar el lenguaje de programación
* ARCHIVO PLANO: Usamos formatos JSON para recibir y entregarte la información de los comprobantes electrónicos.
* Deberás de enviar en archivo base64 tu xml sin firmar
* Te enviaremos el XML firmado
* Puedes enviar las veces que creas conveniente para firmar el mismo XML

**Los documentos que se encuentran contemplados son:**

1. 1.Factura
2. 2.Boleta
3. 3.Nota de Débito
4. 4.Nota de Crédito
5. 5.Resúmenes
6. 6.Comunicación de baja
7. 7.Guía de Remisión - Remitente
8. 8.Guía de Remisión - Transportista

**Formato de comunicación**

Cada solicitud generada, es una solicitud HTTP dirigida a un endpoint, dependiendo del tipo de acción, esta puede ser mediante un comando GET o POST.La URL para conectarse a crear comprobantes según el tipo de comprobante :

* <https://firma-dev.factpro.la/firma-xml> (deberás usar esa URL para enviar tu XML en formato base64 y obtendrás automáticamente tu XML firmado)
* <https://firma-dev.factpro.la/api/enviar-xml> (enviarás a la SUNAT/OSE)
* <https://firma-dev.factpro.la/api/consultar-xml/{nombre\\_archivo}> (Para consultar el CDR)

Recuerda que en cada pagina según tus requerimientos encontrarás las URL.

**Detalles técnicos**

Para poder usar nuestra API necesitas una RUTA, un TOKEN y un ARCHIVO PLANO (JSON ).RUTA: La puedes en de esta página. TOKEN: La puedes conseguir en la plataaforma de factpro. ARCHIVO PLANO: Usamos formatos JSON
