Skip to main content
Todo documento fiscal en Fire pasa por dos actos separados, en momentos distintos, y cada uno deja su propio bloque en la orden. La mayor parte de la confusión viene de mezclarlos, así que esta página los nombra una vez y todas las demás páginas fiscales se apoyan en ella.

Los dos actos

fiscalRepresentation nunca dice que el documento fue autorizado. Guarda los números impresos en la caja. El veredicto del ente es fiscal.authority, y el estado actual es fiscal.status en los eventos fiscales y lastKnown.fiscal.status en todos los demás. Los tres pueden discrepar legítimamente durante un tiempo.

Dos formas en que un documento llega a Fire

Ocurren los dos actos. La caja numera primero a través de Fire, imprime, inyecta la orden, y el proveedor reporta después el veredicto por el callback fiscal.
  • data.fiscalRepresentation está poblado desde el momento en que existe la orden.
  • data.fiscal.authority aparece cuando llega el callback.
  • fiscal.providerCode es generic.
Otros países también pueden reportar por el callback fiscal sin numerar antes. Lo que le importa a un consumidor es lo mismo en todos los casos: el veredicto es siempre fiscal.authority, con la misma forma, sin importar por qué camino entró.

El ciclo completo

Lo que pasa entre el callback y los eventos — qué evento sale para cada resultado y cómo viaja cada campo — está en Del callback a los eventos.

Cuatro palabras para “estado”

El mismo hecho se nombra distinto según dónde lo leas. No son intercambiables:

Adónde seguir

Del callback a los eventos

Qué evento sale para cada callback y dónde cae cada campo.

Callback fiscal

El contrato que envía tu proveedor.

Numeración desde la caja

El Acto 1, paso a paso, para puntos de venta y kioscos.

Convertirse en proveedor fiscal

Lo que un proveedor implementa en ambos actos.