UNPKG

@alexssmusica/node-pdf-nfe

Version:

Modulo que auxilia na geração da Danfe NFe e NFCe.

18 lines (17 loc) 576 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatCnpj = formatCnpj; function formatCnpj(cnpj) { if (!cnpj) return ''; const numbers = cleanedCnpj(cnpj).split(''); return numbers.reduce((cnpj, num, index) => { const dot = [2, 5].includes(index) ? '.' : ''; const slash = index === 8 ? '/' : ''; const dash = index === 12 ? '-' : ''; return `${cnpj}${dot}${slash}${dash}${num}`; }, ''); } function cleanedCnpj(cnpj) { return cnpj.replace(/[^A-Za-z0-9]/g, '').toUpperCase(); }