{
  "@context": {
    "@vocab": "https://declararfacil.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "declararfacil": "https://declararfacil.com/schema#",
    "InvoiceInput": "declararfacil:InvoiceInput",
    "tipo": {
      "@id": "declararfacil:tipo",
      "@type": "xsd:string"
    },
    "numeroFactura": {
      "@id": "declararfacil:numeroFactura",
      "@type": "xsd:string"
    },
    "fechaFactura": {
      "@id": "declararfacil:fechaFactura",
      "@type": "xsd:string"
    },
    "fechaOperacion": {
      "@id": "declararfacil:fechaOperacion",
      "@type": "xsd:string"
    },
    "nombreClienteProveedor": {
      "@id": "declararfacil:nombreClienteProveedor",
      "@type": "xsd:string"
    },
    "nifClienteProveedor": {
      "@id": "declararfacil:nifClienteProveedor",
      "@type": "xsd:string"
    },
    "direccionCliente": {
      "@id": "declararfacil:direccionCliente",
      "@type": "xsd:string"
    },
    "paisProveedor": {
      "@id": "declararfacil:paisProveedor",
      "@type": "xsd:string"
    },
    "tipoOperacion": {
      "@id": "declararfacil:tipoOperacion",
      "@type": "xsd:string"
    },
    "operacionB2B": {
      "@id": "declararfacil:operacionB2B",
      "@type": "xsd:boolean"
    },
    "esAdquisicionIntracomunitaria": {
      "@id": "declararfacil:esAdquisicionIntracomunitaria",
      "@type": "xsd:boolean"
    },
    "esServicioNoSujeto": {
      "@id": "declararfacil:esServicioNoSujeto",
      "@type": "xsd:boolean"
    },
    "baseImponible": {
      "@id": "declararfacil:baseImponible",
      "@type": "xsd:decimal"
    },
    "tipoIVA": {
      "@id": "declararfacil:tipoIVA",
      "@type": "xsd:decimal"
    },
    "cuotaIVA": {
      "@id": "declararfacil:cuotaIVA",
      "@type": "xsd:decimal"
    },
    "tipoIVAAutorrepercutido": {
      "@id": "declararfacil:tipoIVAAutorrepercutido",
      "@type": "xsd:decimal"
    },
    "fuenteTipoIVAAutorrepercutido": {
      "@id": "declararfacil:fuenteTipoIVAAutorrepercutido",
      "@type": "xsd:string"
    },
    "porcentajeDeduccionIVA": {
      "@id": "declararfacil:porcentajeDeduccionIVA",
      "@type": "xsd:decimal"
    },
    "ivaAutorrepercutido": {
      "@id": "declararfacil:ivaAutorrepercutido",
      "@type": "xsd:decimal"
    },
    "tipoRetencion": {
      "@id": "declararfacil:tipoRetencion",
      "@type": "xsd:decimal"
    },
    "cuotaRetencion": {
      "@id": "declararfacil:cuotaRetencion",
      "@type": "xsd:decimal"
    },
    "suplidos": {
      "@id": "declararfacil:suplidos",
      "@type": "xsd:decimal"
    },
    "tipoRecargoEquivalencia": {
      "@id": "declararfacil:tipoRecargoEquivalencia",
      "@type": "xsd:decimal"
    },
    "cuotaRecargoEquivalencia": {
      "@id": "declararfacil:cuotaRecargoEquivalencia",
      "@type": "xsd:decimal"
    },
    "claveRegimenEspecial": {
      "@id": "declararfacil:claveRegimenEspecial",
      "@type": "xsd:string"
    },
    "descripcionOperacion": {
      "@id": "declararfacil:descripcionOperacion",
      "@type": "xsd:string"
    },
    "esFacturaRectificativa": {
      "@id": "declararfacil:esFacturaRectificativa",
      "@type": "xsd:boolean"
    },
    "numeroFacturaRectificada": {
      "@id": "declararfacil:numeroFacturaRectificada",
      "@type": "xsd:string"
    },
    "totalFactura": {
      "@id": "declararfacil:totalFactura",
      "@type": "xsd:decimal"
    },
    "categoria": {
      "@id": "declararfacil:categoria",
      "@type": "xsd:string"
    },
    "esDeducible": {
      "@id": "declararfacil:esDeducible",
      "@type": "xsd:boolean"
    },
    "notas": {
      "@id": "declararfacil:notas",
      "@type": "xsd:string"
    },
    "confianzaOCR": {
      "@id": "declararfacil:confianzaOCR",
      "@type": "xsd:decimal"
    },
    "source_file": {
      "@id": "declararfacil:source_file",
      "@type": "xsd:string"
    },
    "InvoiceUpdateInput": "declararfacil:InvoiceUpdateInput",
    "BankStatementInput": "declararfacil:BankStatementInput",
    "bankName": {
      "@id": "declararfacil:bankName",
      "@type": "xsd:string"
    },
    "bankBIC": {
      "@id": "declararfacil:bankBIC",
      "@type": "xsd:string"
    },
    "accountIBAN": {
      "@id": "declararfacil:accountIBAN",
      "@type": "xsd:string"
    },
    "periodStart": {
      "@id": "declararfacil:periodStart",
      "@type": "xsd:string"
    },
    "periodEnd": {
      "@id": "declararfacil:periodEnd",
      "@type": "xsd:string"
    },
    "openingBalance": {
      "@id": "declararfacil:openingBalance",
      "@type": "xsd:decimal"
    },
    "closingBalance": {
      "@id": "declararfacil:closingBalance",
      "@type": "xsd:decimal"
    },
    "transactions": {
      "@id": "declararfacil:transactions",
      "@container": "@list"
    },
    "HistoricalModeloInput": "declararfacil:HistoricalModeloInput",
    "modelo": {
      "@id": "declararfacil:modelo",
      "@type": "xsd:string"
    },
    "year": {
      "@id": "declararfacil:year",
      "@type": "xsd:integer"
    },
    "quarter": {
      "@id": "declararfacil:quarter",
      "@type": "xsd:integer"
    },
    "sourceType": {
      "@id": "declararfacil:sourceType",
      "@type": "xsd:string"
    },
    "casillas": {
      "@id": "declararfacil:casillas"
    },
    "nif": {
      "@id": "declararfacil:nif",
      "@type": "xsd:string"
    },
    "apellidosNombre": {
      "@id": "declararfacil:apellidosNombre",
      "@type": "xsd:string"
    },
    "numeroJustificante": {
      "@id": "declararfacil:numeroJustificante",
      "@type": "xsd:string"
    },
    "sourceDocumentUrl": {
      "@id": "declararfacil:sourceDocumentUrl",
      "@type": "xsd:string"
    },
    "filed": {
      "@id": "declararfacil:filed",
      "@type": "xsd:boolean"
    },
    "datosExtraidos": {
      "@id": "declararfacil:datosExtraidos"
    },
    "period": {
      "@id": "declararfacil:period",
      "@type": "xsd:string"
    },
    "operacionesIntracomunitarias": {
      "@id": "declararfacil:operacionesIntracomunitarias",
      "@container": "@list"
    },
    "totalOperaciones": {
      "@id": "declararfacil:totalOperaciones",
      "@type": "xsd:integer"
    },
    "importeTotalOperaciones": {
      "@id": "declararfacil:importeTotalOperaciones",
      "@type": "xsd:decimal"
    },
    "rectificaciones": {
      "@id": "declararfacil:rectificaciones",
      "@container": "@list"
    },
    "ivaDevengado": {
      "@id": "declararfacil:ivaDevengado",
      "@type": "xsd:decimal"
    },
    "ivaDeducible": {
      "@id": "declararfacil:ivaDeducible",
      "@type": "xsd:decimal"
    },
    "ivaResultado": {
      "@id": "declararfacil:ivaResultado",
      "@type": "xsd:decimal"
    },
    "ManualExpenseInput": "declararfacil:ManualExpenseInput",
    "concepto": {
      "@id": "declararfacil:concepto",
      "@type": "xsd:string"
    },
    "tipoGasto": {
      "@id": "declararfacil:tipoGasto",
      "@type": "xsd:string"
    },
    "fecha": {
      "@id": "declararfacil:fecha",
      "@type": "xsd:string"
    },
    "importe": {
      "@id": "declararfacil:importe",
      "@type": "xsd:decimal"
    },
    "tieneIVA": {
      "@id": "declararfacil:tieneIVA",
      "@type": "xsd:boolean"
    },
    "porcentajeDeduccion": {
      "@id": "declararfacil:porcentajeDeduccion",
      "@type": "xsd:decimal"
    },
    "ProfileInput": "declararfacil:ProfileInput",
    "nombre": {
      "@id": "declararfacil:nombre",
      "@type": "xsd:string"
    },
    "apellidos": {
      "@id": "declararfacil:apellidos",
      "@type": "xsd:string"
    },
    "direccionFiscal": {
      "@id": "declararfacil:direccionFiscal",
      "@type": "xsd:string"
    },
    "codigoPostal": {
      "@id": "declararfacil:codigoPostal",
      "@type": "xsd:string"
    },
    "municipio": {
      "@id": "declararfacil:municipio",
      "@type": "xsd:string"
    },
    "provincia": {
      "@id": "declararfacil:provincia",
      "@type": "xsd:string"
    },
    "comunidadAutonoma": {
      "@id": "declararfacil:comunidadAutonoma",
      "@type": "xsd:string"
    },
    "fechaAltaAutonomo": {
      "@id": "declararfacil:fechaAltaAutonomo",
      "@type": "xsd:string"
    },
    "epigrafeIAE": {
      "@id": "declararfacil:epigrafeIAE",
      "@type": "xsd:string"
    },
    "descripcionActividad": {
      "@id": "declararfacil:descripcionActividad",
      "@type": "xsd:string"
    },
    "regimenIVA": {
      "@id": "declararfacil:regimenIVA",
      "@type": "xsd:string"
    },
    "userType": {
      "@id": "declararfacil:userType",
      "@type": "xsd:string"
    },
    "GenerateInput": "declararfacil:GenerateInput",
    "preview": {
      "@id": "declararfacil:preview",
      "@type": "xsd:boolean"
    },
    "compensationBox78": {
      "@id": "declararfacil:compensationBox78",
      "@type": "xsd:decimal"
    },
    "tipoDeclaracion": {
      "@id": "declararfacil:tipoDeclaracion",
      "@type": "xsd:string"
    },
    "iban": {
      "@id": "declararfacil:iban",
      "@type": "xsd:string"
    },
    "manualCumulativeData": {
      "@id": "declararfacil:manualCumulativeData"
    },
    "ExportInput": "declararfacil:ExportInput",
    "format": {
      "@id": "declararfacil:format",
      "@type": "xsd:string"
    },
    "BatchResult": "declararfacil:BatchResult",
    "summary": {
      "@id": "declararfacil:summary"
    },
    "results": {
      "@id": "declararfacil:results",
      "@container": "@list"
    },
    "next_action": {
      "@id": "declararfacil:next_action",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Declarar Fácil API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Declarar Fácil's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-05) from openapi/declararfacil-com-agent-openapi.json, openapi/declararfacil-com-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/declararfacil-com-agent-openapi.json",
    "openapi/declararfacil-com-openapi.json"
  ]
}