Giter Site home page Giter Site logo

royrojas / facturaelectronicacr Goto Github PK

View Code? Open in Web Editor NEW
42.0 18.0 31.0 798 KB

Ejemplo desarrollado en VB.NET y C# para la Factura Electrónica de Costa Rica

C# 64.77% Visual Basic 35.23%
factura-electronica costa-rica csharp visual-studio vbnet vb-net

facturaelectronicacr's People

Contributors

royrojas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

facturaelectronicacr's Issues

Error en respuesta en ambiente de pruebas

Estoy enviando una factura en el ambiente de pruebas a Hacienda y recibo este mensaje:

50625101800310113114000100002010000000003101002788DESCONOCIDO2310113114016029608833
Este comprobante fue aceptado en el ambiente de pruebas, por lo cual no tiene validez para fines tributarios
La firma del comprobante electrónico no es válida0not(ancestor-or-self::ds:Signature)

¿Alguien sabe la razón?

Gracias.

Librería para Fimar en Net Core

Buenas amig@s,

Alguien sabe si existe alguna librería para firmar los XML que sea compatible con Net Core? traté de usar la de este repositorio pero el tipo de datos que me devuelve no es compatible con Net Core 2.

Gracias,

Validación de firma XML con la llave criptográfica

Estoy revisando un XML firmado y obtengo el resultado de abajo

Me preocupa el mensaje de error: msg=unable to get local issuer certificate
func=xmlSecOpenSSLX509StoreVerify:file=x509vfy.c:line=408:obj=x509-store:subj=unknown:error=71:certificate verification failed:err=20;msg=unable to get local issuer certificate

Resultado:

Processing uploaded file '00100002010000000005_02_Firmado.xml'...

Using 'FacturaElectronica_V.4.2.local.xsd' to validate.

XML is Valid

Checking signature...

xmlsec:
func=xmlSecOpenSSLX509StoreVerify:file=x509vfy.c:line=360:obj=x509-store:subj=X509_verify_cert:error=4:crypto library function failed:subj=/serialNumber=CPJ-3-101-131140/C=CR/O=PERSONA JURIDICA/OU=CPJ/CN=CENTRO PANAMERICANO DE IDIOMAS C P I SOCIEDAD ANONIMA;err=20;msg=unable to get local issuer certificate
func=xmlSecOpenSSLX509StoreVerify:file=x509vfy.c:line=408:obj=x509-store:subj=unknown:error=71:certificate verification failed:err=20;msg=unable to get local issuer certificate
OK
SignedInfo References (ok/all): 3/3
Manifests References (ok/all): 0/0

Signature is Valid

FacturaElectronicaCR\FacturaElectronicaCR_VB\My Project\licenses.licx

....\FacturaElectronicaCR\FacturaElectronicaCR_VB\My Project\licenses.licx me está dando problemas al compilar la VB
------------Contenido----------------------
Infragistics.Win.UltraWinSchedule.UltraWeekView, Infragistics2.Win.UltraWinSchedule.v7.2, Version=7.2.20072.61, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb

Consulta XML - firmado

Hola que tal? Muy buen trabajo se ve en este repositorio.

Le hago una consulta ya que estoy teniendo problemas en el firmado del xml (usando otra solucion en ruby): Hacienda me rechaza el comprobante por motivo "Firma inválida". Me han dicho que este error puede ser un poco generico y no necesariamente con la firma.

Entonces he probado su ejemplo de FE: https://github.com/royrojas/FacturaElectronicaCR/blob/master/_Ejemplos%20XML/xml_factura_electronica.xml, modificando la clave y fecha de emision, aun asi sigo recibiendo "Firma inválida".

Sabe si el formato de ese xml sigue siendo válido? De ser asi, es posible obtener un ejemplo de como queda el xml con el signature agregado?

Desde ya muchas gracias,
Saludos

FirmaXadesNet está actualizando el xml

Hola, estaba trabajando con este proyecto y me da este error a la hora de enviar el xml firmado a Hacienda
La firma del comprobante electrónico no es válida (El XML fue modificado luego de haber sido firmado).
Alguien sabe como solucionarlo y como evitar el modificar el XML despues de la firma?

Problema al enviar mas de una factura

He notado que la primera factura se envía correctamente, ya en la segunda el programa lanza excepciones socketexception. Investigando un poco al respecto parece que se debe usar solo una instancia de httpClient para todo el programa, pero eso no parece haber solucionado el problema.
Otro asunto es que el programa genera interbloqueo(deadlock) al cabo de unos segundos después de enviar la factura, aunque la misma se envía correctamente.
Algo de ayuda al respecto se agradece inmensamente.
Saludos.

Asesoria

Si alguien necesita asesoria en la Facturacion Electronica de Costa Rica en los Modulos de PHP nativo pueden consultarme [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.