ZoikoTax
DEVELOPERS · INTEGRATIONS · E-INVOICING NETWORKS

Connect governed fiscaldocuments to supportednetworks and authorities.

Build on approved adapter architecture for invoice-related workflows. Production support varies by country, network and capability—and must be verified in Coverage.

Open API Reference
↗
Explore Integration Guides
↗
View Current Coverage
Public patterns. Exact contracts remain source-governed.

This page explains public adapter patterns. Exact network/authority contracts, document formats, credentials, status mappings and production availability remain governed by approved technical and coverage sources.

Direct answer
What are E-Invoicing Networks?

This is developer-facing architecture and implementation guidance for connecting governed invoice-related workflows to approved external networks and authorities. ZoikoTax adapters apply supported transformation, routing and integration logic within an enterprise workflow.

A pattern alone never confirms production support.

01 / System boundary & responsibility

One workflow. Distinct responsibilities.

Keep business context, adapter behavior and external decisions separate—then connect approved states and evidence to the teams that need them.

01 · Business context
Billing / ERP / source

Owns the invoice and business context. ZoikoTax does not replace the enterprise ERP or BSS.

02 · Integration boundary
ZoikoTax adapter

Applies supported transformation, routing and integration logic under the exact approved adapter contract.

03 · External outcome
External network / authority

Owns regime-specific acceptance, validation, clearance, reporting or acknowledgement. These are not universal obligations.

Source context
Supported adapter logic
External response
04 · Downstream finance / compliance

Consumes approved states and evidence within the enterprise workflow. Downstream use does not change the external authority’s decision.

05 · Evidence / audit

Preserves supported request, response and version trace across the workflow for investigation and reconstruction.

Read the flow as: source context ↔ supported adapter logic ↔ external response; approved states continue to finance/compliance, while supported traces are preserved in evidence. Arrows show data/control flow, not guaranteed synchronous execution.

Coverage and technical ownership are separate.

Coverage owns exact country, network, capability and environment support. The technical adapter owner governs formats, endpoint/schema, credentials, certificates, signatures, transport, external behavior, mappings, timing and retries. Architecture creates no universal legal obligation.

02 / Adapter operating model

A governed path, not a universal protocol.

Prepare → Transform → Validate → Route → Submit → Receive → Normalize → Evidence. A normalized pattern does not mean every external authority follows identical steps.

01
Prepare
Establish source context

Use the governed source schema; do not infer a public production payload.

02
Transform
Apply supported mapping

Document formats and field mappings come only from exact adapter documentation.

03
Validate
Check defined constraints

Supported validation is not an assertion of legal correctness.

04
Route
Select an approved path

Country, network, capability and environment routing are Coverage-controlled.

05
Submit
Use approved transport

Submission behavior and requirements are defined by the adapter’s technical contract.

06
Receive
Preserve response context

External codes and timing remain source-defined; absence of a response is unresolved.

07
Normalize
Apply approved mapping

Normalized meaning must retain its original adapter context and mapping source.

08
Evidence
Preserve supported trace

Keep versioned context and sanitized diagnostics within approved visibility boundaries.

Implementation follows the exact adapter contract.

The numbered text above is the diagram’s ordered equivalent. It describes conceptual purposes and boundaries, not a mandatory sequence, a legal timing rule or a published network protocol.

03 / Document lifecycle & pattern variants

Different patterns. Different meanings.

Clearance, reporting, validation and acknowledgement are distinct families. Their steps and effects must be read in the approved adapter’s regime-specific context.

Clearance-oriented

An external clearance decision may be part of the governed lifecycle. Do not infer universal pre-clearance, legal timing or an approval guarantee.

Reporting-oriented

A reporting step conveys required information under the applicable contract. Reporting is not automatically clearance or acceptance.

Validation-oriented

Defined checks can produce a validation result. Passing technical validation does not independently establish legal correctness.

Acknowledgement-oriented

An acknowledgement may confirm receipt or processing progress. It is not a final outcome unless the approved adapter explicitly defines it that way.

Hybrid / multi-step

Several external steps may coexist, with distinct acknowledgements and final states. Do not collapse them into one universal lifecycle or infer a country or regime.

Illustrative pattern — actual states adapter-defined
Prepared context
Submission context
Awaiting source
Defined outcome, if supplied

Read as conceptual state families, not a universal exact sequence: prepared and submitted context may lead to an awaiting-source state; an outcome exists only when the approved source defines and supplies one. Branches, intermediate steps and timing vary by adapter.

No regime is implied by a pattern.

