byrokrat / billing Goto Github PK
View Code? Open in Web Editor NEWData types for creating and formatting invoices.
License: The Unlicense
Data types for creating and formatting invoices.
License: The Unlicense
And add php 7.2 to travis
byrokrat
ItemEnvelope
to simplify the Item
interface.Ocr
wrapper class and OcrFactory
with something like OcrTools
that work on plain strings (the Ocr class is used to nothing more then validating a string anyway..).byrokrat\Amount\Curreny
for currency support. No special handling of currencies should be needed here...Basket
that contains Items
and the calculation logic now found on Invoice
.Exception
class if the only things thrown are RuntimeExceptions
Amount
instance. int or float works.Agent
thicker to facilitate printed invoices. Use some kind of generic setAttribute
. $seller->setAttribute('phone', '+46723820')
Use trait in agent/invoice/invoiceBuilder..InvoiceBuilder
in README..User code should be able to implement its own LegalPerson containers.
Invoices may not have an OCR. This should be reflected both in Invoice and in InvoiceBuilder.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.