Facturación Electrónica Costa Rica (Clase generador XML)

2,255 views
Skip to first unread message

edwinju...@gmail.com

unread,
Jul 16, 2018, 2:04:18 AM7/16/18
to Comunidad de Visual Foxpro en Español
Para los amigos de Costa Rica, pongo a disposición una clase que genera los XML para los comprobantes electrónicos para Facturación Electrónica. Cualquier modificación y mejora no se olviden de compartir.

erasmo cano diaz

unread,
Jul 16, 2018, 9:01:10 AM7/16/18
to Comunidad de Visual Foxpro en Español
se agradece su ayuda,  saludos desde chile y muchas gracias

Hernan Serrano

unread,
Jul 16, 2018, 10:06:34 AM7/16/18
to publice...@googlegroups.com
Objetivo
El objetivo de estas librerias es poder brindar una herramienta capaz de sobrellevar la comunicación con la plataforma de Hacienda
 de una manera más sencilla de poder adaptar a tus sistemas..
Para utilizarlas
Se debe crear el usuario de la API en la Pagina de Hacienda
Download del certificado o llave criptográfica (Pagina Hacienda)


Módulos
Solicitud de Token
Solicitud de refrescamiento token
Creación automática de xml Tiquete Electrónico con solo enviar los parametros
Creación  automática de xml Factura Electrónica  con solo enviar los parametros
Creación  automática de xml Nota de Crédito  con solo enviar los parametros
Creación  automática de xml Nota de Debito  con solo enviar los parametros
Firmado del xml Tiquete Electrónico
Firmado del xml Factura Electrónica
Firmado del xml Nota de Crédito
Firmado del xml Nota de Debito
Firmado del xml Mensaje de Aceptación
Envió a Hacienda del xml de Tiquete Electrónico, Factura Electrónica, Notas de Credito, Notas de Debito
Envió a Hacienda del xml de Mensaje Aceptación (Aceptación total, Parcialmente y Rechazo)
Consulta de estado de los comprobantes, guarda en archivos de texto los JSON de respuesta.

Costo: $400, que incluye la asesoria para implementación de las librerias en tus sistemas. Tenemos la experiencia Tica y el conocimiento para ayudarte con todos los pormenores.
Las librerias ya estan en producción. Por lo cual se te aaegura el 100% del funcionamiento.

Algo muy importante. Es que se han mantenido 100% estables ante las caídas de los servidores de hacienda.

Existen varias versiones: VFP9, c Sharp y VB. en todos los casos te entrego los fuentes.

Tel 8819-4369 Costa Rica. Comunicate para información.
--
Tico Support S. A.
Tel. (506)8819-4369
Message has been deleted

Henry Roman

unread,
Jul 16, 2018, 3:55:37 PM7/16/18
to publice...@googlegroups.com
Mire podría darme un ejecutable para yo ingresar mis datos de certificado y realizar una transmision de prueba para comprobar que funciona 100% el precio lo veo bien.


Saludos.

