+ {validationResult.isValid ? (
+
+
+
+ All validation checks passed. This submission is ready to send to HMRC.
+
+
+ ) : (
+
+
+
+ Validation failed. Please correct the errors before submitting.
+
+
+ )}
+
+ {validationResult.errors.length > 0 && (
+
+
+
+
+ Errors ({validationResult.errors.length})
+
+
+
+
+ {validationResult.errors.map((error: any, idx: number) => (
+
+
{error.code}
+
{error.message}
+ {error.field && (
+
+ Field: {error.field}
+
+ )}
+
+ ))}
+
+
+
+ )}
+
+ {validationResult.warnings.length > 0 && (
+
+
+
+
+ Warnings ({validationResult.warnings.length})
+
+
+
+
+ {validationResult.warnings.map((warning: any, idx: number) => (
+
+
{warning.code}
+
{warning.message}
+ {warning.field && (
+
+ Field: {warning.field}
+
+ )}
+
+ ))}
+
+
+
+ )}
+
+
+