https://github.com/cerberusprogrammer/siac-data-generator
https://github.com/cerberusprogrammer/siac-data-generator
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cerberusprogrammer/siac-data-generator
- Owner: CerberusProgrammer
- Created: 2025-01-23T17:08:30.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-23T18:02:43.000Z (about 1 year ago)
- Last Synced: 2025-01-23T18:23:12.020Z (about 1 year ago)
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SIAC Data
Repositorio para extraer la informacion de una API y que cree a partir de Base64 un archivo .cer y .key.
## Que hace el comando
- [ ] Extrae todas las facturas de un RFC en un rango de fechas
- [x] Extrae la informacion de una API que contiene la informacion de los certificados digitales
- [x] Crea un archivo .cer y .key a partir de la informacion extraida
- [ ] Insertar en la base de datos los .cer, .key y la contraseña junto con el RFC.
- [ ] Insertar en la base de datos todas las facturas extraidas.
## Uso
Flags a esperar
```go
go run main.go -url {URL} -token {TOKEN} -fechaInicial {FECHA} -fechaFinal {FECHA} -rfc {RFC -aplicacion {NUMBER}
```
## Ejemplo
```go
go run main.go -url "https://api.siac.siat.sat.gob.mx/v1/" -token "XXX" -fechaInicial "20210101" -fechaFinal "20210131" -rfc "XXXX" -aplicacion "1" -cltid 123 -perid 456 -smbUser "gmt_siac_admin" -smbPass "XXX" -smbPath "//0.0.0.0/Datos"
```