All Projects → naylonkessler → smart-cnab

naylonkessler / smart-cnab

Licence: other
A package for general manipulation of CNAB files, generation of remittances and parsing of returns using a normalized fields structure.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to smart-cnab

gocnab
CNAB (Un)Marshaler
Stars: ✭ 20 (+81.82%)
Mutual labels:  bank, cnab
RxBilling
Rx wrapper for Billing Library with connection management
Stars: ✭ 79 (+618.18%)
Mutual labels:  billing
bank2ynab
Easily convert and import your bank's statements into YNAB. This project consolidates other conversion efforts into one universal tool.
Stars: ✭ 197 (+1690.91%)
Mutual labels:  bank
Cashier
A Better Billing Provider for Android.
Stars: ✭ 26 (+136.36%)
Mutual labels:  billing
automated-p2p-transactions
Payme orqali p2p to'lovlarni avtomatlashtirish
Stars: ✭ 29 (+163.64%)
Mutual labels:  billing
pyitau
Unofficial client to access your Itaú bank data
Stars: ✭ 28 (+154.55%)
Mutual labels:  bank
recurly
A Recurly API client written in golang. Actively maintained and unit tested. No external dependencies.
Stars: ✭ 40 (+263.64%)
Mutual labels:  billing
py-persian-tools
An anthology of a variety of tools for the Persian language in Python
Stars: ✭ 106 (+863.64%)
Mutual labels:  bank
kbcli
GO client library for Kill Bill
Stars: ✭ 22 (+100%)
Mutual labels:  billing
subscribie
Collect recurring payments online - subscription payments collection automation
Stars: ✭ 36 (+227.27%)
Mutual labels:  billing
wc-moldovaagroindbank
WooCommerce maib Moldova Agroindbank Payment Gateway
Stars: ✭ 13 (+18.18%)
Mutual labels:  bank
latinum
Latinum is a framework for resource and currency calculations.
Stars: ✭ 109 (+890.91%)
Mutual labels:  bank
yii2-bankcard-info
银行卡卡号分析(Yii2扩展)
Stars: ✭ 15 (+36.36%)
Mutual labels:  bank
killbill-stripe-plugin
Kill Bill plugin for Stripe
Stars: ✭ 16 (+45.45%)
Mutual labels:  billing
AWSEstimatedCharges2Slack
Summarise AWS/Billing EstimatedCharges for Slack
Stars: ✭ 18 (+63.64%)
Mutual labels:  billing
bank.logo
bank.logo
Stars: ✭ 26 (+136.36%)
Mutual labels:  bank
react-native-cafe-bazaar
In-App billing for Cafe Bazaar (local android market)
Stars: ✭ 26 (+136.36%)
Mutual labels:  billing
boletosimples-ruby
Biblioteca Ruby para API da Kobana
Stars: ✭ 15 (+36.36%)
Mutual labels:  cnab
mt940-rs
A MT940 parser in Rust
Stars: ✭ 19 (+72.73%)
Mutual labels:  bank
phpmixbill
PHP Mikrotik Billing - Voucher management for Mikrotik Hotspot
Stars: ✭ 134 (+1118.18%)
Mutual labels:  billing

SmartCNAB

SensioLabsInsight Build Status Scrutinizer Code Quality

Warning: This package is under active development so breaking changes can accur.

<?php

use SmartCNAB\Services\Factory;
use SmartCNAB\Support\Bank;
use SmartCNAB\Support\File\File;

$factory = new Factory();
$remittance = $factory->remittance(Bank::ITAU, File::CNAB400);
$remittance->begin([]);
$remittance->addDetail([]);
$remittance->end();
$remittance->save($path);
<?php

use SmartCNAB\Services\Factory;

$path = '...';

$factory = new Factory();
$return = $factory->returning($path);
$header = $return->header();
$details = $return->details();
$trailer = $return->trailer();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].