odoo-brazil / PySPED

Sistema Público de Escrituração Digital em Python
GNU Lesser General Public License v2.1
6 stars 11 forks source link

NFe 4.00 - pl_009v4b - Alterações/Validações Ambiente de Homologação - entram em produção 01/09/2018 #35

Open mbcosta opened 6 years ago

mbcosta commented 6 years ago

Ambiente de homologação está validando campos que só serão feitos em produção em 01/09/2018, porém isso esta inviabilizando testes com NFes, obrigando a serem feitos diretamente no ambiente de produção, por isso nesse PR vou tentar corrigi-los e antecipar as alterações necessárias.

Segundo @mileo a alteração do commit https://github.com/odoo-brazil/PySPED/commit/d5e11fafb20e1214b012aea8934130f968952ffa ,já integrado na branch 8.0, está permitindo enviar NFes no ambiente de homologação

Porém preferi atualizar o leiaute para o mais recente ( pl_009v4b ), onde apesar de não ocorrer o erro com vDesc acontece outros erros que obrigaram a alteração do XSD

cc @renatonlima @rvalyi @mileo

mbcosta commented 6 years ago

Apesar dos commits referentes aos campos de "Fundo a Combate a Pobreza" a operação de venda de com Substituição Tributaria de uma empresa do Simples Nacional para um Contribuinte ( CST 201 ) está retornando erro:

881 - Rejeição: Percentual de FCP ST igual a zero [nItem: 1]

Pelo que vi os campos vBCFCPST, pFCPST e vFCPST precisam ser informados nesse caso

No método "get_xml" os campos aparecem preenchidos porém no método "set_xml" mesmo depois de definir os campos como "True" estão vindo com o valor zero

mileo commented 5 years ago

@sadamo