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" ...
    • 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 ...
    • 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 ...
    • CFDI + TIMBRADO

      Es un servicio sustentado en nuestro esquema de integración que engloba los requerimientos de todas las empresas que conforman el mercado de Facturación Electrónica en México y que cuentan con un Sistema administrativo o ERP para el procesamiento de ...
    • MÉTODOS

      Además de emplear canales de comunicación seguros, incluimos métodos de conexión y autenticación a nuestro servicio de generación y timbrado que garantizan la interacción entre su Sistema administrativo o ERP y nuestra plataforma de forma segura y ...