#!/usr/bin/perl

use strict;
use FS::UID qw( adminsuidsetup );
use FS::Record qw( qsearchs );
use FS::cust_pay;
use FS::part_event;

my $eventpart = 3; #dev server

adminsuidsetup shift or die &usage;

my $cust_pay = qsearchs('cust_pay', { 'paynum' => shift } )
  or die "Unknown paynum\n";

my $part_event = qsearchs('part_event', { 'eventpart' => $eventpart } )
  or die "unknown eventnum $eventpart\n";

my $cust_event = $part_event->new_cust_event($cust_pay);

my $error = $cust_event->do_event();
if ( $error ) {
  warn "$error\n";
} else {
  warn $part_event->event. " event run\n";
}

sub usage {
  "Usage:\n\npayment_received-event employee_username paynum\n";
}

1;
