Contabilidade
O plano de contas do PGC angolano, os lançamentos, e o imobilizado.
Os documentos dos outros módulos entram aqui sozinhos, por um mapeamento que diz que conta debita e que conta credita cada tipo de documento. O esqueleto que o produto semeia não é o plano de ninguém: é a estrutura do PGC com as contas mais usadas, e um plano errado não dá erro nenhum, dá um balanço que o contabilista recusa três meses depois.
O que a licença destranca
Este módulo exige a funcionalidade contabilidade na licença. Sem ela, as rotas dele respondem 403 e o menu não o mostra.
O que se consegue ver a acontecer
- Uma fatura emitida aparece no diário sem ninguém escrever um lançamento
- Um bem amortiza em linha reta, uma vez por mês, e nunca abaixo de zero
- Um abate reconhece a mais ou a menos valia nas contas 68 e 78
- O balancete, o balanço e a demonstração de resultados saem a qualquer data
- Os centros de custo repartem uma despesa por vários, com pesos
Os 35 endpoints
Saem da árvore de rotas montada, que é a mesma que serve os pedidos. A referência completa, com corpos e respostas, está em /api.
| Método | Caminho | O que faz |
|---|---|---|
POST |
/api/v1/contabilidade/amortizacoes/:periodo |
Calcula e lança a amortização de um mês |
GET |
/api/v1/contabilidade/balancete |
Saldos e movimentos do período, conta a conta |
GET |
/api/v1/contabilidade/balanco |
A fotografia da empresa numa data |
GET |
/api/v1/contabilidade/bens |
O inventário do imobilizado |
POST |
/api/v1/contabilidade/bens |
Regista a ficha de um bem |
GET |
/api/v1/contabilidade/bens/:id |
Uma ficha, com o líquido, a quota mensal e o que falta amortizar |
POST |
/api/v1/contabilidade/bens/:id/abater |
Tira um bem de uso, com ou sem venda |
GET |
/api/v1/contabilidade/bens/:id/amortizacoes |
As quotas já lançadas deste bem |
POST |
/api/v1/contabilidade/bens/:id/reavaliar |
Muda o valor de um bem, com fundamento |
GET |
/api/v1/contabilidade/centros |
Os centros de custo: lojas, departamentos, obras, projetos |
POST |
/api/v1/contabilidade/centros |
Cria um centro de custo |
PUT |
/api/v1/contabilidade/centros/regras/:conta |
Reparte os custos de uma conta pelos centros |
GET |
/api/v1/contabilidade/contas |
O plano de contas desta empresa |
POST |
/api/v1/contabilidade/contas |
Acrescenta uma subconta |
POST |
/api/v1/contabilidade/contas/:codigo/desativar |
Tira uma conta de circulação |
POST |
/api/v1/contabilidade/contas/semear |
Põe o plano oficial nesta empresa |
GET |
/api/v1/contabilidade/desvios |
O previsto contra o realizado |
GET |
/api/v1/contabilidade/documentos/:origem/:referencia |
Este documento foi lançado? |
GET |
/api/v1/contabilidade/exercicios |
Os anos contabilísticos, do mais recente para trás |
POST |
/api/v1/contabilidade/exercicios |
Abre o ano contabilístico |
POST |
/api/v1/contabilidade/exercicios/:ano/fechar |
Apura o resultado e fecha o ano |
GET |
/api/v1/contabilidade/extrato |
Os movimentos de uma conta, com o acumulado |
GET |
/api/v1/contabilidade/iva |
O apuramento do imposto do período |
GET |
/api/v1/contabilidade/lancamentos |
Os lançamentos, com as linhas |
POST |
/api/v1/contabilidade/lancamentos |
Escreve um lançamento à mão |
GET |
/api/v1/contabilidade/lancamentos/:id |
Um lançamento, com as linhas e o documento que o causou |
POST |
/api/v1/contabilidade/lancamentos/:id/estornar |
Desfaz um lançamento com outro lançamento |
GET |
/api/v1/contabilidade/mapeamentos |
Que contas cada tipo de documento mexe |
PUT |
/api/v1/contabilidade/mapeamentos |
Diz que contas um tipo de documento mexe |
POST |
/api/v1/contabilidade/mapeamentos/semear |
Põe os mapeamentos que a maioria das empresas quer |
PUT |
/api/v1/contabilidade/orcamento |
Põe o previsto de uma conta, num centro, num mês |
GET |
/api/v1/contabilidade/por-centro |
Quanto cada centro ganhou, gastou e desviou |
GET |
/api/v1/contabilidade/resultados |
O que se ganhou e o que se gastou no período |
GET |
/api/v1/contabilidade/tipos-de-bem |
Os tipos de bem, com a vida útil de cada um |
POST |
/api/v1/contabilidade/tipos-de-bem/semear |
Põe os tipos de bem por defeito nesta empresa |
Esta página é gerada a partir do código do módulo, com make docs-modulos. O que aqui está muda no mesmo commit em que o módulo muda.