Serie Fiscal não corresponde ao Documento Fiscal
Closed this issue · 0 comments
Quando emitido uma fatura diretamente a mesma está puxando sempre a serie fiscal de serviço, mesmo quando a fatura é só de produtos.
Quando a fatura é originada de um pedido, a serie fica correta, puxando a serie de produtos.
O problema mais chato que isso ocasiona é que quando a fatura tem como origem um pedido, a serie vem como a de produto e a sequencia numerica da serie de produto. Caso queira emitir logo após uma nova fatura criando uma nova fatura diretamente a seria fica como de serviços, ocasinando uma numeração diferente e posterior erro.
Notei que no código na linha 114 do l10n_br_account/invoice_account.py existe uma configuração que determina o default para esse campo, o que acaba gerando o erro.....
Entendo que o melhor para esse campo seja inserir a escolha da seria fiscal no onchange do campo campo documento (fiscal_document_id), para que a seria sempre corresponda ao tipo de documento escolhido.
def _default_fiscal_document_serie(self, cr, uid, context):
fiscal_document_serie = False
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
company = self.pool.get('res.company').browse(
cr, uid, user.company_id.id, context=context)
fiscal_document_serie = company.document_serie_service_id and \
company.document_serie_service_id.id or False
return fiscal_document_serie