Para configurar o componente eSocial, podemos utilizar as propriedades da tabela abaixo.
Propriedades
Nome | Função | Valor aceito |
Ambiente | Propriedade que define em que ambiente está trabalhando |
1 ou akProducao - Produção 2 ou akPreProducaoReais - Homologação |
CaminhoCertificado | Caminho do certificado A1 na maquina | C:\ArquivosCertificadosCert1.pfx |
ConfigurarSoftwareHouse | CNPJ e Token da SoftwareHouse | ("05157168000140","f1df531f35f35135d3d13d51d3sxd351") |
CpfCnpjEmpregador | CPF ou CNPJ do Empregador | 05157168000140 |
CpfCnpjTransmissor | CPF ou CNPJ do Transmissor | 05157168000140 |
DiretorioEsquemas | Diretório dos Esquemas XML | C:\Esquemas\ |
DiretorioLogErro | Diretório que é gravado o log de erro esocial_exception.log. Se deixado vazio ou não for setado é usado o caminho padrão que é a pasta do aplicativo usando o componente | C:\LogErro\ |
DiretorioTemplates | Diretório dos Templates que serão utilizados na geração dos arquivos XML | C:\Templates\ |
NomeCertificado | Nome do Emitente para qual foi emitido o certificado | CN=Nome do emitente... |
PinCode | Senha do Certificado A3 | 123 |
ProxySenha | Senha para autenticação no serviço de Proxy | 123mudar |
ProxyServidor | Endereço e porta do serviço de Proxy | 192.168.1.1:80 |
ProxyUsuario | Usuário para autenticação no serviço de Proxy | admin |
SenhaCertificado | Senha para autenticação do certificado no momento da Assinatura | 123mudar |
TipoCertificado | Define o tipo do certificado que será utilizado | ckFile ou ckSmartCard |
Versao | Representa a Versão da instalação do componente | 1.0.3.56727 |
ListValidCertificates | Lista apenas os certificados válidos. | 1 ou True 0 ou False |
VersaoManual | Versão dos esquemas da SEFAZ | cbVersaoManual.Text* |
EmitirOrgaoPublico | Define se o emitente é Órgão Público (altera a geração do ID do evento) |
1 ou True 0 ou False |
* O valor dessa propriedade será preenchido com o retorno do método ListarVersaoManual.
Comentários
2 comentários
Cadê a propriedade Situação??? Existe a Status e a Situacao, qual a diferença?
Boa Tarde Fabrício, No eSocial você deve consultar o Lote e verificar a situação de cada evento do lote. Ele pode estar autorizado ou processado com sucesso com o código de status igual a 201.
Quando isso não acontece, serão apresentados as ocorrências que informam as inconformidades do evento.
Você pode fazer o download de nossos exemplos de uso e você conseguirá visualizar todos os dados dos eventos.
Exemplos de uso do eSocial
Artigo fechado para comentários.