{
  "title": "Documents",
  "type": "array",
  "items": {
    "type": [
      "object",
      "null"
    ],
    "properties": {
      "DocumentID": {
        "type": "integer"
      },
      "DocumentName": {
        "type": [
          "string",
          "null"
        ]
      },
      "DocumentType": {
        "type": "string",
        "enum": [
          "ManagementWorker",
          "SalarySlip",
          "OrderListPayments",
          "SummaryPayment",
          "CoinsDistribution",
          "ElectronicPayments",
          "Invoice",
          "Performancestate",
          "Letters",
          "AccountingMovements",
          "PayrollStatementByCostcentre",
          "WageCharge",
          "SalaryCumul",
          "VacationCertificate",
          "CertificateFiscalExemption",
          "IndividualAccount",
          "SocialBalance",
          "PerformanceStateTransport",
          "TotalsPerPaycode",
          "GrossNet",
          "OverviewMealVouchers",
          "EmploymentCertificate",
          "EmployeeSheet",
          "C103YouthVacation",
          "SalarySlipFisherman",
          "ListPrestationsTransport",
          "ListNegativeSalaryCalculations",
          "CalculateCost",
          "ListExemptionWithholdingTax",
          "LetterPaymentEmployer",
          "ListCalculatedWageAttachments",
          "C4",
          "DetailFees",
          "MissingVacationCertificates",
          "ListOfCompanyCars",
          "C103SeniorVacation",
          "C98",
          "Bankfile",
          "BelcotaxSheets",
          "UnemploymentFund",
          "NoticeTempUnemployment",
          "LetterHeadquarters",
          "LetterSupplPension",
          "C106ACorona",
          "ReportCostsOwnToEmpl",
          "EmployerDocument",
          "ListOpenInvoices",
          "PaymentReminders",
          "LetterDomiciliation",
          "RemindersPT",
          "RemindersNSSO",
          "ASR_overviewDeclarations",
          "ASR_informationSheet",
          "ASR_reinstatement",
          "ASR_C32employerControlCard",
          "ASR_C131B",
          "ASR_TemporaryUnemployment",
          "ASR_C32employerBenefitRequest",
          "ASR_C103Request",
          "ASR_C103Monthly",
          "ASR_C131A",
          "ASR_FirstDayOfUnemployment",
          "ASR_progressiveReinstatement",
          "Extra"
        ]
      },
      "PublicationDate": {
        "type": [
          "string",
          "null"
        ]
      },
      "MIMEtype": {
        "type": [
          "string",
          "null"
        ]
      },
      "Employer": {
        "type": "integer"
      },
      "Worker": {
        "type": "integer"
      },
      "Month": {
        "type": "integer"
      },
      "Year": {
        "type": "integer"
      },
      "Size": {
        "type": "integer"
      },
      "Language": {
        "type": [
          "string",
          "null"
        ]
      },
      "TypeDescription": {
        "type": [
          "string",
          "null"
        ]
      }
    },
    "required": [
      "DocumentID",
      "DocumentName",
      "DocumentType",
      "PublicationDate",
      "MIMEtype",
      "Employer",
      "Worker",
      "Month",
      "Year",
      "Size",
      "Language",
      "TypeDescription"
    ]
  }
}