Skip to content

wlizama/SUNAT-Billing-Status-SOAP-Client

Repository files navigation

SUNAT Billing Status SOAP Client

Cliente para consultar estado y CDR de documentos electrónicos declarados a SUNAT

Demo

demo

Requerimientos

Instalación dependencias

  • Se debe cumplir con todos los requerimientos mencionados
    $ pip install -r requirements.txt

Instalación de ejecutable

  • Se debe cumplir con todas las dependencias y requerimientos mencionados

  • Ejecutar entorno virtual

  • Abrir la consola de comandos y ejecutar el script install.sh esto creará la carpeta ./dist con el ejecutable y carpetas necesarias para su ejecución

  • En windows el ejecutable se llama sbsSOAP.exe doble click y probar !

Modo de Uso

  • Se debe cumplir con todas las dependencias y requerimientos mencionados

  • Ejecutar python __main__.py dentro del entorno virtual e ingresar datos solicitados.

  • Argumentos opcionales:

    --status, -s Solo consultar estado de documento.

    --cdr, -c Solo consultar archivo CDR y almacenarlo según configuración.

Configuraciones antes de ejecutar

Los archivos de configuración se encuentran dentro de la carpeta config/ y son los siguientes:

empresas.json Se debe crear de acuerdo al archivo empresas.sample.json, este archivo es importante porque es de alli de donde se sacan los datos para la consulta SOAP, esto le permite tener una lista de empresas emisoras y poder consultar en cualquiera de ellas.

tipo_docs.json contiene la lista de tipos de documentos a consultar según el Catálogo No. 01 - Códigos Tipos de documentos

paths.json contiene las rutas usadas en el sistema

About

Cliente para consultar estado y CDR de documentos electrónicos declarados a SUNAT

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published