2017 © Pedro Peláez
 

library phpqif

A simple PHP library for writing QIF files

image

stephenharris/phpqif

A simple PHP library for writing QIF files

  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 48 % Grown

The README.md

PHP QIF Library

A far from feature complete library for writing QIF files in PHP., (*1)

Installation

composer require stephenharris/phpqif

Usage

Writer

// Instatiate the QIF Writer
$qif = new StephenHarris\QIF\Writer();

// Create a new transaction
$transaction = new Transaction( Transaction::CASH );

$transaction->setDate( new \DateTime( '2017-12-31' ) )
    ->setDescription( 'invoice-123: Some Payment' )
    ->setAmount( 68.99 )
    ->setCategory( 'Sales' )
    ->addSplit( 'Sales', 60 )
    ->addSplit( 'Fee', -3.01 )
    ->addSplit( 'Tax', 12 )
    ->markReconciled();

// Add it to the QIF
$qif->addTransaction( $transaction );

echo $qif;

Parser

// Instatiate the QIF Writer
$qifParser = new StephenHarris\QIF\Parser( $filePath );
$qifParser->parse();

foreach( $qifParser->getTransactions() as $transaction )
{
    // your code
}

The Versions

28/06 2017

dev-master

9999999-dev

A simple PHP library for writing QIF files

  Sources   Download

MIT

The Development Requires

qif

28/06 2017

0.1.0

0.1.0.0

A simple PHP library for writing QIF files

  Sources   Download

MIT

The Development Requires

qif