[16.0][l10n_br_fiscal_dfe][l10n_br_nfe][l10n_br_mdfe] unf*ck the SOAP client #3671
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WORK IN PROGRESS.
Isso é apenas um teste, a ideia é tornar o erpbrasil.edoc e erpbrasil.transmission opcional e poder fazer a transmissão SOAP dos documentos fiscais diretamente pela nfelib, ou seja direito pelo cliente SOAP do xsdata. Assim quando substituimos a lib pysped pela nfelib, tem um montão de codigo manual de transmissao muito mal testado e com manutençao pessima que da para se livrar.
A ideia seria ter uma nova opção de transmissor e poder continuar a usar erpbrasil.edoc ou a nfelib, um pouco no molde da forma como substituimos o erpbrasil.edoc.pdf pelo BrazilFiscalReport na v14.0...
Mas por enquanto tou apenas testando as coisas da forma mais facil, vendo o que codigo conseguimos mutualizar no l10n-brazil e que código teriamos que abstrair. O cliente SOAP de NFe da nfelib, apesar de testado no pytest tb ainda é experimental... Ou seja, essa nova opção deveria levar mais algumas semanas para entrar, mas enfim já da para compartilhar e assim estancar a sangria com o erpbrasil.edoc quem sabe...
trabalhos relacionados: