O pacote Facture_e.dll provê o acesso aos serviços de webservices da Sefaz, contemplando serviços para documentos fiscais tais como NF-e, NFC-e, MDF-e e CT-e.
O pacote hoje é compilado no Visual Studio 2017 utilizando a versão 4.7.2 do .netframework. O protocolo de comunicação é o TLS 1.2. Ele implementa os webservices relacionados aos documentos fiscais utilizados pelo sistema Facture-e.exe. Os serviços do pacote são acessados pelo Delphi através de suas classes pai, ex: NFe.Enviar() cujo NFe é a classe liberada para acesso contendo o método Enviar que poderá ser utilizado por quem implementar a dll.
| Serviço | Detalhes |
|---|---|
| NfeConsultaCadastro | Serviço para consulta de CPF/CNPJ de empresas |
| RecepcaoEvento | Serviço de recepção dos eventos da NF-e/NFC-e: cancelamento, correção, manifestação do destinatário e contingência. |
| NfeInutilizacao | Serviço de inutilização de numeração de NF-e/NFC-e não utilizada. |
| NfeConsultaProtocolo | Serviço de consulta de NF-e/NFC-e através do protocolo de autorização. |
| NfeStatusServico | Serviço que verifica se o serviço de recepção está ativo para a UF informada. |
| NFeAutorizacao | Serviço de autorização de NF-e/NFC-e. |
| NFeRetAutorizacao | Serviço de retorno da autorização, através desse serviço o sistema verifica se a NF-e/NFC-e foi ou não autorizada. |
| NFeDistribuicaoDFe | Serviço de distribuição de documentos fiscais aos participantes envolvidos no processo de autorização. |
| Serviço | Detalhes |
|---|---|
| CteRecepcao | Serviço de autorização do CT-e. |
| CteRetRecepcao | Serviço de retorno da autorização. |
| CteInutilizacao | Serviço de inutilização de numeração de CT-e não utilizado. |
| CteConsultaProtocolo | Serviço de consulta de CT-e através do protocolo de autorização. |
| CteStatusServico | Serviço que informa se o serviço de autorização está operante. |
| CteRecepcaoEvento | Serviço de recepção de eventos do CT-e: cancelamento, correção, prestação de serviço em desacordo e contingência. |
| CTeDistribuicaoDFe | Serviço de distribuição de documentos fiscais aos participantes envolvidos no processo de autorização. |
| cteRecepcaoOS | Serviço de autorização síncrono de CT-e OS |
| Serviço | Detalhes |
|---|---|
| MDFeRecepcao | Serviço de autorização do MDF-e. |
| MDFeRetRecepcao | Serviço de retorno da autorização. |
| MDFeRecepcaoEvento | Serviço de recepção de eventos do MDF-e: cancelamento, encerramento e inclusão de condutor. |
| MDFeConsulta | Serviço que retorna a situação do MDF-e na UF autorizadora. |
| MDFeStatusServico | Serviço que informa se o serviço de autorização está operante. |
| MDFeConsNaoEnc | Serviço que retorna uma lista de MDF-e ainda não encerrados. |
O pacote Facture_e.dll também é responsável pela obtenção dos dados da certificação digital da empresa, é através desses dados que o xml dos documentos fiscais são assinados e enviados para a Sefaz.
A ddl também provê um serviço de seleção de certificação digital, pois o usuário pode ter mais que um certificado, e através do serviço de seleção o sistema consegue identificar o certificado que será utilizado para assinar um documento fiscal.