package BookPub::Import::Importer::BolindaDigital::Version11;

use strict;

use lib '/app/tools/common/lib';
use Common::CurrencyFormat;

use lib '/app/tools/bookpub/lib';
use base 'BookPub::Import::Importer::BolindaDigital::Version8';

sub _fieldMap {
    {
        currencyCode => 'A4',
        countryCode  => 'A',
        dateBegin    => 'A2',
        dateEnd      => 'A2',
        rProductType => 'C',
        rAuthor      => 'E',
        rTitle       => 'D',
        rIsbn13      => 'B',
        rImprint     => 'G',
        rUnits       => 'J',
        rListPrice   => 'H',
        rCOGS        => 'I',
        rRevenue     => 'L',
    };
}

sub _unverifiedFieldMap {
    { subtotalCheck => 'K', };
}

sub rListPriceCurrency {
    my $self = shift;

    return $self->currencyCode();
}

sub priceTypeQualifierID {
    my $self = shift;
    if ( Common::RSApp::GetClientID() == 359 ) {    # MMUK
        return BookPub::DB::Item::PriceTypeQualifier::kCorporate;
    }
    return;
}

1;
