Con la nueva facturación han salido algunos detalles, como en este caso es la validación del nombre del receptor, al querer timbrar sale este mensaje.
CFDI40102 El resultado de la digestion debe ser igual al resultado de la desencripcion del sello.
En el caso de nosotros el nombre del receptor contenía el carácter & por ejemplo el nombre era frutas & verduras o tambien Diseño&Produccion.
En este caso la solución fue remplazar el & por espacio vació quedando de la siguiente forma frutas verduras o DiseñoProduccion.
En caso de que tenga Ñ se cambia por N.
Igual si es otro carácter como . o – se tiene que quitar y pasa la validación timbrando correctamente aunque en la constancia fiscal muestre ese carácter
CORRECCIÓN: Esto funciono al principio pero ahora para XML el & se tiene que poner el carácter de escape & pero al generar la cadena original se tiene el & tal cual sin carácter de escape
Saludos