ImportFromCamt053NodeConfiguration
Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform
Configuration for importing bank transactions from a camt.053.001.02 XML bank statement. Parses namespace-agnostically (by local element name), so both the ISO standard namespace (urn:iso:std:iso:20022:tech:xsd:camt.053.001.02) and the Austrian STUZZA/APC variant (ISO:camt.053.001.02:APC:STUZZA:payments:003) are handled by the same node. Emits one normalized entry object per booking (Ntry) into .
public record ImportFromCamt053NodeConfiguration : TargetPathNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IEquatable<ImportFromCamt053NodeConfiguration>
Inheritance Object → NodeConfiguration → TargetPathNodeConfiguration → ImportFromCamt053NodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, ITargetPathNodeConfiguration, IEquatable<TargetPathNodeConfiguration>, IEquatable<ImportFromCamt053NodeConfiguration>
Properties
FileIndex
Index of the file in $.files[] array (set by FromHttpRequest@1 for multipart/form-data uploads).
public int FileIndex { get; set; }
Property Value
Encoding
File encoding (e.g. utf-8, utf-16le). camt.053 is UTF-8 by spec; overridable for odd exports.
public string Encoding { get; set; }
Property Value
EnforceBalanceChain
When true (default), each statement's balance chain is verified: opening balance (PRCD) plus the signed sum of its bookings must equal the closing balance (CLBD). On mismatch the whole import is aborted (hard stop) so an incomplete statement is never partially imported — the completeness guarantee the tax advisor relies on. Set false to import without the check (statements missing PRCD/CLBD are skipped either way).
public bool EnforceBalanceChain { get; set; }
Property Value
TargetPath
public string TargetPath { get; set; }
Property Value
TargetValueWriteMode
public TargetValueWriteModes TargetValueWriteMode { get; set; }
Property Value
TargetValueWriteModes
TargetValueKind
public ValueKinds TargetValueKind { get; set; }
Property Value
ValueKinds
DocumentMode
public DocumentModes DocumentMode { get; set; }
Property Value
DocumentModes
Description
public string Description { get; set; }
Property Value
Constructors
ImportFromCamt053NodeConfiguration()
public ImportFromCamt053NodeConfiguration()