Facturación en Controlador Fiscal (Argentina)

HMG en Español

Moderator: Rathinagiri

User avatar
mjaviergutierrez
Posts: 115
Joined: Fri Nov 30, 2012 7:51 pm
Location: San Lorenzo, Santa Fe, Argentina
Been thanked: 1 time

Re: Facturación en Controlador Fiscal (Argentina)

Post by mjaviergutierrez » Tue Nov 21, 2017 4:59 pm

Hola, alguién siguió trabajando con las impresoras fiscales 2da. generación Argentina ? tengo una aca en la oficina, usando la dll como venía con las impresoras de primera generación solo imprime X y Z, no encuentro ninguna documentación.
...

User avatar
danielmaximiliano
Posts: 2050
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 89 times
Been thanked: 12 times
Contact:

Post by danielmaximiliano » Thu Nov 23, 2017 12:33 am

Solo trabaje con Hasar 715F
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`.HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. : +54901169026142
Telegram Name : DaNiElMaXiMiLiAnO

User avatar
Roberto Lopez
HMG Founder
Posts: 3902
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 13 times
Been thanked: 137 times

Post by Roberto Lopez » Wed Nov 29, 2017 12:46 pm

mjaviergutierrez wrote:
Tue Nov 21, 2017 4:59 pm
Hola, alguién siguió trabajando con las impresoras fiscales 2da. generación Argentina ? tengo una aca en la oficina, usando la dll como venía con las impresoras de primera generación solo imprime X y Z, no encuentro ninguna documentación.
Yo hice muchas pruebas con el emulador que incluye Hasar con las herramientas y documentación.

Para mi, el método más sencillo (seguramente los hay más eficientes) es el de acceder a la impresora via su servidor http interno.

Básicamente, la idea, es enviarle comandos a la impresora, a través de la utilidad 'curl' (incluída con las herramientas)

abrircomprobante.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @abrircomprobante.xml >resp.txt
abrircomprobante.xml:
<AbrirDocumento>
<CodigoComprobante>TiqueFacturaB</CodigoComprobante>
</AbrirDocumento>
imprimiritem.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @imprimiritem.xml >resp.txt
imprimiritem.xml
<ImprimirItem>
<Descripcion>Cable miniplug 1.5</Descripcion>
<Cantidad>1.0</Cantidad>
<PrecioUnitario>200.00</PrecioUnitario>
<CondicionIVA>Gravado</CondicionIVA>
<AlicuotaIVA>21.00</AlicuotaIVA>
<OperacionMonto>ModoSumaMonto</OperacionMonto>
<TipoImpuestoInterno>IIVariableKIVA</TipoImpuestoInterno>
<MagnitudImpuestoInterno>0.00</MagnitudImpuestoInterno>
<ModoDisplay>DisplayNo</ModoDisplay>
<ModoBaseTotal>ModoPrecioTotal</ModoBaseTotal>
<UnidadReferencia>20</UnidadReferencia>
<CodigoProducto>779123456789</CodigoProducto>
<CodigoInterno>C1130</CodigoInterno>
<UnidadMedida>Pack</UnidadMedida>
</ImprimirItem>

subtotal.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @subtotal.xml >resp.txt
subtotal.xml:
<ConsultarSubtotal>
<Impresion>ImprimeSubtotal</Impresion>
<ModoDisplay>DisplayNo</ModoDisplay>
</ConsultarSubtotal>
imprimirpago.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @imprimirpago.xml >resp.txt
imprimirpago.xml:
<ImprimirPago>
<Descripcion>Tarjeta de Crédito</Descripcion>
<Monto>200.00</Monto>
<Operacion>Pagar</Operacion>
<ModoDisplay>DisplayNo</ModoDisplay>
<DescripcionAdicional>Nro.: *******3245</DescripcionAdicional>
<CodigoFormaPago>TarjetaDeCredito</CodigoFormaPago>
<Cuotas>6</Cuotas>
<Cupones>12345678</Cupones>
<Referencia>ABC123</Referencia>
</ImprimirPago>
cerrarcomprobante.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @cerrarcomprobante.xml >resp.txt
cerrarcomprobante.xml:
<CerrarDocumento>
<Copias>2</Copias>
<DireccionEMail>cliente@suempresa.com.ar</DireccionEMail>
</CerrarDocumento>
x.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @x.xml >resp.txt
x.xml:
<CerrarJornadaFiscal>
<Reporte>ReporteX</Reporte>
</CerrarJornadaFiscal>
z.bat:
curl http://127.0.0.1/fiscal.xml -H "Content-Type: text/xml" --data-binary @z.xml >resp.txt
z.xml:
<CerrarJornadaFiscal>
<Reporte>ReporteZ</Reporte>
</CerrarJornadaFiscal>
Con estos comandos, puede generarse un comprobante en el emulador.

Espero que te sirva.

Saludos,
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
danielmaximiliano
Posts: 2050
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 89 times
Been thanked: 12 times
Contact:

Post by danielmaximiliano » Tue Dec 05, 2017 1:16 pm

Buenísimo Roberto...use Windows.dll y el ocx sin ningún problema, pero nunca use XML ..se nota muy lindo
Slds
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`.HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. : +54901169026142
Telegram Name : DaNiElMaXiMiLiAnO

User avatar
mjaviergutierrez
Posts: 115
Joined: Fri Nov 30, 2012 7:51 pm
Location: San Lorenzo, Santa Fe, Argentina
Been thanked: 1 time

Post by mjaviergutierrez » Tue Dec 05, 2017 5:13 pm

Gracias Roberto, por una cuestión de tiempo, seguí con la WINFIS32.DLL, con solo modificar los comandos, sigue trabajando igual, desde Hasar me enviaron un comprimido con toda la documentación , muy completo, quien lo necesite me lo solicita, con gusto se lo envio. Gracias, saludos.
...

ASESORMIX
Posts: 60
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela
Been thanked: 4 times

Post by ASESORMIX » Tue Dec 05, 2017 6:29 pm

Por favor enviemelo al email: asesormix@gmail.com
Muy agradecido.

User avatar
mjaviergutierrez
Posts: 115
Joined: Fri Nov 30, 2012 7:51 pm
Location: San Lorenzo, Santa Fe, Argentina
Been thanked: 1 time

Post by mjaviergutierrez » Wed Dec 06, 2017 12:23 am

ya salio por correo el link asesormix, igual dejo el link aca por si alguien necesita y no estoy en linea:

http://grupohasar.com/wp-content/upload ... 170725.zip

Saludos
...

Post Reply