Skip to content

debashishdey-github/Cobol-Reporting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Credit Card Sales Reporting Program

A COBOL program that reads credit card transaction data and generates detailed sales reports.

Requirements

Quick Start

# Compile
cobc -x -free CCRPT01.CBL -o CCRPT01

# Run
./CCRPT01

Files

File Description
CCRPT01.CBL Main COBOL program
SALES.DAT Sample input data file
BUILD.RUN Build instructions

Output Reports

File Description
REPORT.TXT Detailed transaction listing
SUMMARY.RPT Summary totals by transaction type
BYTYPE.RPT Analysis by transaction type and amount brackets

Input Data Format (SALES.DAT)

Position Field Format
1-10 Transaction ID X(10)
11-20 Date 9(8) YYYYMMDD
21-35 Card Type X(15)
36-45 Trans Type X(10)
46-54 Amount 9(7)V99
55-64 Merchant ID X(10)
65-72 Terminal ID X(8)

Transaction Types

  • SALE - Purchase transaction
  • REFUND - Refund/return
  • AUTH - Authorization only
  • VOID - Voided transaction

Card Types

  • VISA
  • MASTERCARD
  • AMEX
  • DISCOVER

About

A COBOL reporting program that reads credit card transaction data and generates detailed sales reports

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors