1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "enlaces": [],
10 "xmls": ["""<?xml version=\"1.0\" encoding=\"UTF-8\"?>
11<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\">
12 <cfdi:Emisor Rfc=\"EKU9003173C9\" Nombre=\"ESCUELA KEMPER URGATE\" RegimenFiscal=\"601\"/>
13 <cfdi:Receptor Rfc=\"URE180429TM6\" Nombre=\"UNIVERSIDAD ROBOTICA ESPAÑOLA\" DomicilioFiscalReceptor=\"65000\" RegimenFiscalReceptor=\"601\" UsoCFDI=\"G03\"/>
14 <cfdi:Conceptos><cfdi:Concepto ClaveProdServ=\"81112100\" Cantidad=\"1\" ClaveUnidad=\"E48\" Descripcion=\"Hosting anual\" ValorUnitario=\"1000.00\" Importe=\"1000.00\" ObjetoImp=\"02\"/></cfdi:Conceptos>
15 <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>
16 <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>
17</cfdi:Comprobante>
18"""],
19}
20
21
22run = client.actor("andressm2001/cfdi-a-excel").call(run_input=run_input)
23
24
25print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
26for item in client.dataset(run.default_dataset_id).iterate_items():
27 print(item)
28
29