These families do not assert any country’s legal obligations, universal pre-clearance requirements or current production coverage. Validation must never be presented as proof of legal correctness.

04 / Status & acknowledgement model

Receipt is not the final outcome.

External response → approved mapping → governed normalized status → downstream consumption. Keep the original
adapter context accessible throughout.

Source-controlled external response
Approved mapping
Governed normalized status
Downstream consumption
Delivery context
Receipt

Indicates receipt only to the extent the exact
adapter defines it. Receipt must not be rendered
as acceptance or clearance.

Intermediate context
Processing acknowledgement

May describe progress or a processing step. It is
distinct from a final decision and retains its
adapter-specific meaning.

Defined decision
Final outcome

Consume only the meaning approved for the
exact external response and mapping. There is
no universal status taxonomy.

Conditional illustrative meanings · not current records
Cleared

A clearance outcome only when defined by
the approved adapter.

Reported

A reporting outcome only when defined by
the approved adapter.

Accepted

An acceptance outcome only when defined
by the approved adapter.

Rejected

A rejection outcome only when defined by
the approved adapter.

Unknown / awaiting-source is an explicit safe state.

No response is neither rejection nor success. Do not fabricate codes, response times or currentness. Publish an exact-source timestamp only when supplied and approved;
otherwise currentness is not published.

05 / Identifiers & correlation

Link the context. Keep the payload private.

Correlate enterprise source, request, fiscal document, external response and evidence without exposing invoice
content or private identifiers.

Conceptual fields · not a production schema
All values: not supplied
Conceptual field
Purpose
Description / boundary
request_id
Request correlation
Links an enterprise request to its supported integration trace.
document_id
Fiscal document correlation
Connects the conceptual fiscal document to its source context.
external_reference
External response linkage
Links an approved external reference where available and visible.
submission_state
Submission context
Describes the supported state of the submission path.
acknowledgement
Receipt / processing context
Preserves the approved acknowledgement and its meaning.
final_state
Conditional outcome
Carries an outcome only when defined by the approved adapter.
updated_at
Source-controlled currentness
Uses an exact-source timestamp only where supplied and approved.
evidence_link
Investigation linkage
Connects to evidence within approved display and access rights.

Neutral placeholders do not assert an identifier format, required field, actual value or API schema. Exact mappings and display rights are controlled by the adapter documentation.

06 / Retries, duplicate prevention & recovery

Investigate before you retry.

Recovery is a contract-specific decision. Confirm the current approved state before choosing a permitted next action;
never assume blind retry or automatic resubmission is safe.

Safe decision flow
Investigate current approved state
Check adapter contract and evidence
Confirm permitted recovery action
Record the governed decision

First investigate the approved state, then consult the exact contract and evidence. Proceed only with a supported, legally permitted recovery action. If state or source is unknown, keep
the uncertainty explicit and investigate rather than submit again.

Submission retry

Use approved retry semantics only. Counts,
backoff and timing are not prescribed here;
consult the exact API and adapter contract.

Duplicate risk

Use documented idempotency and correlation
behavior. Do not infer a universal duplicate-
prevention guarantee.

Transport uncertainty

No response is not confirmed acceptance or
rejection. Investigate source state before any
further submission.

Validation rejection

Interpret rejection through exact API/adapter
documentation. Correct only the governed
issue; no sample response code is implied.

Partial processing

Use an approved status query or recovery route
only where supported. Preserve intermediate
and external context.

Resubmission

Lifecycle and legally permitted resubmission
remain source-controlled. Do not infer automatic
legal compensation or reversal.

Idempotency is adapter-defined, not a blanket promise.

Duplicate handling, retries and resubmission must defer to exact adapter contracts and legally permitted behavior. A general integration pattern never establishes permission to
submit a document again.

08 / Evidence, traceability & replay

A trace you can investigate. A context you can reconstruct.

Preserve the supported chain from source context to external response without turning a public example into a real
invoice or a claim of legal proof.

Historical context stays attached.

Keep versions, response meaning and supported state history together. Do not silently reinterpret a historical outcome through a newer mapping.

Source
Adapter
Response

Evidence supports investigation and reconstruction within approved boundaries. Access rights and supported replay behavior remain governed by the relevant platform and adapter sources.

Evidence & Replay · platform context
Illustrative anatomy · no actual invoice
Source record reference

Approved linkage to the enterprise source; no sensitive source record is shown.

Transformed representation / version

Supported transformation context and its pinned version.

Submission context

Supported request, adapter, timestamp and destination context.

External response

