Comments (6)
Hola @PaolaRuby,
¿Puedes pasar el certificado con el que ocurre el fallo?
from facturae-php.
Lamentablemente como todos los problemas anteriores, la firma es de un cliente, y por confidencialidad no la puedo enviar
De todas formas mi problema esta solucionado, solo lo comente para que tengan en cuenta la solución si le ocurre a alguien
Si te sirve el hexadecimal fue 0x63C31426D0557EB712705F05CC62A80B64CB471F
y con esta funcion queda 569540487078645501056583593785013956447969167135
from facturae-php.
Hola @PaolaRuby,
Me parece un poco feo que crees un issue para avisar de un supuesto fallo, no menciones ni siquiera cómo reproducirlo, ni qué mensaje de error aparece, ni por qué es un fallo, y como solución propongas un código incomprensible sacado por ChatGPT.
Entiendo la parte de confidencialidad, pero ¿no podrías al menos molestarte en explicar el fallo o en proporcionar un certificado de prueba sin datos confidenciales para que altruistamente pueda venir yo a arreglarlo? Ya que no pido dinero a tu empresa por usar mi librería, y que la licencia os permite cobrar a vuestros clientes por usarla, me parece lo mínimo.
from facturae-php.
ni qué mensaje de error aparece
el Servicio de Rentas Internas solo dice firma invalida
ese mensaje no dice nada,
usando JAVA con un XSD de xades encontre serialNumber must be integer
propongas un código incomprensible sacado por ChatGPT
No se xq incomprensible, el nombre de la función prácticamente lo explica, hexToDecManual
hexadecimal a decimal manualmente, aparentemente ChatGPT nombra los metodos por lo que hacen,
ademas bcadd
y bcmul
aparentemente estan documentados en BC Math, solo que le pedi que no use ninguna libreria, solo PHP puro, por lo que puso los metodos manualmente, lo deduje al leer un poco
https://www.php.net/manual/es/function.bcadd.php
https://www.php.net/manual/es/function.bcmul.php
ni por qué es un fallo
Lo siento, pense que sabrias mas de este tema que mi, solo egrese hace poco y estoy deduciendo todo, serialNumber
al parecer como dice el tag, solo puede ser numeros, no letras, y al ser hexadecimal vienen letras y se produce el fallo
proporcionar un certificado de prueba sin datos confidenciales
Ni idea como hacer eso, se que las firmas las compran a una certificadora, no tengo contacto con nadie de ahi, parece q escuche que llenan un formulario online, pagan y llega el archivo P12 al email, estoy en lo mas bajo de la cadena, son practicas pre profesionales, no se si en España haran eso, son pasantias no remuneradas por la experiencia que debes hacer antes de sacar el titulo
Ya que no pido dinero a tu empresa por usar mi librería
Estamos en otro pais, no usan tu codigo, pero algunas partes se parecen en el Xades, talvez fue una version inicial tuya, o talvez se guiaron y copiaron partes para adaptar el Xades a como se usa aca, ni idea, llegue hace poco y esto esta funcionando
Bueno lo corrijas o no en tu codigo en realidad no me afecta a mi, ni a la empresa en la que estoy, solo comunicaba porque me gusta el open source, y es feo perder el tiempo sin encontrar nada en internet y te presionen q debes buscar solución a un código que ni entiendes, en esto de openssl me esta pasando
Me parece un poco feo que crees un issue para avisar de un supuesto fallo
Yo pense que era normal crear issues para avisar fallos, siempre que creo un issue me aseguro de postear tambien la solucion para ayudar al autor y que no pierda valioso tiempo, pero no volvera a pasar, tienes mi palabra
from facturae-php.
para que altruistamente pueda venir yo a arreglarlo?
Ya lo he arreglado yo, solo te estaba dando la solución, no tiene nada de malo ser altruista, es lo que estaba haciendo, tampoco gano nada ayudando a los demás
https://bugs.php.net/bug.php?id=77411
from facturae-php.
Hay muchos ejemplos de esto en internet, la respuesta de ChatGpt es correcta y me parece entendible
Hay q tener tino para comunicarse con españoles 😄, ya se sabe como son
Cert. Ejemplo: https://github.com/php/php-src/pull/6445/files
Test: https://paiza.io/projects/e/hdpsjSoQ-Oo5ALgJawctqw
from facturae-php.
Related Issues (20)
- Problemas validación con certificados camefirma HOT 2
- Múltiples facturas en el mismo export HOT 4
- PaymentsOnAccount HOT 1
- Firma invalida HOT 3
- Entorno de pruebas HOT 2
- Comprobación documento extranjero HOT 6
- Buscador de Centros administrativos HOT 2
- Advertencia al instalar con composer HOT 1
- eFact - A bad canonicalization algorithm was specified HOT 10
- Ley aplicable 1007/2023 HOT 1
- verifactu HOT 1
- SOAP-ENV:ServerProcedure 'consultarFactura' not present HOT 5
- Añadir análisis estático (o tipos básicos con PHPDoc)
- Algunas propiedades usan inglés y otras español HOT 1
- Valores de certificado en hexadecimal HOT 3
- Error en la documentacion para cargar la libreria sin composer
- VeriFactu HOT 5
- Aplicar descuentos generales de manera secuencial HOT 2
- Factura simple HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from facturae-php.