-
-
Notifications
You must be signed in to change notification settings - Fork 246
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
[WIP]l10n_br_cte - test #3482
base: 14.0
Are you sure you want to change the base?
[WIP]l10n_br_cte - test #3482
Conversation
Hi @renatonlima, @rvalyi, |
tpServ - GTV
tpServ - CTe Simplificado
tpServ - CTe Normal
tpServ - CTeOS
Temos o campo tpServ em 4 modelos diferentes. Este campo é um selection e que depende de uma constante, veja como ficou a constante:
Enfim, pelo que entendi ao gerar os arquivos via xsdata, o mesmo assumiu o valor do tipo de serviço que apareceu a primeira vez. Isso pode ter acontecido em outros casos tbm. Consequentemente ao gerar os arquivos para o Odoo, a constante utilizada pelo campo cte40_tpServ tem apenas a opcao 9 disponivel ao invés de 0,1,2,3,4 que seria o caso do CT-e Normal. cc @rvalyi |
@marcelsavegnago muito boa essa sua colocação. Pelo jeito parece bug do xsdata mesmo... Vale a pena dar uma busca nos issues to xsdata para ver se isso não foi reportado já... Eu vejo varias saídas:
Para a NFe eu tive que fazer uma pequena alteração no xsdata akretion/nfelib#40 . Considerando que a CT-e é quase tão complexa qto à NF-e não me surpreende se temos que resolver um detalhe ou outro no xsdata. Valeu pelo trabalho com a CTe! |
Eu nao vejo problema em fazer a correção no nfelib e ainda temos pequenos detalhes para incluir. O problema que hoje estamos travados na versão 2.0.7. Indo para a ultima entendo que já facilita bem. |
8a90012
to
be9a1c1
Compare
No description provided.