Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Importação de XML e NFSe de Campinas #105

Open
wants to merge 122 commits into
base: 8.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
da16f1e
Nem todas as consultas retornam o cMun, fazendo verificação se existe…
danimaribeiro Sep 5, 2015
3ecb703
Necessario sudo para fazer o build
danimaribeiro Sep 5, 2015
43930d6
Merge pull request #6 from Trust-Code/fix/consulta-cadastro
danimaribeiro Sep 5, 2015
818f030
Validação se a logo existe, verificando o tipo da imagem para fazer o…
danimaribeiro Sep 26, 2015
51ebce0
Merge pull request #9 from Trust-Code/fix/correcao_logo
danimaribeiro Sep 26, 2015
b79e196
Merge pull request #7 from Trust-Code/feature/improve_mde_code
danimaribeiro Sep 26, 2015
0a14cf2
Primeira versão da NFS-e de Campinas e modelo de módulo para implemen…
danimaribeiro Feb 4, 2016
7db1f93
Adicionado campos na empresa para selecionar a operação e tributação …
danimaribeiro Feb 11, 2016
dcc5776
Merge pull request #10 from odoo-brazil/8.0
danimaribeiro Feb 12, 2016
8880773
Merge pull request #11 from Trust-Code/feature/nfs-e
danimaribeiro Feb 12, 2016
c4e718e
Pequenas correções de import, códigos
danimaribeiro Feb 12, 2016
34af015
CSV com código SIAFI dos municipios
danimaribeiro Feb 15, 2016
26c5de3
Correção do nome do relatorio e adicionado dependencia ao módulo with…
danimaribeiro Feb 17, 2016
a39a92e
Correção do layout do DANFSE
danimaribeiro Feb 18, 2016
2bacc0c
Correção na série da nota de serviço
danimaribeiro Feb 18, 2016
2dc5fee
[NEW] Base import for edoc xml and txt files
mileo Jul 13, 2015
31fe712
[REF] Removing state field
mileo Jul 14, 2015
6c31fa1
Menu de importação adicionado a um novo menu item exclusivo de nome "…
mstuttgart Jul 27, 2015
5e76cad
Criado tratamento de erro e mensagem
danimaribeiro Aug 9, 2015
9e7bab9
[WIP] Migração para nova api, criado novo campo para criação do forne…
danimaribeiro Aug 9, 2015
85866a8
Anexado xml a fatura criada
danimaribeiro Aug 12, 2015
bc36c35
Novo módulo que faz integração com o nfe_mde e com o nfe_import
danimaribeiro Aug 12, 2015
dff117c
Conta default do parceiro recem criado adicionado a nota
danimaribeiro Aug 14, 2015
472b11b
Adicionando categoria e posição fiscal no wizard de importação do xml
danimaribeiro Aug 16, 2015
4b163ec
Criado nova tela para escolher o produto, verificar cfop e unidade de…
danimaribeiro Aug 25, 2015
5aace2b
Corrigido problema de transientmodel e import errado
danimaribeiro Sep 3, 2015
37d550e
Adicionando author
danimaribeiro Sep 4, 2015
24839d1
Incluido a opcao de cadastrar o produto automaticamente
crsilveira Sep 26, 2015
515bd98
Incluido a opcao de cadastrar o produto automaticamente
crsilveira Sep 26, 2015
93021ad
Melhoria no cadastro do produto automático
danimaribeiro Dec 5, 2015
8a67ede
Incremento de tamanho de campo, correção da NCM
danimaribeiro Dec 5, 2015
71e0637
Transferindo código de desserialização do account_product para o nfe_…
danimaribeiro Dec 7, 2015
6a50bbd
Modificado desserialização para a nova api
danimaribeiro Dec 7, 2015
54247ab
Mapeamento de CFOP e CST para importar o item
danimaribeiro Dec 7, 2015
0dd2ec3
Começo da integração com o pedido de compra
danimaribeiro Feb 12, 2016
c46cbc8
Logo e marketing Trustcode
danimaribeiro Feb 18, 2016
bb03fd1
Novas dependencias da NFS-e adicionadas ao build
danimaribeiro Feb 18, 2016
86d3b8b
Novas dependencias da NFS-e adicionadas ao build
danimaribeiro Feb 18, 2016
bfb3674
Fix wrong imports to old module name
danimaribeiro Feb 18, 2016
3747247
Fix wrong imports to old module name
danimaribeiro Feb 18, 2016
8724ecf
Referencia atualizada para a trustcode
danimaribeiro Feb 19, 2016
77eb1fe
Adicionando a prefeitura de São Paulo
crsilveira Feb 25, 2016
4007950
Melhorias no código de envio
danimaribeiro Feb 26, 2016
8bc474a
Mudanças devido a problemas com a consulta de lotes e consulta de nfs…
danimaribeiro Feb 29, 2016
34dfeff
Realizado teste de cancelamento de nfse
danimaribeiro Feb 29, 2016
c4dbcbe
Correção da data no danfse, e validação para cancelar online apenas e…
danimaribeiro Mar 2, 2016
aca1e84
Remoção de validação do tipo de serviço - alguns municipios não usam …
danimaribeiro Mar 2, 2016
10513ca
Arrumando assinatura rps.
crsilveira Mar 3, 2016
7cf512d
Adionado arquivos que faltavam.
crsilveira Mar 3, 2016
878ffde
Correção na descrição da cidade
danimaribeiro Mar 4, 2016
d4fab53
Atualizado status da nota quando não conseguiu um status correto na s…
danimaribeiro Mar 7, 2016
7a46550
Travis build dependencies updated
danimaribeiro Mar 7, 2016
5c11b2b
Campos para o municipio de prestação, tipo de recolhimento na NFSe
danimaribeiro Mar 8, 2016
f1bf926
Merge branch '8.0' into feature/trust-importacao-xml
danimaribeiro Mar 10, 2016
53b4df0
Melhorias no módulo de manifesto, removido colunas invalidas, atualiz…
danimaribeiro Mar 11, 2016
a885cb6
Anexando o xml corretamente nos manifestos e eventos eletronicos
danimaribeiro Mar 14, 2016
4dcd340
Correçaõ na busca da CST ou CSOSN e inserido campos para creditar imp…
danimaribeiro Mar 14, 2016
2821ce2
Busca de impostos e criação correta da movimentação de imposto de aco…
danimaribeiro Mar 15, 2016
b016f62
Criação da movimentação de estoque automática
danimaribeiro Mar 16, 2016
acf93e8
Criando mapeamento de CFOPS na posição fiscal, removido código que us…
danimaribeiro Mar 18, 2016
81f3859
Devido as alterações na logo, ela deve ser horizontal para ficar melh…
danimaribeiro Mar 18, 2016
c312b6c
Mapeamento atraves da posição fiscal da CFOP, CST e Imposto usado na …
danimaribeiro Mar 21, 2016
d56cbb8
Integração com pedido de compra e nota fiscal *terminada (frete, tran…
danimaribeiro Mar 22, 2016
86d7982
Merge pull request #12 from Trust-Code/feature/trust-importacao-xml
danimaribeiro Mar 23, 2016
c5d4b22
Regras de segurança ao nfe.mde, remoção de código desnecessário
danimaribeiro Mar 29, 2016
ae45f87
Corrige bug ao selecionar um produto existente ao importar xml - Unid…
danimaribeiro Mar 29, 2016
eedf2e0
Adicionando descricao observacao no xml - Correção da impressão de da…
danimaribeiro Apr 5, 2016
1b997c3
alteração do workflow para respeitar o flag fiscal eletronic
Mackilem Apr 5, 2016
ab1c76f
Merge pull request #14 from Trust-Code/feature/corrige-workflow-nfse
danimaribeiro Apr 5, 2016
bb1d3bc
Não necessita atualizar o cnpj que consultou - Algumas vezes o cnpj p…
danimaribeiro Apr 7, 2016
538ec9d
Novo campo código de verificação - melhoria no layout do danfse assem…
danimaribeiro Apr 7, 2016
5f2c2b3
Novo label tipo de recolhimento e ajuste danfse
danimaribeiro Apr 11, 2016
2b96571
Corrige carregamento do xml com tags '&'
danimaribeiro Apr 12, 2016
23b692c
Atualizado nome Trustcode
danimaribeiro Apr 12, 2016
e60f44e
Criado botão de cancelar NFSe no status nfse_ready
danimaribeiro Apr 13, 2016
f1448c2
Ajuste no número da NFSe e RPS
danimaribeiro Apr 13, 2016
be374ba
Merge branch '8.0' of https://github.com/odoo-brazil/odoo-brazil-elet…
danimaribeiro May 5, 2016
d56e946
Merge pull request #16 from Trust-Code/odoo-brazil-8.0
danimaribeiro Jun 2, 2016
cdd7ccf
Mudança da data de vencimento ISSQN no DANFSE para o 10 dia util do m…
martini97 Jun 16, 2016
2033816
Os nomes na função pay_date não estavam explicitos, foram mudados par…
martini97 Jun 17, 2016
6c2ff98
Atualização de badges
danimaribeiro Jun 17, 2016
f3266be
Mudanças consulta NFSe, limite de 120 consultas ao webservice da pref…
danimaribeiro Jun 17, 2016
5b99084
Merge branch '8.0' of https://github.com/Trust-Code/odoo-brazil-eletr…
danimaribeiro Jun 17, 2016
a5bab5d
Merge pull request #18 from Trust-Code/estagiario
danimaribeiro Jun 17, 2016
56a5880
Correção do workflow nota de serviço
danimaribeiro Jun 28, 2016
abc54c0
Revert do commit que tentava corrigir o & no xml
danimaribeiro Jul 6, 2016
4450aad
Corrige problemas da migração do módulo para nova api
danimaribeiro Jul 12, 2016
b7a93e8
Ajustada linha de validação da inscrição estadual. Função re.escape e…
alexsandrohaag Jul 16, 2016
9bdfd1a
Merge pull request #19 from alexsandrohaag/patch-1
danimaribeiro Jul 17, 2016
c48fd06
Merge branch '8.0' of https://github.com/odoo-brazil/odoo-brazil-elet…
danimaribeiro Jul 21, 2016
6f86219
Merge branch '8.0' of https://github.com/Trust-Code/odoo-brazil-eletr…
danimaribeiro Jul 21, 2016
1829f86
Merge pull request #21 from crsilveira/feature/nfs-e
danimaribeiro Jul 21, 2016
0e46543
Mudanças NFSe de São Paulo - Reestruturação de alguns métodos
danimaribeiro Jul 28, 2016
cfeb1aa
Corrigindo a impressao do danfse via botão fatura
danimaribeiro Jul 28, 2016
ad0c336
Ajuste do layout do pdf da NFSe de São Paulo
danimaribeiro Aug 2, 2016
9adb798
Remoção dos templates, passando para o pytrustnfe e mudando os metodo…
danimaribeiro Aug 2, 2016
d30a47a
Cleaning up the code - removing unused stuff
danimaribeiro Aug 5, 2016
b240fa8
Correção da assinatura, removido inscrição quando tomador fora de SP,
danimaribeiro Aug 9, 2016
0dfd7be
Valida o consulta nota e atualiza o status da mesma quando já foi emi…
danimaribeiro Aug 9, 2016
c4e0c49
Menu para consultar notas já emitidas
danimaribeiro Aug 9, 2016
4312cd4
Removido código que impedia a criação do danfe
danimaribeiro Aug 10, 2016
7b9767d
Removido código que impedia a criaçaõ da danfe após o envio da NFe
danimaribeiro Aug 10, 2016
1f499ee
Correção em chave de acesso - prefixo NFe retirado
Jul 14, 2016
783675c
Merge pull request #23 from YouByPiccadilly/8.0-fix-chnfe
danimaribeiro Aug 15, 2016
0f9c08f
Novas validações e melhoria no código
danimaribeiro Aug 18, 2016
a899979
Finalizado e testado emissão de nota fiscal em produção
danimaribeiro Aug 29, 2016
aad494d
Removido sinal desta transição
danimaribeiro Sep 8, 2016
17cd586
Buscando cidade por nome quando não é retornado o código da mesma
danimaribeiro Sep 29, 2016
8c254cc
Setando conta contabil default na linha da fatura
danimaribeiro Oct 5, 2016
61d4baf
Merge pull request #22 from Trust-Code/feature/nfse-sao-paulo
danimaribeiro Oct 5, 2016
d23e3df
Ajuste na validação dos alertas da NFSe de SP
danimaribeiro Oct 5, 2016
5afd084
Ajuste no danfes, adicionado logo no pdf
danimaribeiro Oct 5, 2016
fccc182
Imprime o danfse quando a fatura for serviço e o municipio da empresa…
danimaribeiro Oct 5, 2016
a0159df
Ajuste no arredondamento do valor do serviço
danimaribeiro Oct 11, 2016
d943fb3
Corrige identação do código, o processo webservice == 4 é a consulta …
danimaribeiro Oct 31, 2016
59d86e1
Municipio do Rio de Janeiro na tabela siafi
danimaribeiro Nov 8, 2016
82a93b3
Ajustes nos botoes de cancelar NFS-e que estavam duplicados
danimaribeiro Nov 8, 2016
3af61a9
Filtrando apenas itens que ainda não foram selecionados
danimaribeiro Mar 17, 2017
1ff5cb9
Filtro apenas produtos ativos, valida se o produto possui variante
danimaribeiro Mar 17, 2017
892caed
Ajustes na emissão de NFSe de São Paulo - Retornando corretamente a s…
danimaribeiro Apr 26, 2017
b989b98
Fix - Correção na impressão do DANFSE e arredondamento
danimaribeiro May 8, 2017
eeb856f
Correções e melhoria no envio de NFSe
danimaribeiro Feb 27, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
sudo: required
language: python

python:
Expand Down Expand Up @@ -27,6 +28,8 @@ install:
- pip install https://github.com/odoo-brazil/pyxmlsec/archive/master.zip
- pip install https://github.com/odoo-brazil/geraldo/archive/master.zip
- pip install https://github.com/odoo-brazil/PySPED/archive/8.0.zip --allow-external PyXMLSec --allow-insecure PyXMLSec
- pip install suds
- pip install suds_requests
- travis_install_nightly

before_script:
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
odoo-brazil-eletronic-documents
===
[![Build Status](https://travis-ci.org/odoo-brazil/odoo-brazil-eletronic-documents.svg?branch=8.0)](https://travis-ci.org/odoo-brazil/odoo-brazil-eletronic-documents)
[![Coverage Status](https://coveralls.io/repos/odoo-brazil/odoo-brazil-eletronic-documents/badge.svg?branch=8.0&service=github)](https://coveralls.io/github/odoo-brazil/odoo-brazil-eletronic-documents?branch=8.0)
[![Code Climate](https://codeclimate.com/github/odoo-brazil/odoo-brazil-eletronic-documents/badges/gpa.svg)](https://codeclimate.com/github/odoo-brazil/odoo-brazil-eletronic-documents)
[![Build Status](https://travis-ci.org/Trust-Code/odoo-brazil-eletronic-documents.svg?branch=8.0)](https://travis-ci.org/Trust-Code/odoo-brazil-eletronic-documents)
[![Coverage Status](https://coveralls.io/repos/github/Trust-Code/odoo-brazil-eletronic-documents/badge.svg?branch=8.0)](https://coveralls.io/github/Trust-Code/odoo-brazil-eletronic-documents?branch=8.0)
[![Code Climate](https://codeclimate.com/github/Trust-Code/odoo-brazil-eletronic-documents/badges/gpa.svg)](https://codeclimate.com/github/Trust-Code/odoo-brazil-eletronic-documents)

[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/odoo-brazil/odoo-brazil?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)

Expand All @@ -23,7 +23,7 @@ Consulta de Chave | Done
Consulta Cadastro | Done
Carta de Correção | Done
MDF-E | Done
Importação do XML de compra | In Progress
Importação do XML de compra | Done
NFC-E | In Progress
CT-E | TODO

Expand Down
23 changes: 23 additions & 0 deletions base_nfse/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# -*- encoding: utf-8 -*-
###############################################################################
# #
# Copyright (C) 2015 Trustcode - www.trustcode.com.br #
# Danimar Ribeiro <danimaribeiro@gmail.com> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################


from . import models
51 changes: 51 additions & 0 deletions base_nfse/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# -*- encoding: utf-8 -*-
###############################################################################
# #
# Copyright (C) 2015 Trustcode - www.trustcode.com.br #
# Danimar Ribeiro <danimaribeiro@gmail.com> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################


{
'name': 'NFS-e Base',
'summary': """
Esse módulo não é utilizável sózinho, necessário implementar
os métodos e o layout do municipio correspondente.
Depends: suds, suds_requests""",
'version': '8.0',
'category': 'Localisation',
'author': 'Trustcode',
'license': 'AGPL-3',
'website': 'http://www.trustcode.com.br',
'contributors': ['Danimar Ribeiro <danimaribeiro@gmail.com>',
'Mackilem Van der Laan Soares <mack.vdl@gmail.com>'
],
'depends': [
'account', 'l10n_br_base',
'l10n_br_account_service',
'l10n_br_account_product',
'l10n_br_account_withholding',
],
'data': [
'data/base_nfse_data.xml',
'views/base_nfse_view.xml',
'views/account_invoice_view.xml',
'views/res_company_view.xml',
'workflow/account_invoice_workflow.xml'
],
'instalable': True
}
15 changes: 15 additions & 0 deletions base_nfse/data/base_nfse_data.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record id="seq_type_lote_nfse" model="ir.sequence.type">
<field name="name">Lote NFS-e</field>
<field name="code">lote.nfse</field>
</record>

<record id="seq_lote_nfse" model="ir.sequence">
<field name="name">Lote NFS-e</field>
<field name="code">lote.nfse</field>
<field name="company_id" ref="base.main_company" />
</record>
</data>
</openerp>
26 changes: 26 additions & 0 deletions base_nfse/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# -*- encoding: utf-8 -*-Trustcode
###############################################################################
# #
# Copyright (C) 2015 Trustcode - www.trustcode.com.br #
# Danimar Ribeiro <danimaribeiro@gmail.com> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU Affero General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################


from . import base_nfse
from . import account_invoice
from . import res_company
from . import l10n_br_account
Loading