Open tecbr opened 3 months ago
Ola @tecbr, vou tentar dar uma limpada essa semana. A questão principal é que para as NFSe's, os schemas mais completos parecem ser embutidos nos arquivos wsdl (enquanto para as NFe's e outros documentos nacionais, temos wildcards any nos wsdl e os esquemas são distribuidos separadamente).
Nisso tou pensando gerir os bindings xsdata de novo a partir dos wsdl e nao dos xsd como eu fiz. Vai simplificar a questão da comunicação SOAP tb.
Focamos na NFSe nacional esse último ano, mas de repente dou uma limpada nessa lib, vou ver se eu consigo essa semana.
Tranquilo. Percebi que as bindings são bem estruturadas, mas não trabalhei com xsdata antes e não sei como gerar o XML assinado com esse código.
Então para fazer a parte da transmissao SOAP depois a idéia seria usar essa lib que eu bokei recentemente: https://github.com/akretion/brazil-fiscal-client
Testei esse client, com sucesso com o ambiente de homologação da NFe. Não deve ser muita coisa ligar os pontos entre esses bindings e o cliente SOAP seguindo o examplo con o estatuto do servidor de NFe que eu dei.
cc @antoniospneto
O código desde projeto é funcional para produção?
Também não encontrei exemplos práticos.
Como gerar o XML do provedor Metropolis já assinado por exemplo?