add Fees and Taxes to the Record type

This commit is contained in:
2025-11-13 11:27:52 +00:00
parent 388fd439a1
commit bb93798c0f
6 changed files with 166 additions and 8 deletions

15
internal/report.go Normal file
View File

@@ -0,0 +1,15 @@
package internal
import (
"errors"
)
type RecordReader interface {
// ReadRecord should return Records until an error is found.
ReadRecord() (Record, error)
}
type ReportWriter interface {
// ReportWriter writes report items
Write(ReportItem) error
}