package Common::DB::Schema::RPS::ArtistRoyaltyStatement;

use strict;
use warnings;

use lib '/app/tools/common/lib';
use base (qw/Common::DB::DBIxCore/);

## table
__PACKAGE__->table('artist_royalty_statement');

## columns
__PACKAGE__->add_columns(qw/
    artist_royalty_statement_id
    artist_royalty_run_id
    payee_id
    previous_balance
    balance
    min_payment
    cross_collateralized_previous_balance
    cross_collateralized_income_subtotal
    cross_collateralized_expense_subtotal
    cross_collateralized_subtotal
    transaction_subtotal
    uncrossed_subtotal
    total
    license_income_subtotal
    contract_level_license_income_subtotal
    contract_level_license_income_previous_balance
    contract_level_license_income_total
    amount_due
    payor_id
    on_hold
    status
    job_id
    error
/);

## primary key
__PACKAGE__->set_primary_key('artist_royalty_statement_id');

1;
