Cliente para consultar estado y CDR de documentos electrónicos declarados a SUNAT
- Python 3.7.0
- Virtualenv
- Python Package Index (PyPI)
- Dependecias definidas en archivo
requirements.txt
- Se debe cumplir con todos los requerimientos mencionados
$ pip install -r requirements.txt
-
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 !
-
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.
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