Approved response and its original adapter-specific meaning.

Supported state history

State transitions preserved with their historical interpretation.

Pinned versions

Adapter, content and rule versions used for that historical context.

Replay / investigation route

An approved route for reconstruction, subject to access and visibility.

No payloads, taxpayer/customer/tenant identifiers, authority references, secrets, tokens, certificates or private
environment data are shown.

Evidence is not independent proof of legal correctness.

A supported trace can help reconstruct what happened. It does not independently prove correctly interpreted law or guarantee an authority outcome.

09 / Coverage, network & authority availability

Architecture does not mean availability.

Coverage is the first-class gate for exact country, network, capability and environment support. No approved registry
is supplied on this architecture page.

Verify before production
Check the exact
supported
combination.

Country/jurisdiction + approved network/
authority adapter + specific e-invoicing/
CTC capability + environment + governed
effective date.

View Current Coverage

A managed service, production entitlement or
authority acceptance must not be inferred from a
pattern, pilot or test result.

Source-bound metadata · no live availability assertion
Country / jurisdiction
Not published here · check Coverage
Network / authority adapter
Not published here · approved identity required
E-invoicing / CTC capability
Unknown here · verify the exact capability
Environment state
Unknown here · verify separately
Managed service scope
Not inferred · approved source required
Governed effective date
Not published · exact-source date only
Production

Only if expressly approved in Coverage.

Pilot

A distinct, governed evaluation scope.

Validation

Defined validation activity, not live entitlement.

Research

Exploration, not a support commitment.

Missing, stale or unavailable source? Keep support unconfirmed.

No published Coverage or no matching coverage means support is not confirmed. An unavailable adapter, missing source or stale mapping must remain explicit; consult current
Coverage and approved technical sources rather than filling the gap with an availability claim.

10 / Sandbox, testing & readiness

Test the contract. Verify readiness separately.

Start with approved documentation, then use a non-production Sandbox only where separately available. Test with
synthetic or approved data—not public invoice payloads.

Non-production route
Use the supported
test path.

Review the API contract and adapter
guide. Verify Sandbox availability,
exercise approved async behavior, and
use governed negative tests with
synthetic or approved data.

Explore Sandbox

Check current Coverage again before production. Test
availability, credentials, delivery and recovery
semantics must come from their approved sources;
none is established by this page.

No live test console. No implied activation.
Readiness checklist · not completed records
Approved adapter & Coverage

Verify the exact country/network/capability/environment combination.

Verified test availability

Confirm separately available non-production testing and its scope.

Governed credential requirements

Use the exact approved requirements through controlled configuration.

Identifiers & correlation mapped

Link source, request, document, external response and evidence.

Status & recovery handling

Preserve response meaning; implement permitted recovery behavior.

Evidence & operational ownership

Confirm traceability, access and accountable operating teams.

Required release approval

Complete the applicable technical, Coverage and security gates.

Sandbox completion is not production readiness.

A completed test does not prove entitlement, live Coverage or authority acceptance. Verify approved support and obtain the required release approvals before production use.

11 / Security, credentials & trust

Sensitive configuration stays out of public content.

Use only approved transport and adapter-specific trust requirements. This architecture page publishes no credentials,
assurance badge or invented security protocol.

Controlled credentials

Credentials are never public. Certificates and
signatures are conditional on the exact
approved adapter requirements—not universal
prerequisites.

Minimum required data

Use approved transport and the minimum
required data. Do not expose sensitive payloads
or private environment details in logging or
examples.

Safe diagnostics

Keep diagnostics sanitized and detail access-
controlled. No secret, token, certificate, invoice
identifier or authority reference belongs in
public content.

Trust is the source for assurance.

Use the approved Trust source for security, privacy and assurance context. No certification, compliance or uptime claim is inferred here.

Explore Trust
12 / Implementation journey & ownership

Move from discovery to governed operation.

Discover → Verify Coverage → Map → Configure → Test → Observe → Approve → Operate. The numbered guidance is
the full text equivalent of the journey.

01
Discover

Read the API contract, integration
guides and approved adapter
documentation.

Developer / API platform
02
Verify Coverage

Confirm exact adapter, capability
and environment support in
current Coverage.

Coverage owner
03
Map

Map the source document and
conceptual correlation to the
governed contract.

Source system + adapter owner
04
Configure

Control routing and credentials
using approved technical
requirements.

Adapter owner + security
05
Test

Use separately available non-
production tests and governed
negative cases.

Engineering + DX
06
Observe

Inspect approved statuses,
recovery behavior and supported
evidence.

