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

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

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/import imports one ERP invoice.
  • POST /v1/erp/invoices/sync handles 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/submit validates, stores and submits in one flow.
  • GET /v1/invoices/{id}/audit exposes invoice audit history.
  • GET /v1/invoices/{id}/pdf generates 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.

Aligned
  1. POST/auth/authenticateIssue client credentials bearer token for ERP integrations.Developer SDK
  2. GET/portal/developer-sdkOpen BI Soft branded developer API SDK window.Developer SDK
  3. GET/openapi.jsonDownload branded OpenAPI JSON document.Developer SDK
  4. GET/openapi.yamlDownload branded OpenAPI YAML document.Developer SDK
  5. POST/v1/invoices/validateValidate invoice JSON payload.XML Compliance
  6. POST/v1/invoices/generateGenerate compliant UBL XML.XML Compliance
  7. POST/v1/invoices/xmlGenerate direct PINT-AE / UBL XML document response.XML Compliance
  8. POST/v1/invoices/pdfGenerate direct MoF-style PDF document response.Invoice Management
  9. POST/v1/invoicesCreate, validate and store invoice.Invoice Management
  10. POST/v1/invoices/submitCreate and submit invoice in one workflow.Submission Workflow
  11. GET/v1/document-typesList supported UAE electronic document modules.API Management
  12. POST/v1/documents/{type}/validateValidate any supported document type through the shared document service.XML Compliance
  13. POST/v1/documents/{type}/generateGenerate XML for supported document types.XML Compliance
  14. POST/v1/documents/{type}Create and store supported business documents using shared tables.Invoice Management
  15. POST/v1/documents/{type}/submitCreate and submit supported business documents.Submission Workflow
  16. POST/v1/commercial-invoices/validateDedicated Commercial Invoice validation endpoint.XML Compliance
  17. POST/v1/commercial-invoices/generateDedicated Commercial Invoice XML generation endpoint.XML Compliance
  18. POST/v1/commercial-invoicesDedicated Commercial Invoice create endpoint.Invoice Management
  19. POST/v1/commercial-invoices/submitDedicated Commercial Invoice submit endpoint.Submission Workflow
  20. POST/v1/credit-notes/validateDedicated Credit Note validation endpoint.XML Compliance
  21. POST/v1/credit-notes/generateDedicated Credit Note XML generation endpoint.XML Compliance
  22. POST/v1/credit-notesDedicated Credit Note create endpoint.Invoice Management
  23. POST/v1/credit-notes/submitDedicated Credit Note submit endpoint.Submission Workflow
  24. POST/v1/debit-notes/validateDedicated Debit Note validation endpoint.XML Compliance
  25. POST/v1/debit-notes/generateDedicated Debit Note XML generation endpoint.XML Compliance
  26. POST/v1/debit-notesDedicated Debit Note create endpoint.Invoice Management
  27. POST/v1/debit-notes/submitDedicated Debit Note submit endpoint.Submission Workflow
  28. POST/v1/sales/invoicesCreate Sales Invoice through the sales module route.Sales Documents
  29. POST/v1/sales/credit-notesCreate Sales Credit Note through the sales module route.Sales Documents
  30. POST/v1/sales/debit-notesCreate Sales Debit Note through the sales module route.Sales Documents
  31. POST/v1/sales/proforma-invoicesCreate future-ready Proforma Invoice through the sales module route.Sales Documents
  32. POST/v1/sales/returnsCreate future-ready Sales Return through the sales module route.Sales Documents
  33. POST/v1/purchase/invoicesCreate Purchase Invoice and persist it in purchase module tables.Purchase Documents
  34. POST/v1/purchase/credit-notesCreate Supplier Credit Note and persist it in purchase module tables.Purchase Documents
  35. POST/v1/purchase/debit-notesCreate Supplier Debit Note and persist it in purchase module tables.Purchase Documents
  36. POST/v1/purchase/import-invoicesCreate future-ready Import Purchase Invoice and persist it in purchase module tables.Purchase Documents
  37. POST/v1/purchase/returnsCreate future-ready Purchase Return and persist it in purchase module tables.Purchase Documents
  38. POST/v1/self-billed-invoices/validateDedicated Self-Billed Invoice validation endpoint.XML Compliance
  39. POST/v1/self-billed-invoices/generateDedicated Self-Billed Invoice XML generation endpoint.XML Compliance
  40. POST/v1/self-billed-invoicesDedicated Self-Billed Invoice create endpoint.Invoice Management
  41. POST/v1/self-billed-invoices/submitDedicated Self-Billed Invoice submit endpoint.Submission Workflow
  42. POST/v1/self-billed-credit-notes/validateDedicated Self-Billed Credit Note validation endpoint.XML Compliance
  43. POST/v1/self-billed-credit-notes/generateDedicated Self-Billed Credit Note XML generation endpoint.XML Compliance
  44. POST/v1/self-billed-credit-notesDedicated Self-Billed Credit Note create endpoint.Invoice Management
  45. POST/v1/self-billed-credit-notes/submitDedicated Self-Billed Credit Note submit endpoint.Submission Workflow
  46. GET/v1/invoices/{id}Fetch stored invoice detail.Invoice Management
  47. GET/v1/invoices/{uuid}/statusFetch stored document lifecycle status by invoice id or UUID.Submission Workflow
  48. GET/v1/invoices/date/{date}Fetch stored documents by invoice issue date or storage date.Invoice Management
  49. GET/v1/invoices/{id}/xmlDownload stored XML.Invoice Management
  50. GET/v1/invoices/{id}/pdfDownload MoF-style PDF report.Invoice Management
  51. POST/v1/invoices/{id}/sendSend invoice to access point adapter.Submission Workflow
  52. GET/v1/invoices/{id}/auditReview invoice audit history.Audit
  53. POST/v1/erp/invoices/importImport one ERP invoice payload.ERP Integration
  54. POST/v1/erp/invoices/syncBatch sync ERP invoices.ERP Integration
  55. POST/v1/onboarding/vatRegister company VAT/TRN onboarding payload.Client Registration
  56. POST/v1/onboarding/usersRegister API user onboarding and credential request payload.Admin Panel
  57. POST/v1/customersStore customer master data for invoice party mapping.ERP Integration
  58. POST/v1/suppliersStore supplier master data for invoice party mapping.ERP Integration
  59. POST/v1/productsStore product and VAT category master data.ERP Integration
  60. POST/v1/tax/configurationStore VAT/tax category, rate and code configuration for ERP invoice mapping.Tax/VAT Configuration
  61. GET/v1/audit/logsRetrieve invoice audit events with optional invoice filter.Audit
  62. GET/v1/compliance/rulesExpose UAE MoF mandatory rules and code lists.API Management
  63. GET/v1/compliance/gap-analysisExpose compliance gap analysis.Security
  64. GET/v1/rule-packsList installed validation rule packs.API Management
  65. GET/v1/access-point/configShow masked access point configuration.API Management
  66. GET/v1/access-point/registrationShow provider registration readiness.Admin Panel
  67. GET/v1/production-readinessShow production readiness gaps.Security
  68. POST/v1/xml/validateValidate raw XML.XML Compliance
  69. GET/v1/webhooksList webhook targets.API Management
  70. POST/v1/webhooksCreate webhook target.API Management
  71. GET/v1/webhook-deliveriesReview webhook delivery history and retry outcomes.API Management
  72. DELETE/v1/webhooksClear webhook targets.API Management
  73. PATCH/v1/webhooks/{id}Enable or disable webhook target.API Management
  74. POST/v1/mock-webhookReceive local mock webhook.API Management
Developer: Sandbox Environment