Skip to content

JSON Comandos Para impresora Fiscal

gonzaabel edited this page May 24, 2017 · 27 revisions

Aca irian los comandos fiscales

  • 'dailyClose' Realiza el cierre X o Z. Acepta como parámetro el tipo de cierre (X o Z) y si no se le pasa parámetro realiza el cierre X. Devuelve un JSON con el número de comprobante y los montos (monto neto, IVA del neto, nota de crédito neto e IVA de la nota de crédito). JSON que se envía al servidor desde el cliente según el tipo de cierre: { "dailyClose": "Z" }

{ "dailyClose": "X" }

JSON que recibe el cliente como respuesta:

{ "zeta_numero" = número de comprobante para el zeta. "monto_ventas_doc_fiscal" = el importe total de las ventas. "monto_iva_doc_fiscal" = el IVA del total de ventas. "monto_credito_nc" = el importe total de las notas de crédito. "monto_iva_nc" = el IVA del total de las notas de crédito. }

  • 'setHeader' --> Setea el encabezado del ticket Se le debe pasar una Lista con los renglones a colocar donde cada item es un renglon []

  • 'setTrailer' --> Setea el pie de pagina Se le debe pasar una Lista con los renglones a colocar donde cada item es un renglon []

  • 'openDrawer' --> Abre caja registradora, no parametros

  • 'getlastNumber' --> Devuelve el último número de comprobante

  • 'cancelDocument' --> Se cancela documento en curso, no parametros

  • 'printTicket' --> Imprime el ticket, se le deben pasar parametros como, el encabezado, items, pagos que son listas [], addAdditional, setHeader, setTrailer. Devuelve lo que _cerrarComprobante() a su vez devolvio.