Controlli date SDI

Buongiorno a tutti, ho appena riscontrato un errore (secondo me grave) in una fattura elettronica di un cliente che seguo: 2.1.8.2 è formalmente formato ISO 8601:2004, con la precisione seguente: YYYY-MM-DD. Peccato che mi sia arrivata una fattura passiva con 2020-06-30T00:00:00. A parte tutti i workaround che si possono fare, ma lo SDI non fa controlli sulle date? Io appena provo a validarla con XSD mi spara subito l’errore! Grazie per le risposte
EDIT: il problema é che DATADDT é un date, ma in c# datetime é sempre data + orario. Interessante come problematica…
EDIT2: ci vuole [XmlElement(DataType = “date”)] se nel XSD é definito come date, altrimenti il datetime di C# é composto con il time e quindi non andrebbe bene.