node-nfe-nfce
Version:
Modulo que auxilia na geração de NFe e NFCe
18 lines • 7.73 kB
JavaScript
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = __importDefault(require("fs"));
const path_1 = __importDefault(require("path"));
const __1 = require("../..");
const pathDoArquivoPdf = path_1.default.join(__dirname, 'danfe.pdf');
async function criaPDF() {
for (let i = 0; i < 70; i++) {
}
const xmlNFCe = `<nfeProc versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe"><NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe versao="4.00" Id="NFe35260210893349000153650020000000091320559482"><ide><cUF>35</cUF><cNF>32055948</cNF><natOp>Revenda de mercadoria</natOp><mod>65</mod><serie>2</serie><nNF>9</nNF><dhEmi>2026-02-11T13:48:40-03:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG>3509502</cMunFG><tpImp>4</tpImp><tpEmis>1</tpEmis><cDV>2</cDV><tpAmb>1</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>2024.04.17.16.20</verProc></ide><emit><CNPJ>10893349000153</CNPJ><xNome>CLAUSS HAUS CONCEPT PROJETOS SUSTENTAVEIS LTDA</xNome><enderEmit><xLgr>SELMA PARADA (BAILARINA)</xLgr><nro>505</nro><xCpl>SALA 60-61</xCpl><xBairro>JARDIM MADALENA</xBairro><cMun>3509502</cMun><xMun>Campinas</xMun><UF>SP</UF><CEP>13091605</CEP><cPais>1058</cPais><xPais>Brasil</xPais></enderEmit><IE>795370429115</IE><CRT>1</CRT></emit><det nItem="1"><prod><cProd>7</cProd><cEAN>SEM GTIN</cEAN><xProd>Voluspa Lata</xProd><NCM>34060000</NCM><CFOP>5102</CFOP><uCom>UN</uCom><qCom>1.0000</qCom><vUnCom>338.0000</vUnCom><vProd>338.00</vProd><cEANTrib>SEM GTIN</cEANTrib><uTrib>UN</uTrib><qTrib>1.0000</qTrib><vUnTrib>338.0000</vUnTrib><indTot>1</indTot></prod><imposto><vTotTrib>0</vTotTrib><ICMS><ICMSSN102><orig>0</orig><CSOSN>400</CSOSN></ICMSSN102></ICMS><PIS><PISOutr><CST>49</CST><vBC>0</vBC><pPIS>0</pPIS><vPIS>0</vPIS></PISOutr></PIS><COFINS><COFINSOutr><CST>49</CST><vBC>0</vBC><pCOFINS>0</pCOFINS><vCOFINS>0</vCOFINS></COFINSOutr></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vICMSDeson>0.00</vICMSDeson><vFCP>0.00</vFCP><vBCST>0.00</vBCST><vST>0.00</vST><vFCPST>0.00</vFCPST><vFCPSTRet>0.00</vFCPSTRet><vProd>338.00</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vIPIDevol>0.00</vIPIDevol><vPIS>0.00</vPIS><vCOFINS>0.00</vCOFINS><vOutro>0.00</vOutro><vNF>338.00</vNF></ICMSTot></total><transp><modFrete>9</modFrete></transp><pag><detPag><indPag>0</indPag><tPag>03</tPag><vPag>338.00</vPag><card><tpIntegra>2</tpIntegra></card></detPag><vTroco>0.00</vTroco></pag><infAdic><infCpl>Val. aprox. dos Tributos: R$ 106.3 Nacional (13.45%) R$ 45.46 Estadual (18.00%) R$ 60.84</infCpl></infAdic><infRespTec><CNPJ>07413946000129</CNPJ><xContato>Valdemir</xContato><email>fxsistemas@fxsistemas.com.br</email><fone>1837016314</fone></infRespTec></infNFe><infNFeSupl><qrCode>https://www.nfce.fazenda.sp.gov.br/qrcode?p=35260210893349000153650020000000091320559482|2|1|1|647CA6ED6216F5DDB419BAD6BD3528796D275BCF</qrCode><urlChave>https://www.nfce.fazenda.sp.gov.br/consulta</urlChave></infNFeSupl><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#NFe35260210893349000153650020000000091320559482"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>qQ2WG1obyc/y55m+jTA4ITb1d2U=</DigestValue></Reference></SignedInfo><SignatureValue>jNMZHQp3Um4cuJJ1Zwoc/ikkgWsKvEDS1/o36Dn0M1LGJVI0Y8cdXpm9DBi37ejpsj6UbmE6vuumaZau9rb0xh8a7Sia3Zxwda/ih5t5K5ZSMwrMlBoDOdIilRGtHQkHRzVPnCP+wX5/w0DMkU81gBDD0YR+OlkleaylwYuXpHFvUMZM/042suFfy2zd3tvn/OfIudHOTCjNYpA5C1LxqBwzWDN0SE3G9TE5ofJlIErd9x1YBw81SMD+DFfhIweuBHSHia8o45MjNAL1ptIs2EOIQ+P2RuL7dZf7XMFqHMTUQuXUZCXQDtVjsCX/5srqS2f01V7NGSENkDGl7m6HTg==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIH8jCCBdqgAwIBAgILAKlW92aKy6ldwUcwDQYJKoZIhvcNAQELBQAwWzELMAkG
A1UEBhMCQlIxFjAUBgNVBAsMDUFDIFN5bmd1bGFySUQxEzARBgNVBAoMCklDUC1C
cmFzaWwxHzAdBgNVBAMMFkFDIFN5bmd1bGFySUQgTXVsdGlwbGEwHhcNMjUwODI1
MTkwNjMyWhcNMjYwODI1MTkwNjMyWjCB4zELMAkGA1UEBhMCQlIxEzARBgNVBAoM
CklDUC1CcmFzaWwxIjAgBgNVBAsMGUNlcnRpZmljYWRvIERpZ2l0YWwgUEogQTEx
GTAXBgNVBAsMEFZpZGVvY29uZmVyZW5jaWExFzAVBgNVBAsMDjI4OTI1NjQwMDAw
MTIxMR8wHQYDVQQLDBZBQyBTeW5ndWxhcklEIE11bHRpcGxhMUYwRAYDVQQDDD1D
TEFVU1MgSEFVUyBDT05DRVBUIFBST0pFVE9TIFNVU1RFTlRBVkVJUyBMVERBOjEw
ODkzMzQ5MDAwMTUzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ciO
4RnNiWYL9mgXCxF2Sskf9P18dk8NxBBVHqqiALFbFmQx5HIARTE65g9Ip2/eWC1s
XNpsO55Ts/VWJFYqht0dG2TuFcFpYD/B9TEiFXGm9p916sRWZim5pm02DKFwdTUx
xFxhMWYqlaMSOtljGzmHxO4xIZPcpTC6AC4fIQ17oQh/53B4GuYsAhGwNnrlN4cJ
LhiwbqwVKqvpARXKCew7uvR5+am1zmgiDMAMsgSe+q7TIdZpiNcb1zs9PHH3dDYT
2rnaX6INFfREpuSapoNZ2jGXl98LASRGhK7+UkSVzr1XrxkvOHjCan6ZFKPG4FbE
JtlTxiojHVHgrMgjXwIDAQABo4IDLDCCAygwDgYDVR0PAQH/BAQDAgXgMB0GA1Ud
JQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaA
FJPh/34d5fXkTeE5YoshaZXmr3IWMB0GA1UdDgQWBBS+DbCwyQcJT2penQYFARcT
rnaHXjB/BggrBgEFBQcBAQRzMHEwbwYIKwYBBQUHMAKGY2h0dHA6Ly9zeW5ndWxh
cmlkLmNvbS5ici9yZXBvc2l0b3Jpby9hYy1zeW5ndWxhcmlkLW11bHRpcGxhL2Nl
cnRpZmljYWRvcy9hYy1zeW5ndWxhcmlkLW11bHRpcGxhLnA3YjCBggYDVR0gBHsw
eTB3BgdgTAECAYEFMGwwagYIKwYBBQUHAgEWXmh0dHA6Ly9zeW5ndWxhcmlkLmNv
bS5ici9yZXBvc2l0b3Jpby9hYy1zeW5ndWxhcmlkLW11bHRpcGxhL2RwYy9kcGMt
YWMtc3luZ3VsYXJJRC1tdWx0aXBsYS5wZGYwgcAGA1UdEQSBuDCBtaAiBgVgTAED
AqAZBBdNQVJJT04gWlVLQVVTS0FTIENMQVVTU6AZBgVgTAEDA6AQBA4xMDg5MzM0
OTAwMDE1M6BCBgVgTAEDBKA5BDcxNTA4MTk5NzA2OTc1NjAyOTU2MDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBcGBWBMAQMHoA4EDDAwMDAwMDAw
MDAwMIEXbWFyaW9uY2xhdXNzQGljbG91ZC5jb20wgeIGA1UdHwSB2jCB1zBvoG2g
a4ZpaHR0cDovL2ljcC1icmFzaWwuc3luZ3VsYXJpZC5jb20uYnIvcmVwb3NpdG9y
aW8vYWMtc3luZ3VsYXJpZC1tdWx0aXBsYS9sY3IvbGNyLWFjLXN5bmd1bGFyaWQt
bXVsdGlwbGEuY3JsMGSgYqBghl5odHRwOi8vc3luZ3VsYXJpZC5jb20uYnIvcmVw
b3NpdG9yaW8vYWMtc3luZ3VsYXJpZC1tdWx0aXBsYS9sY3IvbGNyLWFjLXN5bmd1
bGFyaWQtbXVsdGlwbGEuY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCRW7ulu/SGkx/s
i5fG1wtCXNqIyPibfm07EAOT9IfL4h4Qn/ETZWBojsNqg0fkWnNUYVMgwF7mDHUe
Haw4drsUt+VxKfHJWsGWXoaDSjMk2E3gNCM4BMQLc77vaylGU0AnHVQ3C6oH+OHx
w9MqcX5q8Ilthv9SLbHj6LhnzrG3Zv1xOsf5T6O7MYT4zCCySTWt5ucVwqPSG9xa
Jdu0GFSgi+UZ4dEQemoET6cRtlM856GfbdqCi7Aam+fOrxKTV1GdR7ycu5hsv3p7
+G76D/+MwjTnH+64edxr4bT81EkvXE44I8uzuFhUEcDcYNjQTvNWbQdkily8pzsN
cDe7svlhQxeQ7Kc+aBmX3YBcYMHumOKVwTKj7Mk/871Xje+lkIDvMNcataIslKWl
H765fMwW5z0PsZ//Iah/9HZMkNpv6126ETRJN7w4hKbxeo2nK45RTroOCzTOYuw5
B62/rOde/0Pcq2/d4KoXnZT+80cSYQDNYNlmknORWvdW3FLVQKWcG99OlYYwXwbk
vI8RvOlhvIr/43DCmNlw3K1o9AqgktbqoLQqM1U38ixGwcaX4G2Ts+LSJ6iNot53
VbeWyNPV6JCEanGxdKOeXxx0pS9fQagF+KURmm9HbDl6unQ7JXALYKlEPuWSJptu
/lHHWtiX4z39zhoPTMeKTnFzGCVmmQ==
</X509Certificate></X509Data></KeyInfo></Signature></NFe><protNFe versao="4.00"><infProt><tpAmb>1</tpAmb><verAplic>SP_NFCE_PL_009_V400</verAplic><chNFe>35260210893349000153650020000000091320559482</chNFe><dhRecbto>2026-02-11T13:48:41-03:00</dhRecbto><nProt>135260976775631</nProt><digVal>qQ2WG1obyc/y55m+jTA4ITb1d2U=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe></nfeProc>`;
const pdf = await (0, __1.gerarPDF)(xmlNFCe);
pdf.pipe(fs_1.default.createWriteStream(pathDoArquivoPdf));
}
void criaPDF();
//# sourceMappingURL=pdf.js.map