/*
 * au_dup_auth_batch.h - copybook for au_dup_auth_batch (XA client).
 * 중복승인 검출 컨텍스트 + 초과분 계산 헬퍼. Kept in dbio/ for -I resolution.
 */
#ifndef AU_DUP_AUTH_BATCH_H
#define AU_DUP_AUTH_BATCH_H

typedef struct {
    char biz_date[16];
    long dup_groups;     /* 중복 그룹수 (카드+가맹점+금액) */
    long extra_auths;    /* 원거래를 뺀 잉여 승인건수 */
    long extra_gross;    /* 잉여 승인 금액합 */
} au_dup_auth_ctx_t;

/* 그룹 건수에서 원거래 1건을 뺀 잉여 건수. */
long aub_dup_extra(long group_cnt);

#endif /* AU_DUP_AUTH_BATCH_H */
