package BookPub::Import::Importer::CourseSmart::Version3;

use strict;

use lib '/app/tools/bookpub/lib';
use BookPub::DB::Item::Sale;
use base 'BookPub::Import::Importer';

sub _fieldMap {
    {
        countryCode => 'B',
        dateBegin   => 'F',
        rIsbn13     => 'M',
        rUnits      => 'D',
    };
}

sub _headerIdentifier { ( dateBegin => 'Date' ) }
sub _dateFormat { [ 'numerical_year_first', 'iso' ] }
sub _useIsSaleRec { 1 }

sub purchaseType { BookPub::DB::Item::Sale::kPurchaseTypeLoan }
sub priceType    { 'rrp' }
sub currencyCode { 'GBP' }
sub productType  { BookPub::DB::Item::Sale::kProductTypeEBook }
sub rListPrice   { 0 }
sub rDiscount    { 0 }
sub rRevenue     { shift->col('H') * 0.7 }
sub _isSaleRec   { shift->dateBegin }

1;
