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.
Lo primero que se debe hacer es generar un token de consumo a partir del token de autenticación
Luego inicializar los datos para firmar una Factura de Crédito Fiscal
Ambiente: Debe ser 1 que representa al ambiente de TEST
Token: Debe ser el token de consumo que se generó en el paso anterior
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 }
Reemplazar los siguientes valores
NCF
RNCEmisor
RazonSocialEmisor
DireccionEmisor
Apretar el botón Execute