package RPS::Import::RXMusic::v2;

use strict;

use lib '/app/tools/rps/lib';
use RPS::Import::ServiceMap;
use RPS::File::Sale;

use base 'RPS::Import::RXMusic::v1';

sub _fieldMap {
    {
            serviceID        => 'C',
            countryCode      => 'D',
            dateBegin        => 'A',
            dateEnd          => 'B',
            serviceProductID => 'F',
            artistName       => 'L',
            isrc             => 'G',
            trackName        => 'M',
            units            => 'I',
            price            => 'K',
            mediaType        => 'H',
    }
}

sub _headerIdentifier { ( dateBegin => 'Sales Period Start Date' ) }

sub _processSheet {
    my ($self, $sheet, $sheetnum) = @_;

    return $self->SUPER::_processSheet( $sheet, $sheetnum ) if ( $self->{sheetname} !~ /^Financials$/i );
}

sub productType  { RPS::File::Sale::TYPE_TRACK }
sub formatType   { RPS::File::Sale::FORMAT_BACKGROUNDMUSIC }
sub currencyCode { 'USD' }

1;
