package BookPub::Import::Importer::Yuzu::Version6;

use strict;

use lib '/app/tools/bookpub/lib';
use base 'BookPub::Import::Importer::Yuzu::Version5';

use Date::Calc qw( Add_Delta_YM );

sub _headerIdentifier { ( rTitle => 'Title' ) }

sub _fieldMap {
    my $self = shift;

    my %fieldMap = (
        6 => {
            dateBegin            => 'K',
            rPurchaseType        => 'G',
            rFormat              => 'O',
            rAuthor              => 'E',
            rTitle               => 'D',
            rIsbn13              => 'C',
            rPostalCode          => 'M',
            serviceProductID     => 'B',
            rReturns             => 'N',
            rSales               => 'N',
            rUnits               => 'H',
            rListPrice           => 'I',
            rRevenue             => 'J',
            currencyCode         => 'P',
            rTransactionCategory => 'N',
            rInstitution         => 'L',
        },
    );

    return $fieldMap{ $self->_version() };
}

sub _unverifiedFieldMap {
    my $self = shift;

    my %fieldMap = (
        6 => {
            subtotalCheck => 'A',
        },
    );

    return $fieldMap{ $self->_version() };
}

1;
