@@ -17,12 +17,18 @@ exports.addTrailingZeros = function (string, length) {
1717
1818exports . formatAmount = function ( amount ) {
1919 amount = amount . toString ( )
20- var cents = exports . addTrailingZeros ( amount . substring ( amount . length - 2 , amount . length ) , 2 )
21- var integers = exports . addTrailingZeros ( amount . substring ( 0 , amount . length - 2 ) , 1 )
22-
23- var newIntegers = ''
24-
25- for ( var i = 0 ; i < integers . length ; i ++ ) {
20+ let cents = exports . addTrailingZeros (
21+ amount . substring ( amount . length - 2 , amount . length ) ,
22+ 2
23+ )
24+ let integers = exports . addTrailingZeros (
25+ amount . substring ( 0 , amount . length - 2 ) ,
26+ 1
27+ )
28+
29+ let newIntegers = ''
30+
31+ for ( let i = 0 ; i < integers . length ; i ++ ) {
2632 if ( i > 0 && ( integers . length - i ) % 3 == 0 ) newIntegers += '.'
2733 newIntegers += integers [ i ]
2834 }
@@ -38,11 +44,11 @@ exports.mod11 = function (num, base, r) {
3844 if ( ! base ) base = 9
3945 if ( ! r ) r = 0
4046
41- var soma = 0
42- var fator = 2
47+ let soma = 0
48+ let fator = 2
4349
44- for ( var i = num . length - 1 ; i >= 0 ; i -- ) {
45- var parcial = parseInt ( num [ i ] ) * fator
50+ for ( let i = num . length - 1 ; i >= 0 ; i -- ) {
51+ let parcial = parseInt ( num [ i ] ) * fator
4652 soma += parcial
4753
4854 if ( fator == base ) {
@@ -54,39 +60,47 @@ exports.mod11 = function (num, base, r) {
5460
5561 if ( r == 0 ) {
5662 soma *= 10
57- var digito = soma % 11
63+ let digito = soma % 11
5864 return digito == 10 ? 0 : digito
5965 } else if ( r == 1 ) {
6066 return soma % 11
6167 }
6268}
6369
6470exports . mod10 = function ( num ) {
65- var total = 0
66- var fator = 2
71+ let total = 0
72+ let fator = 2
6773
68- for ( var i = num . length - 1 ; i >= 0 ; i -- ) {
69- var temp = ( parseInt ( num [ i ] ) * fator ) . toString ( )
70- var tempSum = 0
71- for ( var j = 0 ; j < temp . length ; j ++ ) {
74+ for ( let i = num . length - 1 ; i >= 0 ; i -- ) {
75+ let temp = ( parseInt ( num [ i ] ) * fator ) . toString ( )
76+ let tempSum = 0
77+ for ( let j = 0 ; j < temp . length ; j ++ ) {
7278 tempSum += parseInt ( temp [ j ] )
7379 }
7480 total += tempSum
75- fator = ( fator == 2 ) ? 1 : 2
81+ fator = fator == 2 ? 1 : 2
7682 }
7783
78- var resto = total % 10
79- return ( resto == 0 ) ? 0 : ( 10 - resto )
84+ let resto = total % 10
85+ return resto == 0 ? 0 : 10 - resto
8086}
8187
8288exports . fatorVencimento = function ( date ) {
83- const parsedDate = moment ( date ) . utc ( ) . format ( 'YYYY-MM-DD' )
84- const startDate = moment ( '1997-10-07' ) . utc ( ) . format ( 'YYYY-MM-DD' )
89+ const parsedDate = moment ( date )
90+ . utc ( )
91+ . format ( 'YYYY-MM-DD' )
92+ const startDate = moment ( '1997-10-07' )
93+ . utc ( )
94+ . format ( 'YYYY-MM-DD' )
8595 return exports . addTrailingZeros ( moment ( parsedDate ) . diff ( startDate , 'days' ) , 4 )
8696}
8797
8898exports . dateFromEdiDate = function ( ediDate ) {
89- return new Date ( parseInt ( ediDate . substring ( 4 , 8 ) ) , parseInt ( ediDate . substring ( 2 , 4 ) ) - 1 , parseInt ( ediDate . substring ( 0 , 2 ) ) )
99+ return new Date (
100+ parseInt ( ediDate . substring ( 4 , 8 ) ) ,
101+ parseInt ( ediDate . substring ( 2 , 4 ) ) - 1 ,
102+ parseInt ( ediDate . substring ( 0 , 2 ) )
103+ )
90104}
91105
92106exports . removeTrailingZeros = function ( string ) {
0 commit comments