File tree Expand file tree Collapse file tree
payments/invoice/controller Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ var path = require('path');
44var invoiceConfig = require ( 'config' ) . payments . modules . invoice ;
55const moment = require ( 'moment' ) ;
66const CourseGroup = require ( '../models/courseGroup' ) ;
7+ const priceInWords = require ( 'textUtil/priceInWords' ) ;
78
89// Load the docx file as a binary
910// @see https://github.com/open-xml-templating/docxtemplater
@@ -45,7 +46,8 @@ module.exports = function*(transaction) {
4546 INVOICE_COMPANY_NAME : transaction . paymentDetails . companyName ,
4647 INVOICE_COMPANY_ADDRESS : transaction . paymentDetails . companyAddress ,
4748 INVOICE_BANK_DETAILS : transaction . paymentDetails . bankDetails ,
48- AMOUNT : transaction . amount
49+ AMOUNT : transaction . amount ,
50+ AMOUNT_WORDS : priceInWords ( transaction . amount )
4951 } ) ;
5052
5153 // apply replacements
Original file line number Diff line number Diff line change 11var fs = require ( 'fs' ) ;
2- var Docxtemplater = require ( 'docxtemplater' ) ;
32var path = require ( 'path' ) ;
4- const Transaction = require ( '../../models/transaction' ) ;
5- var invoiceConfig = require ( 'config' ) . payments . modules . invoice ;
6- const moment = require ( 'moment' ) ;
7- const priceInWords = require ( 'textUtil/priceInWords' ) ;
83
94exports . get = function * ( ) {
105 yield this . loadTransaction ( ) ;
You can’t perform that action at this time.
0 commit comments