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.
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 |
Request | Response |
---|---|
AceptarRechazarSolicitudCancelacion1_Request.xml | AceptarRechazarSolicitudCancelacion1_Response.xml |
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 |
Request | Response |
---|---|
AceptarRechazarSolicitudCancelacion2_Request.xml | AceptarRechazarSolicitudCancelacion2_Response.xml |
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. |