A custom-built Business Central extension that connects your tenant directly to Poland's KSeF platform — generating compliant FA(3) structured XML, submitting invoices to the Ministry of Finance, retrieving UPO confirmations and KSeF numbers, and downloading inbound invoices. Built, installed as a per-tenant AL extension, and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $499.00 USD; request a quote for a scoped proposal.
Pré-visualização ilustrativaA custom-built Business Central extension that connects your tenant directly to Poland's KSeF platform — generating compliant FA(3) structured XML, submitting invoices to the Ministry of Finance, retrieving UPO confirmations and KSeF numbers, and downloading inbound invoices. Built, installed as a per-tenant AL extension, and supported by ECOSIRE.
Sem configuração por conta própria — um app funcional criado, instalado e com suporte da ECOSIRE.
Comece com um preço único de desenvolvimento. Definimos o escopo com você no início.
A ECOSIRE cria, configura e instala no seu Dynamics 365 Business Central.
Você entra no ar em cerca de 2–4 semanas, com um período de suporte pós-lançamento.
Poland's mandatory e-invoicing through KSeF (Krajowy System e-Faktur) changes how every VAT-registered business issues and receives invoices. This is not an off-the-shelf AppSource download — it is a build-to-order AL extension that ECOSIRE designs, builds, and installs directly into your Dynamics 365 Business Central environment, then supports as the schema and API evolve.
We deliver it as a per-tenant extension (or an AppSource-technical-type package where you prefer), so it lives inside your tenant without forcing you onto a generic, one-size-fits-all connector. The extension maps your posted sales invoices and credit memos to the FA(3) structured XML schema using AL table and page extensions over the standard Sales Invoice Header/Sales Cr.Memo Header records, validates them, and submits them to the KSeF gateway.
Submission runs through a job queue entry so invoices flow to the Ministry of Finance KSeF API automatically after posting — or on demand from a Role Center action. The extension authenticates with your KSeF authorization token or qualified certificate / seal, stored securely using isolated storage, retrieves the UPO (Urzędowe Poświadczenie Odbioru) confirmation, and writes the assigned KSeF reference number back onto the document. Inbound invoices issued to your NIP are pulled from KSeF on a schedule and staged for review.
Every API call, status transition, and UPO is logged to a dedicated ledger table for audit. We wire permission sets, retry/backoff handling, environment-aware endpoints (test vs production KSeF), and — where it helps your finance team — surface status in Power BI or Dataverse via the Business Central OData/REST API.
ECOSIRE scopes the build against your actual posting flows, delivers it on an honest lead time, and stays on for updates as KSeF specifications change.
Owns Polish VAT reporting and needs every sales invoice and credit memo to reach KSeF in the FA(3) format with a stored UPO and KSeF number before the 2026 mandate, without manual portal uploads.
Responsible for the BC tenant and wants the integration delivered as a clean per-tenant AL extension — permission-set scoped, job-queue driven, and not a brittle modification of the base app.
Coordinating KSeF readiness across finance, IT and external accountants, and needs a predictable scope, lead time, and a vendor who stays on for the inevitable specification updates.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Generates KSeF FA(3) structured XML from BC documents | Incluído | Suporte parcial | Incluído | |
| Automatic submission via job queue to the Ministry of Finance KSeF API | Incluído | Suporte parcial | Incluído | |
| UPO retrieval and KSeF number stored back on the source document | Incluído | Suporte parcial | Suporte parcial | |
| Inbound invoice download from KSeF into Business Central | Incluído | Suporte parcial | Suporte parcial | |
| Built and installed for your tenant, scoped to your posting flows | Incluído | Incluído | Não incluído | |
| Token / certificate / seal management in isolated storage | Incluído | Suporte parcial | Incluído | |
| Source AL project handed over under license | Incluído | Incluído | Não incluído | |
| Ongoing updates as KSeF schema/API changes, with named support | Incluído | Não incluído | Suporte parcial |
No. This is a build-to-order extension. ECOSIRE scopes it against your actual Business Central posting flows and KSeF onboarding (token vs certificate/seal), builds the AL extension, and installs it into your tenant. It is honest custom work delivered to your environment, not a generic one-click app from AppSource.
A standard build is typically delivered in about 3 to 5 weeks from the kickoff and access being granted, depending on the complexity of your posting flows, the number of legal entities, and whether you need inbound download and Power BI/Dataverse surfacing on day one. We confirm the exact timeline in writing during scoping and validate against the KSeF test gateway in a sandbox before go-live.
The price includes a support and update window after go-live. KSeF schema and API details change as the Ministry of Finance finalizes the mandate, so we maintain the extension against the current FA(3) schema and endpoints during that window. After it ends, you can extend support on an agreed plan, or you hold the source AL project under license and maintain it yourself.
Yes. It is built in AL as a standard extension, installable on Business Central online (SaaS) as a per-tenant extension or on an on-premises deployment. Isolated storage, job queue, and the REST/OData integration points used are available on both, so the same codebase targets your environment.
No. It uses table and page extensions plus event subscribers on the standard posting routines, so it layers on top of the base application without modifying it. That keeps your tenant upgradeable and lets the KSeF extension be updated independently as the specification evolves.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A custom-built Business Central extension that connects your tenant directly to Poland's KSeF platform — generating compliant FA(3) structured XML, submitting invoices to the Ministry of Finance, retrieving UPO confirmations and KSeF numbers, and downloading inbound invoices. Built, installed as a per-tenant AL extension, and supported by ECOSIRE.