El 16 de julio de 2018, 12:06, Edwin Juarez <edwinju...@gmail.com> escribió:
Para los interesados, de Costa Rica, el proyecto completo esta desarrollado 95% VFP(Solo la firma esta en NET C# ó usando OpenSSL), Consta de:
- Generación automática del XML(FE, TE, NC, ND, Mensaje Receptor); con solo asignarle valores genera automáticamente.
- Firma y genera el XML firmado.
- Login y proceso de autenticacion(Obtencion del Token del Min. de Hacienda)
- Generacion automatica del Json de Envio.
- Consume el Web Service del Ministerio de Hacienda enviando un objeto json. (Con el token de autenticacion y autorizacion)
- Gestiona el Json de Respuesta y XML de respuesta.
- Consulta estado del comprobante(aceptado, rechazado, o aun continua en estado recibido, retorna una json)
- Consulta de Comprobantes electrónicos enviados a la ATV.
- Cierre de sesión

Todas son clases encapsuladas, fácil de implementar, solo le asignas valores a la clase y te gestiona todo el proceso automáticamente.

Henry Roman

unread,
Jul 16, 2018, 4:06:36 PM7/16/18
to publice...@googlegroups.com
Mire espero que en el formulario pongas que se pueda seleccionar que sea de pruebas o producción. Y mi amigo si me envia un ejecutable para yo ejecutar facturas con mi certificado de pruebas y todo funcione bien 100% veo bien el precio para comprarlo.


Saludos.

CARLOS E. JR.

unread,
Jul 16, 2018, 4:36:19 PM7/16/18
to publice...@googlegroups.com
Suena estupendo, pero yo vivo en México 😥

Henry Roman

unread,
Jul 16, 2018, 6:17:28 PM7/16/18
to publice...@googlegroups.com
No tiene nada que ver que vivas en Mexico, envia un EXE de tu programa para yo usarlo y ver que pueda conectar a HACIENDA Costa Rica como te dije si puedes poner que se selecione modo de pruebas o producción, si lo uso con mis datos mi certificado y claves y veo que en pruebas envio los XML y obtengo las respuestas no veo problema en pagarte lo que pides.

Pero con el sistema para probarlo. puedes poner que se ejecute 10 veces o que X fecha expira no hay problema es para hacer una prueba real y ver que funcione.

Si todo esto funciona con gusto te pago lo que pides.
Message has been deleted
Message has been deleted

Hernan Serrano

unread,
Jul 20, 2018, 12:34:15 AM7/20/18
to publice...@googlegroups.com
Objetivo
El objetivo de estas librerias es poder brindar una herramienta capaz de sobrellevar la comunicación con la plataforma de Hacienda de una manera más sencilla de poder adaptar a tus sistemas..
Para utilizarlas
Se debe crear el usuario de la API en la Pagina de Hacienda
Download del certificado o llave criptográfica (Pagina Hacienda)


Módulos
Solicitud de Token
Solicitud de refrescamiento token
Creación automática de xml Tiquete Electrónico con solo enviar los parametros
Creación  automática de xml Factura Electrónica  con solo enviar los parametros
Creación  automática de xml Nota de Crédito  con solo enviar los parametros
Creación  automática de xml Nota de Debito  con solo enviar los parametros
Firmado del xml Tiquete Electrónico
Firmado del xml Factura Electrónica
Firmado del xml Nota de Crédito
Firmado del xml Nota de Debito
Firmado del xml Mensaje de Aceptación
Envió a Hacienda del xml de Tiquete Electrónico, Factura Electrónica, Notas de Credito, Notas de Debito
Envió a Hacienda del xml de Mensaje Aceptación (Aceptación total, Parcialmente y Rechazo)
Consulta de estado de los comprobantes, guarda en archivos de texto los JSON de respuesta.

Costo: $400, que incluye la asesoria para implementación de las librerias en tus sistemas. 1 año de Experiencia y con varios sistemas utilizando las librerias en producción.

Totalmente estables inclusive ante las caídas de los servidores de Hacienda.

Compañías como Opticas Munkel, COFASA, entre otras estan realizando los cambios en sus sistemas con las librerias que yo les ofrezco.


Existen varias versiones: VFP9, c Sharp y VB. en todos los casos te entrego los fuentes.

Hernan Serrano
506 8819-4369

El 19 de julio de 2018, 15:52, Edwin Juarez <edwinju...@gmail.com> escribió:
Para los interesados, de Costa Rica el proyecto completo esta desarrollado 95% VFP(Solo la firma esta en NET C# ó usando OpenSSL), Consta de:
- Generación automática del XML(FE, TE, NC, ND, Mensaje Receptor); con solo asignarle valores genera automáticamente.
- Firma y genera el XML firmado.
- Login y proceso de autenticacion(Obtencion del Token del Min. de Hacienda)
- Generacion automatica del Json de Envio.
- Consume el Web Service del Ministerio de Hacienda enviando un objeto json. (Con el token de autenticacion y autorizacion)
- Gestiona el Json de Respuesta y XML de respuesta.
- Consulta estado del comprobante(aceptado, rechazado, o aun continua en estado recibido, retorna una json)
- Consulta de Comprobantes electrónicos enviados a la ATV.
- Gestion de Errores.
- Cierre de sesión

Todas son clases encapsuladas, fácil de implementar, solo le asignas valores a la clase y te gestiona todo el proceso automáticamente.
Código fuente disponible en Visual Basic 6, Visual FoxPro 9, VBNET, VC#, PowerBuilder 9, Java y PHP.
Contacto o mayor información por:


El lunes, 16 de julio de 2018, 1:04:18 (UTC-5), Edwin Juarez escribió:

darthlucas

unread,
Jul 25, 2018, 9:56:04 PM7/25/18
to Comunidad de Visual Foxpro en Español
Hola Edwin, estoy tratando de hacer el Envio a hacienda pero no lo logro, podrias indicarme cual es la ruta correcta para el envio, ya tengo el api, usuario y contraseña de pruebas.

gracias

El jueves, 19 de julio de 2018, 15:52:21 (UTC-6), Edwin Juarez escribió:
Para los interesados, de Costa Rica el proyecto completo esta desarrollado 95% VFP(Solo la firma esta en NET C# ó usando OpenSSL), Consta de:
- Generación automática del XML(FE, TE, NC, ND, Mensaje Receptor); con solo asignarle valores genera automáticamente.
- Firma y genera el XML firmado.
- Login y proceso de autenticacion(Obtencion del Token del Min. de Hacienda)
- Generacion automatica del Json de Envio.
- Consume el Web Service del Ministerio de Hacienda enviando un objeto json. (Con el token de autenticacion y autorizacion)
- Gestiona el Json de Respuesta y XML de respuesta.
- Consulta estado del comprobante(aceptado, rechazado, o aun continua en estado recibido, retorna una json)
- Consulta de Comprobantes electrónicos enviados a la ATV.
- Gestion de Errores.
- Cierre de sesión

Todas son clases encapsuladas, fácil de implementar, solo le asignas valores a la clase y te gestiona todo el proceso automáticamente.
Código fuente disponible en Visual Basic 6, Visual FoxPro 9, VBNET, VC#, PowerBuilder 9, Java y PHP.
Contacto o mayor información por:


El lunes, 16 de julio de 2018, 1:04:18 (UTC-5), Edwin Juarez escribió:

Hendell Mora

unread,
Jul 26, 2018, 11:35:41 AM7/26/18
to publice...@googlegroups.com
Buenos dias a todos.

Consulta. Los que están enviando la factura electrónica a tributación sin proveedores o intermediarios. Como están haciendo con el almacenaje de los documentos y la generación de reportes de consulta que pide tributación. Hasta donde entiendo debe ser en línea o web.


Hendell Mora
Costa Rica

Luis la Romana

unread,
Jul 26, 2018, 5:10:57 PM7/26/18
to Comunidad de Visual Foxpro en Español
Gracias Edwin Juarez, aunque el enlace ya no responde, talvez nos dices donde bajar esa prueba zip, obviamente como ejemplo para otro pais. El problema que tenemos acá en el grupo es que muchos pedimos cosas puntuales y recibimos ayuda solidaria pero nos cuesta mucho compartir un proyecto abierto como en otros paises o como en Linux o GitHub, quizas por nuestra cultura "el que la hace la teme" y no somos capaces de abrir algo como patrimonio colectivo por miedo a que otro "inteligente" cobre por eso. El proyecto de facturacion electrónica que se está implementando en varios paises debería ser un ejercicio de comunidad, pero tú ves que quizas por la necesidad solo salen "bizneros" con escaramuzas de "dame tanto y te doy los fuentes como están" ó "dame 500 más si lo querés ya terminado".

Edwin Juarez

unread,
Jul 26, 2018, 7:58:48 PM7/26/18
to Comunidad de Visual Foxpro en Español

German Gung

unread,
Jul 26, 2018, 8:26:35 PM7/26/18
to publice...@googlegroups.com
https://github.com/royrojas/FacturaElectronicaCR

Y esta apliccion esta bastante completa tambien
Message has been deleted

Hernan Serrano

unread,
Aug 6, 2018, 8:52:41 AM8/6/18
to publice...@googlegroups.com
Buenos dias.
Tengo un cliente que tiene un sistema en power builder.
Cuanto cuesta esa libreria.
Al rato hacemos negocios. Por que yo no tengo en ese lenguaje.

El sáb., 4 de ago. de 2018 4:42 PM, Edwin Juarez <edwinju...@gmail.com> escribió:
Para los interesados, de Costa Rica el proyecto completo esta desarrollado 95% VFP(Solo la firma esta en NET C# ó usando OpenSSL), Consta de:
- Generación automática del XML(FE, TE, NC, ND, Mensaje Receptor); con solo asignarle valores genera automáticamente.
- Firma y genera el XML firmado.
- Login y proceso de autenticacion(Obtencion del Token del Min. de Hacienda)
- Generacion automatica del Json de Envio.
- Consume el Web Service del Ministerio de Hacienda enviando un objeto json. (Con el token de autenticacion y autorizacion)
- Gestiona el Json de Respuesta y XML de respuesta.
- Consulta estado del comprobante(aceptado, rechazado, o aun continua en estado recibido, retorna una json)
- Consulta de Comprobantes electrónicos enviados a la ATV.
- Cierre de sesión
- Generacion de la Representacion gráfica del Codigo QR.
- Generacion del Comprobante en PDF.
- Subir archivos a un Hosting o FTP.
- Envio de Comprobante por Email.
- Visor de XML.
- Confirmacion de Mensaje Receptor por lotes.
- Gestion de Errores.


Todas son clases encapsuladas, fácil de implementar, solo le asignas valores a la clase y te gestiona todo el proceso automáticamente.
Código fuente disponible en Visual Basic 6, Visual FoxPro 9, VBNET, Visual Net C#, PowerBuilder 9, Java y PHP.
Contacto o mayor información por:









dirsi...@cialta.com

unread,
Aug 6, 2018, 9:52:29 AM8/6/18
to publice...@googlegroups.com

Donde queda el link para descargar este proyecto?

 

 

De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Edwin Juarez
Enviado el: sábado, 4 de agosto de 2018 5:42 p. m.
Para: Comunidad de Visual Foxpro en Español
Asunto: Re: [vfp] Re: Facturación Electrónica Costa Rica (Clase generador XML)

 

Para los interesados, de Costa Rica el proyecto completo esta desarrollado 95% VFP(Solo la firma esta en NET C# ó usando OpenSSL), Consta de:

- Generación automática del XML(FE, TE, NC, ND, Mensaje Receptor); con solo asignarle valores genera automáticamente.

- Firma y genera el XML firmado.

- Login y proceso de autenticacion(Obtencion del Token del Min. de Hacienda)

- Generacion automatica del Json de Envio.

- Consume el Web Service del Ministerio de Hacienda enviando un objeto json. (Con el token de autenticacion y autorizacion)

- Gestiona el Json de Respuesta y XML de respuesta.

- Consulta estado del comprobante(aceptado, rechazado, o aun continua en estado recibido, retorna una json)

- Consulta de Comprobantes electrónicos enviados a la ATV.

- Cierre de sesión

- Generacion de la Representacion gráfica del Codigo QR.

- Generacion del Comprobante en PDF.

- Subir archivos a un Hosting o FTP.

- Envio de Comprobante por Email.

- Visor de XML.

- Confirmacion de Mensaje Receptor por lotes.

- Gestion de Errores.

 

 

Todas son clases encapsuladas, fácil de implementar, solo le asignas valores a la clase y te gestiona todo el proceso automáticamente.

Código fuente disponible en Visual Basic 6, Visual FoxPro 9, VBNET, Visual Net C#, PowerBuilder 9, Java y PHP.

Contacto o mayor información por:

 

 

 

 

 

 

 

 

 


Libre de virus. www.avg.com

Hernan Serrano

unread,
Aug 6, 2018, 10:45:43 AM8/6/18
to publice...@googlegroups.com
Compañero.
Son librerias que estamos ofreciendo a los interesados.
En mi caso en $400.
Incluyen los fuentes.
Message has been deleted

Hernan Serrano

unread,
Aug 10, 2018, 10:54:37 PM8/10/18
to publice...@googlegroups.com
Estimados amigos. Yo les puedo completar el proyecto que Don Edwin con mucho cariño les esta compartiendo. Por que yo si tengo las librerias de conexión y envio a Hacienda.

El costo de ellas es de $400.

Comunicarse por este medio.

2018-08-10 16:53 GMT-06:00 Edwin Juarez <edwinju...@gmail.com>:
Nuevo Link de Descarga de la Clase Generador de XML para FE, NC, ND, TE.
Message has been deleted

Edwin Juarez

unread,
Aug 30, 2018, 3:21:39 PM8/30/18
to Comunidad de Visual Foxpro en Español

Valentin Fernandez

unread,
Aug 30, 2018, 5:28:08 PM8/30/18
to publice...@googlegroups.com
Muchas gracias muy amable

El jue., 30 ago. 2018 a las 14:21, Edwin Juarez (<edwinju...@gmail.com>) escribió:


--

Atentamente:
Valentín Fernández

Javier Brumatti

unread,
Aug 30, 2018, 7:04:33 PM8/30/18
to publice...@googlegroups.com
Buenas.. estoy usando un tree view para seeccionar un valor.. pero no me
es posible saber cual es el valor del key seleccionado.

Alguna sugerencia ? (ya busqué y leí todo lo que pude en los blogs y
wikis de vfp.. pero me ha ganado)

Saludos!

Irwin Rodriguez

unread,
Aug 30, 2018, 9:41:55 PM8/30/18
to publice...@googlegroups.com
En qué evento estás tratando de obtener el key?
--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."

Javier Brumatti

unread,
Aug 30, 2018, 10:01:39 PM8/30/18
to publice...@googlegroups.com
La idea era que luego de posicionarse en el lugar seleccionado, pueda tener un command button donde le den el ok a la seleccion del tree view
A prtir del boton realizar los procesos que quisiera con la seleccion.

Saludos!

ZeRoberto

unread,
Aug 31, 2018, 12:01:35 AM8/31/18
to publicesvfoxpro
Probaste con ? Item.Key

Saludos



alonso mevaz

unread,
Aug 31, 2018, 12:51:21 AM8/31/18
to Comunidad de Visual Foxpro en Español


Por si les interesa algo multiplataforma para firma y envío:

http://costarica.facturaelectronica.lat/

Está funcionando en producción.

Saludos

Javier Brumatti

unread,
Aug 31, 2018, 9:38:05 AM8/31/18
to publice...@googlegroups.com
listo! resuelto, gracias a la ayuda de ZeRoberto....

era: SelectedItem.Key

Saludos  !

Lay Joseph Lopez

unread,
Feb 10, 2020, 5:25:39 PM2/10/20
to Comunidad de Visual Foxpro en Español
Hola Edwin Gran Trabajo !!!

Como puedo descargar el link no funciona

Saludos

Suplidora Dulces Sam

unread,
Aug 29, 2025, 2:34:14 PM (11 days ago) Aug 29
to Comunidad de Visual Foxpro en Español
@edwin Tienes el source todavia? será posible ajustarlo para XML 4.4 de MH?
El link de media fire esta caido

Hendell Mora

unread,
Aug 29, 2025, 2:46:38 PM (11 days ago) Aug 29
to publice...@googlegroups.com
Qué necesitas ??


--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/8cf4e649-b12f-4146-8b32-3a90f542227en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages