[
  {
    "file": "order-only-valid-rule-only.xml",
    "profile": "order-only",
    "overall": "incomplete",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "passed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "order-only-xsd-error.xml",
    "profile": "order-only",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-DATE",
        "message": "Order issue date must be a real YYYY-MM-DD calendar date.",
        "severity": "error",
        "path": "/p:Order[1]/p:IssueDate[1]",
        "line": 7
      }
    ],
    "testOnlyXsd": {
      "state": "failed",
      "issues": [
        {
          "layer": "xsd",
          "code": "ORDER-XSD",
          "message": "Supplied XSD rejects this XML at the source line.",
          "severity": "error",
          "path": "/",
          "line": 7
        }
      ],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "order-only-total-error.xml",
    "profile": "order-only",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-LINE-TOTAL",
        "message": "LineExtensionAmount differs from quantity × price / base quantity plus line charges minus allowances at selected rounding precision.",
        "severity": "error",
        "path": "/p:Order[1]/p:OrderLine[1]/p:LineItem[1]/p:LineExtensionAmount[1]",
        "line": 17
      },
      {
        "layer": "business",
        "code": "ORDER-DOCUMENT-LINE-TOTAL",
        "message": "Declared monetary total differs from the independently computed comparable components.",
        "severity": "error",
        "path": "/p:Order[1]/p:AnticipatedMonetaryTotal[1]/p:LineExtensionAmount[1]",
        "line": 12
      },
      {
        "layer": "business",
        "code": "ORDER-TAX-EXCLUSIVE",
        "message": "Declared monetary total differs from the independently computed comparable components.",
        "severity": "error",
        "path": "/p:Order[1]/p:AnticipatedMonetaryTotal[1]/p:TaxExclusiveAmount[1]",
        "line": 12
      }
    ],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "order-only-profile-error.xml",
    "profile": "order-only",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-CUSTOMIZATION-ID",
        "message": "CustomizationID differs from the selected Order transaction identifier.",
        "severity": "error",
        "path": "/p:Order[1]/p:CustomizationID[1]",
        "line": 4
      }
    ],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "ordering-valid-rule-only.xml",
    "profile": "ordering",
    "overall": "incomplete",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "passed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "ordering-xsd-error.xml",
    "profile": "ordering",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-DATE",
        "message": "Order issue date must be a real YYYY-MM-DD calendar date.",
        "severity": "error",
        "path": "/p:Order[1]/p:IssueDate[1]",
        "line": 7
      }
    ],
    "testOnlyXsd": {
      "state": "failed",
      "issues": [
        {
          "layer": "xsd",
          "code": "ORDER-XSD",
          "message": "Supplied XSD rejects this XML at the source line.",
          "severity": "error",
          "path": "/",
          "line": 7
        }
      ],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "ordering-total-error.xml",
    "profile": "ordering",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-LINE-TOTAL",
        "message": "LineExtensionAmount differs from quantity × price / base quantity plus line charges minus allowances at selected rounding precision.",
        "severity": "error",
        "path": "/p:Order[1]/p:OrderLine[1]/p:LineItem[1]/p:LineExtensionAmount[1]",
        "line": 17
      },
      {
        "layer": "business",
        "code": "ORDER-DOCUMENT-LINE-TOTAL",
        "message": "Declared monetary total differs from the independently computed comparable components.",
        "severity": "error",
        "path": "/p:Order[1]/p:AnticipatedMonetaryTotal[1]/p:LineExtensionAmount[1]",
        "line": 12
      },
      {
        "layer": "business",
        "code": "ORDER-TAX-EXCLUSIVE",
        "message": "Declared monetary total differs from the independently computed comparable components.",
        "severity": "error",
        "path": "/p:Order[1]/p:AnticipatedMonetaryTotal[1]/p:TaxExclusiveAmount[1]",
        "line": 12
      }
    ],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  },
  {
    "file": "ordering-profile-error.xml",
    "profile": "ordering",
    "overall": "failed",
    "layers": {
      "xml": "passed",
      "xsd": "not_run",
      "business": "failed",
      "plausibility": "passed",
      "suppliedRules": "not_checked",
      "fullBIS": "not_checked",
      "network": "not_checked"
    },
    "issues": [
      {
        "layer": "business",
        "code": "ORDER-CUSTOMIZATION-ID",
        "message": "CustomizationID differs from the selected Order transaction identifier.",
        "severity": "error",
        "path": "/p:Order[1]/p:CustomizationID[1]",
        "line": 4
      }
    ],
    "testOnlyXsd": {
      "state": "supplied_schema_passed",
      "issues": [],
      "notice": "Independent TEST SUBSET only; not OASIS validity"
    }
  }
]
