Skip to content

Commit

Permalink
Merge pull request #126 from LibreCodeCoop/chore/pesos-por-cooperados
Browse files Browse the repository at this point in the history
Pesos por cooperados
  • Loading branch information
vitormattos authored Dec 4, 2024
2 parents 049618b + cd375aa commit 0564256
Show file tree
Hide file tree
Showing 101 changed files with 1,955 additions and 1,133 deletions.
25 changes: 13 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Calcular o bruto da produção cooperativista por cooperado com base em dados co

## Requisitos

| Sistema | Descrição |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| [Kimai](https://www.kimai.org) | Registro de horas trabalhadas por projeto, emissão de relatório de horas trabalhadas para clientes |
| [Akaunting](https://akaunting.com) | Gestão financeira |
| Site da prefeitura | Emissão de NFSe. Hoje o sistema dá suporte oficial apenas as prefeituras dos municípios do Rio e Niterói. |
| Sistema | Descrição |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------- |
| [Kimai](https://www.kimai.org) | Registro de horas trabalhadas por projeto, emissão de relatório de horas trabalhadas para clientes |
| [Akaunting](https://akaunting.com) | Gestão financeira |
| Site da prefeitura | Emissão de NFSe. Hoje o sistema dá suporte oficial apenas as prefeituras dos municípios do Rio e Niterói. |

## Ações para que tudo funcione
* Emissão de notas fiscais
Expand Down Expand Up @@ -47,13 +47,14 @@ Calcular o bruto da produção cooperativista por cooperado com base em dados co
> /^Cooperado: .*CPF: (?<CPF>\d+)[,;]? Valor: (R\$ ?)?(?<value>.*)$/i
> ```
* Customização da fatura (compra ou venda) ou transação deve ser inserida na descrição. Valores possíveis:
| Nome | Descrição |
| ---------------- | -------------------------------------------------------------- |
| NFSe | Número da NFSe |
| Transação do mês | Mês onde esta transação será contabilizada. Formato: `2023-09` |
| CNPJ cliente | CNPJ do cliente de quem será cobrado o valor |
| Setor | Setor do cliente, quando é um CNPJ com mais de um contrato |
| Arquivar | `sim` = Arquivar transação e não utilizá-la. |
| Nome | Descrição |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| NFSe | Número da NFSe, necessário para fazer ligação com a Nota Fiscal coletada da Prefeitura. Não estamos utilizando este recurso. |
| Transação do mês | Mês onde esta transação será contabilizada. Formato: `2023-09` |
| CNPJ cliente | CNPJ do cliente de quem será cobrado o valor |
| Setor | Setor do cliente, quando é um CNPJ com mais de um contrato |
| Arquivar | `sim` = Arquivar transação e não utilizá-la. |
| Percentual desconto fixo | Ignora a taxa administrativa (somatório de todas as despesas do mês incluindo valor de NFSe e custos da coop do mês) e aplica apenas este perentual de desconto no valor da nota. |
Valores customizados precisam ter o nome da propriedade separado do valor com dois pointos, exemplo:
```
Expand Down
1 change: 1 addition & 0 deletions bin/import.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#!/usr/bin/env php
<?php

/**
* @copyright Copyright (c) 2023, Vitor Mattos <vitor@php.rio>
*
Expand Down
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"librecodecoop/impostos": "^0.0.1",
"monolog/monolog": "^3.3",
"php-di/php-di": "*",
"roukmoute/polyfill-calendar": "^0.5.0",
"symfony/browser-kit": "^6.2",
"symfony/cache": "^6.3",
"symfony/console": "^6.2",
Expand Down
Loading

0 comments on commit 0564256

Please sign in to comment.