//! INVOIC-specific test utilities for mig-bo4e integration tests.
//!
//! 11 PIDs (31001-31011) for German energy market invoice messages.
//! TX_GROUP = "SG26" (LIN-initiated positions, UNS+S trailing).
//! PID 31004 (Storno) has no SG26 -- 0 tx_group reps.
//! PID 31002 (NN-Rechnung) has extra SG39 ALC surcharge groups.

define_message_type_config! {
    fixture_dir: "../../example_market_communication_bo4e_transactions/INVOIC/FV2504",
    mappings_base: "../../mappings/FV2504/INVOIC",
    schema_dir: "../../crates/mig-types/src/generated/fv2504/invoic/pids",
    message_type: "INVOIC",
    variant: None,
    tx_group: "SG26",
    format_version: "FV2504",
    fixture_discovery: search_prefix,
}
