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 (Microsoft Entra ID) to the specific SHA-256 hash of the payment file. The CFO reviews the batch via a secure Adaptive Card. 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, ANZ). We utilize RSA-4096 key exchange and static IP allow-listing (Sovereign Exit Node). The file is pushed directly to the bank’s core. 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 Dynamics 365 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 D365 Journal Batch to the Bank Acknowledgement ID.

demiton-audit-log.json
timestamp: "2026-01-21T09:41:00Z",
event: "PAYLOAD_TRANSMITTED",
journal_id: "JRN-BATCH-104",
actor: "Justin Trollip (CFO)",
identity_provider: "Microsoft Entra ID",
SHA-256 Checksum
"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
bank_ack_id: "MSG-998231",
status: "CONFIRMED"