Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonhteper/satr

CLI para reportes de facturas del SAT
https://github.com/jonhteper/satr

Last synced: about 1 month ago
JSON representation

CLI para reportes de facturas del SAT

Awesome Lists containing this project

README

        

# Sat Reporter

Aplicación de línea de comandos para realizar reportes de facturas del SAT, leyendo los xml.

## Uso

```
# Imprime el total de facturación (incluyendo impuestos) del emisor
$ satr report emisor total

$ satr report emisor total -s -e
$ satr report emisor subtotal
$ satr report emisor iva
$ satr report emisor isr
```

## Próximas funciones
```
# Imprime el desglose de todas las facturas que encuentre en la carpeta actual.
# Buscará de forma recursiva.
$ satr print .

# Imprime el desglose de todas la facturas que coincidan con el criterio de búsqueda
# en la carpeta indicada, de forma recursiva
$ satr find emisor --name --date_start --date_end

# fecha final de búsqueda implícita (hoy)
$ satr find emisor --rfc --date_start

# path implícito (carpeta actual)
$ satr find receptor --rfc
```

## Instalar
### Desde el código fuente
Descargar el repositorio.
```
git clone https://github.com/jonhteper/satr.git
```

Compilar.
```
make
```

Reducir tamaño del binario (opcional).
***Importante:** para este paso es necesario tener instalado [upx](https://github.com/upx/upx).*
```
make opt
```

Instalar (sistemas UNIX like).
```
sudo make install
```