Error de cancelación de tarea

Tengo un error, TaskCancelationException, ya mande mail la gente de programación y me dijeron que alargue el tiempo, ya lo hice y tarda hasta 15 minutos sin respuesta, esto no es viable, si hay algún error en la factura debe de regresarlo o generarla.
Llego ya varios días con este tema sin solución.

Hola Patricio, el error sucede en todas las llamadas que realizas? cuando fue laúltima que realizaron donde recibieron bien la respuesta?

Se están realizando facturas constantemente, una de cada 20 o 30 puede tener ese error. Estoy tratando de ver si es un error aislado pero como no me regresa ningún código de error, entonces tampoco puedo saber que falla

Saludos

Está factura siempre truena, regresando cancelación de la tarea como error, no un error de validación…

"<?xml version=\"1.0\" encoding=\"utf-8\"?><cfdi:Comprobante xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=“http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv33.xsd” xmlns:xs=“http://www.w3.org/2001/XMLSchema” Version=“3.3” Serie=“C” Folio=“5745” Fecha=“2018-01-09T18:07:54” FormaPago=“01” CondicionesDePago=“PUE” SubTotal=“20129.08” Moneda=“MXN” Total=“23349.73” TipoDeComprobante=“I” MetodoPago=“PUE” LugarExpedicion=“66460” xmlns:cfdi=“http://www.sat.gob.mx/cfd/3”><cfdi:Emisor Rfc=“TDH910605KK9” Nombre=“TDH CASANOVA SA DE CV” RegimenFiscal=“601” /><cfdi:Receptor Rfc=“PEJV610207L50” Nombre="VERONICA ELVIRA PELAGIO JIMENEZ " UsoCFDI=“G01” />cfdi:Conceptos<cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion="92837 - CARTE NUEVO A604 " ValorUnitario=“264.47” Importe=“528.94” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion="85710L - FILTRO P/BMW 98 UP ZF5HP19 TRACCION TRASERA " ValorUnitario=“79.95” Importe=“399.75” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“133801 - CARTER TRANSMISION BORA 09G” ValorUnitario=“339.07” Importe=“678.14” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“73106 - DISCO PASTADE REV DE CD4E” ValorUnitario=“24.58” Importe=“122.90” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“56550B - RETEN DE BOMBA 4R44E” ValorUnitario=“21.7” Importe=“108.5” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“34325E - BANDA DELANTERA 4L80E” ValorUnitario=“81.38” Importe=“162.76” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“1” ClaveUnidad=“H87” Descripcion=“118734G - TAMBOR 4-5-6 6T30E” ValorUnitario=“1321.24” Importe=“1321.24” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“15” ClaveUnidad=“H87” Descripcion=“119710A - FILTRO VW-096(JETTA,PASSAT 96-UP)” ValorUnitario=“54.49” Importe=“817.35” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion="73104 - DISCOS PASTA DE BAJA Y REVERSA CD4E " ValorUnitario=“36.48” Importe=“182.40” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“20” ClaveUnidad=“H87” Descripcion=“76404A - DISCO PASTA DIRECTA AODE ANCHO” ValorUnitario=“27.5” Importe=“550.0” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“R59100D - DISCO PASTA C2 DIRECTA AW55-50SN” ValorUnitario=“32.79” Importe=“327.90” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“77710E - FILTRO 4L60E” ValorUnitario=“39.23” Importe=“392.30” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“30” ClaveUnidad=“H87” Descripcion=“32762 - DISCO TAM. LISO PASTA 404 N (4)” ValorUnitario=“28.31” Importe=“849.30” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“63700 - BANDA INTERMEDIA RE4F04A 1.610 ANCHO” ValorUnitario=“181.64” Importe=“544.92” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“R59104A - DISCO C1 ARRANQUE AWW55-50 SN RAY” ValorUnitario=“47.61” Importe=“238.05” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“59100C - DISCO C3 ALTA ENERGIA DE AW55-50SN” ValorUnitario=“42.04” Importe=“210.20” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“64108 - DISCO PASTA OVERDR RE4F04A 92-UP 20 DIENTE” ValorUnitario=“48.38” Importe=“483.80” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“30” ClaveUnidad=“H87” Descripcion=“32761 - DISCO TAM. CUADRO PASTA 404 N (4)” ValorUnitario=“23.02” Importe=“690.60” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“R59108B - DISCO PASTA 2DA BRAKE AW55-50 SN 34T” ValorUnitario=“84.63” Importe=“423.15” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“56710K - FILTRO 5R55W” ValorUnitario=“87.92” Importe=“439.60” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion="8850B - RETEN DE EXTENCION C-4, 350 " ValorUnitario=“12.55” Importe=“125.50” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“75109 - DISCO REV. PASTA 125 84-UP .090 (5)” ValorUnitario=“27.23” Importe=“272.30” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“77527 - EMP.CAJA DE VALV.700R4 SUPERIOR 1982-86” ValorUnitario=“9.49” Importe=“28.47” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“119957A - HARNESS INTERIOR DE VW01M 95-UP” ValorUnitario=“600.86” Importe=“1201.72” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“96502 - EMPAQUE DE SERVO DE AXOD” ValorUnitario=“23.73” Importe=“71.19” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“77710 - FILTRO 700 CUADRADO” ValorUnitario=“42.38” Importe=“211.90” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“122117 - DISCO DE ACERO ALTA JF506E DELGADO” ValorUnitario=“56.86” Importe=“113.72” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“1” ClaveUnidad=“H87” Descripcion=“56530L - PISTON REVERSA 5R55W” ValorUnitario=“217” Importe=“217” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“92710 - FILTRO A604 (33776)” ValorUnitario=“34.21” Importe=“171.05” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“98115G - DISCO ACERO DE TERCERA B7YA HONDA ODYSSEY” ValorUnitario=“22.38” Importe=“44.76” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“32100 - EMPAQUE DE BOMBA 404” ValorUnitario=“13.56” Importe=“135.60” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“73100 - DISCO DE PASTA DE AVANCE CD4E” ValorUnitario=“28.55” Importe=“142.75” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“127710 - FILTRO A750E/F 03-UP” ValorUnitario=“168.14” Importe=“504.42” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“56272J - EMPAQUE EXTENSION 5R55W” ValorUnitario=“10.34” Importe=“31.02” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“30” ClaveUnidad=“H87” Descripcion=“99108A - DISCO PASTA BAJA/REVERZA RL4F03A 99-UP” ValorUnitario=“47.88” Importe=“1436.40” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“R73108 - DISCO PASTA DE OVERDRIVE CD4E (RAYBESTO)” ValorUnitario=“31.74” Importe=“158.70” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“119109A - DISCO ACERO 3A. Y 4A (K3) DE VW-096 MODERN” ValorUnitario=“19.33” Importe=“96.65” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“1” ClaveUnidad=“H87” Descripcion=“28591 - PLATO TRIANGULAR DE KM170 DE 5 ORIFICIOS” ValorUnitario=“152.58” Importe=“152.58” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“59108 - DISCO DE PASTA BAJA REV. AW60-40 (MONZA)” ValorUnitario=“54.22” Importe=“542.20” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“59100B - DISCO DE PASTA DE ARRANQUE AW60-40 (MONZA)” ValorUnitario=“43.37” Importe=“433.70” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“56320 - BANDA DELANTERA C-3 (45090)” ValorUnitario=“90.82” Importe=“454.10” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“74105 - DISCO DE PASTA DE BAJA F4AEL(4)” ValorUnitario=“38.08” Importe=“380.80” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“74101 - DISCO PASTA DE AVNCE F4AEL” ValorUnitario=“29.36” Importe=“146.80” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“74103 - DISCO PASTA DE REVERSA F4AEL” ValorUnitario=“33.84” Importe=“169.20” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“10” ClaveUnidad=“H87” Descripcion=“74104 - DISCO PASTA OVERDRIVE F4AEL” ValorUnitario=“28.82” Importe=“288.20” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“99710 - FILTRO TSURU 92 UP” ValorUnitario=“40.72” Importe=“203.60” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“12776C - FILTRO TF8, A518, A500.” ValorUnitario=“27.13” Importe=“135.65” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion=“56710A - FILTRO A4LD 1986-88” ValorUnitario=“37.84” Importe=“189.20” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“77945 - SELENOIDE DE CAMBIOS 4L60E,1-2 Y 2-3(OEM)” ValorUnitario=“125.46” Importe=“250.92” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“59710B - FILTRO ASTRA/VOLVO AW50-42 97/UP” ValorUnitario=“116.81” Importe=“233.62” /><cfdi:Concepto ClaveProdServ=“15121508” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“60902 - ADITIVO PARA TRANSMISION LUBE-GARD” ValorUnitario=“123.76” Importe=“371.28” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“5” ClaveUnidad=“H87” Descripcion="92500F - EMPAQUES DE CARTER A604 FARPAK " ValorUnitario=“43.94” Importe=“219.70” /><cfdi:Concepto ClaveProdServ=“78141501” Cantidad=“1” ClaveUnidad=“A9” Descripcion=“F - FLETE” ValorUnitario=“350” Importe=“350” /><cfdi:Concepto ClaveProdServ=“84131504” Cantidad=“1” ClaveUnidad=“A9” Descripcion=“CS - CARGO POR SEGURO” ValorUnitario=“455.31” Importe=“455.31” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“3” ClaveUnidad=“H87” Descripcion=“56276J - EMP.DE BOMBA 5R55N Y 5R55W 92-UP " ValorUnitario=“28.65” Importe=“85.95” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“20” ClaveUnidad=“H87” Descripcion=“34304 - DISCO TAMBOR 400 PASTA LISO N (10)” ValorUnitario=“28.04” Importe=“560.80” /><cfdi:Concepto ClaveProdServ=“25191700” Cantidad=“2” ClaveUnidad=“H87” Descripcion=“122116 - DISCO ACERO DE ALTA JF506E” ValorUnitario=“35.26” Importe=“70.52” /></cfdi:Conceptos><cfdi:Impuestos TotalImpuestosTrasladados=“3220.65”>cfdi:Traslados<cfdi:Traslado Impuesto=“002” TipoFactor=“Tasa” TasaOCuota=“0.160000” Importe=“3220.65” /></cfdi:Traslados></cfdi:Impuestos></cfdi:Comprobante>”

