Releases: aryelgois/bank-interchange
Releases · aryelgois/bank-interchange
v0.2.0
Added
- Year 2018 in LICENSE
- README:
- Repository title
- Index
- Setup
- Changelog
- Documentation
- Dependencies:
- aryelgois/databases
- aryelgois/medools-router
- aryelgois/yasql-php
- symfony/yaml
- Platform requirements:
- zlib and zip extensions
- Composer scripts:
- Config files:
- Builder config for aryelgois/yasql-php
- Return file parser options for Banco do Nordeste's CNAB400 schema
- Router config
- Database:
- Tables:
assignments
currency_codes
document_kinds
shipping_file_movements
- Columns:
currency_codes.billet
assignments.document_kind
titles.accept
assignments.cnab
titles.doc_number
titles.interest_*
assignments.agency_account_cd
titles.tax_included
titles.shipping_file
titles.movement
shipping_files.notes
titles.emission
titles.protest_*
titles.occurrence_*
- Index keys for
assignment
andclient
intitles
- Populate
wallets
for Banco do Nordeste - SQL Programs
- Authentication database
- Tables:
- Namespace
aryelgois\BankInterchange\ReturnFile
- Namespace
aryelgois\BankInterchange\FilePack
- BankBillet:
- Generic table layouts
- Can generate a
.zip
with multiple bank billets View::updateDictionary()
- Simple template syntax
- Allows dynamic access to any data in the view
- Supported by:
demonstrative
,instructions
,header_info
- Models:
ShippingFile::getTitles()
Title::getCurrencyCode()
- Mode
nomask
inCurrency::format()
Person
model extending\aryelgois\Medools\Models\Person
Title::getActualValue()
- ShippingFile:
View::TITLE_LIMIT
- Bank specific views
View::date()
- Optional 'R' segment in CNAB240
- Movement masks
- Utils:
addExtension()
cleanSpaces()
toPascalCase()
public/
Changed
- Update README
- Update dependencies
- Database:
- Convert to YASQL
- Split
assignors
intoassignors
andassignments
- Rename
payers
toclients
and bound them toassignors
- Replace
assignor
column withassignment
intitles
- Split
currencies
intocurrencies
andcurrency_codes
- Rename
tax
column tobillet_tax
- Rename
iof
column toioc_iof
- Use
document_kinds
intitles
- Split
discount
columns into multiple discounts - Change
assignors
PRIMARY KEY toperson
- Move
address
column fromassignors
toassignments
- Rename
billet_tax
column intitles
totax_value
- Title
fine_type
,interest_type
anddiscount*_type
aretinyint
have
default value
- Config files:
- ReturnFile:
- Rewrite configs in YAML
- Split parser config into individual files
- Improve patterns
- Rename some fields
- Improve Parser
- Update aryelgois/Medools config file
- ReturnFile:
- Assignor and Payer names in BankBillet fields
- Update populate wallets
- Move BankBillet classes to its own namespace
- Invert default parameter value for some methods in BankBillet view
- Use bank name in PascalCase to select the BankBillet view
- Allow multiple paths to be searched for logos
- Use model id to select logo file
- Replace
$dictionary
with$fields
- Rename
$billet
to$data
- Replace
drawTableRow()
anddrawTableColumn()
withdrawRow()
- Rewrite BankBillet Controller
- Move ShippingFile classes to its own namespace
- Rewrite ShippingFile Controller
- Rewrite ShippingFile View
- Move resource files to assets directory
- Replace
SPECIE_DOC
with title'skind
- Rewrite ShippingFile Cnab* views
- BankBillet and ShippingFile Controllers and Views use FilePack
- Convert billet data to YAML
- Use
class
keyword in foreign classes
Removed
- Accidentally committed lines
- Alias 'BankI' for
aryelgois\BankInterchange
BankBillet\View::beforeDraw()
- Example of assignor logos
- Column
titles.doc_type
- Table
shipping_file_titles
Title::setOurNumber()
- Old ReturnFile model
- Columns
titles.status
andshipping_files.status
- ReturnFile Controller
Utils::padAlfa()
- Old example
Fixed
- Shipping File counter: using
id
is inconsistent when generating shipping
files for more than one assignor - Cnab240 View: wrong registry type in 'Q' segment and wrong registry count
- Our Number check digit for Banco do Nordeste has a different length and base
- Currency code for different banks and CNABs
- Remove EOF character
0x1A
in ShippingFile View - Rename
B. do Nordeste
toBanco do Nordeste
- BankBillet views
- Rename
formated
toformatted
- Comparison operators
- Database populate collation
v0.1
Added
- Dependencies:
- Config file for aryelgois/Medools
- Database schema and defaults in SQL
- Some bank logos (and assignor example logos)
Changed
- Rename project from
cnab240
tobank-interchange
- Bump aryelgois/utils version
- Example from a moderate complex twig to a simpler HTML + JavaScript
- Code and logic mostly rewritten
Removed
- Obsolete dependency aryelgois/objects
- Dev dependency twig/twig
Fixed
- README