Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Lo primero que se debe hacer es generar un token de consumo a partir del token de autenticación

  2. Luego inicializar los datos para firmar una Factura de Crédito Fiscal

    1. Ambiente: Debe ser 1 que representa al ambiente de TEST

    2. Token: Debe ser el token de consumo que se generó en el paso anterior

    3. Request Body: Que contiene en formato JSON la Factura de Crédito Fiscal que deseamos firmar electrónicamente.

      A continuación pasamos un JSON de una factura que contiene 2 artículos:

      Code Block
      {
        "eNCF": "E310000000007",
        "FechaEmision": "2022-08-31T00:00:00-06:00",
        "TipoIngreso": 1,
        "TipoPago": 2,
        "FechaVencimientoSecuencia": "2022-12-31T00:00:00",
        "IndicadorMontoGravado": 1,
        "FechaLimitePago": "2022-09-30T00:00:00-06:00",
        "RNCEmisor": "XXXX",
        "RazonSocialEmisor": "XXXX",
        "DireccionEmisor": "XXXX",
        "RNCComprador": "131880738",
        "RazonSocialComprador": "Simulador DGII",
        "Items": [
          {
            "IndicadorFacturacion": 2,
            "Nombre": "Electricidad",
            "IndicadorBienOServicio": 2,
            "Cantidad": 100,
            "UnidadMedida": 43,
            "PrecioUnitario": 5000,
            "MontoItem": 500000
          },
          {
            "IndicadorFacturacion": 2,
            "Nombre": "Internet",
            "IndicadorBienOServicio": 2,
            "Cantidad": 120,
            "UnidadMedida": 43,
            "PrecioUnitario": 2500,
            "MontoItem": 300000
          }
        ],
        "MontoGravadoTotal": 800000,
        "MontoGravadoI1": 800000,
        "ITBIS1": 18,
        "ITBIS2": 16,
        "ITBIS3": 0,
        "TotalITBIS": 144000,
        "TotalITBIS1": 144000,
        "MontoTotal": 944000,
        "MontoPeriodo": 944000
      }

      1. Reemplazar los siguientes valores

        1. NCF

        2. RNCEmisor

        3. RazonSocialEmisor

        4. DireccionEmisor

  3. Apretar el botón Execute

Para entender que son los valores numéricos enviados en el JSON uno puede ver el ejemplo de la Librería C# de Polaris