Campo dup node-sped-pdf

33 views
Skip to first unread message

cacio silva

unread,
Jan 2, 2026, 12:36:01 PMJan 2
to Node Sped NFe
Estou com uma situação quando eu gero um xml que é avista e eu não informa o dup dentro de cobr ele gera um erro , eo servidor da um start na aplicação de novo com o erro , teria como da um if la caso não existir o dup ele não gera esse erro pois quando é avista não é informado o dup

file:///usr/src/app/node_modules/node-sped-pdf/src/libs/danfe.ts:437
                    addTXT({ page, text: dup.nDup, x: (PDF.width * IndexX) + 1, y: PDF.mtBlock + 8 + (contL * 22), maxWidth: PDF.width * 0.1458, align: "right", fontStyle: "negrito" });

Kalmon V.

unread,
Jan 3, 2026, 4:53:24 PMJan 3
to Node Sped NFe
Boa tarde Cacio, teria como me enviar o XML via e-mail para analise?

cacio silva

unread,
Jan 7, 2026, 6:45:00 AMJan 7
to Node Sped NFe
Bom dia Kalmon, claro estou le passando aqui 

<?xml version="1.0" encoding="UTF-8"?>
<nfeProc versao="4.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<NFe xmlns="http://www.portalfiscal.inf.br/nfe"><infNFe Id="NFe43260193441293000123550800000002031309862887" versao="4.00"><ide><cUF>43</cUF><cNF>30986288</cNF><natOp>AMBULANTES</natOp><mod>55</mod><serie>80</serie><nNF>203</nNF><dhEmi>2026-01-02T16:19:00-03:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG>4304606</cMunFG><tpImp>3</tpImp><tpEmis>1</tpEmis><cDV>7</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><indFinal>0</indFinal><indPres>9</indPres><indIntermed>0</indIntermed><procEmi>0</procEmi><verProc>4.13</verProc><NFref><refNFe>43251293441293000123550010000206681001895692</refNFe></NFref></ide><emit><CNPJ>93441293000123</CNPJ><xNome>V S C DISTRIB DE CARNES LTDA</xNome><xFant>V S C DISTRIB DE CARNES</xFant><enderEmit><xLgr>RUA BERTO CIRIO</xLgr><nro>2370</nro><xBairro>SAO LUIZ</xBairro><cMun>4304606</cMun><xMun>CANOAS</xMun><UF>RS</UF><CEP>92420030</CEP><cPais>1058</cPais><xPais>BRASIL</xPais></enderEmit><IE>0240467442</IE><CRT>3</CRT></emit><dest><CNPJ>00723249000125</CNPJ><xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome><enderDest><xLgr>RUA MAJOR BANDEIRA, 810</xLgr><nro>810</nro><xBairro>LANGUIRU</xBairro><cMun>4321451</cMun><xMun>TEUTONIA</xMun><UF>RS</UF><CEP>95890000</CEP><cPais>1058</cPais><xPais>Brasil</xPais></enderDest><indIEDest>1</indIEDest><IE>2440016149</IE><email>cacio...@gmail.com</email></dest><det nItem="1"><prod><cProd>89</cProd><cEAN>SEM GTIN</cEAN><xProd>COSTELA (PONTA DE AGULHA) BOVINO CONGELADO</xProd><NCM>02022090</NCM><cBenef>SEM CBENEF</cBenef><CFOP>5104</CFOP><uCom>KGM</uCom><qCom>25.0000</qCom><vUnCom>22.0000000000</vUnCom><vProd>550.00</vProd><cEANTrib>SEM GTIN</cEANTrib><uTrib>KGM</uTrib><qTrib>25.0000</qTrib><vUnTrib>22.0000000000</vUnTrib><indTot>1</indTot><xPed>20668</xPed><nItemPed>3</nItemPed></prod><imposto><ICMS><ICMS60><orig>0</orig><CST>60</CST><vBCSTRet>0.00</vBCSTRet><pST>12.0000</pST><vICMSSubstituto>0.01</vICMSSubstituto><vICMSSTRet>0.00</vICMSSTRet></ICMS60></ICMS><IPI><cEnq>999</cEnq><IPITrib><CST>00</CST><vBC>0.00</vBC><pIPI>0.0000</pIPI><vIPI>0.00</vIPI></IPITrib></IPI><PIS><PISNT><CST>06</CST></PISNT></PIS><COFINS><COFINSNT><CST>06</CST></COFINSNT></COFINS><IBSCBS><CST>000</CST><cClassTrib>000001</cClassTrib><gIBSCBS><vBC>550.00</vBC><gIBSUF><pIBSUF>0.1000</pIBSUF><vIBSUF>0.55</vIBSUF></gIBSUF><gIBSMun><pIBSMun>0.0000</pIBSMun><vIBSMun>0.00</vIBSMun></gIBSMun><vIBS>0.55</vIBS><gCBS><pCBS>0.9000</pCBS><vCBS>4.95</vCBS></gCBS></gIBSCBS></IBSCBS></imposto><infAdProd>PC:1</infAdProd><vItem>555.50</vItem></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>550.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>550.00</vNF></ICMSTot><IBSCBSTot><vBCIBSCBS>550.00</vBCIBSCBS><gIBS><gIBSUF><vDif>0</vDif><vDevTrib>0</vDevTrib><vIBSUF>0.55</vIBSUF></gIBSUF><gIBSMun><vDif>0</vDif><vDevTrib>0</vDevTrib><vIBSMun>0.00</vIBSMun></gIBSMun><vIBS>0.55</vIBS><vCredPres>0</vCredPres><vCredPresCondSus>0</vCredPresCondSus></gIBS><gCBS><vDif>0</vDif><vDevTrib>0</vDevTrib><vCBS>4.95</vCBS><vCredPres>0</vCredPres><vCredPresCondSus>0</vCredPresCondSus></gCBS></IBSCBSTot><vNFTot>555.50</vNFTot></total><transp><modFrete>0</modFrete></transp><cobr><fat><nFat>Nº Fatura: 203 - A VISTA - Vlr Tot: 550</nFat><vOrig>550.00</vOrig><vDesc>0.00</vDesc><vLiq>550.00</vLiq></fat></cobr><pag><detPag><tPag>01</tPag><vPag>550.00</vPag></detPag></pag><infAdic><infAdFisco>Referente ao manifesto n°:20668 null</infAdFisco></infAdic><infRespTec><CNPJ>92113026000164</CNPJ><xContato>PRODASIQ Desenvolvimento de Sistema Eireli</xContato><email>con...@prodasiq.com</email><fone>555133913625</fone></infRespTec></infNFe><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod><Reference URI="#NFe43260193441293000123550800000002031309862887"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod><DigestValue>nJRE4rXmtPsyhhiziG2S9oZWnYA=</DigestValue></Reference></SignedInfo><SignatureValue>iAmPdFCLSr4862jY94oJ7FDLgUKWco3ayvYA+p8PlDexQEQFTEYDH9gdqwq0FsGklOly11+DBv/efl3Xge7LGc30A9Zue9GVgkDLc/eDOxtowQoQSchJ91xjnJqCwtiWvJLTOMBBYlt90GdaDL6vwiCvAPEACDPFRntWi7IwUNuvn0ocJfPYzTWYPTWj/JeAG4+hqH69YnZsy0RYRkZtiypGrxTwu+g3wnuXKoryrlBgWx7OCx+bwWgYC0fEgscafGLFxu6gnNwDiKiW+EIc50w1i8j3rH7OsFjwrAlFF6Na0kQzlfBDt27vtQKRq2bhva0VxKrWn7CuJ/38gujbFg==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></NFe>
<protNFe versao="4.00"><infProt><tpAmb>2</tpAmb><verAplic>RS2512230852</verAplic><chNFe>43260193441293000123550800000002031309862887</chNFe><dhRecbto>2026-01-02T16:19:29-03:00</dhRecbto><nProt>143260000003307</nProt><digVal>nJRE4rXmtPsyhhiziG2S9oZWnYA=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe>
</nfeProc>

Kalmon V.

unread,
Jan 9, 2026, 7:39:34 PMJan 9
to Node Sped NFe
Resolvido, faça um teste: https://github.com/kalmonv/node-sped-pdf
Baixe o projeto, copie a pasta dist para (seu-projeto)/node_modules/node-sped-pdf/.
Reply all
Reply to author
Forward
0 new messages