Cancelación de facturas cfdi 4.0

69 views
Skip to first unread message

Jose Manuel Sanchez Juarez

unread,
Jul 1, 2022, 11:41:45 AM7/1/22
to vfp-factura-electronica-mexico
hola todos y buen día

Tengo problemas al cancelar facturas de cfdi con el pack de FINKOK muestro una imagen de request Captura de pantalla de 2022-07-01 10-37-47.png
me podrian  indicar cual es el error por favor.

Héctor Bernal

unread,
Jul 1, 2022, 8:25:34 PM7/1/22
to vfp-factura-electronica-mexico
Buenas tardes, compañero.

Checa en la wiki de Finkok, pues ha cambiado el webservice, según la forma en que se cancela a partir del 01/01/2022. Por lo que veo en tu imagen, te hace falta actualizar la función usada para tal propósito. En la wiki, encontraras la estructura del ws, para que puedas cancelar.

Esto es lo que encontré y uso:

      FUNCTION CreateTheRequest(us, pas, uuid, rfc, cerpem, keyenc, motivo, uuid_sustituye)
      TEXT TO sXMLRequest TEXTMERGE NOSHOW
            <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:can="http://facturacion.finkok.com/cancel" xmlns:apps="apps.services.soap.core.views">
               <soapenv:Header/>
               <soapenv:Body>
                  <can:cancel>
                     <!--Optional:-->
                     <can:UUIDS>
                        <!--Zero or more repetitions:-->
                        <apps:UUID UUID='<<uuid>>' FolioSustitucion='<<uuid_sustituye>>' Motivo='<<motivo>>'/>
                     </can:UUIDS>
                     <!--Optional:-->
                     <can:username><<us>></can:username>
                     <!--Optional:-->
                     <can:password><<pas>></can:password>
                     <!--Optional:-->
                     <can:taxpayer_id><<rfc>></can:taxpayer_id>
                     <!--Optional:-->
                     <can:cer><<cerpem>></can:cer>
                     <!--Optional:-->
                     <can:key><<keyenc>></can:key>
                     <!--Optional:-->
                     <can:store_pending>0</can:store_pending>
                  </can:cancel>
               </soapenv:Body>
            </soapenv:Envelope>
      ENDTEXT

FolioSustitucion='<<uuid_sustituye>>' Indica el UUID que sustituye, cuando el motivo de cancelación es '01'. En otros casos, es el valor '' (vacío o nulo).
Motivo='<<motivo>> Es uno de los valores '01', '02', '03' o '04'.


Espero te sea de ayuda.
Saludos.

Jose Manuel Sanchez Juarez

unread,
Jul 4, 2022, 10:29:24 AM7/4/22
to vfp-factura-electronica-mexico
Gracias ya revise la wiki de Finkok como me menciona estaba actualizado el formato de cancelación gracias   
Reply all
Reply to author
Forward
0 new messages