Mudanças entre as edições de "Manuais:Unimake.DFe/MunicipiosDLL/ConfigTodosPadroesUnico"

De unimake
Ir para: navegação, pesquisa
(Adicionado exemplo em WINDEV)
Linha 78: Linha 78:
  
 
   oConfiguracao.SchemaVersao = "2.02"
 
   oConfiguracao.SchemaVersao = "2.02"
 +
</pre>
 +
 +
<font color=#008000>'''Em Windev com BETHA:'''</font>
 +
 +
<pre>
 +
oConfiguracao is Unimake.Business.DFe.Servicos.Configuracao
 +
oConfiguracao.TipoDFe = TipoDFe.NFSe
 +
oConfiguracao.CertificadoArquivo = "C:\projetos\Unimake_PV.pfx"
 +
oConfiguracao.CertificadoSenha = "12345678"
 +
oConfiguracao.TipoAmbiente = TipoAmbiente.Producao
 +
 +
oConfiguracao.CodigoMunicipio = 9999903 //Código do padrão BETHA
 +
oConfiguracao.Servico = 27 //Servico.NFSeGerarNfse
 +
oConfiguracao.SchemaVersao = "2.02"
 
</pre>
 
</pre>
  

Edição das 11h48min de 29 de abril de 2024

Configuração para os padrões com WSDL único

Agora para configurar um município, na DLL, que utiliza ABASE, BETHA, EQUIPLANO, GINFES, MEMORY, NACIONAL ou WEBFISCO é necessário informar somente o código do padrão definido pela DLL como é demonstrado abaixo:

Padrão
Código
ABASE
9999902
BETHA
9999903
EQUIPLANO
9999905
GINFES
9999900
MEMORY
9999901
NACIONAL
1001058
WEBFISCO
9999904

Exemplos de configuração

Em C# com BETHA:

var configuracao = new Configuracao
{
    TipoDFe = TipoDFe.NFSe,
    CertificadoDigital = PropConfig.CertificadoDigital,
    TipoAmbiente = tipoAmbiente,
    CodigoMunicipio = 9999903, //Padrão BETHA
    Servico = Servico.NFSeGerarNfse,
    SchemaVersao = "2.02"
};

Em xHarbour com BETHA:

* Criar o objeto de configuração mínima
   oConfiguracao = CreateObject("Unimake.Business.DFe.Servicos.Configuracao")

   oConfiguracao:TipoDFe = 5 //5=NFSe

   oConfiguracao:CertificadoArquivo = "C:\Projetos\certificados\UnimakePV.pfx"

   oConfiguracao:CertificadoSenha = "12345678"

   oConfiguracao:Servico = 27 //Servico.NFSeGerarNfse

   oConfiguracao:CodigoMunicipio = 9999903 //Padrão BETHA  

   oConfiguracao:SchemaVersao = "2.02"

   oConfiguracao:TipoAmbiente = 1 //TipoAmbiente.Producao

Em FoxPro com BETHA:

* Criar o objeto de configuração mínima
   oConfiguracao = CREATEOBJECT("Unimake.Business.DFe.Servicos.Configuracao")

   oConfiguracao.TipoDFe = 5 && TipoDFe.NFSe

   oConfiguracao.CertificadoArquivo = "C:\Projetos\UnimakeCM.pfx"

   oConfiguracao.CertificadoSenha = "12345678"   
  
   oConfiguracao.TipoAmbiente = 1 && Produção
   
   oConfiguracao.CodigoMunicipio = 9999903 && Código do padrão BETHA

   oConfiguracao.Servico = 27 && Servico.NFSeGerarNfse

   oConfiguracao.SchemaVersao = "2.02"

Em Windev com BETHA:

oConfiguracao				is Unimake.Business.DFe.Servicos.Configuracao
oConfiguracao.TipoDFe			= TipoDFe.NFSe
oConfiguracao.CertificadoArquivo	= "C:\projetos\Unimake_PV.pfx"
oConfiguracao.CertificadoSenha		= "12345678"
oConfiguracao.TipoAmbiente		= TipoAmbiente.Producao

oConfiguracao.CodigoMunicipio		= 9999903 //Código do padrão BETHA
oConfiguracao.Servico			= 27 //Servico.NFSeGerarNfse
oConfiguracao.SchemaVersao		= "2.02"

Veja também