UNPKG

facturacionelectronicapy-setapi

Version:

Módulo NodeJs para enviar el Archivo XML Firmado para la Facturación Electrónica en Paraguay a la SET

96 lines (67 loc) 2.64 kB
# Facturación Electrónica - Api SET API de comunicación con la SET - Subsecretaría de estado de Tributación, para envío de los documentos electrónicos y consultas de datos de Facturas electrónicas. ## Instalación ``` $ npm install facturacionelectronicapy-setapi ``` ## Envio de Documento de forma Síncrona TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .recibe(id, xmlSigned, env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ## Envio de Documento de forma Asíncrona, por lotes TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .recibeLote(id, xmlSigned[], env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ## Envio de evento a la SET TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .evento(id, xmlSigned, env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ## Consulta de Documentos electrónicos desde la SET TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .consulta(id, cdc, env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ## Consulta de RUC TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .consultaRuc(id, ruc, env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ## Consulta de Lote TypeScript: ```typescript import setApi from 'facturacionelectronicapy-setapi'; setApi .consultaLote(id, numeroLote, env = "test" | "prod", cert_path, key) .then(xml => console.log("XML con QR", xml)); ``` ======= Para saber como generar el Archivo XML visita éste proyecto de Git visitar: https://github.com/marcosjara/facturacionelectronicapy-xmlgen ## Todos los proyectos [Generación de XML](https://www.npmjs.com/package/facturacionelectronicapy-xmlgen)<br/> [Firma de XML](https://www.npmjs.com/package/facturacionelectronicapy-xmlsign)<br/> [Generación de QR](https://www.npmjs.com/package/facturacionelectronicapy-qrgen)<br/> [API de la SET](https://www.npmjs.com/package/facturacionelectronicapy-setapi)<br/> [Generación KUDE](https://www.npmjs.com/package/facturacionelectronicapy-kude)<br/> ## Empresas que utilizan éstos proyectos [JHF Ingeniería Informática](https://jhf.com.py/)<br/> [JR Ingeniería y Servicios](https://jringenieriayservicios.com/)<br/> [FacturaSend](https://www.facturasend.com.py/)<br/>