Este pull request visa a adicionar um suporte para o envio SÍNCRONO da MDF-e. Atualmente, a biblioteca suporta apenas um envio ASSÍNCRONO, mas esse tipo de envio foi descontinuado pela SEFAZ. No envio SÍNCRONO, os dados do XML devem ser comprimidos no formato GZip e posteriormente codificados em base64. Para funcionar, removi alguns campos do XML como: 'idLote' e 'enviMDFe'. Segundo a documentação, o cabeçalho do SOAP não é obrigatório, apenas o envelope contendo o corpo. Implementei essas mudanças e funcionou para mim nos ambientes de homologação e produção.
Referência da issue
Este pull request visa a adicionar um suporte para o envio SÍNCRONO da MDF-e. Atualmente, a biblioteca suporta apenas um envio ASSÍNCRONO, mas esse tipo de envio foi descontinuado pela SEFAZ. No envio SÍNCRONO, os dados do XML devem ser comprimidos no formato GZip e posteriormente codificados em base64. Para funcionar, removi alguns campos do XML como: 'idLote' e 'enviMDFe'. Segundo a documentação, o cabeçalho do SOAP não é obrigatório, apenas o envelope contendo o corpo. Implementei essas mudanças e funcionou para mim nos ambientes de homologação e produção. Referência da issue