CSV compatible with LibraTax
This commit is contained in:
parent
46ff73aa02
commit
aa746705fe
1 changed files with 5 additions and 3 deletions
|
|
@ -547,7 +547,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
return dateObj.toJSON().substring(0, 10);
|
return dateObj.toJSON();
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatString(str) {
|
function formatString(str) {
|
||||||
|
|
@ -586,12 +586,14 @@ angular.module('copayApp.controllers').controller('indexController', function($r
|
||||||
|
|
||||||
self.satToUnit = 1 / self.unitToSatoshi;
|
self.satToUnit = 1 / self.unitToSatoshi;
|
||||||
var data = txs;
|
var data = txs;
|
||||||
|
var satToBtc = 1 / 100000000;
|
||||||
var filename = "copay_history.csv";
|
var filename = "copay_history.csv";
|
||||||
var csvContent = "data:text/csv;charset=utf-8,";
|
var csvContent = "data:text/csv;charset=utf-8,";
|
||||||
csvContent += "Date,Amount (" + self.unitName + "),Action,AddressTo,Comment\n";
|
csvContent += "Date,Destination,Note,Amount,Currency,Spot Value,Total Value,Tax Type,Category\n";
|
||||||
|
|
||||||
data.forEach(function(it, index) {
|
data.forEach(function(it, index) {
|
||||||
var dataString = formatDate(it.time * 1000) + ',' + strip(it.amount * self.satToUnit) + ',' + it.action + ',' + formatString(it.addressTo) + ',' + formatString(it.message);
|
var _amount = (it.action == 'sent' ? '-' : '') + (it.amount * satToBtc).toFixed(8);
|
||||||
|
var dataString = formatDate(it.time * 1000) + ',' + formatString(it.addressTo) + ',' + formatString(it.message) + ',' + _amount + ',BTC,,,,';
|
||||||
csvContent += index < data.length ? dataString + "\n" : dataString;
|
csvContent += index < data.length ? dataString + "\n" : dataString;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue