Este repositório contém uma coleção de módulos desenvolvidos para a plataforma Odoo 14. Os módulos abordam diferentes aspectos do gerenciamento de negócios, desde funções de cálculo matemático até integração de e-commerce e contabilidade.
Este projeto contém uma implementação da função Fibonacci, que retorna o n-ésimo termo da sequência de Fibonacci.
- Python 3.x
- Clone o repositório.
- Navegue até o diretório do projeto.
- Execute o script em Python para ver o resultado.
```bash python fibonacci.py ```
Este módulo implementa uma API RESTful de e-commerce no Odoo.
- Produto: Contém atributos como nome, preço e stock_quantity.
- Carrinho: Permite adicionar e remover produtos, calcular o total e finalizar a compra.
- Pedido: Contém informações sobre os produtos comprados e o total do pedido.
- Listar Produtos:
GET /api/product
- Criar Produto:
POST /api/product/create
- Adicionar ao Carrinho:
POST /api/cart/add
- Remover do Carrinho:
POST /api/cart/remove
- GET para
http://your_server_address:your_port/api/product
- POST para
http://your_server_address:your_port/api/product/create
- Corpo da Requisição:
```json { "name": "Novo Produto", "price": 100.0, "stock_quantity": 20 } ```
- POST para
http://your_server_address:your_port/api/cart/add
- Corpo da Requisição:
```json { "product_id": 1, "quantity": 2 } ```
- POST para
http://your_server_address:your_port/api/cart/remove
- Corpo da Requisição:
```json { "product_id": 1 } ```
Este módulo adiciona funcionalidades para lidar com taxas de câmbio e conversão de moeda em transações contábeis no Odoo.
- Permite o registro de taxas de câmbio.
- Adiciona lógica para converter automaticamente valores.
account.foreign.exchange.rate
: Taxas de câmbio.account.move
: Lógica de conversão na função create.
- Navegue até as configurações e adicione novas taxas de câmbio.
- A conversão é aplicada automaticamente ao criar um novo
account.move
.
O módulo é responsável pela integração de faturas do Odoo com um sistema financeiro externo.
invoice_id
: Relacionamento com a fatura no Odoo.external_system_id
: ID da fatura no sistema externo.status
: Status da integração.response_message
: Mensagem de resposta.
- Envio automático de dados de faturas para o sistema externo.
- Atualização automática do status e mensagem de resposta.
- Ativar o modo desenvolvedor.
- Ir em configurações, técnico, configurações do sistemas.
- Inserir o endereço do ambiente externo em
api_endpoint
.