{
  "@context": {
    "@vocab": "https://beel.es/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "beel": "https://beel.es/schema#",
    "SuccessResponse": "beel:SuccessResponse",
    "success": {
      "@id": "beel:success",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "beel:data"
    },
    "meta": {
      "@id": "beel:meta",
      "@type": "@id"
    },
    "ErrorResponse": "beel:ErrorResponse",
    "error": {
      "@id": "beel:error",
      "@type": "@id"
    },
    "type": {
      "@id": "beel:type",
      "@type": "@id"
    },
    "title": {
      "@id": "beel:title",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "beel:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "beel:instance",
      "@type": "xsd:string"
    },
    "ErrorDetail": "beel:ErrorDetail",
    "code": {
      "@id": "beel:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "beel:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "beel:details"
    },
    "LineUnitPriceOutOfRangeDetails": "beel:LineUnitPriceOutOfRangeDetails",
    "field": {
      "@id": "beel:field",
      "@type": "xsd:string"
    },
    "max": {
      "@id": "beel:max",
      "@type": "xsd:decimal"
    },
    "derived_unit_price": {
      "@id": "beel:derived_unit_price",
      "@type": "xsd:decimal"
    },
    "CorrectiveInvoiceErrorDetails": "beel:CorrectiveInvoiceErrorDetails",
    "tax_group": {
      "@id": "beel:tax_group",
      "@type": "xsd:string"
    },
    "max_reduction": {
      "@id": "beel:max_reduction",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "beel:deadline",
      "@type": "xsd:date"
    },
    "counted_from": {
      "@id": "beel:counted_from",
      "@type": "xsd:date"
    },
    "earliest_date": {
      "@id": "beel:earliest_date",
      "@type": "xsd:date"
    },
    "ResponseMeta": "beel:ResponseMeta",
    "timestamp": {
      "@id": "beel:timestamp",
      "@type": "xsd:dateTime"
    },
    "request_id": {
      "@id": "beel:request_id",
      "@type": "xsd:string"
    },
    "Pagination": "beel:Pagination",
    "current_page": {
      "@id": "beel:current_page",
      "@type": "xsd:integer"
    },
    "total_pages": {
      "@id": "beel:total_pages",
      "@type": "xsd:integer"
    },
    "total_items": {
      "@id": "beel:total_items",
      "@type": "xsd:integer"
    },
    "items_per_page": {
      "@id": "beel:items_per_page",
      "@type": "xsd:integer"
    },
    "has_next": {
      "@id": "beel:has_next",
      "@type": "xsd:boolean"
    },
    "has_previous": {
      "@id": "beel:has_previous",
      "@type": "xsd:boolean"
    },
    "LegalRepresentative": "beel:LegalRepresentative",
    "full_name": {
      "@id": "beel:full_name",
      "@type": "xsd:string"
    },
    "nif": {
      "@id": "beel:nif",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "beel:address"
    },
    "LegalRepresentativeResponse": "beel:LegalRepresentativeResponse",
    "Address": "beel:Address",
    "street": {
      "@id": "beel:street",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "beel:number",
      "@type": "xsd:string"
    },
    "floor": {
      "@id": "beel:floor",
      "@type": "xsd:string"
    },
    "door": {
      "@id": "beel:door",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "beel:postal_code",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "beel:city",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "beel:province",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "beel:country",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "beel:country_code",
      "@type": "xsd:string"
    },
    "AddressResponse": "beel:AddressResponse",
    "PaymentMethod": "beel:PaymentMethod",
    "EntityType": "beel:EntityType",
    "Language": "beel:Language",
    "IrpfPercentage": "beel:IrpfPercentage",
    "EquivalenceSurchargePercentage": "beel:EquivalenceSurchargePercentage",
    "NifValidationStatus": "beel:NifValidationStatus",
    "SeriesInfo": "beel:SeriesInfo",
    "id": {
      "@id": "beel:id",
      "@type": "xsd:string"
    },
    "InvoiceType": "beel:InvoiceType",
    "InvoiceStatus": "beel:InvoiceStatus",
    "RectificationType": "beel:RectificationType",
    "VeriFactuRectificationCode": "beel:VeriFactuRectificationCode",
    "GenerationAction": "beel:GenerationAction",
    "IssuerData": "beel:IssuerData",
    "legal_name": {
      "@id": "beel:legal_name",
      "@type": "xsd:string"
    },
    "trade_name": {
      "@id": "beel:trade_name",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "beel:phone",
      "@type": "@id"
    },
    "email": {
      "@id": "beel:email",
      "@type": "@id"
    },
    "website": {
      "@id": "beel:website",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "beel:logo_url",
      "@type": "xsd:string"
    },
    "additional_info": {
      "@id": "beel:additional_info",
      "@type": "xsd:string"
    },
    "RecipientData": "beel:RecipientData",
    "customer_id": {
      "@id": "beel:customer_id",
      "@type": "xsd:string"
    },
    "alternative_id": {
      "@id": "beel:alternative_id"
    },
    "InvoiceLine": "beel:InvoiceLine",
    "description": {
      "@id": "beel:description",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "beel:quantity",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "beel:unit",
      "@type": "xsd:string"
    },
    "unit_price": {
      "@id": "beel:unit_price",
      "@type": "xsd:decimal"
    },
    "discount_percentage": {
      "@id": "beel:discount_percentage",
      "@type": "xsd:decimal"
    },
    "main_tax": {
      "@id": "beel:main_tax",
      "@type": "@id"
    },
    "equivalence_surcharge_rate": {
      "@id": "beel:equivalence_surcharge_rate",
      "@type": "xsd:decimal"
    },
    "irpf_rate": {
      "@id": "beel:irpf_rate",
      "@type": "xsd:decimal"
    },
    "exemption_reason": {
      "@id": "beel:exemption_reason",
      "@type": "@id"
    },
    "exemption_reason_text": {
      "@id": "beel:exemption_reason_text",
      "@type": "xsd:string"
    },
    "taxable_base": {
      "@id": "beel:taxable_base",
      "@type": "xsd:decimal"
    },
    "line_total": {
      "@id": "beel:line_total",
      "@type": "xsd:decimal"
    },
    "pricing_mode": {
      "@id": "beel:pricing_mode",
      "@type": "xsd:string"
    },
    "total_excluding_tax": {
      "@id": "beel:total_excluding_tax",
      "@type": "xsd:decimal"
    },
    "total_including_tax": {
      "@id": "beel:total_including_tax",
      "@type": "xsd:decimal"
    },
    "line_type": {
      "@id": "beel:line_type"
    },
    "source_invoice_reference": {
      "@id": "beel:source_invoice_reference",
      "@type": "xsd:string"
    },
    "source_invoice_ids": {
      "@id": "beel:source_invoice_ids",
      "@container": "@list"
    },
    "InvoiceTotals": "beel:InvoiceTotals",
    "total_discounts": {
      "@id": "beel:total_discounts",
      "@type": "xsd:decimal"
    },
    "vat_breakdown": {
      "@id": "beel:vat_breakdown",
      "@container": "@list"
    },
    "total_vat": {
      "@id": "beel:total_vat",
      "@type": "xsd:decimal"
    },
    "surcharge_breakdown": {
      "@id": "beel:surcharge_breakdown",
      "@container": "@list"
    },
    "total_equivalence_surcharge": {
      "@id": "beel:total_equivalence_surcharge",
      "@type": "xsd:decimal"
    },
    "irpf_breakdown": {
      "@id": "beel:irpf_breakdown",
      "@container": "@list"
    },
    "total_irpf": {
      "@id": "beel:total_irpf",
      "@type": "xsd:decimal"
    },
    "invoice_total": {
      "@id": "beel:invoice_total",
      "@type": "xsd:decimal"
    },
    "total_disbursements": {
      "@id": "beel:total_disbursements",
      "@type": "xsd:decimal"
    },
    "total_to_pay": {
      "@id": "beel:total_to_pay",
      "@type": "xsd:decimal"
    },
    "PaymentInfo": "beel:PaymentInfo",
    "method": {
      "@id": "beel:method"
    },
    "iban": {
      "@id": "beel:iban",
      "@type": "@id"
    },
    "swift": {
      "@id": "beel:swift",
      "@type": "@id"
    },
    "payment_term_days": {
      "@id": "beel:payment_term_days",
      "@type": "xsd:integer"
    },
    "VeriFactu": "beel:VeriFactu",
    "enabled": {
      "@id": "beel:enabled",
      "@type": "xsd:boolean"
    },
    "invoice_hash": {
      "@id": "beel:invoice_hash",
      "@type": "xsd:string"
    },
    "registration_number": {
      "@id": "beel:registration_number",
      "@type": "xsd:string"
    },
    "qr_url": {
      "@id": "beel:qr_url",
      "@type": "xsd:string"
    },
    "qr_base64": {
      "@id": "beel:qr_base64",
      "@type": "xsd:string"
    },
    "registered_at": {
      "@id": "beel:registered_at",
      "@type": "xsd:dateTime"
    },
    "submission_status": {
      "@id": "beel:submission_status",
      "@type": "@id"
    },
    "skip_reason": {
      "@id": "beel:skip_reason"
    },
    "error_code": {
      "@id": "beel:error_code",
      "@type": "@id"
    },
    "error_message": {
      "@id": "beel:error_message",
      "@type": "xsd:string"
    },
    "VeriFactuSubmissionStatus": "beel:VeriFactuSubmissionStatus",
    "Recipient": "beel:Recipient",
    "CreateInvoiceRequest": "beel:CreateInvoiceRequest",
    "series_id": {
      "@id": "beel:series_id",
      "@type": "xsd:string"
    },
    "operation_date": {
      "@id": "beel:operation_date",
      "@type": "xsd:date"
    },
    "due_date": {
      "@id": "beel:due_date",
      "@type": "xsd:date"
    },
    "valid_until": {
      "@id": "beel:valid_until",
      "@type": "xsd:date"
    },
    "recipient": {
      "@id": "beel:recipient",
      "@type": "@id"
    },
    "lines": {
      "@id": "beel:lines",
      "@container": "@list"
    },
    "payment_info": {
      "@id": "beel:payment_info",
      "@type": "@id"
    },
    "notes": {
      "@id": "beel:notes",
      "@type": "xsd:string"
    },
    "external_ref": {
      "@id": "beel:external_ref"
    },
    "metadata": {
      "@id": "beel:metadata",
      "@type": "@id"
    },
    "custom_fields": {
      "@id": "beel:custom_fields",
      "@container": "@list"
    },
    "options": {
      "@id": "beel:options",
      "@type": "@id"
    },
    "InvoiceProcessingOptions": "beel:InvoiceProcessingOptions",
    "issue_directly": {
      "@id": "beel:issue_directly",
      "@type": "xsd:boolean"
    },
    "wait_for_pdf": {
      "@id": "beel:wait_for_pdf",
      "@type": "xsd:boolean"
    },
    "send_automatically": {
      "@id": "beel:send_automatically",
      "@type": "xsd:boolean"
    },
    "attach_source_invoices": {
      "@id": "beel:attach_source_invoices",
      "@type": "xsd:boolean"
    },
    "email_config": {
      "@id": "beel:email_config"
    },
    "UpdateInvoiceRequest": "beel:UpdateInvoiceRequest",
    "EmailConfiguration": "beel:EmailConfiguration",
    "recipients": {
      "@id": "beel:recipients",
      "@container": "@list"
    },
    "cc": {
      "@id": "beel:cc",
      "@container": "@list"
    },
    "subject": {
      "@id": "beel:subject",
      "@type": "xsd:string"
    },
    "SendEmailRequest": "beel:SendEmailRequest",
    "attach_pdf": {
      "@id": "beel:attach_pdf",
      "@type": "xsd:boolean"
    },
    "language": {
      "@id": "beel:language"
    },
    "CreateCorrectiveInvoiceRequest": "beel:CreateCorrectiveInvoiceRequest",
    "rectification_type": {
      "@id": "beel:rectification_type",
      "@type": "@id"
    },
    "rectification_code": {
      "@id": "beel:rectification_code",
      "@type": "@id"
    },
    "reason": {
      "@id": "beel:reason",
      "@type": "xsd:string"
    },
    "circumstance_date": {
      "@id": "beel:circumstance_date",
      "@type": "xsd:date"
    },
    "recipient_is_business": {
      "@id": "beel:recipient_is_business",
      "@type": "xsd:boolean"
    },
    "CreateSimplifiedExchangeRequest": "beel:CreateSimplifiedExchangeRequest",
    "simplified_invoice_ids": {
      "@id": "beel:simplified_invoice_ids",
      "@container": "@list"
    },
    "InvoicePdfResponse": "beel:InvoicePdfResponse",
    "Customer": "beel:Customer",
    "billing_emails": {
      "@id": "beel:billing_emails",
      "@container": "@list"
    },
    "contact_person": {
      "@id": "beel:contact_person",
      "@type": "xsd:string"
    },
    "preferred_payment_method": {
      "@id": "beel:preferred_payment_method",
      "@type": "@id"
    },
    "general_discount": {
      "@id": "beel:general_discount",
      "@type": "xsd:decimal"
    },
    "active": {
      "@id": "beel:active",
      "@type": "xsd:boolean"
    },
    "created_at": {
      "@id": "beel:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "beel:updated_at",
      "@type": "xsd:dateTime"
    },
    "AlternativeIdentifier": "beel:AlternativeIdentifier",
    "CreateCustomerRequest": "beel:CreateCustomerRequest",
    "UpdateCustomerRequest": "beel:UpdateCustomerRequest",
    "CsvImportResult": "beel:CsvImportResult",
    "total_processed": {
      "@id": "beel:total_processed",
      "@type": "xsd:integer"
    },
    "successful": {
      "@id": "beel:successful",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "beel:failed",
      "@type": "xsd:integer"
    },
    "duplicates_skipped": {
      "@id": "beel:duplicates_skipped",
      "@type": "xsd:integer"
    },
    "created_customers": {
      "@id": "beel:created_customers",
      "@container": "@list"
    },
    "errors": {
      "@id": "beel:errors",
      "@container": "@list"
    },
    "warnings": {
      "@id": "beel:warnings",
      "@container": "@list"
    },
    "CsvValidationError": "beel:CsvValidationError",
    "row": {
      "@id": "beel:row",
      "@type": "xsd:integer"
    },
    "value": {
      "@id": "beel:value",
      "@type": "xsd:string"
    },
    "TemplateCsvInfo": "beel:TemplateCsvInfo",
    "filename": {
      "@id": "beel:filename",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "beel:headers",
      "@container": "@list"
    },
    "example_rows": {
      "@id": "beel:example_rows",
      "@type": "xsd:integer"
    },
    "max_records": {
      "@id": "beel:max_records",
      "@type": "xsd:integer"
    },
    "max_file_size_mb": {
      "@id": "beel:max_file_size_mb",
      "@type": "xsd:decimal"
    },
    "CsvImportPreviewResult": "beel:CsvImportPreviewResult",
    "customers_preview": {
      "@id": "beel:customers_preview",
      "@container": "@list"
    },
    "statistics": {
      "@id": "beel:statistics",
      "@type": "@id"
    },
    "CsvImportMetadata": "beel:CsvImportMetadata",
    "file_size_bytes": {
      "@id": "beel:file_size_bytes",
      "@type": "xsd:integer"
    },
    "total_rows": {
      "@id": "beel:total_rows",
      "@type": "xsd:integer"
    },
    "is_dry_run": {
      "@id": "beel:is_dry_run",
      "@type": "xsd:boolean"
    },
    "processing_time_ms": {
      "@id": "beel:processing_time_ms",
      "@type": "xsd:integer"
    },
    "CsvCustomerPreview": "beel:CsvCustomerPreview",
    "row_number": {
      "@id": "beel:row_number",
      "@type": "xsd:integer"
    },
    "customer": {
      "@id": "beel:customer"
    },
    "status": {
      "@id": "beel:status",
      "@type": "@id"
    },
    "ValidationStatus": "beel:ValidationStatus",
    "CsvImportStatistics": "beel:CsvImportStatistics",
    "with_warnings": {
      "@id": "beel:with_warnings",
      "@type": "xsd:integer"
    },
    "duplicates": {
      "@id": "beel:duplicates",
      "@type": "xsd:integer"
    },
    "invalid_nifs": {
      "@id": "beel:invalid_nifs",
      "@type": "xsd:integer"
    },
    "success_rate": {
      "@id": "beel:success_rate",
      "@type": "xsd:decimal"
    },
    "Product": "beel:Product",
    "name": {
      "@id": "beel:name",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "beel:category",
      "@type": "@id"
    },
    "default_price": {
      "@id": "beel:default_price",
      "@type": "xsd:decimal"
    },
    "ProductCategory": "beel:ProductCategory",
    "CreateProductRequest": "beel:CreateProductRequest",
    "UpdateProductRequest": "beel:UpdateProductRequest",
    "ProductQueryParams": "beel:ProductQueryParams",
    "search": {
      "@id": "beel:search",
      "@type": "xsd:string"
    },
    "page": {
      "@id": "beel:page",
      "@type": "xsd:integer"
    },
    "size": {
      "@id": "beel:size",
      "@type": "xsd:integer"
    },
    "CounterReset": "beel:CounterReset",
    "VeriFactuConfiguration": "beel:VeriFactuConfiguration",
    "nif_status": {
      "@id": "beel:nif_status",
      "@type": "xsd:string"
    },
    "nif_registered_at": {
      "@id": "beel:nif_registered_at",
      "@type": "xsd:dateTime"
    },
    "signed": {
      "@id": "beel:signed",
      "@type": "xsd:boolean"
    },
    "activated": {
      "@id": "beel:activated",
      "@type": "xsd:boolean"
    },
    "pdf_generated": {
      "@id": "beel:pdf_generated",
      "@type": "xsd:boolean"
    },
    "UpdateVeriFactuConfigurationRequest": "beel:UpdateVeriFactuConfigurationRequest",
    "TaxConfiguration": "beel:TaxConfiguration",
    "default_main_tax": {
      "@id": "beel:default_main_tax"
    },
    "default_exemption_reason": {
      "@id": "beel:default_exemption_reason",
      "@type": "@id"
    },
    "default_exemption_reason_text": {
      "@id": "beel:default_exemption_reason_text",
      "@type": "xsd:string"
    },
    "apply_equivalence_surcharge": {
      "@id": "beel:apply_equivalence_surcharge",
      "@type": "xsd:boolean"
    },
    "default_equivalence_surcharge": {
      "@id": "beel:default_equivalence_surcharge",
      "@type": "xsd:decimal"
    },
    "apply_irpf": {
      "@id": "beel:apply_irpf",
      "@type": "xsd:boolean"
    },
    "default_irpf_rate": {
      "@id": "beel:default_irpf_rate",
      "@type": "xsd:decimal"
    },
    "irpf_exempt": {
      "@id": "beel:irpf_exempt",
      "@type": "xsd:boolean"
    },
    "default_payment_method": {
      "@id": "beel:default_payment_method"
    },
    "proforma_validity_days": {
      "@id": "beel:proforma_validity_days",
      "@type": "xsd:integer"
    },
    "withholding_options": {
      "@id": "beel:withholding_options"
    },
    "InvoiceSeries": "beel:InvoiceSeries",
    "document_type": {
      "@id": "beel:document_type",
      "@type": "@id"
    },
    "format": {
      "@id": "beel:format",
      "@type": "@id"
    },
    "counter_reset": {
      "@id": "beel:counter_reset",
      "@type": "@id"
    },
    "initial_number": {
      "@id": "beel:initial_number",
      "@type": "xsd:integer"
    },
    "default_series": {
      "@id": "beel:default_series",
      "@type": "xsd:boolean"
    },
    "numbering_locked": {
      "@id": "beel:numbering_locked",
      "@type": "xsd:boolean"
    },
    "next_number": {
      "@id": "beel:next_number",
      "@type": "xsd:integer"
    },
    "TaxRegime": "beel:TaxRegime",
    "tax_rates": {
      "@id": "beel:tax_rates",
      "@container": "@list"
    },
    "applies_equivalence_surcharge": {
      "@id": "beel:applies_equivalence_surcharge",
      "@type": "xsd:boolean"
    },
    "regime_keys": {
      "@id": "beel:regime_keys",
      "@container": "@list"
    },
    "VeriFactuRegimeKey": "beel:VeriFactuRegimeKey",
    "TaxPercentage": "beel:TaxPercentage",
    "percentage": {
      "@id": "beel:percentage",
      "@type": "xsd:decimal"
    },
    "associated_equivalence_surcharge": {
      "@id": "beel:associated_equivalence_surcharge",
      "@type": "xsd:decimal"
    },
    "valid_from": {
      "@id": "beel:valid_from",
      "@type": "xsd:date"
    },
    "VatType": "beel:VatType",
    "verifactu_code": {
      "@id": "beel:verifactu_code",
      "@type": "xsd:string"
    },
    "IrpfType": "beel:IrpfType",
    "EquivalenceSurcharge": "beel:EquivalenceSurcharge",
    "associated_vat": {
      "@id": "beel:associated_vat",
      "@type": "xsd:decimal"
    },
    "CreateSeriesRequest": "beel:CreateSeriesRequest",
    "UpdateSeriesRequest": "beel:UpdateSeriesRequest",
    "UpdateTaxConfigurationRequest": "beel:UpdateTaxConfigurationRequest",
    "ValidateNifRequest": "beel:ValidateNifRequest",
    "ValidateNifResponse": "beel:ValidateNifResponse",
    "valid": {
      "@id": "beel:valid",
      "@type": "xsd:boolean"
    },
    "legal_name_verified": {
      "@id": "beel:legal_name_verified",
      "@type": "xsd:boolean"
    },
    "census_status": {
      "@id": "beel:census_status"
    },
    "validated_at": {
      "@id": "beel:validated_at",
      "@type": "xsd:dateTime"
    },
    "InvoiceTemplateOption": "beel:InvoiceTemplateOption",
    "InvoiceCustomizationOptionsResponse": "beel:InvoiceCustomizationOptionsResponse",
    "template_types": {
      "@id": "beel:template_types",
      "@container": "@list"
    },
    "TaxType": "beel:TaxType",
    "RegimeKey": "beel:RegimeKey",
    "TaxInfo": "beel:TaxInfo",
    "regime_key": {
      "@id": "beel:regime_key",
      "@type": "@id"
    },
    "CustomerValidationUnifiedResult": "beel:CustomerValidationUnifiedResult",
    "customers_validation": {
      "@id": "beel:customers_validation",
      "@container": "@list"
    },
    "CustomerValidationMetadata": "beel:CustomerValidationMetadata",
    "total_customers": {
      "@id": "beel:total_customers",
      "@type": "xsd:integer"
    },
    "source_type": {
      "@id": "beel:source_type",
      "@type": "xsd:string"
    },
    "CustomerValidationItem": "beel:CustomerValidationItem",
    "index": {
      "@id": "beel:index",
      "@type": "xsd:integer"
    },
    "CustomerValidationError": "beel:CustomerValidationError",
    "CustomerValidationWarning": "beel:CustomerValidationWarning",
    "CustomerValidationStatistics": "beel:CustomerValidationStatistics",
    "with_errors": {
      "@id": "beel:with_errors",
      "@type": "xsd:integer"
    },
    "imported": {
      "@id": "beel:imported",
      "@type": "xsd:integer"
    },
    "importable": {
      "@id": "beel:importable",
      "@type": "xsd:integer"
    },
    "not_importable": {
      "@id": "beel:not_importable",
      "@type": "xsd:integer"
    },
    "RecurringInvoiceResponse": "beel:RecurringInvoiceResponse",
    "frequency": {
      "@id": "beel:frequency",
      "@type": "xsd:string"
    },
    "day_of_month": {
      "@id": "beel:day_of_month",
      "@type": "xsd:integer"
    },
    "start_date": {
      "@id": "beel:start_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "beel:end_date",
      "@type": "xsd:date"
    },
    "next_generation": {
      "@id": "beel:next_generation",
      "@type": "xsd:date"
    },
    "draft_in_advance": {
      "@id": "beel:draft_in_advance",
      "@type": "xsd:boolean"
    },
    "is_failing": {
      "@id": "beel:is_failing",
      "@type": "xsd:boolean"
    },
    "pause": {
      "@id": "beel:pause",
      "@type": "@id"
    },
    "completion": {
      "@id": "beel:completion",
      "@type": "@id"
    },
    "series_code": {
      "@id": "beel:series_code",
      "@type": "xsd:string"
    },
    "invoice_type": {
      "@id": "beel:invoice_type",
      "@type": "@id"
    },
    "recipient_fiscal_name": {
      "@id": "beel:recipient_fiscal_name",
      "@type": "xsd:string"
    },
    "recipient_nif": {
      "@id": "beel:recipient_nif",
      "@type": "xsd:string"
    },
    "recipient_alternative_id": {
      "@id": "beel:recipient_alternative_id"
    },
    "amount": {
      "@id": "beel:amount",
      "@type": "xsd:decimal"
    },
    "payment_method": {
      "@id": "beel:payment_method",
      "@type": "xsd:string"
    },
    "payment_iban": {
      "@id": "beel:payment_iban",
      "@type": "xsd:string"
    },
    "payment_swift": {
      "@id": "beel:payment_swift",
      "@type": "xsd:string"
    },
    "email_configuration": {
      "@id": "beel:email_configuration",
      "@type": "@id"
    },
    "generated_invoices": {
      "@id": "beel:generated_invoices",
      "@type": "xsd:integer"
    },
    "max_invoices": {
      "@id": "beel:max_invoices",
      "@type": "xsd:integer"
    },
    "last_generated_at": {
      "@id": "beel:last_generated_at",
      "@type": "xsd:dateTime"
    },
    "last_generated_scheduled_date": {
      "@id": "beel:last_generated_scheduled_date",
      "@type": "xsd:date"
    },
    "source_invoice_id": {
      "@id": "beel:source_invoice_id",
      "@type": "xsd:string"
    },
    "InvoiceLineTemplateResponse": "beel:InvoiceLineTemplateResponse",
    "order": {
      "@id": "beel:order",
      "@type": "xsd:integer"
    },
    "tax_type": {
      "@id": "beel:tax_type",
      "@type": "xsd:string"
    },
    "vat_rate": {
      "@id": "beel:vat_rate",
      "@type": "xsd:decimal"
    },
    "RecurringEmailConfigResponse": "beel:RecurringEmailConfigResponse",
    "UpdateRecurringInvoiceRequest": "beel:UpdateRecurringInvoiceRequest",
    "preview_days": {
      "@id": "beel:preview_days",
      "@type": "xsd:integer"
    },
    "SetRecurringInvoiceStatusRequest": "beel:SetRecurringInvoiceStatusRequest",
    "CreateRecurringInvoiceRequest": "beel:CreateRecurringInvoiceRequest",
    "CreateRecurringFromInvoiceRequest": "beel:CreateRecurringFromInvoiceRequest",
    "RecurringLineRequest": "beel:RecurringLineRequest",
    "RecurringEmailConfigRequest": "beel:RecurringEmailConfigRequest",
    "GenerationHistoryResponse": "beel:GenerationHistoryResponse",
    "invoice_id": {
      "@id": "beel:invoice_id",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "beel:origin"
    },
    "requested_by": {
      "@id": "beel:requested_by",
      "@type": "xsd:string"
    },
    "requested_by_name": {
      "@id": "beel:requested_by_name",
      "@type": "xsd:string"
    },
    "generated_at": {
      "@id": "beel:generated_at",
      "@type": "xsd:dateTime"
    },
    "scheduled_date": {
      "@id": "beel:scheduled_date",
      "@type": "xsd:date"
    },
    "invoice_number": {
      "@id": "beel:invoice_number",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "beel:total",
      "@type": "xsd:decimal"
    },
    "RecurringInvoiceType": "beel:RecurringInvoiceType",
    "CreateCompanyRequest": "beel:CreateCompanyRequest",
    "entity_type": {
      "@id": "beel:entity_type",
      "@type": "@id"
    },
    "legal_form": {
      "@id": "beel:legal_form",
      "@type": "xsd:string"
    },
    "legal_representative": {
      "@id": "beel:legal_representative",
      "@type": "@id"
    },
    "numbering": {
      "@id": "beel:numbering",
      "@type": "@id"
    },
    "aeat_environment": {
      "@id": "beel:aeat_environment"
    },
    "activate": {
      "@id": "beel:activate",
      "@type": "xsd:boolean"
    },
    "UpdateCompanyRequest": "beel:UpdateCompanyRequest",
    "default_iban": {
      "@id": "beel:default_iban"
    },
    "default_swift": {
      "@id": "beel:default_swift"
    },
    "account_holder": {
      "@id": "beel:account_holder",
      "@type": "xsd:string"
    },
    "iae": {
      "@id": "beel:iae",
      "@type": "xsd:string"
    },
    "activity_start_date": {
      "@id": "beel:activity_start_date",
      "@type": "xsd:date"
    },
    "default_payment_term": {
      "@id": "beel:default_payment_term",
      "@type": "xsd:integer"
    },
    "invoice_template_type": {
      "@id": "beel:invoice_template_type"
    },
    "invoice_accent_color": {
      "@id": "beel:invoice_accent_color",
      "@type": "xsd:string"
    },
    "invoice_language": {
      "@id": "beel:invoice_language"
    },
    "email_language": {
      "@id": "beel:email_language"
    },
    "CompanyData": "beel:CompanyData",
    "access_level": {
      "@id": "beel:access_level"
    },
    "is_primary": {
      "@id": "beel:is_primary",
      "@type": "xsd:boolean"
    },
    "verifactu_status": {
      "@id": "beel:verifactu_status",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "beel:environment"
    },
    "in_prod": {
      "@id": "beel:in_prod",
      "@type": "xsd:boolean"
    },
    "in_test": {
      "@id": "beel:in_test",
      "@type": "xsd:boolean"
    },
    "account_state": {
      "@id": "beel:account_state"
    },
    "readiness": {
      "@id": "beel:readiness"
    },
    "CompanyResponse201": "beel:CompanyResponse201",
    "CompanyResponse": "beel:CompanyResponse",
    "ListCompanies200Response": "beel:ListCompanies200Response",
    "RepresentationActionResponse": "beel:RepresentationActionResponse",
    "RepresentationDownloadResponse": "beel:RepresentationDownloadResponse",
    "RepresentationStatusResponse": "beel:RepresentationStatusResponse",
    "CompanyLogo": "beel:CompanyLogo",
    "InvoiceCustomization": "beel:InvoiceCustomization",
    "company_id": {
      "@id": "beel:company_id",
      "@type": "xsd:string"
    },
    "UpdateInvoiceCustomizationRequest": "beel:UpdateInvoiceCustomizationRequest",
    "InitiatePaymentConnectionRequest": "beel:InitiatePaymentConnectionRequest",
    "provider": {
      "@id": "beel:provider",
      "@type": "xsd:string"
    },
    "return_url": {
      "@id": "beel:return_url",
      "@type": "xsd:string"
    },
    "InitiatePaymentConnectionResponse": "beel:InitiatePaymentConnectionResponse",
    "CompanyPaymentConnection": "beel:CompanyPaymentConnection",
    "external_account_id": {
      "@id": "beel:external_account_id",
      "@type": "xsd:string"
    },
    "external_account_name": {
      "@id": "beel:external_account_name",
      "@type": "xsd:string"
    },
    "connected_at": {
      "@id": "beel:connected_at",
      "@type": "xsd:dateTime"
    },
    "last_event_at": {
      "@id": "beel:last_event_at",
      "@type": "xsd:dateTime"
    },
    "auto_invoice_enabled": {
      "@id": "beel:auto_invoice_enabled",
      "@type": "xsd:boolean"
    },
    "event_source": {
      "@id": "beel:event_source"
    },
    "auto_create_customer": {
      "@id": "beel:auto_create_customer",
      "@type": "xsd:boolean"
    },
    "send_invoice_by_email": {
      "@id": "beel:send_invoice_by_email",
      "@type": "xsd:boolean"
    },
    "tax_inclusive_tax": {
      "@id": "beel:tax_inclusive_tax"
    },
    "series": {
      "@id": "beel:series",
      "@type": "@id"
    },
    "simplificada_threshold": {
      "@id": "beel:simplificada_threshold",
      "@type": "xsd:decimal"
    },
    "filter_config": {
      "@id": "beel:filter_config",
      "@type": "@id"
    },
    "active_filters": {
      "@id": "beel:active_filters",
      "@container": "@list"
    },
    "CompanyPaymentConnectionResponse": "beel:CompanyPaymentConnectionResponse",
    "UpdateCompanyPaymentConnectionRequest": "beel:UpdateCompanyPaymentConnectionRequest",
    "ManagedPaymentEvent": "beel:ManagedPaymentEvent",
    "event_type": {
      "@id": "beel:event_type",
      "@type": "xsd:string"
    },
    "event_kind": {
      "@id": "beel:event_kind"
    },
    "external_event_id": {
      "@id": "beel:external_event_id",
      "@type": "xsd:string"
    },
    "external_payment_id": {
      "@id": "beel:external_payment_id",
      "@type": "xsd:string"
    },
    "source_object_id": {
      "@id": "beel:source_object_id",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "beel:currency",
      "@type": "xsd:string"
    },
    "fee_amount": {
      "@id": "beel:fee_amount",
      "@type": "xsd:decimal"
    },
    "net_amount": {
      "@id": "beel:net_amount",
      "@type": "xsd:decimal"
    },
    "money_returned": {
      "@id": "beel:money_returned",
      "@type": "xsd:boolean"
    },
    "customer_email": {
      "@id": "beel:customer_email",
      "@type": "xsd:string"
    },
    "customer_name": {
      "@id": "beel:customer_name",
      "@type": "xsd:string"
    },
    "failure_category": {
      "@id": "beel:failure_category"
    },
    "failure_reason": {
      "@id": "beel:failure_reason",
      "@type": "xsd:string"
    },
    "failure_message": {
      "@id": "beel:failure_message",
      "@type": "xsd:string"
    },
    "needs_action": {
      "@id": "beel:needs_action",
      "@type": "xsd:boolean"
    },
    "outcome": {
      "@id": "beel:outcome",
      "@type": "@id"
    },
    "draft_available": {
      "@id": "beel:draft_available",
      "@type": "xsd:boolean"
    },
    "retry_available": {
      "@id": "beel:retry_available",
      "@type": "xsd:boolean"
    },
    "discard_available": {
      "@id": "beel:discard_available",
      "@type": "xsd:boolean"
    },
    "retry_count": {
      "@id": "beel:retry_count",
      "@type": "xsd:integer"
    },
    "received_at": {
      "@id": "beel:received_at",
      "@type": "xsd:dateTime"
    },
    "processed_at": {
      "@id": "beel:processed_at",
      "@type": "xsd:dateTime"
    },
    "discarded": {
      "@id": "beel:discarded",
      "@type": "xsd:boolean"
    },
    "discarded_at": {
      "@id": "beel:discarded_at",
      "@type": "xsd:dateTime"
    },
    "ListManagedPaymentEventsResponse": "beel:ListManagedPaymentEventsResponse",
    "ManagedPaymentEventResponse": "beel:ManagedPaymentEventResponse",
    "ManagedPaymentEventDraftResponse": "beel:ManagedPaymentEventDraftResponse",
    "EmailDeliveryStatus": "beel:EmailDeliveryStatus",
    "EmailDeliveryResponse": "beel:EmailDeliveryResponse",
    "email_type": {
      "@id": "beel:email_type",
      "@type": "xsd:string"
    },
    "related_entity_type": {
      "@id": "beel:related_entity_type",
      "@type": "xsd:string"
    },
    "related_entity_id": {
      "@id": "beel:related_entity_id",
      "@type": "xsd:string"
    },
    "sent_at": {
      "@id": "beel:sent_at",
      "@type": "xsd:dateTime"
    },
    "EmailDeliveryListResponse": "beel:EmailDeliveryListResponse",
    "EmailDeliveryDetail": "beel:EmailDeliveryDetail",
    "body_available": {
      "@id": "beel:body_available",
      "@type": "xsd:boolean"
    },
    "html_body": {
      "@id": "beel:html_body",
      "@type": "xsd:string"
    },
    "text_body": {
      "@id": "beel:text_body",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "beel:attachments",
      "@container": "@list"
    },
    "related_invoices": {
      "@id": "beel:related_invoices",
      "@container": "@list"
    },
    "EmailAttachment": "beel:EmailAttachment",
    "content_type": {
      "@id": "beel:content_type",
      "@type": "xsd:string"
    },
    "download_url": {
      "@id": "beel:download_url",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "beel-es API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects beel-es'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-10-30) from openapi/beel-es-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/beel-es-openapi.json"
  ]
}