BI
BI Soft Tech Services LLC
ASP E-Invoice Compliance Gateway
UAE MoF / PINT AE / Peppol Ready Workspace
BI Soft Tech ASP E-Invoice Compliance API
Operational gateway for ERP invoice import, compliance validation, UBL XML generation, PostgreSQL storage, PDF reporting, audit trail and Access Point submission readiness.
Developer: Sandbox Environment
API key protected writes
Public URL: https://sandbox.bisofttechservices.com
PostgreSQL / ERPGlobal ready
UBL 2.1 + EN16931 + UAE PINT checks
API Flow74 routes
Validation6 layers
PortalOperational
EvidenceXML + PDF
Start Here
Portal Landing
Operations Portal
Swagger API Docs
OpenAPI JSON
Health Check
Database Health
Production Readiness
API Flow Health
Protected write operations require the configured
X-API-Key. Public status links are safe for demos.Validation Layers
- Pydantic request schema and payload validation
- Business-rule validation for totals, VAT, parties, dates, unit codes, allowances and charges
- UBL 2.1 XSD
- CEN EN 16931 Schematron
- PEPPOL BIS Billing 3.0 Schematron
- UAE MoF / PINT AE mandatory fields profile
- MoF-style PDF report generation
Configuration
- Rule Packs
- API Security Config
- Compliance Rules
- Compliance Gap Analysis
- Access Point Config
- Provider Registration Pack
mock://local-access-pointfor demo send
Operational Modules
Dashboard Client Registration Documents Invoice Management XML Compliance ERP Integration API Management Submission Workflow Reports Security
ERP and Storage
POST /v1/erp/invoices/importimports one ERP invoice.POST /v1/erp/invoices/synchandles ERP batch sync.- يتم التحكم في حفظ PostgreSQL/ERPGlobal عبر
EINVOICE_DATABASE_URL. - Stored invoices keep JSON payload, XML, validation result, lifecycle state, audit events and reporting data.
Submission and Evidence
POST /v1/invoices/submitvalidates, stores and submits in one flow.GET /v1/invoices/{id}/auditexposes invoice audit history.GET /v1/invoices/{id}/pdfgenerates the human-readable MoF-style PDF report.- Webhook endpoints support operational callbacks and delivery tracking.
Suggested ASP API Flow
This page reflects the same 74-route flow checked by GET /v1/compliance/api-flow.
- POST
/auth/authenticateIssue client credentials bearer token for ERP integrations.Developer SDK - GET
/portal/developer-sdkOpen BI Soft branded developer API SDK window.Developer SDK - GET
/openapi.jsonDownload branded OpenAPI JSON document.Developer SDK - GET
/openapi.yamlDownload branded OpenAPI YAML document.Developer SDK - POST
/v1/invoices/validateValidate invoice JSON payload.XML Compliance - POST
/v1/invoices/generateGenerate compliant UBL XML.XML Compliance - POST
/v1/invoices/xmlGenerate direct PINT-AE / UBL XML document response.XML Compliance - POST
/v1/invoices/pdfGenerate direct MoF-style PDF document response.Invoice Management - POST
/v1/invoicesCreate, validate and store invoice.Invoice Management - POST
/v1/invoices/submitCreate and submit invoice in one workflow.Submission Workflow - GET
/v1/document-typesList supported UAE electronic document modules.API Management - POST
/v1/documents/{type}/validateValidate any supported document type through the shared document service.XML Compliance - POST
/v1/documents/{type}/generateGenerate XML for supported document types.XML Compliance - POST
/v1/documents/{type}Create and store supported business documents using shared tables.Invoice Management - POST
/v1/documents/{type}/submitCreate and submit supported business documents.Submission Workflow - POST
/v1/commercial-invoices/validateDedicated Commercial Invoice validation endpoint.XML Compliance - POST
/v1/commercial-invoices/generateDedicated Commercial Invoice XML generation endpoint.XML Compliance - POST
/v1/commercial-invoicesDedicated Commercial Invoice create endpoint.Invoice Management - POST
/v1/commercial-invoices/submitDedicated Commercial Invoice submit endpoint.Submission Workflow - POST
/v1/credit-notes/validateDedicated Credit Note validation endpoint.XML Compliance - POST
/v1/credit-notes/generateDedicated Credit Note XML generation endpoint.XML Compliance - POST
/v1/credit-notesDedicated Credit Note create endpoint.Invoice Management - POST
/v1/credit-notes/submitDedicated Credit Note submit endpoint.Submission Workflow - POST
/v1/debit-notes/validateDedicated Debit Note validation endpoint.XML Compliance - POST
/v1/debit-notes/generateDedicated Debit Note XML generation endpoint.XML Compliance - POST
/v1/debit-notesDedicated Debit Note create endpoint.Invoice Management - POST
/v1/debit-notes/submitDedicated Debit Note submit endpoint.Submission Workflow - POST
/v1/sales/invoicesCreate Sales Invoice through the sales module route.Sales Documents - POST
/v1/sales/credit-notesCreate Sales Credit Note through the sales module route.Sales Documents - POST
/v1/sales/debit-notesCreate Sales Debit Note through the sales module route.Sales Documents - POST
/v1/sales/proforma-invoicesCreate future-ready Proforma Invoice through the sales module route.Sales Documents - POST
/v1/sales/returnsCreate future-ready Sales Return through the sales module route.Sales Documents - POST
/v1/purchase/invoicesCreate Purchase Invoice and persist it in purchase module tables.Purchase Documents - POST
/v1/purchase/credit-notesCreate Supplier Credit Note and persist it in purchase module tables.Purchase Documents - POST
/v1/purchase/debit-notesCreate Supplier Debit Note and persist it in purchase module tables.Purchase Documents - POST
/v1/purchase/import-invoicesCreate future-ready Import Purchase Invoice and persist it in purchase module tables.Purchase Documents - POST
/v1/purchase/returnsCreate future-ready Purchase Return and persist it in purchase module tables.Purchase Documents - POST
/v1/self-billed-invoices/validateDedicated Self-Billed Invoice validation endpoint.XML Compliance - POST
/v1/self-billed-invoices/generateDedicated Self-Billed Invoice XML generation endpoint.XML Compliance - POST
/v1/self-billed-invoicesDedicated Self-Billed Invoice create endpoint.Invoice Management - POST
/v1/self-billed-invoices/submitDedicated Self-Billed Invoice submit endpoint.Submission Workflow - POST
/v1/self-billed-credit-notes/validateDedicated Self-Billed Credit Note validation endpoint.XML Compliance - POST
/v1/self-billed-credit-notes/generateDedicated Self-Billed Credit Note XML generation endpoint.XML Compliance - POST
/v1/self-billed-credit-notesDedicated Self-Billed Credit Note create endpoint.Invoice Management - POST
/v1/self-billed-credit-notes/submitDedicated Self-Billed Credit Note submit endpoint.Submission Workflow - GET
/v1/invoices/{id}Fetch stored invoice detail.Invoice Management - GET
/v1/invoices/{uuid}/statusFetch stored document lifecycle status by invoice id or UUID.Submission Workflow - GET
/v1/invoices/date/{date}Fetch stored documents by invoice issue date or storage date.Invoice Management - GET
/v1/invoices/{id}/xmlDownload stored XML.Invoice Management - GET
/v1/invoices/{id}/pdfDownload MoF-style PDF report.Invoice Management - POST
/v1/invoices/{id}/sendSend invoice to access point adapter.Submission Workflow - GET
/v1/invoices/{id}/auditReview invoice audit history.Audit - POST
/v1/erp/invoices/importImport one ERP invoice payload.ERP Integration - POST
/v1/erp/invoices/syncBatch sync ERP invoices.ERP Integration - POST
/v1/onboarding/vatRegister company VAT/TRN onboarding payload.Client Registration - POST
/v1/onboarding/usersRegister API user onboarding and credential request payload.Admin Panel - POST
/v1/customersStore customer master data for invoice party mapping.ERP Integration - POST
/v1/suppliersStore supplier master data for invoice party mapping.ERP Integration - POST
/v1/productsStore product and VAT category master data.ERP Integration - POST
/v1/tax/configurationStore VAT/tax category, rate and code configuration for ERP invoice mapping.Tax/VAT Configuration - GET
/v1/audit/logsRetrieve invoice audit events with optional invoice filter.Audit - GET
/v1/compliance/rulesExpose UAE MoF mandatory rules and code lists.API Management - GET
/v1/compliance/gap-analysisExpose compliance gap analysis.Security - GET
/v1/rule-packsList installed validation rule packs.API Management - GET
/v1/access-point/configShow masked access point configuration.API Management - GET
/v1/access-point/registrationShow provider registration readiness.Admin Panel - GET
/v1/production-readinessShow production readiness gaps.Security - POST
/v1/xml/validateValidate raw XML.XML Compliance - GET
/v1/webhooksList webhook targets.API Management - POST
/v1/webhooksCreate webhook target.API Management - GET
/v1/webhook-deliveriesReview webhook delivery history and retry outcomes.API Management - DELETE
/v1/webhooksClear webhook targets.API Management - PATCH
/v1/webhooks/{id}Enable or disable webhook target.API Management - POST
/v1/mock-webhookReceive local mock webhook.API Management