Dynamics 365 Architecture

Automated Banking Infrastructure.

Demiton replaces the manual "download-upload" vulnerability with a secure, bi-directional Host-to-Host tunnel. We are the Operating System for the "Last Mile" of finance in Dynamics 365.

From Ledger to Bank

Four Phases of Integrity.

Our platform orchestrates the entire lifecycle of a payment, ensuring that what was approved in Business Central is exactly what lands in the Bank's core.

Phase 1: Ephemeral Memory Processing

We eliminate the "Save as CSV" risk. Demiton fetches journal lines directly from Business Central and generates the ABA/ISO20022 file in volatile memory (RAM). The raw banking payload is encrypted immediately and is never written to disk unencrypted.

Phase 2: Identity-Bound Governance

We bind the Approver's Identity (Entra ID) to the specific SHA-256 hash of the payment file. The CFO reviews the batch via a secure Adaptive Card in Teams. If the biometric signature doesn't match the payload hash, the transaction self-terminates.

Phase 3: Secure Host-to-Host Tunnel

Once signed, Demiton opens an encrypted SFTP tunnel to the Bank (CommBiz, Westpac, NAB). We utilize RSA-4096 key exchange and static IP allow-listing. The file is pushed directly to the bank’s core processing engine. No human handling.

Phase 4: Automated Reconciliation

We don't just send; we close the loop. Demiton captures the Bank's Acknowledgement (ACK) file, parses the result, and updates the status of the original ERP Journal Line to 'Accepted' or 'Rejected' automatically.

Stop guessing.
Start proving.

The true power of Demiton is the Chain of Custody. When an auditor asks, "Who modified this payment file?", you don't shrug. You show them the immutable log linking the BC Journal Batch ID to the Bank Acknowledgement ID.

demiton-audit-log.json
timestamp: "2026-01-15T10:00:00Z",
event: "PAYLOAD_TRANSMITTED",
journal_id: "BATCH-104",
actor: "Justin Trollip (CFO)",
method: "Biometric / Entra ID",
hash_sha256: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
bank_ack_id: "MSG-998231",
status: "CONFIRMED"