Perfecto,deja la reviso y te comento si lo puedo reproducir par aver que puede ser.

No la puso completa
No me deja subir el archivo, porque quiere que sea jpg… y no me deja pegar todo…

Puedes enviarla a mi email [email protected] para checarlapor favor

Listo, es que me dijeron que toda la comunicación era por aca…

Les llego? algún comentario?

Hola Patricio,

Con los datos de la factura que nos proporcionaste, revisamos los logs y vimos que si se timbro exitosamente, y se envio una respuesta 200 del api a este apetición.

El UUID de la factura es el siguiente 453B4683-8371-44CA-B844-8D6DDCEB288A.

Entonces vemos que en algún punto no estan recibiendo bien la respuesta, o no se procesa bien en su ambiente. Podrias enviarnos algunos otros ejemplos de facturas que no estan recibiendo la respuesta por favor? par aver si encontramos algún patrón, y verificar que si esta saliendo bien la repsuesta de nuestro sistema

Hola, podrían mandarme por mail el XML?

Saludos

Claro en un momento te lo hago llegar

Gracias! Estoy pendiente para mandar algún otro error similar.

Hola, tengo otros dos errores iguales, estoy enviando a [email protected] el XML a timbrar, es un string, favor de considerarlo.

Con el mismo error, System.Threading.Tasks.TaskCanceledException: A task was canceled.

