{
  "@context": {
    "@vocab": "https://astranexo.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "astranexo": "https://astranexo.com/schema#",
    "Retention": "astranexo:Retention",
    "class": {
      "@id": "astranexo:class",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "astranexo:description",
      "@type": "xsd:string"
    },
    "ArchiveExportRequest": "astranexo:ArchiveExportRequest",
    "from": {
      "@id": "astranexo:from",
      "@type": "xsd:date"
    },
    "to": {
      "@id": "astranexo:to",
      "@type": "xsd:date"
    },
    "environment": {
      "@id": "astranexo:environment",
      "@type": "@id"
    },
    "ArchiveExport": "astranexo:ArchiveExport",
    "id": {
      "@id": "astranexo:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "astranexo:status",
      "@type": "xsd:string"
    },
    "documents": {
      "@id": "astranexo:documents",
      "@type": "xsd:integer"
    },
    "size_bytes": {
      "@id": "astranexo:size_bytes",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "astranexo:error",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "astranexo:created_at",
      "@type": "xsd:dateTime"
    },
    "finished_at": {
      "@id": "astranexo:finished_at",
      "@type": "xsd:dateTime"
    },
    "expires_at": {
      "@id": "astranexo:expires_at",
      "@type": "xsd:dateTime"
    },
    "ImportResult": "astranexo:ImportResult",
    "imported": {
      "@id": "astranexo:imported",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "astranexo:skipped",
      "@type": "xsd:integer"
    },
    "problems": {
      "@id": "astranexo:problems",
      "@container": "@list"
    },
    "Envelope": "astranexo:Envelope",
    "success": {
      "@id": "astranexo:success",
      "@type": "xsd:boolean"
    },
    "message": {
      "@id": "astranexo:message",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "astranexo:data"
    },
    "timestamp": {
      "@id": "astranexo:timestamp",
      "@type": "xsd:dateTime"
    },
    "api_version": {
      "@id": "astranexo:api_version",
      "@type": "xsd:string"
    },
    "ErrorPayload": "astranexo:ErrorPayload",
    "code": {
      "@id": "astranexo:code",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "astranexo:errors"
    },
    "ErrorEnvelope": "astranexo:ErrorEnvelope",
    "QuotaError": "astranexo:QuotaError",
    "PaginationMeta": "astranexo:PaginationMeta",
    "current_page": {
      "@id": "astranexo:current_page",
      "@type": "xsd:integer"
    },
    "last_page": {
      "@id": "astranexo:last_page",
      "@type": "xsd:integer"
    },
    "per_page": {
      "@id": "astranexo:per_page",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "astranexo:total",
      "@type": "xsd:integer"
    },
    "Environment": "astranexo:Environment",
    "IdentificationType": "astranexo:IdentificationType",
    "DocumentStatus": "astranexo:DocumentStatus",
    "ServiceStatus": "astranexo:ServiceStatus",
    "version": {
      "@id": "astranexo:version",
      "@type": "xsd:string"
    },
    "database": {
      "@id": "astranexo:database",
      "@type": "xsd:string"
    },
    "hacienda": {
      "@id": "astranexo:hacienda"
    },
    "ServiceCheck": "astranexo:ServiceCheck",
    "available": {
      "@id": "astranexo:available",
      "@type": "xsd:boolean"
    },
    "response_time_ms": {
      "@id": "astranexo:response_time_ms",
      "@type": "xsd:decimal"
    },
    "Plan": "astranexo:Plan",
    "name": {
      "@id": "astranexo:name",
      "@type": "xsd:string"
    },
    "monthly_price_cents": {
      "@id": "astranexo:monthly_price_cents",
      "@type": "xsd:integer"
    },
    "yearly_price_cents": {
      "@id": "astranexo:yearly_price_cents",
      "@type": "xsd:integer"
    },
    "included_docs": {
      "@id": "astranexo:included_docs",
      "@type": "xsd:integer"
    },
    "max_organizations": {
      "@id": "astranexo:max_organizations",
      "@type": "xsd:integer"
    },
    "active_org_cents": {
      "@id": "astranexo:active_org_cents",
      "@type": "xsd:integer"
    },
    "archive_included": {
      "@id": "astranexo:archive_included",
      "@type": "xsd:boolean"
    },
    "live_allowed": {
      "@id": "astranexo:live_allowed",
      "@type": "xsd:boolean"
    },
    "Pack": "astranexo:Pack",
    "docs": {
      "@id": "astranexo:docs",
      "@type": "xsd:integer"
    },
    "price_cents": {
      "@id": "astranexo:price_cents",
      "@type": "xsd:integer"
    },
    "PriceList": "astranexo:PriceList",
    "plans": {
      "@id": "astranexo:plans",
      "@container": "@list"
    },
    "packs": {
      "@id": "astranexo:packs",
      "@container": "@list"
    },
    "currency": {
      "@id": "astranexo:currency",
      "@type": "xsd:string"
    },
    "iva_rate": {
      "@id": "astranexo:iva_rate",
      "@type": "xsd:decimal"
    },
    "Account": "astranexo:Account",
    "billing_email": {
      "@id": "astranexo:billing_email",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "astranexo:plan",
      "@type": "xsd:string"
    },
    "Usage": "astranexo:Usage",
    "period_start": {
      "@id": "astranexo:period_start",
      "@type": "xsd:dateTime"
    },
    "period_end": {
      "@id": "astranexo:period_end",
      "@type": "xsd:dateTime"
    },
    "used": {
      "@id": "astranexo:used",
      "@type": "xsd:decimal"
    },
    "in_flight": {
      "@id": "astranexo:in_flight",
      "@type": "xsd:integer"
    },
    "pack_remaining": {
      "@id": "astranexo:pack_remaining",
      "@type": "xsd:decimal"
    },
    "remaining": {
      "@id": "astranexo:remaining",
      "@type": "xsd:decimal"
    },
    "active_organizations": {
      "@id": "astranexo:active_organizations",
      "@type": "xsd:integer"
    },
    "Organization": "astranexo:Organization",
    "legal_name": {
      "@id": "astranexo:legal_name",
      "@type": "xsd:string"
    },
    "identification_type": {
      "@id": "astranexo:identification_type",
      "@type": "@id"
    },
    "identification_number": {
      "@id": "astranexo:identification_number",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "astranexo:email",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "astranexo:phone",
      "@type": "xsd:string"
    },
    "economic_activities": {
      "@id": "astranexo:economic_activities",
      "@container": "@list"
    },
    "certificate_test": {
      "@id": "astranexo:certificate_test",
      "@type": "xsd:boolean"
    },
    "certificate_live": {
      "@id": "astranexo:certificate_live",
      "@type": "xsd:boolean"
    },
    "OrganizationInput": "astranexo:OrganizationInput",
    "OrganizationUpdate": "astranexo:OrganizationUpdate",
    "ApiKey": "astranexo:ApiKey",
    "mode": {
      "@id": "astranexo:mode",
      "@type": "xsd:string"
    },
    "prefix": {
      "@id": "astranexo:prefix",
      "@type": "xsd:string"
    },
    "abilities": {
      "@id": "astranexo:abilities",
      "@container": "@list"
    },
    "organization_id": {
      "@id": "astranexo:organization_id",
      "@type": "xsd:string"
    },
    "last_used_at": {
      "@id": "astranexo:last_used_at",
      "@type": "xsd:dateTime"
    },
    "revoked_at": {
      "@id": "astranexo:revoked_at",
      "@type": "xsd:dateTime"
    },
    "ApiKeyInput": "astranexo:ApiKeyInput",
    "CurrentKey": "astranexo:CurrentKey",
    "key": {
      "@id": "astranexo:key"
    },
    "account": {
      "@id": "astranexo:account"
    },
    "organization": {
      "@id": "astranexo:organization"
    },
    "OrganizationProfile": "astranexo:OrganizationProfile",
    "uuid": {
      "@id": "astranexo:uuid",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "astranexo:logo_url",
      "@type": "xsd:string"
    },
    "logo_width": {
      "@id": "astranexo:logo_width",
      "@type": "xsd:integer"
    },
    "default_environment": {
      "@id": "astranexo:default_environment",
      "@type": "@id"
    },
    "rate_limits": {
      "@id": "astranexo:rate_limits"
    },
    "is_active": {
      "@id": "astranexo:is_active",
      "@type": "xsd:boolean"
    },
    "OrganizationProfileUpdate": "astranexo:OrganizationProfileUpdate",
    "CertificateStatus": "astranexo:CertificateStatus",
    "production": {
      "@id": "astranexo:production",
      "@type": "@id"
    },
    "staging": {
      "@id": "astranexo:staging",
      "@type": "@id"
    },
    "CertificateEnvironmentStatus": "astranexo:CertificateEnvironmentStatus",
    "has_certificate": {
      "@id": "astranexo:has_certificate",
      "@type": "xsd:boolean"
    },
    "has_credentials": {
      "@id": "astranexo:has_credentials",
      "@type": "xsd:boolean"
    },
    "CertificateUpload": "astranexo:CertificateUpload",
    "certificate": {
      "@id": "astranexo:certificate",
      "@type": "xsd:string"
    },
    "pin": {
      "@id": "astranexo:pin",
      "@type": "xsd:string"
    },
    "atv_user": {
      "@id": "astranexo:atv_user",
      "@type": "xsd:string"
    },
    "atv_password": {
      "@id": "astranexo:atv_password",
      "@type": "xsd:string"
    },
    "CertificateVerification": "astranexo:CertificateVerification",
    "credentials": {
      "@id": "astranexo:credentials"
    },
    "CertificateDeletion": "astranexo:CertificateDeletion",
    "deleted": {
      "@id": "astranexo:deleted",
      "@type": "xsd:boolean"
    },
    "CertificateInfo": "astranexo:CertificateInfo",
    "serial_number": {
      "@id": "astranexo:serial_number",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "astranexo:subject",
      "@type": "xsd:string"
    },
    "expiry_date": {
      "@id": "astranexo:expiry_date",
      "@type": "xsd:date"
    },
    "is_expired": {
      "@id": "astranexo:is_expired",
      "@type": "xsd:boolean"
    },
    "Counter": "astranexo:Counter",
    "branch": {
      "@id": "astranexo:branch",
      "@type": "xsd:string"
    },
    "terminal": {
      "@id": "astranexo:terminal",
      "@type": "xsd:string"
    },
    "document_type": {
      "@id": "astranexo:document_type",
      "@type": "xsd:string"
    },
    "next_value": {
      "@id": "astranexo:next_value",
      "@type": "xsd:integer"
    },
    "updated_at": {
      "@id": "astranexo:updated_at",
      "@type": "xsd:dateTime"
    },
    "CounterInput": "astranexo:CounterInput",
    "Branding": "astranexo:Branding",
    "color": {
      "@id": "astranexo:color",
      "@type": "xsd:string"
    },
    "footer": {
      "@id": "astranexo:footer",
      "@type": "xsd:string"
    },
    "has_logo": {
      "@id": "astranexo:has_logo",
      "@type": "xsd:boolean"
    },
    "email_reply_to": {
      "@id": "astranexo:email_reply_to",
      "@type": "xsd:string"
    },
    "email_sender_name": {
      "@id": "astranexo:email_sender_name",
      "@type": "xsd:string"
    },
    "BrandingInput": "astranexo:BrandingInput",
    "logo": {
      "@id": "astranexo:logo",
      "@type": "xsd:string"
    },
    "ElectronicDocumentRequest": "astranexo:ElectronicDocumentRequest",
    "document": {
      "@id": "astranexo:document",
      "@type": "@id"
    },
    "commercial_info": {
      "@id": "astranexo:commercial_info",
      "@type": "@id"
    },
    "issuer": {
      "@id": "astranexo:issuer",
      "@type": "@id"
    },
    "receiver": {
      "@id": "astranexo:receiver",
      "@type": "@id"
    },
    "items": {
      "@id": "astranexo:items",
      "@container": "@list"
    },
    "totals": {
      "@id": "astranexo:totals",
      "@type": "@id"
    },
    "reference": {
      "@id": "astranexo:reference",
      "@type": "@id"
    },
    "other_charges": {
      "@id": "astranexo:other_charges",
      "@container": "@list"
    },
    "callback_url": {
      "@id": "astranexo:callback_url",
      "@type": "@id"
    },
    "api_config": {
      "@id": "astranexo:api_config",
      "@type": "@id"
    },
    "delivery": {
      "@id": "astranexo:delivery",
      "@type": "@id"
    },
    "DocumentBlock": "astranexo:DocumentBlock",
    "activity_code": {
      "@id": "astranexo:activity_code",
      "@type": "xsd:string"
    },
    "provider_system_id": {
      "@id": "astranexo:provider_system_id",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "astranexo:date",
      "@type": "xsd:dateTime"
    },
    "situation": {
      "@id": "astranexo:situation",
      "@type": "xsd:string"
    },
    "clave": {
      "@id": "astranexo:clave",
      "@type": "xsd:string"
    },
    "consecutive_number": {
      "@id": "astranexo:consecutive_number",
      "@type": "xsd:string"
    },
    "CommercialInfo": "astranexo:CommercialInfo",
    "exchange_rate": {
      "@id": "astranexo:exchange_rate",
      "@type": "xsd:decimal"
    },
    "sale_condition": {
      "@id": "astranexo:sale_condition",
      "@type": "xsd:string"
    },
    "sale_condition_other": {
      "@id": "astranexo:sale_condition_other",
      "@type": "xsd:string"
    },
    "payment_method": {
      "@id": "astranexo:payment_method",
      "@type": "xsd:string"
    },
    "payment_method_other": {
      "@id": "astranexo:payment_method_other",
      "@type": "xsd:string"
    },
    "credit_terms": {
      "@id": "astranexo:credit_terms",
      "@type": "xsd:string"
    },
    "Party": "astranexo:Party",
    "type": {
      "@id": "astranexo:type",
      "@type": "xsd:string"
    },
    "commercial_name": {
      "@id": "astranexo:commercial_name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "astranexo:address",
      "@type": "@id"
    },
    "location": {
      "@id": "astranexo:location",
      "@type": "@id"
    },
    "foreign_address": {
      "@id": "astranexo:foreign_address",
      "@type": "xsd:string"
    },
    "Address": "astranexo:Address",
    "province": {
      "@id": "astranexo:province",
      "@type": "xsd:string"
    },
    "canton": {
      "@id": "astranexo:canton",
      "@type": "xsd:string"
    },
    "district": {
      "@id": "astranexo:district",
      "@type": "xsd:string"
    },
    "neighborhood": {
      "@id": "astranexo:neighborhood",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "astranexo:details",
      "@type": "xsd:string"
    },
    "other_signs": {
      "@id": "astranexo:other_signs",
      "@type": "xsd:string"
    },
    "Item": "astranexo:Item",
    "line_number": {
      "@id": "astranexo:line_number",
      "@type": "xsd:integer"
    },
    "cabys_code": {
      "@id": "astranexo:cabys_code",
      "@type": "xsd:string"
    },
    "tariff_code": {
      "@id": "astranexo:tariff_code",
      "@type": "xsd:string"
    },
    "quantity": {
      "@id": "astranexo:quantity",
      "@type": "xsd:decimal"
    },
    "unit": {
      "@id": "astranexo:unit",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "astranexo:price",
      "@type": "xsd:decimal"
    },
    "unit_price": {
      "@id": "astranexo:unit_price",
      "@type": "xsd:decimal"
    },
    "discount": {
      "@id": "astranexo:discount",
      "@container": "@list"
    },
    "discounts": {
      "@id": "astranexo:discounts",
      "@container": "@list"
    },
    "tax": {
      "@id": "astranexo:tax"
    },
    "exoneration": {
      "@id": "astranexo:exoneration",
      "@type": "@id"
    },
    "is_service": {
      "@id": "astranexo:is_service",
      "@type": "xsd:boolean"
    },
    "commercial_codes": {
      "@id": "astranexo:commercial_codes",
      "@container": "@list"
    },
    "surtido_items": {
      "@id": "astranexo:surtido_items",
      "@container": "@list"
    },
    "subtotal": {
      "@id": "astranexo:subtotal",
      "@type": "xsd:decimal"
    },
    "net_tax": {
      "@id": "astranexo:net_tax",
      "@type": "xsd:decimal"
    },
    "export_amount": {
      "@id": "astranexo:export_amount",
      "@type": "xsd:decimal"
    },
    "transaction_type": {
      "@id": "astranexo:transaction_type",
      "@type": "xsd:string"
    },
    "medication_registry": {
      "@id": "astranexo:medication_registry",
      "@type": "xsd:string"
    },
    "pharmaceutical_form": {
      "@id": "astranexo:pharmaceutical_form",
      "@type": "xsd:string"
    },
    "Tax": "astranexo:Tax",
    "rate_code": {
      "@id": "astranexo:rate_code",
      "@type": "xsd:string"
    },
    "rate": {
      "@id": "astranexo:rate",
      "@type": "xsd:decimal"
    },
    "amount": {
      "@id": "astranexo:amount",
      "@type": "xsd:decimal"
    },
    "taxable_base": {
      "@id": "astranexo:taxable_base",
      "@type": "xsd:decimal"
    },
    "assumed_tax_amount": {
      "@id": "astranexo:assumed_tax_amount",
      "@type": "xsd:decimal"
    },
    "exoneration_amount": {
      "@id": "astranexo:exoneration_amount",
      "@type": "xsd:decimal"
    },
    "Exoneration": "astranexo:Exoneration",
    "type_other": {
      "@id": "astranexo:type_other",
      "@type": "xsd:string"
    },
    "document_number": {
      "@id": "astranexo:document_number",
      "@type": "xsd:string"
    },
    "institution": {
      "@id": "astranexo:institution",
      "@type": "xsd:string"
    },
    "institution_name": {
      "@id": "astranexo:institution_name",
      "@type": "xsd:string"
    },
    "emission_date": {
      "@id": "astranexo:emission_date",
      "@type": "xsd:dateTime"
    },
    "percentage": {
      "@id": "astranexo:percentage",
      "@type": "xsd:decimal"
    },
    "article": {
      "@id": "astranexo:article",
      "@type": "xsd:string"
    },
    "inciso": {
      "@id": "astranexo:inciso",
      "@type": "xsd:string"
    },
    "Discount": "astranexo:Discount",
    "other_code": {
      "@id": "astranexo:other_code",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "astranexo:reason",
      "@type": "xsd:string"
    },
    "CommercialCode": "astranexo:CommercialCode",
    "SurtidoItem": "astranexo:SurtidoItem",
    "OtherCharge": "astranexo:OtherCharge",
    "id_number": {
      "@id": "astranexo:id_number",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "astranexo:detail",
      "@type": "xsd:string"
    },
    "Reference": "astranexo:Reference",
    "number": {
      "@id": "astranexo:number",
      "@type": "xsd:string"
    },
    "code_other_description": {
      "@id": "astranexo:code_other_description",
      "@type": "xsd:string"
    },
    "Totals": "astranexo:Totals",
    "total_taxed_services": {
      "@id": "astranexo:total_taxed_services",
      "@type": "xsd:decimal"
    },
    "total_exempt_services": {
      "@id": "astranexo:total_exempt_services",
      "@type": "xsd:decimal"
    },
    "total_exonerated_services": {
      "@id": "astranexo:total_exonerated_services",
      "@type": "xsd:decimal"
    },
    "total_no_sujeto_services": {
      "@id": "astranexo:total_no_sujeto_services",
      "@type": "xsd:decimal"
    },
    "total_taxed_goods": {
      "@id": "astranexo:total_taxed_goods",
      "@type": "xsd:decimal"
    },
    "total_exempt_goods": {
      "@id": "astranexo:total_exempt_goods",
      "@type": "xsd:decimal"
    },
    "total_exonerated_goods": {
      "@id": "astranexo:total_exonerated_goods",
      "@type": "xsd:decimal"
    },
    "total_no_sujeta_goods": {
      "@id": "astranexo:total_no_sujeta_goods",
      "@type": "xsd:decimal"
    },
    "total_sales": {
      "@id": "astranexo:total_sales",
      "@type": "xsd:decimal"
    },
    "total_discount": {
      "@id": "astranexo:total_discount",
      "@type": "xsd:decimal"
    },
    "total_net_sales": {
      "@id": "astranexo:total_net_sales",
      "@type": "xsd:decimal"
    },
    "total_taxes": {
      "@id": "astranexo:total_taxes",
      "@type": "xsd:decimal"
    },
    "total_assumed_tax": {
      "@id": "astranexo:total_assumed_tax",
      "@type": "xsd:decimal"
    },
    "total_iva_returned": {
      "@id": "astranexo:total_iva_returned",
      "@type": "xsd:decimal"
    },
    "total_other_charges": {
      "@id": "astranexo:total_other_charges",
      "@type": "xsd:decimal"
    },
    "ApiConfig": "astranexo:ApiConfig",
    "simulate": {
      "@id": "astranexo:simulate",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "astranexo:language",
      "@type": "xsd:string"
    },
    "Delivery": "astranexo:Delivery",
    "recipients": {
      "@id": "astranexo:recipients",
      "@container": "@list"
    },
    "DocumentSubmitted": "astranexo:DocumentSubmitted",
    "document_key": {
      "@id": "astranexo:document_key",
      "@type": "xsd:string"
    },
    "document_type_name": {
      "@id": "astranexo:document_type_name",
      "@type": "xsd:string"
    },
    "signed_xml_path": {
      "@id": "astranexo:signed_xml_path",
      "@type": "xsd:string"
    },
    "storage_status": {
      "@id": "astranexo:storage_status",
      "@type": "xsd:string"
    },
    "tenant_uuid": {
      "@id": "astranexo:tenant_uuid",
      "@type": "xsd:string"
    },
    "queued_at": {
      "@id": "astranexo:queued_at",
      "@type": "xsd:dateTime"
    },
    "simulated": {
      "@id": "astranexo:simulated",
      "@type": "xsd:boolean"
    },
    "VoidRequest": "astranexo:VoidRequest",
    "EmailRequest": "astranexo:EmailRequest",
    "DocumentListItem": "astranexo:DocumentListItem",
    "receptor_identification": {
      "@id": "astranexo:receptor_identification",
      "@type": "xsd:string"
    },
    "receptor_name": {
      "@id": "astranexo:receptor_name",
      "@type": "xsd:string"
    },
    "hacienda_status": {
      "@id": "astranexo:hacienda_status",
      "@type": "xsd:string"
    },
    "hacienda_response_at": {
      "@id": "astranexo:hacienda_response_at",
      "@type": "xsd:dateTime"
    },
    "DocumentListResponse": "astranexo:DocumentListResponse",
    "next_cursor": {
      "@id": "astranexo:next_cursor",
      "@type": "xsd:string"
    },
    "Document": "astranexo:Document",
    "transaction_id": {
      "@id": "astranexo:transaction_id",
      "@type": "xsd:string"
    },
    "emisor_identification": {
      "@id": "astranexo:emisor_identification",
      "@type": "xsd:string"
    },
    "emisor_name": {
      "@id": "astranexo:emisor_name",
      "@type": "xsd:string"
    },
    "total_amount": {
      "@id": "astranexo:total_amount",
      "@type": "xsd:decimal"
    },
    "tax_amount": {
      "@id": "astranexo:tax_amount",
      "@type": "xsd:decimal"
    },
    "net_amount": {
      "@id": "astranexo:net_amount",
      "@type": "xsd:decimal"
    },
    "hacienda_message": {
      "@id": "astranexo:hacienda_message",
      "@type": "xsd:string"
    },
    "xml_path": {
      "@id": "astranexo:xml_path",
      "@type": "xsd:string"
    },
    "pdf_path": {
      "@id": "astranexo:pdf_path",
      "@type": "xsd:string"
    },
    "processing_time_ms": {
      "@id": "astranexo:processing_time_ms",
      "@type": "xsd:integer"
    },
    "signed_xml": {
      "@id": "astranexo:signed_xml",
      "@type": "xsd:string"
    },
    "response_xml": {
      "@id": "astranexo:response_xml",
      "@type": "xsd:string"
    },
    "rejections": {
      "@id": "astranexo:rejections",
      "@container": "@list"
    },
    "Rejection": "astranexo:Rejection",
    "error_code": {
      "@id": "astranexo:error_code",
      "@type": "xsd:string"
    },
    "friendly_message": {
      "@id": "astranexo:friendly_message",
      "@type": "xsd:string"
    },
    "element_name": {
      "@id": "astranexo:element_name",
      "@type": "xsd:string"
    },
    "row": {
      "@id": "astranexo:row",
      "@type": "xsd:integer"
    },
    "col": {
      "@id": "astranexo:col",
      "@type": "xsd:integer"
    },
    "ReceptorMessageRequest": "astranexo:ReceptorMessageRequest",
    "message_detail": {
      "@id": "astranexo:message_detail",
      "@type": "xsd:string"
    },
    "issuer_id": {
      "@id": "astranexo:issuer_id",
      "@type": "xsd:string"
    },
    "issuer_id_type": {
      "@id": "astranexo:issuer_id_type",
      "@type": "xsd:string"
    },
    "receiver_id": {
      "@id": "astranexo:receiver_id",
      "@type": "xsd:string"
    },
    "receiver_id_type": {
      "@id": "astranexo:receiver_id_type",
      "@type": "xsd:string"
    },
    "issue_date": {
      "@id": "astranexo:issue_date",
      "@type": "xsd:string"
    },
    "total_tax": {
      "@id": "astranexo:total_tax",
      "@type": "xsd:decimal"
    },
    "tax_condition": {
      "@id": "astranexo:tax_condition",
      "@type": "xsd:string"
    },
    "total_tax_credit": {
      "@id": "astranexo:total_tax_credit",
      "@type": "xsd:decimal"
    },
    "total_applicable_expense": {
      "@id": "astranexo:total_applicable_expense",
      "@type": "xsd:decimal"
    },
    "original_doc_type": {
      "@id": "astranexo:original_doc_type",
      "@type": "xsd:string"
    },
    "WebhookEvent": "astranexo:WebhookEvent",
    "Webhook": "astranexo:Webhook",
    "url": {
      "@id": "astranexo:url",
      "@type": "@id"
    },
    "events": {
      "@id": "astranexo:events",
      "@container": "@list"
    },
    "timeout_seconds": {
      "@id": "astranexo:timeout_seconds",
      "@type": "xsd:integer"
    },
    "max_retries": {
      "@id": "astranexo:max_retries",
      "@type": "xsd:integer"
    },
    "last_triggered_at": {
      "@id": "astranexo:last_triggered_at",
      "@type": "xsd:dateTime"
    },
    "failure_count": {
      "@id": "astranexo:failure_count",
      "@type": "xsd:integer"
    },
    "disabled_at": {
      "@id": "astranexo:disabled_at",
      "@type": "xsd:dateTime"
    },
    "disabled_reason": {
      "@id": "astranexo:disabled_reason",
      "@type": "xsd:string"
    },
    "WebhookInput": "astranexo:WebhookInput",
    "WebhookUpdate": "astranexo:WebhookUpdate",
    "WebhookSecret": "astranexo:WebhookSecret",
    "secret": {
      "@id": "astranexo:secret",
      "@type": "xsd:string"
    },
    "WebhookTestResult": "astranexo:WebhookTestResult",
    "event": {
      "@id": "astranexo:event",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "astranexo:payload"
    },
    "WebhookDelivery": "astranexo:WebhookDelivery",
    "response_status": {
      "@id": "astranexo:response_status",
      "@type": "xsd:integer"
    },
    "attempt": {
      "@id": "astranexo:attempt",
      "@type": "xsd:integer"
    },
    "successful": {
      "@id": "astranexo:successful",
      "@type": "xsd:boolean"
    },
    "delivered_at": {
      "@id": "astranexo:delivered_at",
      "@type": "xsd:dateTime"
    },
    "WebhookEventPayload": "astranexo:WebhookEventPayload",
    "Recipient": "astranexo:Recipient",
    "fax": {
      "@id": "astranexo:fax",
      "@type": "xsd:string"
    },
    "other_address": {
      "@id": "astranexo:other_address",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "astranexo:country_code",
      "@type": "xsd:string"
    },
    "is_foreign": {
      "@id": "astranexo:is_foreign",
      "@type": "xsd:boolean"
    },
    "notes": {
      "@id": "astranexo:notes",
      "@type": "xsd:string"
    },
    "RecipientSummary": "astranexo:RecipientSummary",
    "RecipientInput": "astranexo:RecipientInput",
    "HaciendaStatus": "astranexo:HaciendaStatus",
    "checked_at": {
      "@id": "astranexo:checked_at",
      "@type": "xsd:dateTime"
    },
    "HaciendaEnvironmentStatus": "astranexo:HaciendaEnvironmentStatus",
    "last_check": {
      "@id": "astranexo:last_check",
      "@type": "xsd:dateTime"
    },
    "HaciendaQueryResult": "astranexo:HaciendaQueryResult",
    "ind_estado": {
      "@id": "astranexo:ind_estado",
      "@type": "xsd:string"
    },
    "error_codes": {
      "@id": "astranexo:error_codes",
      "@container": "@list"
    },
    "DraftValidationRequest": "astranexo:DraftValidationRequest",
    "DraftValidationResult": "astranexo:DraftValidationResult",
    "valid": {
      "@id": "astranexo:valid",
      "@type": "xsd:boolean"
    },
    "warnings": {
      "@id": "astranexo:warnings",
      "@container": "@list"
    },
    "DocumentResolution": "astranexo:DocumentResolution",
    "Taxpayer": "astranexo:Taxpayer",
    "cedula": {
      "@id": "astranexo:cedula",
      "@type": "xsd:string"
    },
    "id_raw": {
      "@id": "astranexo:id_raw",
      "@type": "xsd:string"
    },
    "tipo": {
      "@id": "astranexo:tipo",
      "@type": "xsd:string"
    },
    "tipo_texto": {
      "@id": "astranexo:tipo_texto",
      "@type": "xsd:string"
    },
    "nombre": {
      "@id": "astranexo:nombre",
      "@type": "xsd:string"
    },
    "primer_nombre": {
      "@id": "astranexo:primer_nombre",
      "@type": "xsd:string"
    },
    "segundo_nombre": {
      "@id": "astranexo:segundo_nombre",
      "@type": "xsd:string"
    },
    "apellidos": {
      "@id": "astranexo:apellidos",
      "@type": "xsd:string"
    },
    "primer_apellido": {
      "@id": "astranexo:primer_apellido",
      "@type": "xsd:string"
    },
    "segundo_apellido": {
      "@id": "astranexo:segundo_apellido",
      "@type": "xsd:string"
    },
    "razon_social": {
      "@id": "astranexo:razon_social",
      "@type": "xsd:string"
    },
    "ExonetAuthorization": "astranexo:ExonetAuthorization",
    "holder_id": {
      "@id": "astranexo:holder_id",
      "@type": "xsd:string"
    },
    "points": {
      "@id": "astranexo:points",
      "@type": "xsd:decimal"
    },
    "issued_on": {
      "@id": "astranexo:issued_on",
      "@type": "xsd:date"
    },
    "expires_on": {
      "@id": "astranexo:expires_on",
      "@type": "xsd:date"
    },
    "covers_all_cabys": {
      "@id": "astranexo:covers_all_cabys",
      "@type": "xsd:boolean"
    },
    "cabys": {
      "@id": "astranexo:cabys",
      "@container": "@list"
    },
    "authorization_type": {
      "@id": "astranexo:authorization_type",
      "@type": "xsd:string"
    },
    "document_type_description": {
      "@id": "astranexo:document_type_description",
      "@type": "xsd:string"
    },
    "institution_code": {
      "@id": "astranexo:institution_code",
      "@type": "xsd:string"
    },
    "cfia_project": {
      "@id": "astranexo:cfia_project",
      "@type": "xsd:integer"
    },
    "in_force": {
      "@id": "astranexo:in_force",
      "@type": "xsd:boolean"
    },
    "TaxpayerSearchResult": "astranexo:TaxpayerSearchResult",
    "cedulas_fisicas": {
      "@id": "astranexo:cedulas_fisicas",
      "@container": "@list"
    },
    "cedulas_juridicas": {
      "@id": "astranexo:cedulas_juridicas",
      "@container": "@list"
    },
    "taxpayers": {
      "@id": "astranexo:taxpayers",
      "@container": "@list"
    },
    "query": {
      "@id": "astranexo:query",
      "@type": "xsd:string"
    },
    "ExchangeRate": "astranexo:ExchangeRate",
    "buy": {
      "@id": "astranexo:buy",
      "@type": "xsd:decimal"
    },
    "sell": {
      "@id": "astranexo:sell",
      "@type": "xsd:decimal"
    },
    "source": {
      "@id": "astranexo:source",
      "@type": "xsd:string"
    },
    "entity": {
      "@id": "astranexo:entity",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "astranexo:note",
      "@type": "xsd:string"
    },
    "ExchangeRatePair": "astranexo:ExchangeRatePair",
    "fallback": {
      "@id": "astranexo:fallback",
      "@type": "xsd:boolean"
    },
    "stale": {
      "@id": "astranexo:stale",
      "@type": "xsd:boolean"
    },
    "ExchangeRateEntity": "astranexo:ExchangeRateEntity",
    "provider": {
      "@id": "astranexo:provider",
      "@type": "xsd:string"
    },
    "CodeBatch": "astranexo:CodeBatch",
    "codes": {
      "@id": "astranexo:codes",
      "@container": "@list"
    },
    "CabysCode": "astranexo:CabysCode",
    "category_1": {
      "@id": "astranexo:category_1",
      "@type": "xsd:string"
    },
    "description_1": {
      "@id": "astranexo:description_1",
      "@type": "xsd:string"
    },
    "category_2": {
      "@id": "astranexo:category_2",
      "@type": "xsd:string"
    },
    "description_2": {
      "@id": "astranexo:description_2",
      "@type": "xsd:string"
    },
    "category_3": {
      "@id": "astranexo:category_3",
      "@type": "xsd:string"
    },
    "description_3": {
      "@id": "astranexo:description_3",
      "@type": "xsd:string"
    },
    "description_9": {
      "@id": "astranexo:description_9",
      "@type": "xsd:string"
    },
    "tax_rate": {
      "@id": "astranexo:tax_rate",
      "@type": "xsd:string"
    },
    "rank": {
      "@id": "astranexo:rank",
      "@type": "xsd:decimal"
    },
    "CabysCodeDetail": "astranexo:CabysCodeDetail",
    "category_9": {
      "@id": "astranexo:category_9",
      "@type": "xsd:string"
    },
    "includes_note": {
      "@id": "astranexo:includes_note",
      "@type": "xsd:string"
    },
    "excludes_note": {
      "@id": "astranexo:excludes_note",
      "@type": "xsd:string"
    },
    "TariffCode": "astranexo:TariffCode",
    "chapter": {
      "@id": "astranexo:chapter",
      "@type": "xsd:string"
    },
    "heading": {
      "@id": "astranexo:heading",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "astranexo:level",
      "@type": "xsd:integer"
    },
    "is_leaf": {
      "@id": "astranexo:is_leaf",
      "@type": "xsd:boolean"
    },
    "TaxRateEntry": "astranexo:TaxRateEntry",
    "CodeEntry": "astranexo:CodeEntry",
    "Province": "astranexo:Province",
    "LocationUnit": "astranexo:LocationUnit",
    "full_code": {
      "@id": "astranexo:full_code",
      "@type": "xsd:string"
    },
    "AddressSearchResult": "astranexo:AddressSearchResult",
    "primary_text": {
      "@id": "astranexo:primary_text",
      "@type": "xsd:string"
    },
    "secondary_text": {
      "@id": "astranexo:secondary_text",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Astranexo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Astranexo'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-01) from openapi/aster-openapi.yaml, openapi/fe-api-openapi.yaml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/aster-openapi.yaml",
    "openapi/fe-api-openapi.yaml"
  ]
}