add validation and new value taxType#6
Conversation
|
Hola Yamil, Muchas gracias por la contribución, que bien contar con vuestro apoyo! Puesto que la contribución es extensa, quizás tarde unos días en sacar una nueva release con ella, quiero darle una buena revisada, armonizar un poco el formato y estilo de código, y explorar algunas ideas nuevas e interesantes que planteas, como los extraFields a nivel de línea o En cuanto a la capa de validación de datos que has añadido, dos cosas:
Intento dedicarle tiempo estos días y me quedo con este canal para compartir dudas. |
|
Hola orzocogorzo: Pensándolo bien, tienes razón. Tiene más sentido hacer solo una petición a la API y mostrar el error en caso de rechazo, evitando así llamadas redundantes. Con respecto a los ficheros validation.lib.php y validate.lib.php , mi idea inicial era separarlos para aislar la lógica de validación de datos puros de la lógica propia de Veri*Factu. El nombre tampoco me convencía del todo. De todas formas, si consideras que es más limpio e integrado unificarlos en un solo fichero, me parece perfecto; lo cambiamos. Si quieres indicarme por dónde podemos seguir avanzando para no pisarnos el trabajo, te lo agradecería mucho. Un saludo, Yamil |
He realizado unas modificaciones en el código para añadir una validación de todos los campos que envías a AEAT. También he ampliado la funcionalidad añadiendo nuevas etiquetas o valores ( Ejemplo la fecha de operación entre otros o he ampliado el tipo de operaciones (S1, S2, N1, N2) y otros campos más). He comentado cada uno de los cambios para ayudarte, a repasar cada uno de los cambios realizados. Aun así, si tienes alguna duda, no dudes en preduntarme.
Por otro lado, comentarte que nos gusta mucho el enfoque que le has dado al módulo y compartimos tu filosofía y estamos dispuestos a colaborar con el proyecto en todo lo que podamos. Quedo a tu disposición
Un saludo
Yamil - OYR Solutions