Hola Patricio buenas tardes, hemos estado investigando sobre tu problema durante varios días.
Como te hemos comentado en todas las llamadas donde nos has presentado este problema nosotros encontramos que el proceso en el API se realiza de manera adecuada desde la recepción, timbrado y hasta la respuesta y se realiza en tiempos óptimos.
Considerando lo anterior y también investigando específicamente el mensaje de error que nos mandas todo parece indicar que hay un problema con la forma en cómo estás manejando los procesos asíncronos dentro de tu aplicación pues la naturaleza del mensaje no indica una relación específica con las llamadas al WebService, por lo tanto esto se encuentra fuera del alcance del API. Sin embargo hay toda la disposición de ayudarte, proponemos una reunión con las pruebas que tú consideres necesarias para que puedas depurar este problema.

Hola Patricio,

Como menciona Mateo, revisamos las facturas que nos enviaste y los request asociados y parece que todo va correcto, tanto de entrada como de sálida. Revisamos la llegada de la petición, el procesamiento, y la respuesta y en cada punto parece que va todo correctamente en las facturas que nos has enviado. Incluso tenemos almacenadas en el servidor las facturas ya timbradas. Por el mensaje entonces consideramos que el error esta al momento de recibir o procesar la respuesta en su sistema.

Algo que pueden hacer para verificar que la factura que estan mandando ha sido timbrada o no correctamente es que al cachar el error que mencionan, pueden hacer la búsqueda de la factura en el servicio de syn a través del siguiente endpoint usando por ejemplo los rfcs del emisor y receptor y la fecha registrada en la factura

{{sync_url}}/invoicing/mx/invoices?api_key={{sync_api_key}}&id_user={{sync_id_user}}&date=2018-01-10T00:13:55&recipient=XAXX010101000&issuer=GOYA780416GM0

Hola, la implementación que tenemos USTEDES me la pasaron y no veo porque no me regresan entonces una respuesta satisfactoria o errores, adicional que es una factura de 100, entonces no creo que sea la implementación, voy a realizar otra implementación alternativa como quiera…

Adicionalmente, si hago las mismas llamadas para ACME no marca error, entonces como puedo probar si esta bien o no si en el ambiente de pruebas funciona correctamente?

Hola Patricio, nosotros no compartimos implementaciones a nivel proyecto ya que para esto se debe hacer un análisis de los procesos que involucra tu aplicación para que justo no sucedan este tipo de situaciones, lo que sí compartimos siempre son ejemplos unitarios del consumo del API. Insisto que los errores no están vinculados a esa parte, de cualquier forma te reitero que estamos en la mejor disposición para apoyarte con las pruebas que necesites.