{"openapi":"3.1.0","info":{"title":"BI Soft Tech Services LLC - ASP API E-Invoice Compliance Framework","version":"1.0.0","description":"Developer-facing OpenAPI document for BI Soft Tech Services LLC ASP e-invoice APIs. The API supports UAE MoF, UAE PINT-AE, Peppol BIS Billing 3.0 and UBL 2.1 invoice JSON validation, UBL XML generation, PDF evidence, status tracking, onboarding, master-data setup, webhooks and audit workflows."},"paths":{"/portal":{"get":{"tags":["ASP Portal"],"summary":"Public Portal","operationId":"public_portal_portal_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/portal/app":{"get":{"tags":["ASP Portal"],"summary":"Portal App","operationId":"portal_app_portal_app_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/portal/api/auth/login":{"get":{"tags":["ASP Portal"],"summary":"Portal Login Help","operationId":"portal_login_help_portal_api_auth_login_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal Login","operationId":"portal_login_portal_api_auth_login_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Portal Login Portal Api Auth Login Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/public/demo-request":{"post":{"tags":["ASP Portal"],"summary":"Public Demo Request","operationId":"public_demo_request_portal_api_public_demo_request_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Public Demo Request Portal Api Public Demo Request Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/auth/me":{"get":{"tags":["ASP Portal"],"summary":"Portal Me","operationId":"portal_me_portal_api_auth_me_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Me Portal Api Auth Me Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/setup-links":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Setup Links","operationId":"portal_invoice_setup_links_portal_api_invoices_setup_links_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoice Setup Links Portal Api Invoices Setup Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/setup/catalog":{"get":{"tags":["ASP Portal"],"summary":"Portal Setup Catalog","operationId":"portal_setup_catalog_portal_api_setup_catalog_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Setup Catalog Portal Api Setup Catalog Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/setup/{record_type}":{"get":{"tags":["ASP Portal"],"summary":"Portal Setup List","operationId":"portal_setup_list_portal_api_setup__record_type__get","parameters":[{"name":"record_type","in":"path","required":true,"schema":{"type":"string","title":"Record Type"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","default":"","title":"Search"}},{"name":"active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Active"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":25,"title":"Page Size"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Setup List Portal Api Setup  Record Type  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal Setup Create","operationId":"portal_setup_create_portal_api_setup__record_type__post","parameters":[{"name":"record_type","in":"path","required":true,"schema":{"type":"string","title":"Record Type"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Setup Create Portal Api Setup  Record Type  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/setup/{record_type}/{record_id}":{"put":{"tags":["ASP Portal"],"summary":"Portal Setup Update","operationId":"portal_setup_update_portal_api_setup__record_type___record_id__put","parameters":[{"name":"record_type","in":"path","required":true,"schema":{"type":"string","title":"Record Type"}},{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","title":"Record Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Setup Update Portal Api Setup  Record Type   Record Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/setup/{record_type}/{record_id}/active":{"patch":{"tags":["ASP Portal"],"summary":"Portal Setup Active","operationId":"portal_setup_active_portal_api_setup__record_type___record_id__active_patch","parameters":[{"name":"record_type","in":"path","required":true,"schema":{"type":"string","title":"Record Type"}},{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","title":"Record Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Setup Active Portal Api Setup  Record Type   Record Id  Active Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/setup/{record_type}/export.csv":{"get":{"tags":["ASP Portal"],"summary":"Portal Setup Export","operationId":"portal_setup_export_portal_api_setup__record_type__export_csv_get","parameters":[{"name":"record_type","in":"path","required":true,"schema":{"type":"string","title":"Record Type"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/overview":{"get":{"tags":["ASP Portal"],"summary":"Portal Overview","operationId":"portal_overview_portal_api_overview_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Overview Portal Api Overview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/executive-summary":{"get":{"tags":["ASP Portal"],"summary":"Portal Executive Summary","operationId":"portal_executive_summary_portal_api_analytics_executive_summary_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Executive Summary Portal Api Analytics Executive Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/dashboard":{"get":{"tags":["ASP Portal"],"summary":"Portal Dashboard Analytics","description":"Return one reconciled analytics snapshot from one shared invoice population.","operationId":"portal_dashboard_analytics_portal_api_analytics_dashboard_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"}},{"name":"supplier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supplier"}},{"name":"currency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Dashboard Analytics Portal Api Analytics Dashboard Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/sla-trends":{"get":{"tags":["ASP Portal"],"summary":"Portal Sla Trends","operationId":"portal_sla_trends_portal_api_analytics_sla_trends_get","parameters":[{"name":"period","in":"query","required":false,"schema":{"type":"string","default":"daily","title":"Period"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Sla Trends Portal Api Analytics Sla Trends Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/rejection-ageing":{"get":{"tags":["ASP Portal"],"summary":"Portal Rejection Ageing","operationId":"portal_rejection_ageing_portal_api_analytics_rejection_ageing_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Rejection Ageing Portal Api Analytics Rejection Ageing Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/tenants":{"get":{"tags":["ASP Portal"],"summary":"Portal Tenant Analytics","operationId":"portal_tenant_analytics_portal_api_analytics_tenants_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Tenant Analytics Portal Api Analytics Tenants Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/tenants/{tenant_id}":{"get":{"tags":["ASP Portal"],"summary":"Portal Tenant Detail","operationId":"portal_tenant_detail_portal_api_analytics_tenants__tenant_id__get","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Tenant Detail Portal Api Analytics Tenants  Tenant Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/mof-production-kpis":{"get":{"tags":["ASP Portal"],"summary":"Portal Mof Kpis","operationId":"portal_mof_kpis_portal_api_analytics_mof_production_kpis_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Mof Kpis Portal Api Analytics Mof Production Kpis Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/integration/metrics":{"get":{"tags":["ASP Portal"],"summary":"Portal Integration Metrics","operationId":"portal_integration_metrics_portal_api_integration_metrics_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Integration Metrics Portal Api Integration Metrics Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors":{"get":{"tags":["ASP Portal"],"summary":"Portal Connectors","operationId":"portal_connectors_portal_api_connectors_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Connectors Portal Api Connectors Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/bisoft/configuration":{"put":{"tags":["ASP Portal"],"summary":"Portal Save Bisoft Configuration","operationId":"portal_save_bisoft_configuration_portal_api_connectors_bisoft_configuration_put","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Save Bisoft Configuration Portal Api Connectors Bisoft Configuration Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["ASP Portal"],"summary":"Portal Get Bisoft Configuration","operationId":"portal_get_bisoft_configuration_portal_api_connectors_bisoft_configuration_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Get Bisoft Configuration Portal Api Connectors Bisoft Configuration Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/bisoft/capabilities":{"get":{"tags":["ASP Portal"],"summary":"Portal Bisoft Capabilities","operationId":"portal_bisoft_capabilities_portal_api_connectors_bisoft_capabilities_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Bisoft Capabilities Portal Api Connectors Bisoft Capabilities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/bisoft/failures":{"get":{"tags":["ASP Portal"],"summary":"Portal Bisoft Failures","operationId":"portal_bisoft_failures_portal_api_connectors_bisoft_failures_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","default":"","title":"Search"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"failure_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Failure Status"}},{"name":"error_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Code"}},{"name":"validation_rule","in":"query","required":false,"schema":{"type":"string","default":"","title":"Validation Rule"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"source_query","in":"query","required":false,"schema":{"type":"string","default":"","title":"Source Query"}},{"name":"failure_stage","in":"query","required":false,"schema":{"type":"string","default":"","title":"Failure Stage"}},{"name":"customer","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer"}},{"name":"min_retries","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Retries"}},{"name":"max_retries","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Retries"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"last_failed_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Bisoft Failures Portal Api Connectors Bisoft Failures Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/bisoft/failures/{source_invoice_id}/retry":{"post":{"tags":["ASP Portal"],"summary":"Portal Retry Bisoft Failure","operationId":"portal_retry_bisoft_failure_portal_api_connectors_bisoft_failures__source_invoice_id__retry_post","parameters":[{"name":"source_invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Source Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Retry Bisoft Failure Portal Api Connectors Bisoft Failures  Source Invoice Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/bisoft/synchronize":{"post":{"tags":["ASP Portal"],"summary":"Portal Bisoft Synchronize","operationId":"portal_bisoft_synchronize_portal_api_connectors_bisoft_synchronize_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Bisoft Synchronize Portal Api Connectors Bisoft Synchronize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/{connector_id}/test":{"post":{"tags":["ASP Portal"],"summary":"Portal Test Connector","operationId":"portal_test_connector_portal_api_connectors__connector_id__test_post","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Test Connector Portal Api Connectors  Connector Id  Test Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/connectors/{connector_id}/enabled":{"patch":{"tags":["ASP Portal"],"summary":"Portal Connector Enabled","operationId":"portal_connector_enabled_portal_api_connectors__connector_id__enabled_patch","parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Connector Enabled Portal Api Connectors  Connector Id  Enabled Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/analytics/invoices":{"get":{"tags":["ASP Portal"],"summary":"Portal Analytics Invoices","operationId":"portal_analytics_invoices_portal_api_analytics_invoices_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"createdAt","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"status_group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Group"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"rejection_reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rejection Reason"}},{"name":"sla_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sla Status"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Analytics Invoices Portal Api Analytics Invoices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/sales/synchronization/documents":{"get":{"tags":["ASP Portal"],"summary":"Portal Sales Sync Documents","operationId":"portal_sales_sync_documents_portal_api_sales_synchronization_documents_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"last_sync","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"known_total","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Known Total"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"customer","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer"}},{"name":"customer_trn","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer Trn"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"compliance_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Status"}},{"name":"sync_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sync Status"}},{"name":"connector_mode","in":"query","required":false,"schema":{"type":"string","default":"","title":"Connector Mode"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","default":"","title":"Environment"}},{"name":"error_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Code"}},{"name":"error_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Status"}},{"name":"erp_reference","in":"query","required":false,"schema":{"type":"string","default":"","title":"Erp Reference"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","default":"","title":"Search"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Sales Sync Documents Portal Api Sales Synchronization Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/sales/synchronization/summary":{"get":{"tags":["ASP Portal"],"summary":"Portal Sales Sync Summary","operationId":"portal_sales_sync_summary_portal_api_sales_synchronization_summary_get","parameters":[{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"customer","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer"}},{"name":"customer_trn","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer Trn"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"compliance_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Status"}},{"name":"sync_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sync Status"}},{"name":"connector_mode","in":"query","required":false,"schema":{"type":"string","default":"","title":"Connector Mode"}},{"name":"environment","in":"query","required":false,"schema":{"type":"string","default":"","title":"Environment"}},{"name":"error_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Code"}},{"name":"error_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Status"}},{"name":"erp_reference","in":"query","required":false,"schema":{"type":"string","default":"","title":"Erp Reference"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","default":"","title":"Search"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Sales Sync Summary Portal Api Sales Synchronization Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/sales/synchronization/exceptions":{"get":{"tags":["ASP Portal"],"summary":"Portal Sales Sync Exceptions","operationId":"portal_sales_sync_exceptions_portal_api_sales_synchronization_exceptions_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"open_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Open Only"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Status"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"error_category","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Category"}},{"name":"error_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Code"}},{"name":"compliance_rule","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Rule"}},{"name":"customer","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer"}},{"name":"customer_trn","in":"query","required":false,"schema":{"type":"string","default":"","title":"Customer Trn"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"source_query","in":"query","required":false,"schema":{"type":"string","default":"","title":"Source Query"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Sales Sync Exceptions Portal Api Sales Synchronization Exceptions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/documents":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Documents","operationId":"portal_purchase_documents_portal_api_purchase_documents_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"supplier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Supplier"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"compliance_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Status"}},{"name":"sync_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sync Status"}},{"name":"erp_processing_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Erp Processing Status"}},{"name":"company","in":"query","required":false,"schema":{"type":"string","default":"","title":"Company"}},{"name":"currency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Currency"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Documents Portal Api Purchase Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/synchronization/summary":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Sync Summary","operationId":"portal_purchase_sync_summary_portal_api_purchase_synchronization_summary_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Sync Summary Portal Api Purchase Synchronization Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/exceptions":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Exceptions","operationId":"portal_purchase_exceptions_portal_api_purchase_exceptions_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Status"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"supplier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Supplier"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"company","in":"query","required":false,"schema":{"type":"string","default":"","title":"Company"}},{"name":"error_category","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Category"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"min_retries","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Retries"}},{"name":"max_retries","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Retries"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Exceptions Portal Api Purchase Exceptions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/failures":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Failures","operationId":"portal_purchase_failures_portal_api_purchase_failures_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"search","in":"query","required":false,"schema":{"type":"string","default":"","title":"Search"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"supplier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Supplier"}},{"name":"sync_status","in":"query","required":false,"schema":{"type":"string","default":"requires_attention","title":"Sync Status"}},{"name":"compliance_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Status"}},{"name":"error_code","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error Code"}},{"name":"failure_stage","in":"query","required":false,"schema":{"type":"string","default":"","title":"Failure Stage"}},{"name":"sync_method","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sync Method"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"last_failed_at","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Failures Portal Api Purchase Failures Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/failures/{document_id}":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Failure Detail","operationId":"portal_purchase_failure_detail_portal_api_purchase_failures__document_id__get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Failure Detail Portal Api Purchase Failures  Document Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/failures/{source_invoice_id}/retry":{"post":{"tags":["ASP Portal"],"summary":"Portal Retry Purchase Failure","operationId":"portal_retry_purchase_failure_portal_api_purchase_failures__source_invoice_id__retry_post","parameters":[{"name":"source_invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Source Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Retry Purchase Failure Portal Api Purchase Failures  Source Invoice Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/reconciliation":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Reconciliation","operationId":"portal_purchase_reconciliation_portal_api_purchase_reconciliation_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"document_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Type"}},{"name":"supplier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Supplier"}},{"name":"uuid","in":"query","required":false,"schema":{"type":"string","default":"","title":"Uuid"}},{"name":"document_number","in":"query","required":false,"schema":{"type":"string","default":"","title":"Document Number"}},{"name":"company","in":"query","required":false,"schema":{"type":"string","default":"","title":"Company"}},{"name":"currency","in":"query","required":false,"schema":{"type":"string","default":"","title":"Currency"}},{"name":"compliance_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Compliance Status"}},{"name":"sync_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sync Status"}},{"name":"erp_processing_status","in":"query","required":false,"schema":{"type":"string","default":"","title":"Erp Processing Status"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Reconciliation Portal Api Purchase Reconciliation Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/synchronization/sync-now":{"post":{"tags":["ASP Portal"],"summary":"Portal Purchase Sync Now","operationId":"portal_purchase_sync_now_portal_api_purchase_synchronization_sync_now_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Purchase Sync Now Portal Api Purchase Synchronization Sync Now Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/exceptions/{document_id}/retry":{"post":{"tags":["ASP Portal"],"summary":"Portal Retry Purchase","operationId":"portal_retry_purchase_portal_api_purchase_exceptions__document_id__retry_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Retry Purchase Portal Api Purchase Exceptions  Document Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoice-management":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Management","operationId":"portal_invoice_management_portal_api_invoice_management_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"}},{"name":"supplier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supplier"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"trn","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trn"}},{"name":"currency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},{"name":"min_amount","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Min Amount"}},{"name":"max_amount","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Max Amount"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"source_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Reference"}},{"name":"compliance_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compliance Status"}},{"name":"validation_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validation Status"}},{"name":"submission_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Status"}},{"name":"error_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Status"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updatedAt","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"status_group","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Group"}},{"name":"pivot_rows","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pivot Rows"}},{"name":"cards","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Cards"}},{"name":"compact_cards","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Compact Cards"}},{"name":"skip_count","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Skip Count"}},{"name":"known_total","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Known Total"}},{"name":"pivot_period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pivot Period"}},{"name":"pivot_measure","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pivot Measure"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoice Management Portal Api Invoice Management Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoices","operationId":"portal_invoices_portal_api_invoices_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":1000,"title":"Limit"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoices Portal Api Invoices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/document-types":{"get":{"tags":["ASP Portal"],"summary":"Portal Document Types","operationId":"portal_document_types_portal_api_document_types_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Document Types Portal Api Document Types Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/import-file":{"post":{"tags":["ASP Portal"],"summary":"Portal Import Invoice File","operationId":"portal_import_invoice_file_portal_api_invoices_import_file_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Import Invoice File Portal Api Invoices Import File Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/create":{"post":{"tags":["ASP Portal"],"summary":"Portal Create Invoice","operationId":"portal_create_invoice_portal_api_invoices_create_post","parameters":[{"name":"editing_invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Editing Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Create Invoice Portal Api Invoices Create Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/validate":{"post":{"tags":["ASP Portal"],"summary":"Portal Validate Invoice","operationId":"portal_validate_invoice_portal_api_invoices_validate_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Validate Invoice Portal Api Invoices Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoice-mappings":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Mappings","operationId":"portal_invoice_mappings_portal_api_invoice_mappings_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoice Mappings Portal Api Invoice Mappings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal Save Invoice Mapping","operationId":"portal_save_invoice_mapping_portal_api_invoice_mappings_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Save Invoice Mapping Portal Api Invoice Mappings Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Detail","operationId":"portal_invoice_detail_portal_api_invoices__invoice_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoice Detail Portal Api Invoices  Invoice Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/additional-document-references":{"get":{"tags":["ASP Portal"],"summary":"Reference List","operationId":"reference_list_v1_invoices__invoice_id__additional_document_references_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reference List V1 Invoices  Invoice Id  Additional Document References Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Reference Create","operationId":"reference_create_v1_invoices__invoice_id__additional_document_references_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reference Create V1 Invoices  Invoice Id  Additional Document References Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/additional-document-references/{reference_id}":{"get":{"tags":["ASP Portal"],"summary":"Reference Get","operationId":"reference_get_v1_invoices__invoice_id__additional_document_references__reference_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reference Get V1 Invoices  Invoice Id  Additional Document References  Reference Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["ASP Portal"],"summary":"Reference Update","operationId":"reference_update_v1_invoices__invoice_id__additional_document_references__reference_id__patch","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Reference Update V1 Invoices  Invoice Id  Additional Document References  Reference Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ASP Portal"],"summary":"Reference Delete","operationId":"reference_delete_v1_invoices__invoice_id__additional_document_references__reference_id__delete","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/additional-document-references/{reference_id}/attachments":{"post":{"tags":["ASP Portal"],"summary":"Attachment Upload","operationId":"attachment_upload_v1_invoices__invoice_id__additional_document_references__reference_id__attachments_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Attachment Upload V1 Invoices  Invoice Id  Additional Document References  Reference Id  Attachments Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/additional-document-references/{reference_id}/attachments/{attachment_id}":{"get":{"tags":["ASP Portal"],"summary":"Attachment Get","operationId":"attachment_get_v1_invoices__invoice_id__additional_document_references__reference_id__attachments__attachment_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"integer","title":"Attachment Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Attachment Get V1 Invoices  Invoice Id  Additional Document References  Reference Id  Attachments  Attachment Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["ASP Portal"],"summary":"Attachment Update","operationId":"attachment_update_v1_invoices__invoice_id__additional_document_references__reference_id__attachments__attachment_id__patch","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"integer","title":"Attachment Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Attachment Update V1 Invoices  Invoice Id  Additional Document References  Reference Id  Attachments  Attachment Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ASP Portal"],"summary":"Attachment Delete","operationId":"attachment_delete_v1_invoices__invoice_id__additional_document_references__reference_id__attachments__attachment_id__delete","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"integer","title":"Attachment Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/additional-document-references/{reference_id}/attachments/{attachment_id}/download":{"get":{"tags":["ASP Portal"],"summary":"Attachment Download","operationId":"attachment_download_v1_invoices__invoice_id__additional_document_references__reference_id__attachments__attachment_id__download_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"reference_id","in":"path","required":true,"schema":{"type":"integer","title":"Reference Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"integer","title":"Attachment Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}/attachments":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Attachments","operationId":"portal_invoice_attachments_portal_api_invoices__invoice_id__attachments_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Invoice Attachments Portal Api Invoices  Invoice Id  Attachments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}/attachments/{attachment_id}/content":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Attachment Content","operationId":"portal_invoice_attachment_content_portal_api_invoices__invoice_id__attachments__attachment_id__content_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"attachment_id","in":"path","required":true,"schema":{"type":"integer","title":"Attachment Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}/xml":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Xml","operationId":"portal_invoice_xml_portal_api_invoices__invoice_id__xml_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"download","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Download"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Portal Invoice Xml Portal Api Invoices  Invoice Id  Xml Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}/pdf":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Pdf","operationId":"portal_invoice_pdf_portal_api_invoices__invoice_id__pdf_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/invoices/{invoice_id}/send":{"post":{"tags":["ASP Portal"],"summary":"Portal Send Invoice","operationId":"portal_send_invoice_portal_api_invoices__invoice_id__send_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Send Invoice Portal Api Invoices  Invoice Id  Send Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow/{invoice_id}/retry":{"post":{"tags":["ASP Portal"],"summary":"Portal Retry Workflow","operationId":"portal_retry_workflow_portal_api_workflow__invoice_id__retry_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Retry Workflow Portal Api Workflow  Invoice Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/audit":{"get":{"tags":["ASP Portal"],"summary":"Portal Audit","operationId":"portal_audit_portal_api_audit_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Audit Portal Api Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/events":{"get":{"tags":["ASP Portal"],"summary":"Audit Event Page","operationId":"audit_event_page_v1_audit_events_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From"}},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"event_category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Category"}},{"name":"event_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Type"}},{"name":"action","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action"}},{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"result","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Result"}},{"name":"actor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor"}},{"name":"correlation_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"}},{"name":"idempotency_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency Key"}},{"name":"scheduler_run_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scheduler Run Id"}},{"name":"connector_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connector Id"}},{"name":"http_status","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Http Status"}},{"name":"error_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"eventDate","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Event Page V1 Audit Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/events/{audit_event_id}":{"get":{"tags":["ASP Portal"],"summary":"Audit Event Detail","operationId":"audit_event_detail_v1_audit_events__audit_event_id__get","parameters":[{"name":"audit_event_id","in":"path","required":true,"schema":{"type":"integer","title":"Audit Event Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Event Detail V1 Audit Events  Audit Event Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/invoices/{invoice_id}":{"get":{"tags":["ASP Portal"],"summary":"Audit Invoice History","operationId":"audit_invoice_history_v1_audit_invoices__invoice_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Invoice History V1 Audit Invoices  Invoice Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/correlations/{correlation_id}":{"get":{"tags":["ASP Portal"],"summary":"Audit Correlation History","operationId":"audit_correlation_history_v1_audit_correlations__correlation_id__get","parameters":[{"name":"correlation_id","in":"path","required":true,"schema":{"type":"string","title":"Correlation Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Correlation History V1 Audit Correlations  Correlation Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/summary":{"get":{"tags":["ASP Portal"],"summary":"Audit Summary","operationId":"audit_summary_v1_audit_summary_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Summary V1 Audit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/reports":{"get":{"tags":["ASP Portal"],"summary":"Portal Reports","operationId":"portal_reports_portal_api_reports_get","parameters":[{"name":"section","in":"query","required":false,"schema":{"type":"string","default":"full","title":"Section"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Reports Portal Api Reports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/assessment":{"get":{"tags":["ASP Portal"],"summary":"Portal Assessment","operationId":"portal_assessment_portal_api_assessment_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Assessment Portal Api Assessment Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/reports/invoices.csv":{"get":{"tags":["ASP Portal"],"summary":"Portal Invoice Report Csv","operationId":"portal_invoice_report_csv_portal_api_reports_invoices_csv_get","parameters":[{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"}},{"name":"supplier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supplier"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"trn","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trn"}},{"name":"currency","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Currency"}},{"name":"min_amount","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Min Amount"}},{"name":"max_amount","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Max Amount"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"source_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Reference"}},{"name":"compliance_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compliance Status"}},{"name":"validation_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validation Status"}},{"name":"submission_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Status"}},{"name":"error_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Status"}},{"name":"environment","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Environment"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updatedAt","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/reports/{report_name}.csv":{"get":{"tags":["ASP Portal"],"summary":"Portal Named Report Csv","operationId":"portal_named_report_csv_portal_api_reports__report_name__csv_get","parameters":[{"name":"report_name","in":"path","required":true,"schema":{"type":"string","title":"Report Name"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/clients":{"get":{"tags":["ASP Portal"],"summary":"Portal Clients","operationId":"portal_clients_portal_api_clients_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Clients Portal Api Clients Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/clients/{client_id}/status":{"patch":{"tags":["ASP Portal"],"summary":"Portal Client Status","operationId":"portal_client_status_portal_api_clients__client_id__status_patch","parameters":[{"name":"client_id","in":"path","required":true,"schema":{"type":"integer","title":"Client Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Client Status Portal Api Clients  Client Id  Status Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/documents":{"get":{"tags":["ASP Portal"],"summary":"Portal Documents","operationId":"portal_documents_portal_api_documents_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Documents Portal Api Documents Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/clients/{client_id}/documents":{"post":{"tags":["ASP Portal"],"summary":"Portal Upload Client Document","operationId":"portal_upload_client_document_portal_api_clients__client_id__documents_post","parameters":[{"name":"client_id","in":"path","required":true,"schema":{"type":"integer","title":"Client Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Upload Client Document Portal Api Clients  Client Id  Documents Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/documents/{document_id}/status":{"patch":{"tags":["ASP Portal"],"summary":"Portal Document Status","operationId":"portal_document_status_portal_api_documents__document_id__status_patch","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"integer","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Document Status Portal Api Documents  Document Id  Status Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/documents/{document_id}/download":{"get":{"tags":["ASP Portal"],"summary":"Portal Document Download","operationId":"portal_document_download_portal_api_documents__document_id__download_get","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"integer","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin":{"get":{"tags":["ASP Portal"],"summary":"Portal Admin","operationId":"portal_admin_portal_api_admin_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Admin Portal Api Admin Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/users":{"post":{"tags":["ASP Portal"],"summary":"Portal Create User","operationId":"portal_create_user_portal_api_admin_users_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Create User Portal Api Admin Users Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/users/{username}":{"patch":{"tags":["ASP Portal"],"summary":"Portal Update User","operationId":"portal_update_user_portal_api_admin_users__username__patch","parameters":[{"name":"username","in":"path","required":true,"schema":{"type":"string","title":"Username"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Update User Portal Api Admin Users  Username  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/api-credentials":{"get":{"tags":["ASP Portal"],"summary":"Portal Api Credentials","operationId":"portal_api_credentials_portal_api_admin_api_credentials_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Api Credentials Portal Api Admin Api Credentials Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal Create Api Credential","operationId":"portal_create_api_credential_portal_api_admin_api_credentials_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Create Api Credential Portal Api Admin Api Credentials Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/api-credentials/scopes":{"get":{"tags":["ASP Portal"],"summary":"Portal Api Credential Scopes","operationId":"portal_api_credential_scopes_portal_api_admin_api_credentials_scopes_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Api Credential Scopes Portal Api Admin Api Credentials Scopes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/api-credentials/{credential_id}/rotate":{"post":{"tags":["ASP Portal"],"summary":"Portal Rotate Api Credential","operationId":"portal_rotate_api_credential_portal_api_admin_api_credentials__credential_id__rotate_post","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Rotate Api Credential Portal Api Admin Api Credentials  Credential Id  Rotate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/api-credentials/{credential_id}/status":{"patch":{"tags":["ASP Portal"],"summary":"Portal Change Api Credential Status","operationId":"portal_change_api_credential_status_portal_api_admin_api_credentials__credential_id__status_patch","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Change Api Credential Status Portal Api Admin Api Credentials  Credential Id  Status Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/api-credentials/{credential_id}/audit":{"get":{"tags":["ASP Portal"],"summary":"Portal Api Credential Audit","operationId":"portal_api_credential_audit_portal_api_admin_api_credentials__credential_id__audit_get","parameters":[{"name":"credential_id","in":"path","required":true,"schema":{"type":"string","title":"Credential Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Api Credential Audit Portal Api Admin Api Credentials  Credential Id  Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/news-bulletins":{"get":{"tags":["ASP Portal"],"summary":"Portal News Bulletins","operationId":"portal_news_bulletins_portal_api_admin_news_bulletins_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Portal News Bulletins Portal Api Admin News Bulletins Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal News Bulletin Create","operationId":"portal_news_bulletin_create_portal_api_admin_news_bulletins_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal News Bulletin Create Portal Api Admin News Bulletins Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/news-bulletins/{item_id}":{"put":{"tags":["ASP Portal"],"summary":"Portal News Bulletin Update","operationId":"portal_news_bulletin_update_portal_api_admin_news_bulletins__item_id__put","parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"integer","title":"Item Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal News Bulletin Update Portal Api Admin News Bulletins  Item Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ASP Portal"],"summary":"Portal News Bulletin Delete","operationId":"portal_news_bulletin_delete_portal_api_admin_news_bulletins__item_id__delete","parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"integer","title":"Item Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/admin/news-bulletins/{item_id}/status":{"patch":{"tags":["ASP Portal"],"summary":"Portal News Bulletin Status","operationId":"portal_news_bulletin_status_portal_api_admin_news_bulletins__item_id__status_patch","parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"integer","title":"Item Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal News Bulletin Status Portal Api Admin News Bulletins  Item Id  Status Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow":{"get":{"tags":["ASP Portal"],"summary":"Portal Workflow","operationId":"portal_workflow_portal_api_workflow_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Workflow Portal Api Workflow Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow/policy":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Workflow Policy","operationId":"portal_purchase_workflow_policy_portal_api_purchase_workflow_policy_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Workflow Policy Portal Api Purchase Workflow Policy Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow/{document_id}/approval":{"post":{"tags":["ASP Portal"],"summary":"Portal Purchase Workflow Approval","operationId":"portal_purchase_workflow_approval_portal_api_purchase_workflow__document_id__approval_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Workflow Approval Portal Api Purchase Workflow  Document Id  Approval Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow/{document_id}/submit":{"post":{"tags":["ASP Portal"],"summary":"Portal Purchase Workflow Submit","operationId":"portal_purchase_workflow_submit_portal_api_purchase_workflow__document_id__submit_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Workflow Submit Portal Api Purchase Workflow  Document Id  Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/portal/api/purchase/workflow/{document_id}/retry":{"post":{"tags":["ASP Portal"],"summary":"Portal Purchase Workflow Retry","operationId":"portal_purchase_workflow_retry_portal_api_purchase_workflow__document_id__retry_post","parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Workflow Retry Portal Api Purchase Workflow  Document Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow-scheduler":{"get":{"tags":["ASP Portal"],"summary":"Portal Purchase Submission Scheduler Status","operationId":"portal_purchase_submission_scheduler_status_portal_api_purchase_workflow_scheduler_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Submission Scheduler Status Portal Api Purchase Workflow Scheduler Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow-scheduler/enabled":{"patch":{"tags":["ASP Portal"],"summary":"Portal Purchase Submission Scheduler Enabled","operationId":"portal_purchase_submission_scheduler_enabled_portal_api_purchase_workflow_scheduler_enabled_patch","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Submission Scheduler Enabled Portal Api Purchase Workflow Scheduler Enabled Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/purchase/workflow-scheduler/run":{"post":{"tags":["ASP Portal"],"summary":"Portal Purchase Submission Scheduler Run","operationId":"portal_purchase_submission_scheduler_run_portal_api_purchase_workflow_scheduler_run_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Purchase Submission Scheduler Run Portal Api Purchase Workflow Scheduler Run Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow/transactions":{"get":{"tags":["ASP Portal"],"summary":"Portal Workflow Transactions","operationId":"portal_workflow_transactions_portal_api_workflow_transactions_get","parameters":[{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Page Size"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Search"}},{"name":"from_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From Date"}},{"name":"to_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To Date"}},{"name":"module","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Module"}},{"name":"document_type","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Type"}},{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"party","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Party"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"validation_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Validation Status"}},{"name":"submission_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Status"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"source_reference","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Reference"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"updatedAt","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","default":"desc","title":"Direction"}},{"name":"known_total","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Known Total"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Workflow Transactions Portal Api Workflow Transactions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow/{invoice_id}/history":{"get":{"tags":["ASP Portal"],"summary":"Portal Workflow History","operationId":"portal_workflow_history_portal_api_workflow__invoice_id__history_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Workflow History Portal Api Workflow  Invoice Id  History Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow-scheduler":{"get":{"tags":["ASP Portal"],"summary":"Portal Submission Scheduler Status","operationId":"portal_submission_scheduler_status_portal_api_workflow_scheduler_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Submission Scheduler Status Portal Api Workflow Scheduler Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow-scheduler/enabled":{"patch":{"tags":["ASP Portal"],"summary":"Portal Submission Scheduler Enabled","operationId":"portal_submission_scheduler_enabled_portal_api_workflow_scheduler_enabled_patch","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Submission Scheduler Enabled Portal Api Workflow Scheduler Enabled Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow-scheduler/run":{"post":{"tags":["ASP Portal"],"summary":"Portal Submission Scheduler Run","operationId":"portal_submission_scheduler_run_portal_api_workflow_scheduler_run_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Submission Scheduler Run Portal Api Workflow Scheduler Run Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow-test-fixtures/{invoice_id}/scheduler-outcome":{"post":{"tags":["ASP Portal"],"summary":"Portal Workflow Scheduler Fixture","operationId":"portal_workflow_scheduler_fixture_portal_api_workflow_test_fixtures__invoice_id__scheduler_outcome_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Workflow Scheduler Fixture Portal Api Workflow Test Fixtures  Invoice Id  Scheduler Outcome Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/workflow-test-fixtures/{invoice_id}/fail-transport":{"post":{"tags":["ASP Portal"],"summary":"Portal Workflow Failed Transport Fixture","operationId":"portal_workflow_failed_transport_fixture_portal_api_workflow_test_fixtures__invoice_id__fail_transport_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Workflow Failed Transport Fixture Portal Api Workflow Test Fixtures  Invoice Id  Fail Transport Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/webhooks":{"get":{"tags":["ASP Portal"],"summary":"Portal Webhooks","operationId":"portal_webhooks_portal_api_webhooks_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Webhooks Portal Api Webhooks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ASP Portal"],"summary":"Portal Create Webhook","operationId":"portal_create_webhook_portal_api_webhooks_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Create Webhook Portal Api Webhooks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/webhook-deliveries":{"get":{"tags":["ASP Portal"],"summary":"Portal Webhook Deliveries","operationId":"portal_webhook_deliveries_portal_api_webhook_deliveries_get","parameters":[{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"webhook_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Webhook Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Webhook Deliveries Portal Api Webhook Deliveries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/security":{"get":{"tags":["ASP Portal"],"summary":"Portal Security","operationId":"portal_security_portal_api_security_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Security Portal Api Security Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/gap-analysis":{"get":{"tags":["ASP Portal"],"summary":"Portal Gap Analysis","operationId":"portal_gap_analysis_portal_api_gap_analysis_get","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Portal Gap Analysis Portal Api Gap Analysis Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/clients/register":{"post":{"tags":["ASP Portal"],"summary":"Client Registration","operationId":"client_registration_portal_api_clients_register_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Client Registration Portal Api Clients Register Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/portal/api/demo/client-registration":{"post":{"tags":["ASP Portal"],"summary":"Demo Client Registration","operationId":"demo_client_registration_portal_api_demo_client_registration_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Demo Client Registration Portal Api Demo Client Registration Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance-bulletins/latest":{"get":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletins Latest","operationId":"compliance_bulletins_latest_v1_compliance_bulletins_latest_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":5,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletins Latest V1 Compliance Bulletins Latest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/api/mof/einvoicing-bulletins":{"get":{"tags":["Compliance Bulletins"],"summary":"Mof Einvoicing Bulletins","operationId":"mof_einvoicing_bulletins_api_mof_einvoicing_bulletins_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mof Einvoicing Bulletins Api Mof Einvoicing Bulletins Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/api/news-bulletins":{"get":{"tags":["Compliance Bulletins"],"summary":"Approved News Bulletins","operationId":"approved_news_bulletins_api_news_bulletins_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Approved News Bulletins Api News Bulletins Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/api/news-bulletins/active":{"get":{"tags":["Compliance Bulletins"],"summary":"Active News Bulletins","operationId":"active_news_bulletins_api_news_bulletins_active_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Active News Bulletins Api News Bulletins Active Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/compliance-bulletin/latest":{"get":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Latest Alias","operationId":"compliance_bulletin_latest_alias_v1_compliance_bulletin_latest_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletin Latest Alias V1 Compliance Bulletin Latest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/api/compliance-bulletin/latest":{"get":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Latest Alias","operationId":"compliance_bulletin_latest_alias_api_compliance_bulletin_latest_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletin Latest Alias Api Compliance Bulletin Latest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/admin/compliance-bulletins":{"post":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Create","operationId":"compliance_bulletin_create_v1_admin_compliance_bulletins_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletin Create V1 Admin Compliance Bulletins Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/compliance-bulletins/{item_id}":{"put":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Update","operationId":"compliance_bulletin_update_v1_admin_compliance_bulletins__item_id__put","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"integer","title":"Item Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletin Update V1 Admin Compliance Bulletins  Item Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Delete","operationId":"compliance_bulletin_delete_v1_admin_compliance_bulletins__item_id__delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"integer","title":"Item Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/compliance-bulletins/refresh-live":{"post":{"tags":["Compliance Bulletins"],"summary":"Compliance Bulletin Refresh","operationId":"compliance_bulletin_refresh_v1_admin_compliance_bulletins_refresh_live_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compliance Bulletin Refresh V1 Admin Compliance Bulletins Refresh Live Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/developer-sdk":{"get":{"tags":["Developer SDK"],"summary":"Portal Developer Sdk","operationId":"portal_developer_sdk_portal_developer_sdk_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/auth/authenticate":{"get":{"tags":["Authentication"],"summary":"Authenticate Help","operationId":"authenticate_help_auth_authenticate_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]},"post":{"tags":["Authentication"],"summary":"Authenticate","operationId":"authenticate_auth_authenticate_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Authenticate Auth Authenticate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/auth/token":{"post":{"tags":["Authentication"],"summary":"Managed Client Credentials Token","operationId":"managed_client_credentials_token_v1_auth_token_post","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Managed Client Credentials Token V1 Auth Token Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/health":{"get":{"tags":["System"],"summary":"Health","operationId":"health_v1_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Health V1 Health Get"}}}}}}},"/v1/health/database":{"get":{"tags":["System"],"summary":"Database Health","operationId":"database_health_v1_health_database_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Database Health V1 Health Database Get"}}}}}}},"/v1/integration/compatibility":{"get":{"tags":["ERP Integration"],"summary":"Integration Compatibility","operationId":"integration_compatibility_v1_integration_compatibility_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Integration Compatibility V1 Integration Compatibility Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/connectors/catalog":{"get":{"tags":["ERP Integration"],"summary":"Vendor Connector Catalog","operationId":"vendor_connector_catalog_v1_connectors_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Vendor Connector Catalog V1 Connectors Catalog Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/connectors":{"post":{"tags":["ERP Integration"],"summary":"Register Connector","operationId":"register_connector_v1_connectors_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"},"examples":{"sap-framework-record":{"summary":"Record planned SAP connector (adapter not installed)","value":{"connectorId":"sap-finance-01","connectorType":"SAP","connectorVersion":"unverified","configured":false}}}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Connector V1 Connectors Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/connectors/health":{"get":{"tags":["ERP Integration"],"summary":"All Connector Health","operationId":"all_connector_health_v1_connectors_health_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response All Connector Health V1 Connectors Health Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/{connector_id}/health":{"get":{"tags":["ERP Integration"],"summary":"Connector Health","operationId":"connector_health_v1_connectors__connector_id__health_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Connector Health V1 Connectors  Connector Id  Health Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/{connector_id}/health/check":{"post":{"tags":["ERP Integration"],"summary":"Check Connector Health","operationId":"check_connector_health_v1_connectors__connector_id__health_check_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"connector_id","in":"path","required":true,"schema":{"type":"string","title":"Connector Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Check Connector Health V1 Connectors  Connector Id  Health Check Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/integration/metrics":{"get":{"tags":["ERP Integration"],"summary":"Get Integration Metrics","operationId":"get_integration_metrics_v1_integration_metrics_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Integration Metrics V1 Integration Metrics Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/environment":{"get":{"tags":["System"],"summary":"Environment","description":"Return validated, non-secret runtime identity for deployment diagnostics.","operationId":"environment_v1_environment_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"boolean"}]},"type":"object","title":"Response Environment V1 Environment Get"}}}}}}},"/v1/rule-packs":{"get":{"tags":["Configuration"],"summary":"Rule Packs","operationId":"rule_packs_v1_rule_packs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Rule Packs V1 Rule Packs Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/rule-packs/active":{"get":{"tags":["Configuration"],"summary":"Current Rule Pack","operationId":"current_rule_pack_v1_rule_packs_active_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Current Rule Pack V1 Rule Packs Active Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/rule-packs/compare/{left_id}/{right_id}":{"get":{"tags":["Configuration"],"summary":"Compare Registered Rule Packs","operationId":"compare_registered_rule_packs_v1_rule_packs_compare__left_id___right_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"left_id","in":"path","required":true,"schema":{"type":"string","title":"Left Id"}},{"name":"right_id","in":"path","required":true,"schema":{"type":"string","title":"Right Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Compare Registered Rule Packs V1 Rule Packs Compare  Left Id   Right Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/rule-packs/{pack_id}/activate":{"post":{"tags":["Configuration"],"summary":"Activate Registered Rule Pack","operationId":"activate_registered_rule_pack_v1_rule_packs__pack_id__activate_post","parameters":[{"name":"pack_id","in":"path","required":true,"schema":{"type":"string","title":"Pack Id"}},{"name":"X-Compliance-Admin-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Compliance-Admin-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Activate Registered Rule Pack V1 Rule Packs  Pack Id  Activate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/rule-packs/rollback":{"post":{"tags":["Configuration"],"summary":"Rollback Registered Rule Pack","operationId":"rollback_registered_rule_pack_v1_rule_packs_rollback_post","parameters":[{"name":"X-Compliance-Admin-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Compliance-Admin-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rollback Registered Rule Pack V1 Rule Packs Rollback Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/rule-packs/{pack_id}/promote":{"post":{"tags":["Configuration"],"summary":"Promote Registered Rule Pack","operationId":"promote_registered_rule_pack_v1_rule_packs__pack_id__promote_post","parameters":[{"name":"pack_id","in":"path","required":true,"schema":{"type":"string","title":"Pack Id"}},{"name":"X-Compliance-Admin-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Compliance-Admin-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Promote Registered Rule Pack V1 Rule Packs  Pack Id  Promote Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/rule-packs/{pack_id}":{"get":{"tags":["Configuration"],"summary":"Rule Pack Metadata","operationId":"rule_pack_metadata_v1_rule_packs__pack_id__get","parameters":[{"name":"pack_id","in":"path","required":true,"schema":{"type":"string","title":"Pack Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rule Pack Metadata V1 Rule Packs  Pack Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/access-point/config":{"get":{"tags":["Configuration"],"summary":"Access Point Config","operationId":"access_point_config_v1_access_point_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Access Point Config V1 Access Point Config Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/security/config":{"get":{"tags":["Configuration"],"summary":"Security Config","operationId":"security_config_v1_security_config_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Security Config V1 Security Config Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/access-point/registration":{"get":{"tags":["Configuration"],"summary":"Access Point Registration","operationId":"access_point_registration_v1_access_point_registration_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Access Point Registration V1 Access Point Registration Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/production-readiness":{"get":{"tags":["System"],"summary":"Production Readiness","operationId":"production_readiness_v1_production_readiness_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Production Readiness V1 Production Readiness Get"}}}}}}},"/v1/xml/validate":{"post":{"tags":["Validation"],"summary":"Validate Raw Xml","operationId":"validate_raw_xml_v1_xml_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"X-Correlation-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Correlation-Id"}},{"name":"X-Invoice-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Invoice-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/xml":{"schema":{"type":"string","title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Raw Xml V1 Xml Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/validation/rules":{"get":{"tags":["Validation"],"summary":"Validation Rules Dictionary","operationId":"validation_rules_dictionary_v1_validation_rules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Validation Rules Dictionary V1 Validation Rules Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/invoices/validate":{"get":{"tags":["Invoices"],"summary":"Validate Help","operationId":"validate_help_v1_invoices_validate_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]},"post":{"tags":["Invoices"],"summary":"Validate","operationId":"validate_v1_invoices_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate V1 Invoices Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/generate":{"post":{"tags":["Invoices"],"summary":"Generate","operationId":"generate_v1_invoices_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate V1 Invoices Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/xml":{"post":{"tags":["Invoices"],"summary":"Generate Invoice Xml Document","operationId":"generate_invoice_xml_document_v1_invoices_xml_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}},"application/xml":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/pdf":{"post":{"tags":["Invoices"],"summary":"Generate Invoice Pdf Document","operationId":"generate_invoice_pdf_document_v1_invoices_pdf_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}},"application/pdf":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices":{"post":{"tags":["Invoices"],"summary":"Create Invoice","operationId":"create_invoice_v1_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Invoice V1 Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/submit":{"post":{"tags":["Invoices"],"summary":"Submit Invoice","operationId":"submit_invoice_v1_invoices_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvoiceRequest","examples":[{"summary":"Valid PEPPOL starter invoice","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"INV-10002","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"380","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"SALE","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}]}}]}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Invoice V1 Invoices Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/document-types":{"get":{"tags":["Documents"],"summary":"Document Types","operationId":"document_types_v1_document_types_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Document Types V1 Document Types Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/documents/{document_type}/validate":{"post":{"tags":["Documents"],"summary":"Validate Document","operationId":"validate_document_v1_documents__document_type__validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_type","in":"path","required":true,"schema":{"type":"string","title":"Document Type"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Document V1 Documents  Document Type  Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_type}/generate":{"post":{"tags":["Documents"],"summary":"Generate Document","operationId":"generate_document_v1_documents__document_type__generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_type","in":"path","required":true,"schema":{"type":"string","title":"Document Type"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Document V1 Documents  Document Type  Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_type}":{"post":{"tags":["Documents"],"summary":"Create Document","operationId":"create_document_v1_documents__document_type__post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_type","in":"path","required":true,"schema":{"type":"string","title":"Document Type"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Document V1 Documents  Document Type  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_type}/submit":{"post":{"tags":["Documents"],"summary":"Submit Document","operationId":"submit_document_v1_documents__document_type__submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_type","in":"path","required":true,"schema":{"type":"string","title":"Document Type"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Document V1 Documents  Document Type  Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/commercial-invoices/validate":{"post":{"tags":["Commercial Invoices"],"summary":"Validate Commercial Invoice","operationId":"validate_commercial_invoice_v1_commercial_invoices_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Commercial Invoice V1 Commercial Invoices Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/commercial-invoices/generate":{"post":{"tags":["Commercial Invoices"],"summary":"Generate Commercial Invoice","operationId":"generate_commercial_invoice_v1_commercial_invoices_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Commercial Invoice V1 Commercial Invoices Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/commercial-invoices":{"post":{"tags":["Commercial Invoices"],"summary":"Create Commercial Invoice","operationId":"create_commercial_invoice_v1_commercial_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Commercial Invoice V1 Commercial Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/commercial-invoices/submit":{"post":{"tags":["Commercial Invoices"],"summary":"Submit Commercial Invoice","operationId":"submit_commercial_invoice_v1_commercial_invoices_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Commercial Invoice V1 Commercial Invoices Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/credit-notes/validate":{"post":{"tags":["Credit Notes"],"summary":"Validate Credit Note","operationId":"validate_credit_note_v1_credit_notes_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Credit Note V1 Credit Notes Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/credit-notes/generate":{"post":{"tags":["Credit Notes"],"summary":"Generate Credit Note","operationId":"generate_credit_note_v1_credit_notes_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Credit Note V1 Credit Notes Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/credit-notes":{"post":{"tags":["Credit Notes"],"summary":"Create Credit Note","operationId":"create_credit_note_v1_credit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Credit Note V1 Credit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/credit-notes/submit":{"post":{"tags":["Credit Notes"],"summary":"Submit Credit Note","operationId":"submit_credit_note_v1_credit_notes_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Credit Note V1 Credit Notes Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/debit-notes":{"post":{"tags":["Debit Notes"],"summary":"Create Debit Note","operationId":"create_debit_note_v1_debit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Debit Note V1 Debit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/debit-notes/validate":{"post":{"tags":["Debit Notes"],"summary":"Validate Debit Note","operationId":"validate_debit_note_v1_debit_notes_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Debit Note V1 Debit Notes Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/debit-notes/generate":{"post":{"tags":["Debit Notes"],"summary":"Generate Debit Note","operationId":"generate_debit_note_v1_debit_notes_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Debit Note V1 Debit Notes Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/debit-notes/submit":{"post":{"tags":["Debit Notes"],"summary":"Submit Debit Note","operationId":"submit_debit_note_v1_debit_notes_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Debit Note V1 Debit Notes Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/sales/invoices":{"post":{"tags":["Sales Documents"],"summary":"Create Sales Invoice","operationId":"create_sales_invoice_v1_sales_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Sales Invoice V1 Sales Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sales/credit-notes":{"post":{"tags":["Sales Documents"],"summary":"Create Sales Credit Note","operationId":"create_sales_credit_note_v1_sales_credit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Sales Credit Note V1 Sales Credit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sales/debit-notes":{"post":{"tags":["Sales Documents"],"summary":"Create Sales Debit Note","operationId":"create_sales_debit_note_v1_sales_debit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Sales Debit Note V1 Sales Debit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sales/proforma-invoices":{"post":{"tags":["Sales Documents"],"summary":"Create Sales Proforma Invoice","operationId":"create_sales_proforma_invoice_v1_sales_proforma_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Sales Proforma Invoice V1 Sales Proforma Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sales/returns":{"post":{"tags":["Sales Documents"],"summary":"Create Sales Return","operationId":"create_sales_return_v1_sales_returns_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Sales Return V1 Sales Returns Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/purchase/invoices":{"post":{"tags":["Purchase Documents"],"summary":"Create Purchase Invoice","operationId":"create_purchase_invoice_v1_purchase_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Purchase Invoice V1 Purchase Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/purchase/import-invoices":{"post":{"tags":["Purchase Documents"],"summary":"Create Import Purchase Invoice","operationId":"create_import_purchase_invoice_v1_purchase_import_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Import Purchase Invoice V1 Purchase Import Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/purchase/credit-notes":{"post":{"tags":["Purchase Documents"],"summary":"Create Purchase Credit Note","operationId":"create_purchase_credit_note_v1_purchase_credit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Purchase Credit Note V1 Purchase Credit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/purchase/debit-notes":{"post":{"tags":["Purchase Documents"],"summary":"Create Purchase Debit Note","operationId":"create_purchase_debit_note_v1_purchase_debit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Purchase Debit Note V1 Purchase Debit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/purchase/returns":{"post":{"tags":["Purchase Documents"],"summary":"Create Purchase Return","operationId":"create_purchase_return_v1_purchase_returns_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Purchase Return V1 Purchase Returns Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-invoices":{"post":{"tags":["Self-Billing"],"summary":"Create Self Billed Invoice","operationId":"create_self_billed_invoice_v1_self_billed_invoices_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Self Billed Invoice V1 Self Billed Invoices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-invoices/validate":{"post":{"tags":["Self-Billing"],"summary":"Validate Self Billed Invoice","operationId":"validate_self_billed_invoice_v1_self_billed_invoices_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Self Billed Invoice V1 Self Billed Invoices Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-invoices/generate":{"post":{"tags":["Self-Billing"],"summary":"Generate Self Billed Invoice","operationId":"generate_self_billed_invoice_v1_self_billed_invoices_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Self Billed Invoice V1 Self Billed Invoices Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-invoices/submit":{"post":{"tags":["Self-Billing"],"summary":"Submit Self Billed Invoice","operationId":"submit_self_billed_invoice_v1_self_billed_invoices_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Self Billed Invoice V1 Self Billed Invoices Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/self-billed-credit-notes":{"post":{"tags":["Self-Billing"],"summary":"Create Self Billed Credit Note","operationId":"create_self_billed_credit_note_v1_self_billed_credit_notes_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Self Billed Credit Note V1 Self Billed Credit Notes Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-credit-notes/validate":{"post":{"tags":["Self-Billing"],"summary":"Validate Self Billed Credit Note","operationId":"validate_self_billed_credit_note_v1_self_billed_credit_notes_validate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Validate Self Billed Credit Note V1 Self Billed Credit Notes Validate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-credit-notes/generate":{"post":{"tags":["Self-Billing"],"summary":"Generate Self Billed Credit Note","operationId":"generate_self_billed_credit_note_v1_self_billed_credit_notes_generate_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Generate Self Billed Credit Note V1 Self Billed Credit Notes Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/self-billed-credit-notes/submit":{"post":{"tags":["Self-Billing"],"summary":"Submit Self Billed Credit Note","operationId":"submit_self_billed_credit_note_v1_self_billed_credit_notes_submit_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"examples":[{"summary":"Credit note using the shared document service","value":{"customizationId":"urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0","profileId":"urn:fdc:peppol.eu:2017:poacc:billing:01:1.0","invoiceId":"CN-1001","issueDate":"2026-05-29","dueDate":"2026-06-11","invoiceTypeCode":"381","invoiceTransactionTypeCode":"00000000","currency":"AED","buyerReference":"PO-77100","paymentMeansCode":"30","paymentAccountId":"AE070331234567890123456","note":"Commercial credit adjustment for returned goods.","seller":{"name":"BI Soft Tech Services LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE123456789VAT","registrationId":"TRN123456789","registrationSchemeId":"0199","street":"Business Bay","additionalStreet":"Office 1205","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"buyer":{"name":"ABC Trading LLC","endpointId":"1234567890128","endpointSchemeId":"0088","partyId":"1234567890128","partyIdSchemeId":"0088","countryCode":"AE","taxId":"AE987654321VAT","street":"Sheikh Zayed Road","city":"Dubai","postalCode":"00000","countrySubentity":"Dubai"},"lines":[{"id":"1","itemName":"ERP License","description":"Monthly ERP Subscription","quantity":2,"unitCode":"H87","lineExtensionAmount":200,"unitPrice":100,"itemGrossPrice":100,"vatLineAmountAed":10,"invoiceLineAmountAed":210,"allowanceAmount":0,"baseQuantity":1,"baseQuantityUnitCode":"H87","taxCategory":"S","taxRate":5}],"documentType":"credit-note","originalInvoiceId":"INV-1001"}}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Submit Self Billed Credit Note V1 Self Billed Credit Notes Submit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/invoices/date/{issue_date}":{"get":{"tags":["Invoices"],"summary":"Invoices By Date","operationId":"invoices_by_date_v1_invoices_date__issue_date__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"issue_date","in":"path","required":true,"schema":{"type":"string","title":"Issue Date"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Invoices By Date V1 Invoices Date  Issue Date  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_uuid}/status":{"get":{"tags":["Invoices"],"summary":"Invoice Status","operationId":"invoice_status_v1_invoices__invoice_uuid__status_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_uuid","in":"path","required":true,"schema":{"type":"string","title":"Invoice Uuid"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Invoice Status V1 Invoices  Invoice Uuid  Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}":{"get":{"tags":["Invoices"],"summary":"Invoice Detail","operationId":"invoice_detail_v1_invoices__invoice_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Invoice Detail V1 Invoices  Invoice Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/xml":{"get":{"tags":["Invoices"],"summary":"Download Invoice Xml","operationId":"download_invoice_xml_v1_invoices__invoice_id__xml_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}},"application/xml":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/pdf":{"get":{"tags":["Invoices"],"summary":"Download Invoice Pdf","operationId":"download_invoice_pdf_v1_invoices__invoice_id__pdf_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}},"application/pdf":{}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/send":{"post":{"tags":["Invoices"],"summary":"Send Invoice","operationId":"send_invoice_v1_invoices__invoice_id__send_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"X-Correlation-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Correlation-Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Send Invoice V1 Invoices  Invoice Id  Send Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/retry":{"post":{"tags":["Invoices"],"summary":"Retry Invoice Submission","operationId":"retry_invoice_submission_v1_invoices__invoice_id__retry_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"X-Correlation-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Correlation-Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Retry Invoice Submission V1 Invoices  Invoice Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}":{"get":{"tags":["Documents"],"summary":"Document Detail","operationId":"document_detail_v1_documents__document_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Document Detail V1 Documents  Document Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/xml":{"get":{"tags":["Documents"],"summary":"Download Document Xml","operationId":"download_document_xml_v1_documents__document_id__xml_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/pdf":{"get":{"tags":["Documents"],"summary":"Download Document Pdf","operationId":"download_document_pdf_v1_documents__document_id__pdf_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/documents/{document_id}/send":{"post":{"tags":["Documents"],"summary":"Send Document","operationId":"send_document_v1_documents__document_id__send_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"document_id","in":"path","required":true,"schema":{"type":"string","title":"Document Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Send Document V1 Documents  Document Id  Send Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/invoices/{invoice_id}/audit":{"get":{"tags":["Invoices"],"summary":"Invoice Audit","operationId":"invoice_audit_v1_invoices__invoice_id__audit_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Invoice Audit V1 Invoices  Invoice Id  Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/erp/invoices/import":{"post":{"tags":["ERP"],"summary":"Erp Invoice Import","operationId":"erp_invoice_import_v1_erp_invoices_import_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Erp Invoice Import V1 Erp Invoices Import Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/erp/invoices/sync":{"post":{"tags":["ERP"],"summary":"Erp Invoice Sync","operationId":"erp_invoice_sync_v1_erp_invoices_sync_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Erp Invoice Sync V1 Erp Invoices Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/connectors/bisoft/direct-sql/synchronize":{"post":{"tags":["ERP"],"summary":"Bisoft Direct Sql Synchronize","operationId":"bisoft_direct_sql_synchronize_v1_connectors_bisoft_direct_sql_synchronize_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Bisoft Direct Sql Synchronize V1 Connectors Bisoft Direct Sql Synchronize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/connectors/bisoft/direct-sql/readiness":{"get":{"tags":["ERP"],"summary":"Bisoft Direct Sql Readiness","operationId":"bisoft_direct_sql_readiness_v1_connectors_bisoft_direct_sql_readiness_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Bisoft Direct Sql Readiness V1 Connectors Bisoft Direct Sql Readiness Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/purchase-inbound/synchronize":{"post":{"tags":["ERP"],"summary":"Bisoft Purchase Inbound Synchronize","operationId":"bisoft_purchase_inbound_synchronize_v1_connectors_bisoft_purchase_inbound_synchronize_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Bisoft Purchase Inbound Synchronize V1 Connectors Bisoft Purchase Inbound Synchronize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/connector/purchase/claim":{"post":{"tags":["ERP"],"summary":"Desktop Purchase Claim","operationId":"desktop_purchase_claim_v1_connector_purchase_claim_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Purchase Claim V1 Connector Purchase Claim Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connector/ownership/check":{"post":{"tags":["ERP"],"summary":"Desktop Connector Ownership","operationId":"desktop_connector_ownership_v1_connector_ownership_check_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Connector Ownership V1 Connector Ownership Check Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connector/purchase/{work_item_id}/complete":{"post":{"tags":["ERP"],"summary":"Desktop Purchase Complete","operationId":"desktop_purchase_complete_v1_connector_purchase__work_item_id__complete_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","title":"Work Item Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Purchase Complete V1 Connector Purchase  Work Item Id  Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connector/purchase/{work_item_id}/fail":{"post":{"tags":["ERP"],"summary":"Desktop Purchase Fail","operationId":"desktop_purchase_fail_v1_connector_purchase__work_item_id__fail_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","title":"Work Item Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Purchase Fail V1 Connector Purchase  Work Item Id  Fail Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connector/purchase/{work_item_id}/retry":{"post":{"tags":["ERP"],"summary":"Desktop Purchase Retry","operationId":"desktop_purchase_retry_v1_connector_purchase__work_item_id__retry_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","title":"Work Item Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Purchase Retry V1 Connector Purchase  Work Item Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connector/purchase/{work_item_id}/renew":{"post":{"tags":["ERP"],"summary":"Desktop Purchase Renew","operationId":"desktop_purchase_renew_v1_connector_purchase__work_item_id__renew_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"work_item_id","in":"path","required":true,"schema":{"type":"string","title":"Work Item Id"}},{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Desktop Purchase Renew V1 Connector Purchase  Work Item Id  Renew Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/sales-outbound/synchronize":{"post":{"tags":["ERP"],"summary":"Bisoft Sales Outbound Synchronize","operationId":"bisoft_sales_outbound_synchronize_v1_connectors_bisoft_sales_outbound_synchronize_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":true,"schema":{"type":"string","title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"Idempotency-Key","in":"header","required":true,"description":"Unique client-generated key retained for 72 hours.","schema":{"type":"string"},"example":"erp-request-20260724-0001"},{"name":"X-Payload-Version","in":"header","required":true,"description":"Supported: 1.0, 1.1. Canonical: 1.1.","schema":{"type":"string"},"example":"1.1"},{"name":"X-Correlation-ID","in":"header","required":false,"description":"Client correlation identifier; generated when omitted.","schema":{"type":"string"},"example":"1.1"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Bisoft Sales Outbound Synchronize V1 Connectors Bisoft Sales Outbound Synchronize Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"409":{"description":"Idempotency payload conflict or duplicate request in progress.","headers":{"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BISoftError"}}}},"429":{"description":"Rate limit reached; honor Retry-After before retrying."}}}},"/v1/onboarding/vat":{"post":{"tags":["Onboarding"],"summary":"Onboard Vat Company","operationId":"onboard_vat_company_v1_onboarding_vat_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Onboard Vat Company V1 Onboarding Vat Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/users":{"post":{"tags":["Onboarding"],"summary":"Onboard Api User","operationId":"onboard_api_user_v1_onboarding_users_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Onboard Api User V1 Onboarding Users Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/customers":{"post":{"tags":["Master Data"],"summary":"Create Customer","operationId":"create_customer_v1_customers_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Customer V1 Customers Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/suppliers":{"post":{"tags":["Master Data"],"summary":"Create Supplier","operationId":"create_supplier_v1_suppliers_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Supplier V1 Suppliers Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/products":{"post":{"tags":["Master Data"],"summary":"Create Product","operationId":"create_product_v1_products_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Product V1 Products Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tax/configuration":{"post":{"tags":["Master Data"],"summary":"Save Tax Configuration","operationId":"save_tax_configuration_v1_tax_configuration_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Save Tax Configuration V1 Tax Configuration Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/sales/invoices/{invoice_id}":{"get":{"tags":["BI Soft ERP"],"summary":"Get Bisoft Sales Invoice","operationId":"get_bisoft_sales_invoice_v1_connectors_bisoft_sales_invoices__invoice_id__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Bisoft Sales Invoice V1 Connectors Bisoft Sales Invoices  Invoice Id  Get"}}},"headers":{"ETag":{"description":"Quoted authoritative strong ETag for the current invoice.","schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["BI Soft ERP"],"summary":"Update a BI Soft sales invoice using optimistic concurrency","description":"First GET the invoice and copy its quoted ETag response header into If-Match. The double quotation marks are part of HTTP ETag syntax: type normal quotes in Swagger UI, without backslashes. Wildcard and weak ETags are unsupported. Then PUT the supported invoice payload with a new Idempotency-Key. Malformed and stale preconditions are not cached.","operationId":"update_bisoft_sales_invoice_v1_connectors_bisoft_sales_invoices__invoice_id__put","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"If-Match","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Required quoted strong ETag copied from GET. Type normal double quotes without backslashes; for example \"current-etag-value\".","examples":["\"current-etag-value\""],"title":"If-Match"},"description":"Required quoted strong ETag copied from GET. Type normal double quotes without backslashes; for example \"current-etag-value\"."},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Unique per tenant, method, endpoint/invoice and request payload; reuse only for an exact replay.","title":"Idempotency-Key"},"description":"Unique per tenant, method, endpoint/invoice and request payload; reuse only for an exact replay."},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Invoice updated successfully.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Bisoft Sales Invoice V1 Connectors Bisoft Sales Invoices  Invoice Id  Put"}}},"headers":{"ETag":{"description":"Quoted strong ETag for the updated invoice.","schema":{"type":"string"}}}},"400":{"description":"Malformed If-Match header."},"401":{"description":"Invalid or missing API key."},"404":{"description":"Sales invoice not found for this tenant."},"409":{"description":"Idempotency key conflict or request already processing."},"412":{"description":"The supplied ETag is stale; GET the invoice and retry with a new idempotency key."},"428":{"description":"If-Match is required."},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/purchase/invoices/{invoice_id}":{"put":{"tags":["BI Soft ERP"],"summary":"Update Bisoft Purchase Invoice","operationId":"update_bisoft_purchase_invoice_v1_connectors_bisoft_purchase_invoices__invoice_id__put","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"If-Match","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"If-Match"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Bisoft Purchase Invoice V1 Connectors Bisoft Purchase Invoices  Invoice Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/sales/invoices":{"get":{"tags":["BI Soft ERP"],"summary":"List Bisoft Sales Invoices","operationId":"list_bisoft_sales_invoices_v1_connectors_bisoft_sales_invoices_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Id"}},{"name":"branch_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Id"}},{"name":"customer","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer"}},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From"}},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"updated_since","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated Since"}},{"name":"updated_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated To"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Bisoft Sales Invoices V1 Connectors Bisoft Sales Invoices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/purchase/invoices":{"get":{"tags":["BI Soft ERP"],"summary":"List Bisoft Purchase Invoices","operationId":"list_bisoft_purchase_invoices_v1_connectors_bisoft_purchase_invoices_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Id"}},{"name":"branch_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch Id"}},{"name":"supplier","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Supplier"}},{"name":"date_from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From"}},{"name":"date_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To"}},{"name":"document_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Document Number"}},{"name":"invoice_status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Status"}},{"name":"updated_since","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated Since"}},{"name":"updated_to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated To"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Bisoft Purchase Invoices V1 Connectors Bisoft Purchase Invoices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/lookups/{kind}":{"get":{"tags":["BI Soft ERP"],"summary":"Bisoft Lookup","operationId":"bisoft_lookup_v1_connectors_bisoft_lookups__kind__get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","title":"Kind"}},{"name":"company_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Company Id"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":true,"title":"Active"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Page"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Bisoft Lookup V1 Connectors Bisoft Lookups  Kind  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/acknowledgements":{"get":{"tags":["BI Soft ERP"],"summary":"Bisoft Acknowledgements","operationId":"bisoft_acknowledgements_v1_connectors_bisoft_acknowledgements_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"connector_transaction_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Connector Transaction Id"}},{"name":"erp_invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Erp Invoice Id"}},{"name":"invoice_number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Number"}},{"name":"submission_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Id"}},{"name":"correlation_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"}},{"name":"uuid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Bisoft Acknowledgements V1 Connectors Bisoft Acknowledgements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/rejections":{"get":{"tags":["BI Soft ERP"],"summary":"Bisoft Rejections","operationId":"bisoft_rejections_v1_connectors_bisoft_rejections_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"submission_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Submission Id"}},{"name":"correlation_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Correlation Id"}},{"name":"uuid","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Bisoft Rejections V1 Connectors Bisoft Rejections Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/connectors/bisoft/capabilities":{"get":{"tags":["BI Soft ERP"],"summary":"Bisoft Capabilities","operationId":"bisoft_capabilities_v1_connectors_bisoft_capabilities_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Bisoft Capabilities V1 Connectors Bisoft Capabilities Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/logs":{"get":{"tags":["Audit"],"summary":"Audit Logs","operationId":"audit_logs_v1_audit_logs_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Logs V1 Audit Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/rules":{"get":{"tags":["Compliance"],"summary":"Compliance Rules","operationId":"compliance_rules_v1_compliance_rules_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Compliance Rules V1 Compliance Rules Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/compliance/gap-analysis":{"get":{"tags":["Compliance"],"summary":"Compliance Gap Analysis","operationId":"compliance_gap_analysis_v1_compliance_gap_analysis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Compliance Gap Analysis V1 Compliance Gap Analysis Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/compliance/api-flow":{"get":{"tags":["Compliance"],"summary":"Compliance Api Flow","operationId":"compliance_api_flow_v1_compliance_api_flow_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Compliance Api Flow V1 Compliance Api Flow Get"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/webhooks":{"get":{"tags":["Webhooks"],"summary":"Get Webhooks","operationId":"get_webhooks_v1_webhooks_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Webhooks V1 Webhooks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Webhooks"],"summary":"Register Webhook","operationId":"register_webhook_v1_webhooks_post","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Webhook V1 Webhooks Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Webhooks"],"summary":"Delete Webhooks","operationId":"delete_webhooks_v1_webhooks_delete","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Webhooks V1 Webhooks Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhook-deliveries":{"get":{"tags":["Webhooks"],"summary":"Webhook Deliveries","operationId":"webhook_deliveries_v1_webhook_deliveries_get","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"invoice_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoice Id"}},{"name":"webhook_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Webhook Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Webhook Deliveries V1 Webhook Deliveries Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks/{webhook_id}":{"patch":{"tags":["Webhooks"],"summary":"Update Webhook","operationId":"update_webhook_v1_webhooks__webhook_id__patch","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"webhook_id","in":"path","required":true,"schema":{"type":"integer","title":"Webhook Id"}},{"name":"X-Tenant-ID","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"boolean"},"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Webhook V1 Webhooks  Webhook Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/mock-webhook":{"post":{"tags":["Webhooks"],"summary":"Mock Webhook","operationId":"mock_webhook_v1_mock_webhook_post","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Payload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Mock Webhook V1 Mock Webhook Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices":{"get":{"summary":"Invoices","operationId":"invoices_portal_api_ai_ordinary_invoices_get","parameters":[{"name":"module","in":"query","required":false,"schema":{"type":"string","pattern":"^sales$","default":"sales","title":"Module"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":150,"default":"","title":"Q"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","maxLength":40,"default":"","title":"Status"}},{"name":"documentType","in":"query","required":false,"schema":{"type":"string","pattern":"^(|sales-invoice|sales-credit-note)$","default":"","title":"Documenttype"}},{"name":"dateFrom","in":"query","required":false,"schema":{"type":"string","maxLength":10,"default":"","title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"type":"string","maxLength":10,"default":"","title":"Dateto"}},{"name":"errorCode","in":"query","required":false,"schema":{"type":"string","pattern":"^[A-Za-z0-9_-]{0,80}$","default":"","title":"Errorcode"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Pagesize"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","pattern":"^(newest|invoiceNumber|issueDate|customer|status|amount)$","default":"newest","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"desc","title":"Direction"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices/{invoice_id}":{"get":{"summary":"Detail","operationId":"detail_portal_api_ai_ordinary_invoices__invoice_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/detail":{"get":{"summary":"Detail","operationId":"detail_portal_api_ai_advisory_invoices__invoice_id__detail_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices/{invoice_id}/validate":{"post":{"summary":"Validate","operationId":"validate_portal_api_ai_ordinary_invoices__invoice_id__validate_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices/{invoice_id}/assistance":{"post":{"summary":"Assistance","operationId":"assistance_portal_api_ai_ordinary_invoices__invoice_id__assistance_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/analyze":{"post":{"summary":"Assistance","operationId":"assistance_portal_api_ai_advisory_invoices__invoice_id__analyze_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices/{invoice_id}/assistance/history":{"get":{"summary":"Assistance History","operationId":"assistance_history_portal_api_ai_ordinary_invoices__invoice_id__assistance_history_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Before"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/analysis-history":{"get":{"summary":"Assistance History","operationId":"assistance_history_portal_api_ai_advisory_invoices__invoice_id__analysis_history_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Before"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/ordinary-invoices/{invoice_id}/assistance/history/{analysis_id}":{"get":{"summary":"Assistance Saved","operationId":"assistance_saved_portal_api_ai_ordinary_invoices__invoice_id__assistance_history__analysis_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"analysis_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Analysis Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/saved/{analysis_id}":{"get":{"summary":"Assistance Saved","operationId":"assistance_saved_portal_api_ai_advisory_invoices__invoice_id__saved__analysis_id__get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}},{"name":"analysis_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Analysis Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/summary":{"get":{"summary":"Summary","operationId":"summary_portal_api_ai_advisory_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/queue":{"get":{"summary":"List Queue","operationId":"list_queue_portal_api_ai_advisory_queue_get","parameters":[{"name":"view","in":"query","required":false,"schema":{"type":"string","pattern":"^(active|resolved|all)$","default":"active","title":"View"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":150,"default":"","title":"Q"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","pattern":"^(|DRAFT|VALIDATING|VALID|INVALID|SUBMITTED|ACCEPTED|REJECTED|CANCELLED)$","default":"","title":"Status"}},{"name":"documentType","in":"query","required":false,"schema":{"type":"string","pattern":"^(|sales-invoice|sales-credit-note)$","default":"","title":"Documenttype"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":1,"default":1,"title":"Page"}},{"name":"pageSize","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Pagesize"}},{"name":"dateFrom","in":"query","required":false,"schema":{"type":"string","maxLength":10,"default":"","title":"Datefrom"}},{"name":"dateTo","in":"query","required":false,"schema":{"type":"string","maxLength":10,"default":"","title":"Dateto"}},{"name":"errorCode","in":"query","required":false,"schema":{"type":"string","pattern":"^[A-Za-z0-9_-]{0,80}$","default":"","title":"Errorcode"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","pattern":"^(newest|invoiceNumber|issueDate|customer|status|amount)$","default":"newest","title":"Sort"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","pattern":"^(asc|desc)$","default":"desc","title":"Direction"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/issues":{"get":{"summary":"Issues","operationId":"issues_portal_api_ai_advisory_invoices__invoice_id__issues_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/revalidate":{"post":{"summary":"Revalidate","operationId":"revalidate_portal_api_ai_advisory_invoices__invoice_id__revalidate_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/manual-review":{"post":{"summary":"Review","operationId":"review_portal_api_ai_advisory_invoices__invoice_id__manual_review_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/xml":{"get":{"summary":"Xml","operationId":"xml_portal_api_ai_advisory_invoices__invoice_id__xml_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/resolution-history":{"get":{"summary":"History","operationId":"history_portal_api_ai_advisory_invoices__invoice_id__resolution_history_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/invoices/{invoice_id}/feedback":{"get":{"summary":"Feedback History","operationId":"feedback_history_portal_api_ai_advisory_invoices__invoice_id__feedback_get","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]},"post":{"summary":"Feedback","operationId":"feedback_portal_api_ai_advisory_invoices__invoice_id__feedback_post","parameters":[{"name":"invoice_id","in":"path","required":true,"schema":{"type":"string","title":"Invoice Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/advisory/roles":{"get":{"summary":"Read","operationId":"read_portal_api_ai_advisory_roles_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","maxLength":150,"default":"","title":"Q"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":1,"default":1,"title":"Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]},"post":{"summary":"Write","operationId":"write_portal_api_ai_advisory_roles_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/api/ai/invoice-access":{"post":{"summary":"Invoice Access","operationId":"invoice_access_portal_api_ai_invoice_access_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/v1/ai/{path}":{"post":{"summary":"Proxy Api","operationId":"proxy_api_v1_ai__path__post","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]},"get":{"summary":"Proxy Api","operationId":"proxy_api_v1_ai__path__post","parameters":[{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/ai":{"get":{"summary":"Workspace","operationId":"workspace_portal_ai_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/ai/assets/{name}":{"get":{"summary":"Asset","operationId":"asset_portal_ai_assets__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}},"/portal/ai-integration.js":{"get":{"summary":"Integration","operationId":"integration_portal_ai_integration_js_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}]}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InvoiceAdditionalDocumentReferenceRequest":{"properties":{"additionalDocumentReferenceId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Additionaldocumentreferenceid"},"documentIdentifier":{"type":"string","maxLength":200,"minLength":1,"title":"Documentidentifier"},"documentTypeCode":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Documenttypecode"},"schemeID":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Schemeid"},"documentDescription":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Documentdescription"},"attachmentURI":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Attachmenturi"},"sequenceNo":{"type":"integer","minimum":1.0,"title":"Sequenceno","default":1},"attachments":{"items":{"$ref":"#/components/schemas/InvoiceAttachmentRequest"},"type":"array","title":"Attachments"}},"additionalProperties":false,"type":"object","required":["documentIdentifier"],"title":"InvoiceAdditionalDocumentReferenceRequest"},"InvoiceAttachmentRequest":{"properties":{"attachmentId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Attachmentid"},"mimeCode":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Mimecode"},"fileName":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Filename"},"contentBase64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contentbase64"},"contentHash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contenthash"},"externalURI":{"anyOf":[{"type":"string","maxLength":2048},{"type":"null"}],"title":"Externaluri"},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Createdat"}},"additionalProperties":false,"type":"object","title":"InvoiceAttachmentRequest"},"InvoiceDocumentFlagRequest":{"properties":{"isSelfBilled":{"type":"boolean","title":"Isselfbilled","default":false},"isFTZ":{"type":"boolean","title":"Isftz","default":false},"isDeemed":{"type":"boolean","title":"Isdeemed","default":false},"isMargin":{"type":"boolean","title":"Ismargin","default":false},"isSummary":{"type":"boolean","title":"Issummary","default":false},"isContinuous":{"type":"boolean","title":"Iscontinuous","default":false},"isDAB":{"type":"boolean","title":"Isdab","default":false},"isECommerce":{"type":"boolean","title":"Isecommerce","default":false},"isExport":{"type":"boolean","title":"Isexport","default":false}},"additionalProperties":false,"type":"object","title":"InvoiceDocumentFlagRequest"},"InvoiceDocumentReferenceRequest":{"properties":{"documentReferenceId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Documentreferenceid"},"referenceType":{"type":"string","maxLength":40,"title":"Referencetype"},"referenceId":{"type":"string","maxLength":200,"minLength":1,"title":"Referenceid"},"issueDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Issuedate"},"schemeId":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Schemeid"},"schemeAgencyId":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Schemeagencyid"},"description":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Description"},"responseCode":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Responsecode"}},"additionalProperties":false,"type":"object","required":["referenceType","referenceId"],"title":"InvoiceDocumentReferenceRequest"},"InvoiceExchangeRateRequest":{"properties":{"exchangeRateId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Exchangerateid"},"exchangeRateType":{"type":"string","pattern":"^TaxExchangeRate$","title":"Exchangeratetype","default":"TaxExchangeRate"},"sourceCurrencyCode":{"type":"string","pattern":"^[A-Za-z]{3}$","title":"Sourcecurrencycode"},"targetCurrencyCode":{"type":"string","pattern":"^[A-Za-z]{3}$","title":"Targetcurrencycode"},"calculationRate":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"string"}],"title":"Calculationrate"},"rateDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Ratedate"},"exchangeMarketId":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Exchangemarketid"}},"additionalProperties":false,"type":"object","required":["sourceCurrencyCode","targetCurrencyCode","calculationRate"],"title":"InvoiceExchangeRateRequest"},"InvoiceLineRequest":{"properties":{"id":{"type":"string","minLength":1,"title":"Id"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"itemName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemname"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"quantity":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"string"}],"title":"Quantity"},"unitCode":{"type":"string","minLength":1,"title":"Unitcode"},"unitPrice":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Unitprice"},"taxCategory":{"type":"string","minLength":1,"title":"Taxcategory"},"taxRate":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Taxrate"},"taxExemptionReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxexemptionreason"},"taxExemptionReasonCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxexemptionreasoncode"},"lineExtensionAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Lineextensionamount"},"allowanceAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Allowanceamount","default":"0.00"},"chargeAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Chargeamount","default":"0.00"},"baseQuantity":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"string"}],"title":"Basequantity","default":"1.00"},"baseQuantityUnitCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Basequantityunitcode"},"itemGrossPrice":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Itemgrossprice"},"vatLineAmountAed":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Vatlineamountaed"},"invoiceLineAmountAed":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Invoicelineamountaed"},"accountingCost":{"anyOf":[{"type":"string","maxLength":200,"description":"Optional buyer accounting/cost-centre reference applicable to the invoice line."},{"type":"null"}],"title":"Accountingcost"},"periodStartDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodstartdate"},"periodEndDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Periodenddate"},"orderLineReferenceID":{"anyOf":[{"type":"string","maxLength":200,"description":"Optional identifier of the buyer's referenced order line."},{"type":"null"}],"title":"Orderlinereferenceid"},"orderLineReference":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Orderlinereference"},"sequenceNo":{"anyOf":[{"type":"integer","description":"Optional application-level invoice-line sequence number; no independent UBL element is emitted."},{"type":"null"}],"title":"Sequenceno"},"documentReferenceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentreferenceid"},"documentReferenceSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentreferenceschemeid"},"documentReferenceTypeCode":{"type":"string","title":"Documentreferencetypecode","default":"130"},"allowanceChargeReasonCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Allowancechargereasoncode"},"allowanceChargeReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Allowancechargereason"},"allowanceChargePercentage":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Allowancechargepercentage"},"allowanceBaseAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Allowancebaseamount"},"buyersItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyersitemid"},"sellersItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sellersitemid"},"standardItemId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standarditemid"},"standardItemSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standarditemschemeid"},"originCountryCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origincountrycode"},"commodityClassificationCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Commodityclassificationcode"},"commodityClassificationListId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Commodityclassificationlistid"},"commodityClassificationListVersionId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Commodityclassificationlistversionid"},"itemType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Itemtype"},"serviceAccountingCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Serviceaccountingcode"},"reverseChargeGoodsServiceCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reversechargegoodsservicecode"},"itemProperties":{"items":{"$ref":"#/components/schemas/ItemPropertyRequest"},"type":"array","title":"Itemproperties"},"allowanceCharges":{"items":{"$ref":"#/components/schemas/LineAllowanceChargeRequest"},"type":"array","title":"Allowancecharges"}},"additionalProperties":false,"type":"object","required":["id","quantity","unitCode","unitPrice","taxCategory","taxRate"],"title":"InvoiceLineRequest"},"InvoicePeriodRequest":{"properties":{"invoicePeriodId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Invoiceperiodid"},"startDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Startdate"},"endDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Enddate"},"descriptionCode":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Descriptioncode"},"sequenceNo":{"type":"integer","maximum":32767.0,"minimum":1.0,"title":"Sequenceno","default":1}},"additionalProperties":false,"type":"object","title":"InvoicePeriodRequest"},"InvoicePrepaidPaymentRequest":{"properties":{"prepaidPaymentId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Prepaidpaymentid"},"paymentId":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Paymentid"},"paidAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Paidamount"},"receivedDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Receiveddate"},"paidDate":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"title":"Paiddate"}},"additionalProperties":false,"type":"object","required":["paidAmount"],"title":"InvoicePrepaidPaymentRequest"},"InvoiceRequest":{"properties":{"invoiceId":{"type":"string","minLength":1,"title":"Invoiceid"},"supplierId":{"anyOf":[{"type":"integer"},{"type":"string"},{"type":"null"}],"title":"Supplierid"},"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid"},"issueDate":{"type":"string","minLength":1,"title":"Issuedate"},"issueTime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Issuetime"},"dueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duedate"},"documentCategory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentcategory"},"invoiceTypeCode":{"type":"string","title":"Invoicetypecode","default":"380"},"invoiceTransactionTypeCode":{"type":"string","pattern":"^[01]{8}$","title":"Invoicetransactiontypecode","default":"00000000"},"documentTypeID":{"anyOf":[{"type":"integer","maximum":32767.0,"minimum":0.0},{"type":"null"}],"title":"Documenttypeid"},"taxPointDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxpointdate"},"profileExecutionID":{"anyOf":[{"type":"string","maxLength":20},{"type":"null"}],"title":"Profileexecutionid"},"currency":{"type":"string","maxLength":3,"minLength":3,"title":"Currency"},"taxCurrencyCode":{"anyOf":[{"type":"string","maxLength":3,"minLength":3},{"type":"null"}],"title":"Taxcurrencycode"},"currencyExchangeRate":{"anyOf":[{"type":"number","exclusiveMinimum":0.0},{"type":"string"},{"type":"null"}],"title":"Currencyexchangerate"},"taxAccountingCurrencyAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Taxaccountingcurrencyamount"},"invoicePeriodStartDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoiceperiodstartdate"},"invoicePeriodEndDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Invoiceperiodenddate"},"billingFrequency":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Billingfrequency"},"invoicePeriods":{"items":{"$ref":"#/components/schemas/InvoicePeriodRequest"},"type":"array","maxItems":1,"title":"Invoiceperiods"},"exchangeRates":{"items":{"$ref":"#/components/schemas/InvoiceExchangeRateRequest"},"type":"array","maxItems":1,"title":"Exchangerates"},"prepaidPayments":{"items":{"$ref":"#/components/schemas/InvoicePrepaidPaymentRequest"},"type":"array","title":"Prepaidpayments"},"documentReferences":{"items":{"$ref":"#/components/schemas/InvoiceDocumentReferenceRequest"},"type":"array","title":"Documentreferences"},"additionalDocumentReferences":{"items":{"$ref":"#/components/schemas/InvoiceAdditionalDocumentReferenceRequest"},"type":"array","title":"Additionaldocumentreferences"},"buyerReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buyerreference"},"orderReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Orderreference"},"originalInvoiceId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Originalinvoiceid"},"precedingInvoiceIssueDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Precedinginvoiceissuedate"},"creditNoteReasonCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Creditnotereasoncode"},"isSelfBilled":{"type":"boolean","title":"Isselfbilled","default":false},"documentFlags":{"anyOf":[{"$ref":"#/components/schemas/InvoiceDocumentFlagRequest"},{"type":"null"}]},"paymentMeansCode":{"type":"string","title":"Paymentmeanscode","default":"30"},"paymentAccountId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentaccountid"},"paymentAccountName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentaccountname"},"paymentServiceProviderId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentserviceproviderid"},"paymentCardPrimaryAccountNumber":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentcardprimaryaccountnumber"},"paymentCardHolderName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentcardholdername"},"iban":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Iban"},"paymentTerms":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paymentterms"},"accountingCost":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Accountingcost"},"sourceSystem":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Sourcesystem"},"sourceRecordID":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Sourcerecordid"},"contractReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contractreference"},"principalId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Principalid"},"principalIdSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Principalidschemeid"},"deliveryDate":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverydate"},"deliveryLocationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverylocationid"},"deliveryLocationSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverylocationschemeid"},"deliveryPartyName":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverypartyname"},"deliveryStreet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverystreet"},"deliveryAdditionalStreet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliveryadditionalstreet"},"deliveryCity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverycity"},"deliveryPostalCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverypostalcode"},"deliveryCountrySubentity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Deliverycountrysubentity"},"deliveryCountryCode":{"anyOf":[{"type":"string","maxLength":2,"minLength":2},{"type":"null"}],"title":"Deliverycountrycode"},"projectReference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projectreference"},"documentAllowances":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Documentallowances"},"documentCharges":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Documentcharges"},"documentAllowanceAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Documentallowanceamount","default":"0.00"},"documentAllowanceReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentallowancereason"},"documentAllowanceReasonCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentallowancereasoncode"},"documentAllowanceTaxCategory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentallowancetaxcategory"},"documentAllowanceTaxRate":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Documentallowancetaxrate"},"documentChargeAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Documentchargeamount","default":"0.00"},"documentChargeReason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentchargereason"},"documentChargeReasonCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentchargereasoncode"},"documentChargeTaxCategory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Documentchargetaxcategory"},"documentChargeTaxRate":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Documentchargetaxrate"},"prepaidAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Prepaidamount","default":"0.00"},"roundingAmount":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Roundingamount","default":"0.00"},"declaredTaxExclusiveAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Declaredtaxexclusiveamount"},"declaredTaxAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Declaredtaxamount"},"declaredPayableAmount":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Declaredpayableamount"},"customizationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customizationid"},"profileId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Profileid"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"qrPayload":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Qrpayload"},"seller":{"$ref":"#/components/schemas/PartyRequest"},"buyer":{"$ref":"#/components/schemas/PartyRequest"},"lines":{"items":{"$ref":"#/components/schemas/InvoiceLineRequest"},"type":"array","minItems":1,"title":"Lines"}},"additionalProperties":false,"type":"object","required":["invoiceId","issueDate","currency","seller","buyer","lines"],"title":"InvoiceRequest"},"ItemPropertyRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"value":{"type":"string","minLength":1,"title":"Value"}},"additionalProperties":false,"type":"object","required":["name","value"],"title":"ItemPropertyRequest"},"LineAllowanceChargeRequest":{"properties":{"lineAllowanceChargeId":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Lineallowancechargeid"},"chargeIndicator":{"type":"boolean","title":"Chargeindicator"},"reasonCode":{"anyOf":[{"type":"string","maxLength":50},{"type":"null"}],"title":"Reasoncode"},"reason":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}],"title":"Reason"},"multiplierFactorNumeric":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Multiplierfactornumeric"},"amount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"}],"title":"Amount"},"baseAmount":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string"},{"type":"null"}],"title":"Baseamount"},"sequenceNo":{"type":"integer","exclusiveMinimum":0.0,"title":"Sequenceno","default":1}},"additionalProperties":false,"type":"object","required":["chargeIndicator","amount"],"title":"LineAllowanceChargeRequest"},"PartyRequest":{"properties":{"name":{"type":"string","minLength":1,"title":"Name"},"endpointId":{"type":"string","minLength":1,"title":"Endpointid"},"endpointSchemeId":{"type":"string","minLength":1,"title":"Endpointschemeid"},"countryCode":{"type":"string","maxLength":2,"minLength":2,"title":"Countrycode"},"partyId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partyid"},"partyIdSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Partyidschemeid"},"identificationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Identificationid"},"identificationSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Identificationschemeid"},"taxId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Taxid"},"tinId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tinid"},"registrationId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registrationid"},"registrationSchemeId":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registrationschemeid"},"registrationType":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registrationtype"},"registrationAuthority":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Registrationauthority"},"street":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Street"},"additionalStreet":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Additionalstreet"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"City"},"postalCode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Postalcode"},"countrySubentity":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Countrysubentity"}},"additionalProperties":false,"type":"object","required":["name","endpointId","endpointSchemeId","countryCode"],"title":"PartyRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"BISoftError":{"type":"object","properties":{"status":{"type":"string","example":"invalid"},"correlationId":{"type":"string","example":"c9a1dd8d-27e4-4f87-8fa7-a68dc7e8ae22"},"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","example":"CORE-R001"},"message":{"type":"string"},"field":{"type":"string"},"severity":{"type":"string","example":"error"},"retryable":{"type":"boolean","example":false}}}},"warnings":{"type":"array","items":{"type":"object"}}}}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key"},"BasicAuth":{"type":"http","scheme":"basic","description":"Used by /auth/authenticate."},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"opaque"}}},"servers":[{"url":"http://127.0.0.1:8002","description":"Local developer server"},{"url":"https://sandbox.asp.bisofttechservices.com","description":"BI Soft sandbox"},{"url":"https://asp.bisofttechservices.com","description":"BI Soft production"}]}