Skip to content

Commit 1e0e83c

Browse files
committed
Breaking changes!
Substituída todas as referências ao enum NFe.Classes.Servicos.Tipos.VersaoServico pelo enum DFe.Classes.Flags.VersaoServico.
1 parent 407178a commit 1e0e83c

File tree

18 files changed

+187
-175
lines changed

18 files changed

+187
-175
lines changed

NFe.AppTeste/MainWindow.xaml

+63-63
Large diffs are not rendered by default.

NFe.AppTeste/MainWindow.xaml.cs

+15-16
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
using NFe.Classes.Servicos.Tipos;
6666
using NFe.Servicos;
6767
using NFe.Servicos.Retorno;
68-
using NFe.Utils;
6968
using NFe.Utils.Email;
7069
using NFe.Utils.InformacoesSuplementares;
7170
using NFe.Utils.NFe;
@@ -76,10 +75,10 @@
7675
using System.Windows.Media.Imaging;
7776
using DFe.Classes.Extensoes;
7877
using NFe.Danfe.Nativo.NFCe;
78+
using NFe.Utils;
7979
using NFe.Utils.Excecoes;
8080
using NFeZeus = NFe.Classes.NFe;
8181
using NFe.Utils.Tributacao.Federal;
82-
using VersaoServico = NFe.Classes.Servicos.Tipos.VersaoServico;
8382

8483
namespace NFe.AppTeste
8584
{
@@ -306,7 +305,7 @@ private Classes.NFe ObterNfeValidada(VersaoServico versaoServico, ModeloDocument
306305
if (nfe.infNFe.ide.mod == ModeloDocumento.NFCe)
307306
{
308307
nfe.infNFeSupl = new infNFeSupl();
309-
if (versaoServico == VersaoServico.ve400)
308+
if (versaoServico == VersaoServico.Versao400)
310309
nfe.infNFeSupl.urlChave = nfe.infNFeSupl.ObterUrlConsulta(nfe, _configuracoes.ConfiguracaoDanfeNfce.VersaoQrCode);
311310
nfe.infNFeSupl.qrCode = nfe.infNFeSupl.ObterUrlQrCode(nfe, _configuracoes.ConfiguracaoDanfeNfce.VersaoQrCode, configuracaoCsc.CIdToken, configuracaoCsc.Csc);
312311
}
@@ -886,12 +885,12 @@ protected virtual infNFe GetInf(int numero, ModeloDocumento modelo, VersaoServic
886885

887886
infNFe.total = GetTotal(versao, infNFe.det);
888887

889-
if (infNFe.ide.mod == ModeloDocumento.NFe & (versao == VersaoServico.ve310 || versao == VersaoServico.ve400))
888+
if (infNFe.ide.mod == ModeloDocumento.NFe & (versao == VersaoServico.Versao310 || versao == VersaoServico.Versao400))
890889
infNFe.cobr = GetCobranca(infNFe.total.ICMSTot); //V3.00 e 4.00 Somente
891-
if (infNFe.ide.mod == ModeloDocumento.NFCe || (infNFe.ide.mod == ModeloDocumento.NFe & versao == VersaoServico.ve400))
890+
if (infNFe.ide.mod == ModeloDocumento.NFCe || (infNFe.ide.mod == ModeloDocumento.NFe & versao == VersaoServico.Versao400))
892891
infNFe.pag = GetPagamento(infNFe.total.ICMSTot, versao); //NFCe Somente
893892

894-
if (infNFe.ide.mod == ModeloDocumento.NFCe & versao != VersaoServico.ve400)
893+
if (infNFe.ide.mod == ModeloDocumento.NFCe & versao != VersaoServico.Versao400)
895894
infNFe.infAdic = new infAdic() {infCpl = "Troco: 10,00"}; //Susgestão para impressão do troco em NFCe
896895

897896
return infNFe;
@@ -926,7 +925,7 @@ protected virtual ide GetIdentificacao(int numero, ModeloDocumento modelo, Versa
926925

927926
#region V2.00
928927

929-
if (versao == VersaoServico.ve200)
928+
if (versao == VersaoServico.Versao200)
930929
{
931930
ide.dEmi = DateTime.Today; //Mude aqui para enviar a nfe vinculada ao EPEC, V2.00
932931
ide.dSaiEnt = DateTime.Today;
@@ -936,9 +935,9 @@ protected virtual ide GetIdentificacao(int numero, ModeloDocumento modelo, Versa
936935

937936
#region V3.00
938937

939-
if (versao == VersaoServico.ve200) return ide;
938+
if (versao == VersaoServico.Versao200) return ide;
940939

941-
if (versao == VersaoServico.ve310)
940+
if (versao == VersaoServico.Versao310)
942941
{
943942
ide.indPag = IndicadorPagamento.ipVista;
944943
}
@@ -1006,9 +1005,9 @@ protected virtual dest GetDestinatario(VersaoServico versao, ModeloDocumento mod
10061005
dest.enderDest = GetEnderecoDestinatario(); //Obrigatório para NFe e opcional para NFCe
10071006
}
10081007

1009-
//if (versao == VersaoServico.ve200)
1008+
//if (versao == VersaoServico.Versao200)
10101009
// dest.IE = "ISENTO";
1011-
if (versao == VersaoServico.ve200) return dest;
1010+
if (versao == VersaoServico.Versao200) return dest;
10121011

10131012
dest.indIEDest = indIEDest.NaoContribuinte; //NFCe: Tem que ser não contribuinte V3.00 Somente
10141013
dest.email = "teste@gmail.com"; //V3.00 Somente
@@ -1051,7 +1050,7 @@ protected virtual det GetDetalhe(int i, CRT crt, ModeloDocumento modelo)
10511050
TipoICMS =
10521051
crt == CRT.SimplesNacional
10531052
? InformarCSOSN(Csosnicms.Csosn102)
1054-
: InformarICMS(Csticms.Cst00, VersaoServico.ve310)
1053+
: InformarICMS(Csticms.Cst00, VersaoServico.Versao310)
10551054
},
10561055

10571056
//ICMSUFDest = new ICMSUFDest()
@@ -1150,7 +1149,7 @@ protected virtual ICMSBasico InformarICMS(Csticms CST, VersaoServico versao)
11501149
vICMS = 0.20m,
11511150
motDesICMS = MotivoDesoneracaoIcms.MdiTaxi
11521151
};
1153-
if (versao == VersaoServico.ve310)
1152+
if (versao == VersaoServico.Versao310)
11541153
icms20.vICMSDeson = 0.10m; //V3.00 ou maior Somente
11551154

11561155
switch (CST)
@@ -1264,10 +1263,10 @@ protected virtual total GetTotal(VersaoServico versao, List<det> produtos)
12641263
vTotTrib = produtos.Sum(p => p.imposto.vTotTrib ?? 0),
12651264
};
12661265

1267-
if (versao == VersaoServico.ve310 || versao == VersaoServico.ve400)
1266+
if (versao == VersaoServico.Versao310 || versao == VersaoServico.Versao400)
12681267
icmsTot.vICMSDeson = 0;
12691268

1270-
if (versao == VersaoServico.ve400)
1269+
if (versao == VersaoServico.Versao400)
12711270
{
12721271
icmsTot.vFCPUFDest = 0;
12731272
icmsTot.vICMSUFDest = 0;
@@ -1357,7 +1356,7 @@ protected virtual List<pag> GetPagamento(ICMSTot icmsTot, VersaoServico versao)
13571356
{
13581357
var valorPagto = (icmsTot.vNF / 2).Arredondar(2);
13591358

1360-
if (versao != VersaoServico.ve400) // difernte de versão 4 retorna isso
1359+
if (versao != VersaoServico.Versao400) // difernte de versão 4 retorna isso
13611360
{
13621361
var p = new List<pag>
13631362
{

NFe.Integracao/NFeFacade.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
using NFe.Utils.NFe;
4747
using NFe.Danfe.Nativo.NFCe;
4848
using NFe.Danfe.Base.NFCe;
49-
using VersaoServico = NFe.Classes.Servicos.Tipos.VersaoServico;
5049

5150
namespace NFe.Integracao
5251
{
@@ -258,7 +257,7 @@ public static void SetConfiguracoes(string pathcertificado, string certificadose
258257
Properties.Settings.Default.time_out = string.IsNullOrWhiteSpace(timeout) ? "5000" : timeout;
259258
Properties.Settings.Default.tipo_ambiente = ConvertToLower(tmpamb);
260259
Properties.Settings.Default.tipo_emissao = ConvertToLower(tmpemissao);
261-
Properties.Settings.Default.versao_NFe = versaoNFe == "3.10" ? VersaoServico.ve310 : VersaoServico.ve400;
260+
Properties.Settings.Default.versao_NFe = versaoNFe == "3.10" ? VersaoServico.Versao310 : VersaoServico.Versao400;
262261

263262
//Salvar configurações do usuario
264263
Properties.Settings.Default.Save();

NFe.Integracao/Properties/Settings.Designer.cs

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

NFe.Servicos/Extensoes/ExtConfiguracaoServico.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
using DFe.Classes.Flags;
22
using NFe.Classes.Informacoes.Identificacao.Tipos;
3-
using NFe.Classes.Servicos.Tipos;
43
using NFe.Utils;
54
using NFe.Utils.Enderecos;
6-
using VersaoServico = NFe.Classes.Servicos.Tipos.VersaoServico;
75

86
namespace NFe.Servicos.Extensoes
97
{
@@ -16,7 +14,7 @@ public static class ExtConfiguracaoServico
1614
public static bool UsaSvanNFe4(this ConfiguracaoServico cfgServico, VersaoServico versaoServico)
1715
{
1816
return Enderecador.EstadosQueUsamSvanParaNfe().Contains(cfgServico.cUF)
19-
&& versaoServico == VersaoServico.ve400
17+
&& versaoServico == VersaoServico.Versao400
2018
&& cfgServico.ModeloDocumento == ModeloDocumento.NFe;
2119
}
2220

@@ -30,7 +28,7 @@ public static bool UsaSvcanNFe4(this ConfiguracaoServico cfgServico, VersaoServi
3028
return Enderecador.EstadosQueUsamSvcAnParaNfe().Contains(cfgServico.cUF)
3129
&& cfgServico.tpEmis == TipoEmissao.teSVCAN
3230
&& cfgServico.ModeloDocumento == ModeloDocumento.NFe
33-
&& versaoServico == VersaoServico.ve400
31+
&& versaoServico == VersaoServico.Versao400
3432
;
3533
}
3634
}

NFe.Servicos/ServicoNfeFactory.cs

+20-21
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
using NFe.Wsdl.Status;
3333
using NFe.Wsdl.Status.SVAN;
3434
using NFe.Wsdl.Status.SVCAN;
35-
using VersaoServico = NFe.Classes.Servicos.Tipos.VersaoServico;
3635

3736
namespace NFe.Servicos
3837
{
@@ -54,7 +53,7 @@ public static INfeServicoAutorizacao CriaWsdlAutorizacao(ConfiguracaoServico cfg
5453
if (cfg.UsaSvcanNFe4(cfg.VersaoNFeAutorizacao))
5554
return new NFeAutorizacao4SVCAN(url, certificado, cfg.TimeOut);
5655

57-
if (cfg.VersaoNFeAutorizacao == VersaoServico.ve400)
56+
if (cfg.VersaoNFeAutorizacao == VersaoServico.Versao400)
5857
{
5958
DFeSoapConfig soapConfig = new DFeSoapConfig
6059
{
@@ -69,7 +68,7 @@ public static INfeServicoAutorizacao CriaWsdlAutorizacao(ConfiguracaoServico cfg
6968
return new NFeAutorizacao4(soapConfig);
7069
}
7170

72-
if (cfg.cUF == Estado.PR & cfg.VersaoNFeAutorizacao == VersaoServico.ve310)
71+
if (cfg.cUF == Estado.PR & cfg.VersaoNFeAutorizacao == VersaoServico.Versao310)
7372
return new NfeAutorizacao3(url, certificado, cfg.TimeOut);
7473

7574
return new NfeAutorizacao(url, certificado, cfg.TimeOut);
@@ -79,13 +78,13 @@ private static DFe.Classes.Flags.VersaoServico ConverteVersaoLayout(VersaoServic
7978
{
8079
switch (cfgVersaoNFeAutorizacao)
8180
{
82-
case VersaoServico.ve100:
81+
case VersaoServico.Versao100:
8382
return DFe.Classes.Flags.VersaoServico.Versao100;
84-
case VersaoServico.ve200:
83+
case VersaoServico.Versao200:
8584
return DFe.Classes.Flags.VersaoServico.Versao200;
86-
case VersaoServico.ve310:
85+
case VersaoServico.Versao310:
8786
return DFe.Classes.Flags.VersaoServico.Versao310;
88-
case VersaoServico.ve400:
87+
case VersaoServico.Versao400:
8988
return DFe.Classes.Flags.VersaoServico.Versao400;
9089
default:
9190
throw new ArgumentOutOfRangeException("cfgVersaoNFeAutorizacao", cfgVersaoNFeAutorizacao, null);
@@ -112,13 +111,13 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
112111
if (cfg.UsaSvcanNFe4(cfg.VersaoNfeStatusServico))
113112
return new NfeStatusServico4NFeSVCAN(url, certificado, cfg.TimeOut);
114113

115-
if (cfg.cUF == Estado.PR & cfg.VersaoNfeStatusServico == VersaoServico.ve310)
114+
if (cfg.cUF == Estado.PR & cfg.VersaoNfeStatusServico == VersaoServico.Versao310)
116115
return new NfeStatusServico3(url, certificado, cfg.TimeOut);
117116

118-
if (cfg.cUF == Estado.BA & cfg.VersaoNfeStatusServico == VersaoServico.ve310 & cfg.ModeloDocumento == ModeloDocumento.NFe)
117+
if (cfg.cUF == Estado.BA & cfg.VersaoNfeStatusServico == VersaoServico.Versao310 & cfg.ModeloDocumento == ModeloDocumento.NFe)
119118
return new NfeStatusServico(url, certificado, cfg.TimeOut);
120119

121-
if (cfg.VersaoNfeStatusServico == VersaoServico.ve400)
120+
if (cfg.VersaoNfeStatusServico == VersaoServico.Versao400)
122121
return new NfeStatusServico4(url, certificado, cfg.TimeOut);
123122

124123
return new NfeStatusServico2(url, certificado, cfg.TimeOut);
@@ -130,13 +129,13 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
130129
if (cfg.UsaSvcanNFe4(cfg.VersaoNfeConsultaProtocolo))
131130
return new NfeConsultaProtocolo4SVCAN(url, certificado, cfg.TimeOut);
132131

133-
if (cfg.VersaoNfeConsultaProtocolo == VersaoServico.ve400)
132+
if (cfg.VersaoNfeConsultaProtocolo == VersaoServico.Versao400)
134133
return new NfeConsultaProtocolo4(url, certificado, cfg.TimeOut);
135134

136-
if (cfg.cUF == Estado.PR & cfg.VersaoNfeConsultaProtocolo == VersaoServico.ve310)
135+
if (cfg.cUF == Estado.PR & cfg.VersaoNfeConsultaProtocolo == VersaoServico.Versao310)
137136
return new NfeConsultaProtocolo3(url, certificado, cfg.TimeOut);
138137

139-
if (cfg.cUF == Estado.BA & cfg.VersaoNfeConsultaProtocolo == VersaoServico.ve310 &
138+
if (cfg.cUF == Estado.BA & cfg.VersaoNfeConsultaProtocolo == VersaoServico.Versao310 &
140139
cfg.ModeloDocumento == ModeloDocumento.NFe)
141140
return new NfeConsultaProtocolo(url, certificado, cfg.TimeOut);
142141

@@ -159,10 +158,10 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
159158
if (cfg.UsaSvcanNFe4(cfg.VersaoNFeRetAutorizacao))
160159
return new NfeRetAutorizacao4SVCAN(url, certificado, cfg.TimeOut);
161160

162-
if (cfg.VersaoNFeRetAutorizacao == VersaoServico.ve400)
161+
if (cfg.VersaoNFeRetAutorizacao == VersaoServico.Versao400)
163162
return new NfeRetAutorizacao4(url, certificado, cfg.TimeOut);
164163

165-
if (cfg.cUF == Estado.PR & cfg.VersaoNFeAutorizacao == VersaoServico.ve310)
164+
if (cfg.cUF == Estado.PR & cfg.VersaoNFeAutorizacao == VersaoServico.Versao310)
166165
return new NfeRetAutorizacao3(url, certificado, cfg.TimeOut);
167166

168167
return new NfeRetAutorizacao(url, certificado, cfg.TimeOut);
@@ -172,13 +171,13 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
172171
if (cfg.UsaSvanNFe4(cfg.VersaoNfeInutilizacao))
173172
return new NFeInutilizacao4SVAN(url, certificado, cfg.TimeOut);
174173

175-
if (cfg.VersaoNfeInutilizacao == VersaoServico.ve400)
174+
if (cfg.VersaoNfeInutilizacao == VersaoServico.Versao400)
176175
return new NFeInutilizacao4(url, certificado, cfg.TimeOut);
177176

178-
if (cfg.cUF == Estado.PR & cfg.VersaoNfeInutilizacao == VersaoServico.ve310)
177+
if (cfg.cUF == Estado.PR & cfg.VersaoNfeInutilizacao == VersaoServico.Versao310)
179178
return new NfeInutilizacao3(url, certificado, cfg.TimeOut);
180179

181-
if (cfg.cUF == Estado.BA & cfg.VersaoNfeInutilizacao == VersaoServico.ve310 & cfg.ModeloDocumento == ModeloDocumento.NFe)
180+
if (cfg.cUF == Estado.BA & cfg.VersaoNfeInutilizacao == VersaoServico.Versao310 & cfg.ModeloDocumento == ModeloDocumento.NFe)
182181
return new NfeInutilizacao(url, certificado, cfg.TimeOut);
183182

184183
return new NfeInutilizacao2(url, certificado, cfg.TimeOut);
@@ -191,14 +190,14 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
191190
if (cfg.UsaSvcanNFe4(cfg.VersaoRecepcaoEventoCceCancelamento))
192191
return new RecepcaoEvento4SVCAN(url, certificado, cfg.TimeOut);
193192

194-
if (cfg.VersaoRecepcaoEventoCceCancelamento == VersaoServico.ve400)
193+
if (cfg.VersaoRecepcaoEventoCceCancelamento == VersaoServico.Versao400)
195194
return new RecepcaoEvento4(url, certificado, cfg.TimeOut);
196195

197196
return new RecepcaoEvento(url, certificado, cfg.TimeOut);
198197

199198
case ServicoNFe.RecepcaoEventoManifestacaoDestinatario:
200199
{
201-
if (cfg.VersaoRecepcaoEventoManifestacaoDestinatario == VersaoServico.ve400)
200+
if (cfg.VersaoRecepcaoEventoManifestacaoDestinatario == VersaoServico.Versao400)
202201
return new RecepcaoEventoManifestacaoDestinatario4AN(url, certificado, cfg.TimeOut);
203202

204203
return new RecepcaoEvento(url, certificado, cfg.TimeOut);
@@ -216,7 +215,7 @@ public static INfeServico CriaWsdlOutros(ServicoNFe servico, ConfiguracaoServico
216215
}
217216

218217

219-
if (cfg.VersaoNfeConsultaCadastro == VersaoServico.ve400)
218+
if (cfg.VersaoNfeConsultaCadastro == VersaoServico.Versao400)
220219
return new Wsdl.ConsultaCadastro.DEMAIS_UFs.CadConsultaCadastro4(url, certificado, cfg.TimeOut);
221220

222221
return new Wsdl.ConsultaCadastro.DEMAIS_UFs.CadConsultaCadastro2(url, certificado,

NFe.Servicos/ServicosNFe.cs

+8-9
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
using NFe.Classes;
7676
using Shared.DFe.Utils;
7777
using FuncoesXml = DFe.Utils.FuncoesXml;
78-
using VersaoServico = NFe.Classes.Servicos.Tipos.VersaoServico;
7978

8079
namespace NFe.Servicos
8180
{
@@ -147,7 +146,7 @@ public RetornoNfeStatusServico NfeStatusServico()
147146

148147
var ws = CriarServico(ServicoNFe.NfeStatusServico);
149148

150-
if (_cFgServico.VersaoNfeStatusServico != VersaoServico.ve400)
149+
if (_cFgServico.VersaoNfeStatusServico != VersaoServico.Versao400)
151150
{
152151
ws.nfeCabecMsg = new nfeCabecMsg
153152
{
@@ -212,7 +211,7 @@ public RetornoNfeConsultaProtocolo NfeConsultaProtocolo(string chave)
212211

213212
var ws = CriarServico(ServicoNFe.NfeConsultaProtocolo);
214213

215-
if (_cFgServico.VersaoNfeConsultaProtocolo != VersaoServico.ve400)
214+
if (_cFgServico.VersaoNfeConsultaProtocolo != VersaoServico.Versao400)
216215
{
217216
ws.nfeCabecMsg = new nfeCabecMsg
218217
{
@@ -284,7 +283,7 @@ public RetornoNfeInutilizacao NfeInutilizacao(string cnpj, int ano, ModeloDocume
284283

285284
var ws = CriarServico(ServicoNFe.NfeInutilizacao);
286285

287-
if (_cFgServico.VersaoNfeStatusServico != VersaoServico.ve400)
286+
if (_cFgServico.VersaoNfeStatusServico != VersaoServico.Versao400)
288287
{
289288
ws.nfeCabecMsg = new nfeCabecMsg
290289
{
@@ -387,7 +386,7 @@ private RetornoRecepcaoEvento RecepcaoEvento(int idlote, List<evento> eventos, S
387386

388387
var ws = CriarServico(servicoEvento);
389388

390-
if (_cFgServico.VersaoRecepcaoEventoCceCancelamento != VersaoServico.ve400)
389+
if (_cFgServico.VersaoRecepcaoEventoCceCancelamento != VersaoServico.Versao400)
391390
{
392391
ws.nfeCabecMsg = new nfeCabecMsg
393392
{
@@ -688,7 +687,7 @@ public RetornoNfeConsultaCadastro NfeConsultaCadastro(string uf, ConsultaCadastr
688687

689688
var ws = CriarServico(ServicoNFe.NfeConsultaCadastro);
690689

691-
if (_cFgServico.VersaoNfeConsultaCadastro != VersaoServico.ve400)
690+
if (_cFgServico.VersaoNfeConsultaCadastro != VersaoServico.Versao400)
692691
{
693692
ws.nfeCabecMsg = new nfeCabecMsg
694693
{
@@ -1029,12 +1028,12 @@ public RetornoNfeRetRecepcao NfeRetRecepcao(string recibo)
10291028
public RetornoNFeAutorizacao NFeAutorizacao(int idLote, IndicadorSincronizacao indSinc, List<Classes.NFe> nFes,
10301029
bool compactarMensagem = false)
10311030
{
1032-
if (_cFgServico.VersaoNFeAutorizacao != VersaoServico.ve400)
1031+
if (_cFgServico.VersaoNFeAutorizacao != VersaoServico.Versao400)
10331032
{
10341033
return NFeAutorizacaoVersao310(idLote, indSinc, nFes, compactarMensagem);
10351034
}
10361035

1037-
if (_cFgServico.VersaoNFeAutorizacao == VersaoServico.ve400)
1036+
if (_cFgServico.VersaoNFeAutorizacao == VersaoServico.Versao400)
10381037
{
10391038
return NFeAutorizacao4(idLote, indSinc, nFes, compactarMensagem);
10401039
}
@@ -1178,7 +1177,7 @@ public RetornoNFeRetAutorizacao NFeRetAutorizacao(string recibo)
11781177

11791178
var ws = CriarServico(ServicoNFe.NFeRetAutorizacao);
11801179

1181-
if (_cFgServico.VersaoNFeRetAutorizacao != VersaoServico.ve400)
1180+
if (_cFgServico.VersaoNFeRetAutorizacao != VersaoServico.Versao400)
11821181
{
11831182
ws.nfeCabecMsg = new nfeCabecMsg
11841183
{

0 commit comments

Comments
 (0)