1.2.3 • Published 10 months ago

superfactura v1.2.3

Weekly downloads
-
License
SEE LICENSE IN RE...
Repository
github
Last release
10 months ago

SuperFactura API

Permite la integración a la API de SuperFactura o SuperBoleta desde aplicaciones desarrolladas en NODE JS para la emisión de documentos tributarios electrónicos (DTE) en Chile.

Test

Para probar la librería ejecutar

npm i
npm run test
npm run testjs

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

En caso de problemas en la libreria, por favor contactarme a los datos en mi perfil de GitHub y no contactar a SuperFactura. En caso de una falla en SuperFactura, recomiendo completamente enviar un correo antes de llamar, ya que el servicio de soporte por Email es EXCELENTE.

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 del Contribuyente" en la plataforma de SuperFactura o SuperBoleta.

npm i superfactura

Uso

Inicializando clase de SuperFacturaAPI

import { SuperFacturaAPI } from "superfactura";
let superFactura = new SuperFacturaAPI(user, password);

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

1.2.3

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.2.0

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.0

3 years ago