/*
 * au_cancel_reproc_batch.h - copybook for au_cancel_reproc_batch (XA client).
 * 미반영 승인취소 일괄 재처리 컨텍스트. Kept in dbio/ for -I resolution.
 */
#ifndef AU_CANCEL_REPROC_BATCH_H
#define AU_CANCEL_REPROC_BATCH_H

typedef struct {
    char biz_date[16];
    long reproc_full;    /* FULL/기타 -> C 전환 */
    long reproc_void;    /* VOID -> V 전환 */
    long reproc_partial; /* PARTIAL 감액 반영 */
    long skipped;        /* 상태 부적합으로 건너뜀 */
} au_cancel_reproc_ctx_t;

/* 재처리 합계. */
long aub_cancel_reproc_total(const au_cancel_reproc_ctx_t *ctx);

#endif /* AU_CANCEL_REPROC_BATCH_H */
