1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "xmlTexts": [
12 "<?xml version=\"1.0\" encoding=\"UTF-8\"?><nfeProc xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><NFe><infNFe Id=\"NFe35261011222333000181550010000012341123456787\" versao=\"4.00\"><ide><cUF>35</cUF><cNF>12345678</cNF><natOp>Venda de mercadoria</natOp><mod>55</mod><serie>1</serie><nNF>1234</nNF><dhEmi>2026-10-28T10:15:00-03:00</dhEmi><tpNF>1</tpNF><idDest>1</idDest><cMunFG>3550308</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>7</cDV><tpAmb>1</tpAmb><finNFe>1</finNFe><indFinal>1</indFinal><indPres>1</indPres><procEmi>0</procEmi><verProc>1.0</verProc></ide><emit><CNPJ>11222333000181</CNPJ><xNome>EXEMPLO COMERCIO DE ELETRONICOS LTDA</xNome><xFant>Exemplo Eletronicos</xFant><enderEmit><xLgr>Avenida Paulista</xLgr><nro>1000</nro><xBairro>Bela Vista</xBairro><cMun>3550308</cMun><xMun>Sao Paulo</xMun><UF>SP</UF><CEP>01310100</CEP><cPais>1058</cPais><xPais>Brasil</xPais><fone>1130000000</fone></enderEmit><IE>110042490114</IE><CRT>3</CRT></emit><dest><CPF>12345678909</CPF><xNome>CONSUMIDOR DE EXEMPLO</xNome><enderDest><xLgr>Rua das Flores</xLgr><nro>10</nro><xBairro>Centro</xBairro><cMun>3550308</cMun><xMun>Sao Paulo</xMun><UF>SP</UF><CEP>01001000</CEP></enderDest><indIEDest>9</indIEDest><email>consumidor@example.com</email></dest><det nItem=\"1\"><prod><cProd>NB-001</cProd><cEAN>7891234567895</cEAN><xProd>NOTEBOOK 15 POL 16GB RAM</xProd><NCM>84713012</NCM><CFOP>5102</CFOP><uCom>UN</uCom><qCom>1.0000</qCom><vUnCom>4500.00</vUnCom><vProd>4500.00</vProd><cEANTrib>7891234567895</cEANTrib><uTrib>UN</uTrib><qTrib>1.0000</qTrib><vUnTrib>4500.00</vUnTrib><indTot>1</indTot></prod><imposto><vTotTrib>1350.00</vTotTrib><ICMS><ICMS00><orig>0</orig><CST>00</CST><modBC>3</modBC><vBC>4500.00</vBC><pICMS>18.00</pICMS><vICMS>810.00</vICMS></ICMS00></ICMS><IPI><cEnq>999</cEnq><IPINT><CST>53</CST></IPINT></IPI><PIS><PISAliq><CST>01</CST><vBC>4500.00</vBC><pPIS>1.65</pPIS><vPIS>74.25</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>4500.00</vBC><pCOFINS>7.60</pCOFINS><vCOFINS>342.00</vCOFINS></COFINSAliq></COFINS></imposto></det><det nItem=\"2\"><prod><cProd>MS-010</cProd><cEAN>SEM GTIN</cEAN><xProd>MOUSE SEM FIO</xProd><NCM>84716053</NCM><CFOP>5102</CFOP><uCom>UN</uCom><qCom>2.0000</qCom><vUnCom>75.00</vUnCom><vProd>150.00</vProd><cEANTrib>SEM GTIN</cEANTrib><uTrib>UN</uTrib><qTrib>2.0000</qTrib><vUnTrib>75.00</vUnTrib><vDesc>10.00</vDesc><indTot>1</indTot></prod><imposto><vTotTrib>45.00</vTotTrib><ICMS><ICMS00><orig>0</orig><CST>00</CST><modBC>3</modBC><vBC>140.00</vBC><pICMS>18.00</pICMS><vICMS>25.20</vICMS></ICMS00></ICMS><PIS><PISAliq><CST>01</CST><vBC>140.00</vBC><pPIS>1.65</pPIS><vPIS>2.31</vPIS></PISAliq></PIS><COFINS><COFINSAliq><CST>01</CST><vBC>140.00</vBC><pCOFINS>7.60</pCOFINS><vCOFINS>10.64</vCOFINS></COFINSAliq></COFINS></imposto></det><total><ICMSTot><vBC>4640.00</vBC><vICMS>835.20</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>4650.00</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>10.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vIPIDevol>0.00</vIPIDevol><vPIS>76.56</vPIS><vCOFINS>352.64</vCOFINS><vOutro>0.00</vOutro><vNF>4640.00</vNF><vTotTrib>1395.00</vTotTrib></ICMSTot></total><transp><modFrete>9</modFrete></transp><cobr><fat><nFat>1234</nFat><vOrig>4650.00</vOrig><vDesc>10.00</vDesc><vLiq>4640.00</vLiq></fat><dup><nDup>001</nDup><dVenc>2026-11-28</dVenc><vDup>2320.00</vDup></dup><dup><nDup>002</nDup><dVenc>2026-12-28</dVenc><vDup>2320.00</vDup></dup></cobr><pag><detPag><tPag>15</tPag><vPag>4640.00</vPag></detPag></pag><infAdic><infCpl>Pedido 98765. Documento de exemplo, sem valor fiscal.</infCpl></infAdic></infNFe></NFe><protNFe versao=\"4.00\"><infProt><tpAmb>1</tpAmb><verAplic>SP_NFE_PL009_V4</verAplic><chNFe>35261011222333000181550010000012341123456787</chNFe><dhRecbto>2026-10-28T10:15:30-03:00</dhRecbto><nProt>135260000000001</nProt><digVal>abc=</digVal><cStat>100</cStat><xMotivo>Autorizado o uso da NF-e</xMotivo></infProt></protNFe></nfeProc>"
13 ]
14};
15
16
17const run = await client.actor("br_data_hub/br-nfe-xml-parser").call(input);
18
19
20console.log('Results from dataset');
21console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
22const { items } = await client.dataset(run.defaultDatasetId).listItems();
23items.forEach((item) => {
24 console.dir(item);
25});
26
27