Métodos de Aceptación / Rechazo

Una vez que se haya utilizado el método de BuzonPeticionesCancelacion, y sólo en caso necesario, se deberá hacer uso de uno de los métodos de aceptación y rechazo de solicitudes de cancelación. Estos métodos tienen la finalidad de aceptar y/o rechazar una petición de ancelación enviada por un contribuyente emisor de un CFDI.

Para ello, es necesario revisar a los métodos contenidos en el web service.

AceptarRechazarSolicitudCancelacion_1

Nombre Tipo de dato Descripción Tipo de parámetro
folios List<WsFolioSolicitud> Contiene el listado de los folios a los cuales se les emitirá una respuesta.
Entrada
fecha String Es la fecha que se utilizará para la cancelación del comprobante, esta deberá estar en el formato estándar ISO-8601 (AAAA-MM-DD'T'hh:mm:ss). Entrada
rfcReceptor String Debe contener el RFC del contribuyente receptor del comprobante fiscal. Entrada
publicKey byte[ ] o String en Base64 Es el certificado de sello digital en arreglo de bytes o en Base64 según sea el tipo de petición que se envíe (Archivo ".cer").
Entrada
privateKey byte[ ] o String en Base64 Es la llave privada del sello digital en arreglo de bytes o en Base64 según sea el tipo de petición que se envíe (Archivo ".key").
Entrada
password String Es la contraseña de la llave privada del sello digital. Entrada
accesos Accesos Son los datos de acceso de su cuenta de Formas Digitales compuestos por un usuario y contraseña.
Entrada
response WsSolicitudAceptacionRechazoResponse Contiene la respuesta del servicio web del SAT con el listado de los UUIDs de los cuales se realizó una respuesta por parte del contribuyente receptor.
Salida

AceptarRechazarSolicitudCancelacion_1

Request Response
AceptarRechazarSolicitudCancelacion1_Request.xml AceptarRechazarSolicitudCancelacion1_Response.xml

AceptarRechazarSolicitudCancelacion_2

Nombre Tipo de dato Descripción Tipo de parámetro
folios List<WsFolioSolicitud> Contiene el listado de los folios a los cuales se les emitirá una respuesta.
Entrada
fecha String Es la fecha que se utilizará para la cancelación del comprobante, esta deberá estar en el formato estándar ISO-8601 (AAAA-MM-DD'T'hh:mm:ss). Entrada
rfcReceptor String Debe contener el RFC del contribuyente receptor del comprobante fiscal. Entrada
signatureType SignatureType Es la firma del XML que se enviará como petición al servicio de aceptación y/o rechazo del SAT.
Entrada
accesos Accesos Son los datos de acceso de su cuenta de Formas Digitales compuestos por un usuario y contraseña.
Entrada
response WsSolicitudAceptacionRechazoResponse Contiene la respuesta del servicio web del SAT con el listado de los UUIDs de los cuales se realizó una respuesta por parte del contribuyente receptor.
Salida

AceptarRechazarSolicitudCancelacion_2

Request Response
AceptarRechazarSolicitudCancelacion2_Request.xml AceptarRechazarSolicitudCancelacion2_Response.xml

Mensajes de respuesta

Código Mensaje
300 Usuario no válido.
301 XML mal formado.
302 Sello mal formado.
304 Certificado revocado o caduco.
305 Certificado inválido.
309 Patrón de folio inválido.
310 CSD Inválido.
1000 Se recibió la respuesta de la petición de forma exitosa.
1001 No existen peticiones de cancelación en espera de respuesta para el UUID.
1002 Ya se recibió una respuesta para la petición de cancelación del UUID.
1003 Sello no corresponde al RFC del receptor.
1004 Existen más de una petición de cancelación para el mismo UUID.
1005 El UUID es nulo no posee el formato correcto.
1006 Se rebasó el número máximo de solicitudes permitidad.