Operations + platform
07
Approve

Complete technical, Coverage,
security and applicable regulatory
gates.

Accountable release owners
08•
Operate

Monitor, recover, reconcile and
preserve evidence under
approved contracts.

Enterprise operations
Approval is a gate, not a schedule.

This journey promises no onboarding, approval, authority response or activation time. Source-approved technical behavior, Coverage and security remain distinct responsibilities;
public content cannot originate those facts.

13 / UI states & safe recovery

Unknown stays unknown. Guidance stays useful.

Illustrative documentation specimens—not live service records. Status is stated in text, and essential guidance does
not depend on color, hover or animation.

Default documentation
Conceptual guidance

Patterns explain boundaries; they do not confirm
current support.

Read approved adapter docs
No published Coverage
Support not confirmed

No approved entry is available here. Do not infer
production availability.

Check current Coverage
Unavailable adapter
Path unavailable

Do not route through an unavailable path or substitute
an unapproved one.

Review approved support source
Missing source
Source not supplied

Mapping or contract context is missing. Keep the
unknown visible.

Consult the technical owner
Network / transport uncertainty
Outcome unresolved

No response is not rejection or success. Investigate
approved state first.

Review supported state and trace
Restricted detail
Detail access-controlled

Public diagnostics remain sanitized; credentials and
private payloads stay hidden.

Use the approved access route
Unknown status
Unknown / awaiting-source

No approved final meaning is supplied. Never render an
unknown as accepted.

Consult approved status mapping
Stale mapping
Currentness unconfirmed

Do not publish an outdated interpretation as current.
Preserve historical context.

Verify mapping source and version
Textual diagram fallback
Core guidance without JS

1 Source owns context; 2 Adapter applies supported
logic; 3 External party owns its outcome; 4 Teams
consume states; 5 Evidence keeps trace.

Read the numbered text equivalent
Documentation action affordances
Default
API Reference
Hover
API Reference
Focus
API Reference
Recovery guidance · expanded

Investigate current approved state before retrying. The required recovery
guidance remains visible; no private incident or credential detail is disclosed.

14 / Frequently asked questions

Direct answers. No inferred coverage.

Implementation guidance stays tied to approved technical and Coverage sources.

How does ZoikoTax connect to networks and authorities?

Approved adapters connect governed invoice-related workflows through supported transformation, routing, submission and response handling. Source
systems retain business context; external networks or authorities own their defined outcomes. The exact contract governs implementation.

Does it support every country and network?

No universal support is implied. Verify the exact country/jurisdiction, approved network/authority adapter, capability, environment and effective date in
current Coverage. A public architecture pattern does not establish production availability.

How are statuses and acknowledgements handled?

Source-controlled external responses pass through approved mappings to governed normalized statuses, with original adapter context retained.
Receipt, processing acknowledgement and final outcome remain distinct. Unknown or awaiting-source must not be rendered as success or rejection.

How should retry and duplicate submissions be managed?

Investigate current approved state and evidence before retry. Use only documented idempotency, correlation, recovery and legally permitted
resubmission behavior. Retry counts, timing, duplicate guarantees and automatic legal compensation cannot be inferred from this page.

Where can I test an adapter?

Start with the API contract and integration guides. Use a non-production Sandbox only where separately available, with synthetic or approved data and
governed negative tests. Consult Webhooks & Events for exact async semantics. There is no live test or activation claim here.

How do I verify production readiness?

Verify approved adapter Coverage and test availability; map identifiers; confirm governed credentials, status/recovery handling, evidence and
operational ownership; then obtain required technical, Coverage and security approvals. Sandbox completion alone proves neither entitlement nor
authority acceptance.

15 / Next steps

Start with the contract. Verify the path.

Technical documentation first. Availability, assurance and evidence remain separate source-bound checks.

API Reference

The governed API contract and
supported integration surface.

/developers/api/
Open API Reference
Integration Guides

Implementation guidance and
approved adapter boundaries.

/developers/integration-guides/
Open Integration Guides
Webhooks & Events

Exact async schema and delivery
semantics.

/developers/webhooks-events/
Open Webhooks & Events
Sandbox

Non-production testing where
separately available.

/developers/sandbox/
Open Sandbox
Coverage

Verify exact availability · /coverage/

Trust

Review approved assurance · /trust/

Evidence & Replay

Investigate historical context · Approved platform context

Enterprise planning · secondary route
Discuss your integration scope.

Book a Demo for contextual enterprise qualification—not self-service activation, live testing or a promise of network support. /demo/

Book a Demo