waxwink/accounting

Accounting service interfaces and services for implementation

0.1.1 2021-10-25 05:24 UTC

This package is auto-updated.

Last update: 2024-04-25 14:25:20 UTC


README

Core accounting services are provided in this package with some interfaces to get implemented for a full functionality. To see some example implementation, checkout the Laracount package.

Main interfaces to get implemented

Repository interfaces

  • \Waxwink\Accounting\Contracts\TransactionRecordInterface::class
  • \Waxwink\Accounting\Contracts\VoucherRepositoryInterface::class
  • \Waxwink\Accounting\Contracts\LockerInterface::class

Data mapper model interfaces

  • \Waxwink\Accounting\Contracts\TransactionRecordInterface::class
  • \Waxwink\Accounting\Contracts\VoucherInterface::class
  • \Waxwink\Accounting\Contracts\HasAccount::class