From a55ae991cd3ce8a7f989da42597d569300b8776e Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Thu, 8 Mar 2012 19:27:24 -0800 Subject: [PATCH] "simple with accountcode" CDR format, #16348 --- FS/FS/cdr.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm index d7a4fbdc3..3e89f55e9 100644 --- a/FS/FS/cdr.pm +++ b/FS/FS/cdr.pm @@ -553,6 +553,10 @@ my %export_names = ( 'invoice_header' => "Date,Time,Called From,Destination,Duration,Price", #"Date,Time,Name,Called From,Destination,Duration,Price", }, + 'accountcode_simple' => { + 'name' => 'Simple with accountcode', + 'invoice_header' => "Date,Time,Called From,Account,Duration,Price", + }, 'basic' => { 'name' => 'Basic', 'invoice_header' => "Date/Time,Called Number,Min/Sec,Price", @@ -646,6 +650,14 @@ sub export_formats { #sub { sprintf('%.3f', shift->upstream_price ) }, #PRICE $price_sub, ], + 'accountcode_simple' => [ + sub { time2str($date_format, shift->calldate_unix ) }, #DATE + sub { time2str('%r', shift->calldate_unix ) }, #TIME + 'src', #called from + 'accountcode', #NUMBER_DIALED + $duration_sub, #DURATION + $price_sub, + ], 'sum_duration' => [ # for summary formats, the CDR is a fictitious object containing the # total billsec and the phone number of the service -- 2.20.1