# Integración con el punto de venta

Permite obtener un documento XML según el estándar CFDI 4.0 pre-formado que se ha recibido de otro sistema.

Los documentos pre-formados generalmente provienen de MaxiComercio R5 o Déminus R5 (aplicaciones de punto de venta).

```
Endpoint #1: https://factudesk.api.induxsoft.net/pos/

Endpoint #2: https://{host_de_v12}/mxcfdi/_services/pos/
```

Parámetros
- operacion. Debe establecerse con la cadena 'obtener_venta'
- emisor. RFC del emisor (debe tener una cuenta de FactuDesk)
- folio. Es la cadena de identificación de la venta alojada en la nube de Induxsoft


## Obtener el XML pre-formado de una nota de venta (ticket)

Solicitud
```
Método: POST
{
    "operacion":"obtener_venta",
    "emisor":"",
    "folio":""
}

```
Respuesta
```
Content-Type: application/json
{
    "success": bool, // true/false,
    "message": string // Descripción de la excepción/error (si success = false)
    "data": string // XML en base 64
}
```

## Marcar un documento pre-formado como facturado

Solicitud
```
Método: POST
{
    "operacion": "venta_facturada",
    "emisor": "",
    "folio": "",
    "uuid": "" // uuid del ticket timbrado
}
```
Respuesta
```
Content-Type: application/json
{
    "success": bool, // true/false
    "message": string, // Descripción de la excepción/error (si success = false)
    "data": null
}
```