1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "enlaces": [],
12 "xmls": [
13 "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<cfdi:Comprobante xmlns:cfdi=\"http://www.sat.gob.mx/cfd/4\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Version=\"4.0\" Serie=\"A\" Folio=\"8\" Fecha=\"2026-09-21T09:30:00\" FormaPago=\"03\" SubTotal=\"1000.00\" Moneda=\"USD\" TipoCambio=\"18.5000\" Total=\"1160.00\" TipoDeComprobante=\"I\" Exportacion=\"01\" MetodoPago=\"PUE\" LugarExpedicion=\"64000\" Sello=\"s\" NoCertificado=\"30001000000500003416\" Certificado=\"c\">\n <cfdi:Emisor Rfc=\"EKU9003173C9\" Nombre=\"ESCUELA KEMPER URGATE\" RegimenFiscal=\"601\"/>\n <cfdi:Receptor Rfc=\"URE180429TM6\" Nombre=\"UNIVERSIDAD ROBOTICA ESPAÑOLA\" DomicilioFiscalReceptor=\"65000\" RegimenFiscalReceptor=\"601\" UsoCFDI=\"G03\"/>\n <cfdi:Conceptos><cfdi:Concepto ClaveProdServ=\"81112100\" Cantidad=\"1\" ClaveUnidad=\"E48\" Descripcion=\"Hosting anual\" ValorUnitario=\"1000.00\" Importe=\"1000.00\" ObjetoImp=\"02\"/></cfdi:Conceptos>\n <cfdi:Impuestos TotalImpuestosTrasladados=\"160.00\"><cfdi:Traslados><cfdi:Traslado Base=\"1000.00\" Impuesto=\"002\" TipoFactor=\"Tasa\" TasaOCuota=\"0.160000\" Importe=\"160.00\"/></cfdi:Traslados></cfdi:Impuestos>\n <cfdi:Complemento><tfd:TimbreFiscalDigital xmlns:tfd=\"http://www.sat.gob.mx/TimbreFiscalDigital\" Version=\"1.1\" UUID=\"11111111-AAAA-4AAA-8AAA-000000000004\" FechaTimbrado=\"2026-09-21T12:00:00\" RfcProvCertif=\"SAT970701NN3\" SelloCFD=\"x\" NoCertificadoSAT=\"00001000000500000000\" SelloSAT=\"y\"/></cfdi:Complemento>\n</cfdi:Comprobante>\n"
14 ]
15};
16
17
18const run = await client.actor("andressm2001/cfdi-a-excel").call(input);
19
20
21console.log('Results from dataset');
22console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
23const { items } = await client.dataset(run.defaultDatasetId).listItems();
24items.forEach((item) => {
25 console.dir(item);
26});
27
28