Skip to content

JSON Comandos Para impresora Fiscal

gonzaabel edited this page May 26, 2017 · 27 revisions

Listado de comandos fiscales


dailyClose

Realiza el cierre fiscal. 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:

{

RESERVADO_SIEMPRE_CERO:"0"

cant_doc_fiscales:"0"

cant_doc_fiscales_a_emitidos:"0"

cant_doc_fiscales_bc_emitidos:"0"

cant_doc_fiscales_cancelados:"0"

cant_doc_nofiscales:"1"

cant_doc_nofiscales_homologados:"0"

cant_nc_a_fiscales_a_emitidos:"0"

cant_nc_bc_emitidos:"0"

cant_nc_canceladas:"0"

monto_credito_nc:"0.00"

monto_imp_internos:"0.00"

monto_imp_internos_nc:"0.00"

monto_iva_doc_fiscal:"0.00"

monto_iva_nc:"0.00"

monto_iva_no_inscripto:"0.00"

monto_iva_no_inscripto_nc:"0.00"

monto_percepciones:"0.00"

monto_percepciones_nc:"0.00"

monto_ventas_doc_fiscal:"0.00"

status_fiscal:"0600"

status_impresora:"C080"

ultima_nc_a:"30"

ultima_nc_b:"327"

ultimo_doc_a:"2262"

ultimo_doc_b:"66733"

ultimo_remito:"0"

zeta_numero:"1"

}


  • '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.