Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introducción

Polaris ofrece una interfaz Swagger para probar y consumir sus servicios la cual se encuentra en el siguiente enlace: https://api.polarisedi.com/swagger/index.html.

Firmado de una Factura de Crédito Fiscal paso a paso

Se recomienda leer la explicación de cómo firmar usando le Librería C# de Polaris ya que ahí se vierten muchos conceptos de facturación electrónica con Polaris y DGII.

  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:

      {
        "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

  • No labels