add Fees and Taxes to the Record type

This commit is contained in:
2025-11-13 11:27:52 +00:00
parent 7a26e67070
commit 143bd844a7
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
}