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.
BI Soft Tech ASP Production - FILESERVER02
API key protected writes
Public URL: http://192.168.1.57:8002
PostgreSQL / ERPGlobal ready
UBL 2.1 + EN16931 + UAE PINT checks
API Flow59 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 59-route flow checked by GET /v1/compliance/api-flow.
- POST
/v1/invoices/validateValidate invoice JSON payload.XML Compliance - POST
/v1/invoices/generateGenerate compliant UBL XML.XML Compliance - 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/{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 - 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