superfactura

1.2.0 • Public • Published

SuperFactura

Permite la conexión a SuperFactura o SuperBoleta desde sistemas desarrollados en NODE JS.

Requisitos

Para usar la API, se requiere una cuenta previamente registrada en SuperFactura o SuperBoleta SuperFactura y SuperBoleta crear la cuenta es gratuita y solo se debe pagar una vez que se empieza a usar.

Getting Started

Estas instrucciones están diseñadas para hacer usar la API de manera rápida y sencilla. Para saber más información sobre la API, puedes ir al blog para desarrolladores de SuperFactura.

Instalación

Se debe crear la cuenta de SuperFactura y configurar el contribuyente. Si se quiere usar el ambiente producción se debe marcar la opción de pasar a producción en el formulario.

npm i superfactura

Uso

Inicializando clase de SuperFacturaAPI

const SuperFacturaAPI = require("superfactura");
const api = new SuperFacturaAPI("usuario", "contraseña");

Al llamar a la clase de SF, se deben entregar los datos del usuario (correo y contraseña), se guardarán los datos entregados para luego poder llamar a las funciones de la clase.

Emitiendo un documento

await api.SendDTE(json, "ambiente", opciones);

El primer valor que se le pasa a "SendDTE" es el JSON que contiene la información del DTE Luego se puede pasar el ambiente y opciones adicionales. (!) Si no se pasa el ambiente en la función, se usara el ambiente agregado por defecto al inicializar la clase SuperFacturaAPI.

Recomendaciones

  • Usar la opción "documentID" para evitar duplicar documentos.
  • Hacer conexión con servidor local para asegurar emisión de documentos cuando no hay conexión estable

Authors

License

BSD 3 © Angel Zimmermann

Readme

Keywords

none

Package Sidebar

Install

npm i superfactura

Weekly Downloads

1

Version

1.2.0

License

BSD 3

Unpacked Size

7.7 kB

Total Files

5

Last publish

Collaborators

  • angelzimmermann