Mudanças entre as edições de "Manuais:Unimake.DFe/MunicipiosDLL/ConfigTodosPadroesUnico"
(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"