Ir al contenido
Autofactura

FISCALISTO / API / REFERENCIA

Cambiar las reglas de autofactura

POST
/v1/issuers/{id}/self_invoicing

Hasta cuándo se puede facturar un ticket y cada cuánto se timbra la factura global.

Autorización

bearerAuth
headerAutorizaciónBearer <llave>

Su llave secreta: fk_test_… en pruebas, fk_live_… en producción. Desarrolladores › Llaves.

Parámetros de la ruta

id*string

El id del objeto.

Encabezados

Idempotency-Key?string

Opcional (los SDK la mandan solos). Si la respuesta se pierde, repita la solicitud con el mismo valor durante 24 horas: contesta lo mismo, con idempotent-replayed: true, y no lo hace dos veces (ni crea, ni manda correos, ni cobra).

Longitud1 <= length <= 255

Cuerpo de la solicitud

application/json
  1. body
window?string

Hasta cuándo se puede facturar un ticket: month, hasta el fin del mes de la venta (lo usual ante el SAT); days, window_days días después.

Uno de"month""days"
window_days?integer

Días para facturar con window: days.

Rango1 <= value <= 365
global_periodicity?string

c_Periodicidad de la factura global con los tickets que nadie facturó: 01 diaria, 02 semanal, 03 quincenal, 04 mensual.

Uno de"01""02""03""04"

Cuerpo de la respuesta

Correcto.

application/json
  1. response

El portal de autofactura de un emisor y sus reglas.

object*string

Qué tipo de objeto es («invoice», «customer»…).

livemode*boolean

true en producción (llaves fk_live_), false en pruebas (fk_test_). Lo de pruebas no vale ante el SAT.

issuer*string

El emisor.

portal_url*string

El portal permanente del emisor: ahí cualquier comprador factura con su código y su total.

window*string

month: se factura hasta el fin del mes de la venta. days: hasta window_days días después.

Uno de"month""days"
window_days*integer

Días para facturar con window: days.

Rango-9007199254740991 <= value <= 9007199254740991
global_periodicity*string

Cada cuánto se timbra sola la factura global con lo que nadie facturó: 01 diaria, 02 semanal, 03 quincenal, 04 mensual.

Uno de"01""02""03""04"
curl -X POST 'https://api.fiscalisto.com/v1/issuers/string/self_invoicing' \  -H 'Authorization: Bearer fk_test_…' \  -H 'Idempotency-Key: 8f14e45f-ceea-467a-9575-6a1b0e5f3c21' \  -H 'Content-Type: application/json' \  -d '{  "window": "month",  "global_periodicity": "04"}'
{  "object": "self_invoicing",  "livemode": false,  "issuer": "iss_OufpKqnrvx9p",  "portal_url": "https://fiscalisto.com/autofactura/Tx8mQ2vLp9WnR4c",  "window": "month",  "window_days": 7,  "global_periodicity": "04"}