Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   AcuCobol (https://www.cobolforo.es/forumdisplay.php?f=23)
-   -   [Herramienta] Archivos .pem (https://www.cobolforo.es/showthread.php?t=1362)

Alejo Gonzalez 17 de agosto de 2021 01:27

Archivos .pem
 
Hola amigos, estoy en la ultima etapa de mi desarrollo para fiscales hasar de 2da generacion y me encuentro con la extraccion de archivos .pem almacenados en la fiscal (f8010, f8011, f8012).- Alguien tiene informacion?.-
Desde ya Gracias.-

drvedia1981 17 de agosto de 2021 19:50

Hola, esos archivos son los que se envian a afip

a) Para el reporte cinta testigo digital (CTD), se identificará como el formulario F8010:
Nombre de archivo:
F8010.30711126755.ABCDEF1234567890.20170926.821687 4b-755d-429b-a0ed-62deb63aa179.pem
b) Para el reporte resumen de totales, se identificará como el formulario F8011:
Nombre de archivo:
F8011.30711126755.ABCDEF1234567890.20171002.d96dba 69-713d-4b69-bf9b-3a40657c0fc8.pem
c) Reporte de duplicados electrónicos de comprobantes clase “A”, clase “A” con leyende y/o clase “M” (CTD documentos A), se identificará como el formulario F8012:
Nombre de archivo:
F8012.30711126755.ABCDEF1234567890.20171002.ee6b48 3e-6659-4712-b497-e1170cd3f92b.pem


Los períodos semanales y sus respectivos vencimientos para la presentación se pueden consultar en la siguiente tabla:
Número de semana
Período
Fecha límite de presentación Primer semana.
Entre los días 1 y 7 de cada mes.
Hasta el día número 12 del mismo mes. Segunda semana.
Entre los días 8 y 14 de cada mes.
Hasta el día número 19 del mismo mes. Tercer semana.
Entre los días 15 y 21 de cada mes.
Hasta el día número 26 del mismo mes. Cuarta semana.
Entre los días 22 y el último de cada mes.
Hasta el día número 5 del siguiente mes inmediato.

Saludos

fastpho 17 de agosto de 2021 20:05

@drvedia1981, Esa informacion la debe tener , lo que no sabe @Alejo Gonzalez, es como implementarlo me parece que esa es su pregunta ....
Saludos

drvedia1981 17 de agosto de 2021 22:50

Hola fastpho, sabes como se hace para la epson tm900f le indique al cliente hacerlo desde el programa de epson para descargas pero me gustaría hacer algo mas personalizado gracias Saludos

fastpho 18 de agosto de 2021 01:24

Cita:

Citación del post de drvedia1981 (Mensaje 6956)
Hola fastpho, sabes como se hace para la epson tm900f le indique al cliente hacerlo desde el programa de epson para descargas pero me gustaría hacer algo mas personalizado gracias Saludos

[Aporte] Archivos .PEM Epson TM-T900 FA - COBOL Foro

drvedia1981 18 de agosto de 2021 04:41

Gracias fastpho,, pero algo estoy haciendo mal asi tengo COBOL85, que version de la dll estas usando me da error en ConfigurarVelocidad Saludos PC7

Código:

[DescargaEpsonTm900.Entry]
ConfigurarVelocidad=EpsonFiscalInterface.dll
ConfigurarPuerto=EpsonFiscalInterface.dll
Conectar=EpsonFiscalInterface.dll
Desconectar=EpsonFiscalInterface.dll
Descargar=EpsonFiscalInterface.dll


fastpho 18 de agosto de 2021 14:09

Cita:

Citación del post de fastpho (Mensaje 6959)

Probado con la version 2.4.3 EpsonFiscalInterface

drvedia1981 18 de agosto de 2021 16:02

Hola fastpho buen dia, podrias pasarme esa version de la dll la que tengo es la de la pagina de epson para la tm900 que dice asi
"Este archivo contiene el Epson Fiscal Interface Epson TM-T900FA v02.09.08."
y con esa no me funciona Gracias ! Saludos

fastpho 18 de agosto de 2021 19:11

@drvedia1981, Descargue la libreria EpsonFiscalInterface version 2.9.8 de la web Epson y funciona bien con el ejemplo que puse.

Saludos

Rubencentu 19 de agosto de 2021 14:51

