VALIDACIÓN

VALIDACIÓN

En MYSuite podrás utilizar este método que te ayudará a revisar y validar la conformación de un CFDI como lo estipula el Anexo 20 vigente, indicándote si el CFDI cumple con lo que la autoridad fiscal dispone.

Solicitud




Valores
  1. {
      "Requestor": "string",
      "Transaction": "string",
      "Country": "string",
      "Entity": "string",
      "User": "string",
      "UserName": "string",
      "Data1": "string",
      "Data2": "string",
      "Data3": "string"
    }

Descripción de Parámetros:
Requestor: Es un dato de tipo GUID que proporciona MYSuite y está relacionado con la seguridad de la transacción así como procesos de autenticación y autorización.
Transaction: Corresponde al método que desee invocar.
Country: Corresponde a la abreviatura del país, en este caso MX.
Entity: Identifica el RFC de quién realiza la solicitud, en este caso, corresponde a la empresa que realiza la transacción desde su ERP o sistema de gestión de facturas. Si es un cliente CFDI + Timbrado, en el ambiente de prueba debe utilizar el RFC JES900109Q90
User: Repetir la información del Requestor.
UserName: Está considerado para poder indicar el usuario del ERP y que el cliente pueda conocer quién realizó la solicitud, se define por la combinación de varios parámetros de la siguiente manera:
Country.Entity.Usuario_ERP
Ejemplos:
MX.ETN040506RB3.jacinto
MX.ETN040506RB3.mendez
La adopción de un usuario u otro está en dependencia de las necesidades del cliente en cuanto a la división de sus procesos de facturación en sucursales, departamentos o simplemente identificar cada actividad de facturación por empleado.
Data1, Data2 y Data3: En función del método a utilizar se deberá contemplar el llenado de estos nodos conforme corresponda.
  1. {
      "Requestor": "0c320b03-d4f1-47bc-9fb4-77995f9bf33e",
      "Transaction": "VALIDATE_DOCUMENT",
      "Country": "MX",
      "Entity": "JES900109Q90",
      "User": "0c320b03-d4f1-47bc-9fb4-77995f9bf33e",
      "UserName": "MX.JES900109Q90.jan",
      "Data1": "XML del CFDI a validar codificado en B64",
      "Data2": "",
      "Data3": ""
    }
El uso del paquete se aumentará en 1, esto tanto para Transacciones exitosas como con errores.

Se permite validar documentos cuyo Emisor y/o Receptor sea diferente al Entity que solicita la transacción.


RESPUESTA
  1. {
       "requestField":    {
          "requestorField": "00000000-0000-0000-0000-000000000000",
          "requestorNameField": null,
          "requestorActiveField": true,
          "transactionField": 88,
          "countryField": "MX",
          "entityField": "JES900109Q90",
          "userField": "00000000-0000-0000-0000-000000000000",
          "userNameField": "MX.JES900109Q90.jan",
          "idField": "ed230d30-6ac9-4fbd-b4e1-8b4c91c9b7a1",
          "timeStampField": "2020-06-26T12:12:06.5679952-05:00"
       },
       "responseField":    {
          "resultField": true,
          "timeStampField": "2020-06-26T12:12:08.9117932-05:00",
          "lastResultField": "",
          "codeField": 1,
          "descriptionField": "",
          "hintField": "",
          "dataField": " 209 ed230d30-6ac9-4fbd-b4e1-8b4c91c9b7a1",
          "processorField": "TEST-BACK02",
          "identifierField":       {
             "countryField": "MX",
             "entityField": "JES900109Q90",
             "fiscalNameField": "AMERICANA S.A. DE C.V.",
             "aYearField": "",
             "aNumberField": "",
             "batchField": "ABB",
             "serialField": "850",
             "documentGUIDField": "3a39d327-5b80-4f35-b59e-680b280d3ccc",
             "issuedTimeStampField": "2020-06-12T09:31:35",
             "enrolledTimeStampField": null,
             "paidTimeStampField": null,
             "cancelledTimeStampField": null,
             "internalIDField": "",
             "batchIDField": null,
             "batchTimeStampField": null,
             "batchRequestorCountryField": null,
             "batchRequestorEntityField": null,
             "batchPositionField": null,
             "receiverCountryField": "MX",
             "receiverEntityField": "PAF1011228J0",
             "receiverTaxIDField": "PAF1011228J0",
             "receiverNameField": "FOOD SERVICE, SA DE CV",
             "claveAgenteField": "",
             "numeroDePolizaField": "",
             "currencyField": "MXN",
             "totalAmountField": "117198.00",
             "type1Field": "I",
             "type2Field": "",
             "suggestedFileNameField": "JES900109Q90_ABB_850_PAF1011228J0",
             "suggestedFileName2Field": "12062020___ABB850_",
             "observacionesField": "",
             "observacionesHtmlField": ""
          },
          "batchIdentifierField": null
       },
       "responseDataField":    {
          "responseData1Field": "1",
          "responseData2Field": "0",
          "responseData3Field": "Sin observaciones (bien).\n\n",
          "responseDataSetField": null
       }
    }
En responseData3Field se describirán las observaciones encontradas en el CFDI.

    • Related Articles

    • VALIDACIÓN

      En MYSuite podrás utilizar este método que te ayudará a revisar y validar la conformación de un CFDI como lo estipula el Anexo 20 vigente, indicándote si el CFDI cumple con lo que la autoridad fiscal dispone. SOLICITUD <?xml version="1.0" ...
    • RFC extranjeros

      El RFC genérico extranjero "XEXX010101000" es utilizado para generar Comprobantes Fiscales Digitales por Internet (CFDI) cuando los receptores de esos documentos no residen en México. Cuando este es utilizado para emitir un CFDI, es importante ...
    • Rechazo de XML en portal de recepción

      Si te rechazan tu CFDI emitido desde MYSuite al enviarlo o cargarlo a un portal de recepción, en la mayoría de los casos este escenario se resuelve enviando el “XML sin Addenda de Mysuite”, este XML es la misma factura solo que no incluye la addenda ...
    • Servicio de recepción de CFDI´s

      En MYSuite podrás utilizar el servicio de recepción de CFDI´s, este te ayudará a revisar y validar la conformación de un CFDI como lo estipula el Anexo 20 vigente, indicándote si el CFDI cumple con lo que la autoridad fiscal dispone. También te ...
    • INTEGRACIÓN DE COMPLEMENTOS FISCALES

      En MYSuite tenemos todos los complementos fiscales que los contribuyentes necesitan para sus operaciones, integrarlos en sus sistemas ERP’s y/o soluciones administrativas es muy sencillo. Contamos con un esquema XSD que rige la correcta construcción ...