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

De unimake
Ir para: navegação, pesquisa
(Adicionado exemplo em WINDEV)
Linha 3: Linha 3:
  
 
Agora para configurar um município, na DLL, que utiliza <font color=#008000>'''ABASE, BETHA, EQUIPLANO, GINFES, MEMORY, NACIONAL ou WEBFISCO'''</font> é necessário informar somente o código do padrão definido pela DLL como é demonstrado abaixo:
 
Agora para configurar um município, na DLL, que utiliza <font color=#008000>'''ABASE, BETHA, EQUIPLANO, GINFES, MEMORY, NACIONAL ou WEBFISCO'''</font> é necessário informar somente o código do padrão definido pela DLL como é demonstrado abaixo:
 +
 +
====<font color=#008000>Observações:</font>====
 +
 +
* O município de Varginha - MG é padrão <font color=#008000>'''BETHA'''</font> mas o WSDL utilizado é diferente dos demais municípios de mesmo padrão, logo na configuração tem que colocar o código do município;
 +
* O município de São José dos Pinhais - PR é padrão <font color=#008000>'''GINFES'''</font> mas o WSDL utilizado é diferente dos demais municípios de mesmo padrão, logo na configuração tem que colocar o código do município.
  
 
{|class="wikitable"
 
{|class="wikitable"

Edição das 09h21min de 2 de maio 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:

Observações:

  • O município de Varginha - MG é padrão BETHA mas o WSDL utilizado é diferente dos demais municípios de mesmo padrão, logo na configuração tem que colocar o código do município;
  • O município de São José dos Pinhais - PR é padrão GINFES mas o WSDL utilizado é diferente dos demais municípios de mesmo padrão, logo na configuração tem que colocar o código do município.
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