UNPKG

node-nfe-nfce

Version:

Modulo que auxilia na geração de NFe e NFCe

18 lines 7.73 kB
"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&#xD;A1UEBhMCQlIxFjAUBgNVBAsMDUFDIFN5bmd1bGFySUQxEzARBgNVBAoMCklDUC1C&#xD;cmFzaWwxHzAdBgNVBAMMFkFDIFN5bmd1bGFySUQgTXVsdGlwbGEwHhcNMjUwODI1&#xD;MTkwNjMyWhcNMjYwODI1MTkwNjMyWjCB4zELMAkGA1UEBhMCQlIxEzARBgNVBAoM&#xD;CklDUC1CcmFzaWwxIjAgBgNVBAsMGUNlcnRpZmljYWRvIERpZ2l0YWwgUEogQTEx&#xD;GTAXBgNVBAsMEFZpZGVvY29uZmVyZW5jaWExFzAVBgNVBAsMDjI4OTI1NjQwMDAw&#xD;MTIxMR8wHQYDVQQLDBZBQyBTeW5ndWxhcklEIE11bHRpcGxhMUYwRAYDVQQDDD1D&#xD;TEFVU1MgSEFVUyBDT05DRVBUIFBST0pFVE9TIFNVU1RFTlRBVkVJUyBMVERBOjEw&#xD;ODkzMzQ5MDAwMTUzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ciO&#xD;4RnNiWYL9mgXCxF2Sskf9P18dk8NxBBVHqqiALFbFmQx5HIARTE65g9Ip2/eWC1s&#xD;XNpsO55Ts/VWJFYqht0dG2TuFcFpYD/B9TEiFXGm9p916sRWZim5pm02DKFwdTUx&#xD;xFxhMWYqlaMSOtljGzmHxO4xIZPcpTC6AC4fIQ17oQh/53B4GuYsAhGwNnrlN4cJ&#xD;LhiwbqwVKqvpARXKCew7uvR5+am1zmgiDMAMsgSe+q7TIdZpiNcb1zs9PHH3dDYT&#xD;2rnaX6INFfREpuSapoNZ2jGXl98LASRGhK7+UkSVzr1XrxkvOHjCan6ZFKPG4FbE&#xD;JtlTxiojHVHgrMgjXwIDAQABo4IDLDCCAygwDgYDVR0PAQH/BAQDAgXgMB0GA1Ud&#xD;JQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaA&#xD;FJPh/34d5fXkTeE5YoshaZXmr3IWMB0GA1UdDgQWBBS+DbCwyQcJT2penQYFARcT&#xD;rnaHXjB/BggrBgEFBQcBAQRzMHEwbwYIKwYBBQUHMAKGY2h0dHA6Ly9zeW5ndWxh&#xD;cmlkLmNvbS5ici9yZXBvc2l0b3Jpby9hYy1zeW5ndWxhcmlkLW11bHRpcGxhL2Nl&#xD;cnRpZmljYWRvcy9hYy1zeW5ndWxhcmlkLW11bHRpcGxhLnA3YjCBggYDVR0gBHsw&#xD;eTB3BgdgTAECAYEFMGwwagYIKwYBBQUHAgEWXmh0dHA6Ly9zeW5ndWxhcmlkLmNv&#xD;bS5ici9yZXBvc2l0b3Jpby9hYy1zeW5ndWxhcmlkLW11bHRpcGxhL2RwYy9kcGMt&#xD;YWMtc3luZ3VsYXJJRC1tdWx0aXBsYS5wZGYwgcAGA1UdEQSBuDCBtaAiBgVgTAED&#xD;AqAZBBdNQVJJT04gWlVLQVVTS0FTIENMQVVTU6AZBgVgTAEDA6AQBA4xMDg5MzM0&#xD;OTAwMDE1M6BCBgVgTAEDBKA5BDcxNTA4MTk5NzA2OTc1NjAyOTU2MDAwMDAwMDAw&#xD;MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwoBcGBWBMAQMHoA4EDDAwMDAwMDAw&#xD;MDAwMIEXbWFyaW9uY2xhdXNzQGljbG91ZC5jb20wgeIGA1UdHwSB2jCB1zBvoG2g&#xD;a4ZpaHR0cDovL2ljcC1icmFzaWwuc3luZ3VsYXJpZC5jb20uYnIvcmVwb3NpdG9y&#xD;aW8vYWMtc3luZ3VsYXJpZC1tdWx0aXBsYS9sY3IvbGNyLWFjLXN5bmd1bGFyaWQt&#xD;bXVsdGlwbGEuY3JsMGSgYqBghl5odHRwOi8vc3luZ3VsYXJpZC5jb20uYnIvcmVw&#xD;b3NpdG9yaW8vYWMtc3luZ3VsYXJpZC1tdWx0aXBsYS9sY3IvbGNyLWFjLXN5bmd1&#xD;bGFyaWQtbXVsdGlwbGEuY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCRW7ulu/SGkx/s&#xD;i5fG1wtCXNqIyPibfm07EAOT9IfL4h4Qn/ETZWBojsNqg0fkWnNUYVMgwF7mDHUe&#xD;Haw4drsUt+VxKfHJWsGWXoaDSjMk2E3gNCM4BMQLc77vaylGU0AnHVQ3C6oH+OHx&#xD;w9MqcX5q8Ilthv9SLbHj6LhnzrG3Zv1xOsf5T6O7MYT4zCCySTWt5ucVwqPSG9xa&#xD;Jdu0GFSgi+UZ4dEQemoET6cRtlM856GfbdqCi7Aam+fOrxKTV1GdR7ycu5hsv3p7&#xD;+G76D/+MwjTnH+64edxr4bT81EkvXE44I8uzuFhUEcDcYNjQTvNWbQdkily8pzsN&#xD;cDe7svlhQxeQ7Kc+aBmX3YBcYMHumOKVwTKj7Mk/871Xje+lkIDvMNcataIslKWl&#xD;H765fMwW5z0PsZ//Iah/9HZMkNpv6126ETRJN7w4hKbxeo2nK45RTroOCzTOYuw5&#xD;B62/rOde/0Pcq2/d4KoXnZT+80cSYQDNYNlmknORWvdW3FLVQKWcG99OlYYwXwbk&#xD;vI8RvOlhvIr/43DCmNlw3K1o9AqgktbqoLQqM1U38ixGwcaX4G2Ts+LSJ6iNot53&#xD;VbeWyNPV6JCEanGxdKOeXxx0pS9fQagF+KURmm9HbDl6unQ7JXALYKlEPuWSJptu&#xD;/lHHWtiX4z39zhoPTMeKTnFzGCVmmQ==&#xD;</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