Open redrossa opened 3 weeks ago
status == 'posted'
:
transaction.id
fixed optionaldate
fixed requireddescription
variable optionalentity
fixed requiredcategory
variable optionalamount
fixed requiredworth
fixed optional~status
variable requiredaccount.name
fixed requiredaccount.mask
fixed requiredaccount.type
fixed requiredaccount.subtype
fixed requiredbalance.current
variable optionalbalance.available
variable optionalbalance.limit
fixed optionalhash
fixed optional
Description
The current workflow on the integrity verification with the checksum file is bugged. When optional but essential columns like the ID is omitted in input records, the checksum produced fills in the ID, which errors out subsequent formatting because the input record still has omitted IDs, while the checksum doesn't, which evaluates to an invalid checksum. Furthermore, the checksum file produced as input for subsequent formatting puts an extra burden on the user workflow.
A proposed solution to address these issues are:
Acceptance Criteria