Hola Alejo, estuve mirando el manual de Comandos de controladores fiscales Hasar de 2da Generación (estoy trabajando con Wspooler) y existe el comando ObtenerPrimerBloqueReporteElectronico y su comando relacionado ObtenerSiguienteBloqueReporteElectronico, aplicandose hasta que se cumpla la descarga, según las fechas indicadas. Con estos comandos descarga los 3 archivos .PEM que debes presentar a la AFIP con Clave Fiscal. No he probado aún, pero el uso de estos dos comandos no parece mucho mas complicado que el resto de los comandos de facturación. Espero que te sirva, saludos cordiales@Alejo Gonzalez,

drvedia1981 19 de agosto de 2021 15:56

Buen día gracias fastpho por probar con la dll de la pagina de epson a mi no me funciona ya no se que mas probar pero bueno seguiré intentando Saludos

fastpho 19 de agosto de 2021 21:25

@Rubencentu, Hola , podrias subir unos ejemplos de facturacion , informes z , y la descarga de.pem
Gracias
Saludos

---------- Post añadido : 20:25 ---------- Post anterior : 20:17 ----------

Cita:

Citación del post de drvedia1981 (Mensaje 6976)
Buen día gracias fastpho por probar con la dll de la pagina de epson a mi no me funciona ya no se que mas probar pero bueno seguiré intentando Saludos

Estaras usando la libreria de 32 bits?
Que error te da ?
Para poder obtener los informes el impresor debe estar fiscalizado , con ventas , e informes Z dentro de la memoria fiscal
Saludos

Rubencentu 19 de agosto de 2021 22:22

Totalmente cierto que para hacer la descarga de los archivos .PEM la impresora fiscal debe estar inicializada, y el comando sería:

Ejemplo de comando en XML:
Código XML:
  1. <ObtenerPrimerBloqueReporteElectronico>
  2. <FechaInicial>150209</FechaInicial>
  3. <FechaFinal>150213</FechaFinal>
  4. <TipoReporte>ReporteAFIPCompleto</TipoReporte>
  5. </ObtenerPrimerBloqueReporteElectronico>

Ejemplo de comando en JSON:
Código JS:
  1. {
  2. "ObtenerPrimerBloqueReporteElectronico":
  3. {
  4. "FechaInicial" : "150209"
  5. "FechaFinal" : "150213"
  6. "TipoReporte" : "ReporteAFIPCompleto"
  7. }
  8. }

Para hacer el cierre Zeta sería:

Ejemplo de comando en XML:
Código XML:
  1. <CerrarJornadaFiscal>
  2. <Reporte>ReporteZ</Reporte>
  3. </CerrarJornadaFiscal>

Ejemplo de comando en JSON:

Código JS:
  1. {
  2. "CerrarJornadaFiscal":
  3. {
  4. "Reporte" : "ReporteZ"
  5. }
  6. }

Saludos cordiales @fastpho,

Comentario de Moderador

Usa los botones de resalto de sintaxis ;)

drvedia1981 19 de agosto de 2021 22:53

Hola si la impresora esta funcionando y desde la utilidad de epson funciona perfecto ya bajaron varios periodos, desde el programa que intento probar ni se conecta

El cobol85 esta así

Código:

[PRUEBA.Entry]
ConfigurarVelocidad=EpsonFiscalInterface.DLL
ConfigurarPuerto=EpsonFiscalInterface.DLL
Conectar=EpsonFiscalInterface.DLL
Desconectar=EpsonFiscalInterface.DLL
Descargar=EpsonFiscalInterface.DLL

LA DLL de 32 bits esta en el directorio del ejecutable al igual que el cobol85 y me da este error

Código:

<<Summary>>
 The COBOL run-time message occurred:
  Application      : C:\Users\Diego\Desktop\TM-T900AF\Nueva carpeta\Debug\Main.exe(PID=00009AC8)
  Exception Number  : JMP0015I-U [PID:00009AC8 TID:00009AA0] CANNOT CALL PROGRAM 'ConfigurarVelocidad'. CODE=0x7e PGM=MAINFORM ADR=0040137D

Tengo funcionando el programa en el cliente con la DLL EpsonFiscalDriver y esa funciona perfecto hace varios meses pero con esa librería no se como bajar los datos AFIP
Gracias Saludos

Comentario de Moderador

Usa los botones de resalto de sintaxis ;)


fastpho 20 de agosto de 2021 15:01

@drvedia1981, El error JMP0015I-U , puede ser por varios motivos , en tu caso me parece que el nombre de la Form no coincide con el nombre del archivo COBOL85 (PGM=MAINFORM) , suponiendo que esta en el mismo directorio tanto el archivo cobol85 , la .dll y el program

Saludos


La franja horaria es GMT +2. Ahora son las 14:46.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.