Skip to content
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

Estado do projeto e exemplos #12

Open
tecbr opened this issue Jun 3, 2024 · 3 comments
Open

Estado do projeto e exemplos #12

tecbr opened this issue Jun 3, 2024 · 3 comments

Comments

@tecbr
Copy link

tecbr commented Jun 3, 2024

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?

@rvalyi
Copy link
Member

rvalyi commented Jun 3, 2024

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.

@tecbr
Copy link
Author

tecbr commented Jun 3, 2024

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.

@rvalyi
Copy link
Member

rvalyi commented Jun 3, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants