Va a haber tres momentos en los que se pueden validar los datos y asegurarse que cumplan con el catalogo :shakira escribió:Aver si no me salgo del tema pero tengo una pregunta que hacer ¿es viable generar la clase con xsd.exe del cfdv33.xsd? Lo que pasa es que pide a catCFDI.xsd y tdCFDI.xsd y termina siendo una motrucidad, lo digo por las pcs de poco desempeño. ¿Que recomiendan?
Al momento de presentarle el formulario al usuario final, validar que solo capture datos validos
Al momento de insertar los datos en el XML (por ejemplo con nuestra libreria DLL, Servitimbre, etc, aqui es donde tu mencionas que seria muy lento con las PC de poco desempeño ya que el catalogo es bastante extenso)
Al momento de enviarlo a timbrar, el PAC debe validar nuevamente toda la informacion.
Nosotros aqui en casa vamos a eliminar la validacion por esquema (XSD), vamos a permitir que se inserte cualquier dato sin importar lo que sea, pensamos que la validacion es mejor llevarla a un nivel mas arriba, en el GUI que se le presenta al usuario. Eso significa que puedes editar el XSD, eliminar el catalogo y convertir todos los datos al tipo simple string