Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
414 espaco 1
 
2
package br.com.swconsultoria.nfe.schema_4.enviNFe;
3
 
4
import javax.xml.bind.JAXBElement;
5
import javax.xml.bind.annotation.XmlElementDecl;
6
import javax.xml.bind.annotation.XmlRegistry;
7
import javax.xml.namespace.QName;
8
 
9
 
10
/**
11
 * This object contains factory methods for each
12
 * Java content interface and Java element interface
13
 * generated in the br.com.swconsultoria.nfe.schema_4.enviNFe package.
14
 * <p>An ObjectFactory allows you to programatically
15
 * construct new instances of the Java representation
16
 * for XML content. The Java representation of XML
17
 * content can consist of schema derived interfaces
18
 * and classes representing the binding of schema
19
 * type definitions, element declarations and model
20
 * groups.  Factory methods for each of these are
21
 * provided in this class.
22
 *
23
 */
24
@XmlRegistry
25
public class ObjectFactory {
26
 
27
    private final static QName _EnviNFe_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "enviNFe");
28
    private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");
29
    private final static QName _TNFeInfNFeDetImpostoVTotTrib_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "vTotTrib");
30
    private final static QName _TNFeInfNFeDetImpostoICMS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMS");
31
    private final static QName _TNFeInfNFeDetImpostoIPI_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "IPI");
32
    private final static QName _TNFeInfNFeDetImpostoII_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "II");
33
    private final static QName _TNFeInfNFeDetImpostoISSQN_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ISSQN");
34
    private final static QName _TNFeInfNFeDetImpostoPIS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PIS");
35
    private final static QName _TNFeInfNFeDetImpostoPISST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "PISST");
36
    private final static QName _TNFeInfNFeDetImpostoCOFINS_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINS");
37
    private final static QName _TNFeInfNFeDetImpostoCOFINSST_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "COFINSST");
38
    private final static QName _TNFeInfNFeDetImpostoICMSUFDest_QNAME = new QName("http://www.portalfiscal.inf.br/nfe", "ICMSUFDest");
39
 
40
    /**
41
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.com.swconsultoria.nfe.schema_4.enviNFe
42
     *
43
     */
44
    public ObjectFactory() {
45
    }
46
 
47
    /**
48
     * Create an instance of {@link ReferenceType }
49
     *
50
     */
51
    public ReferenceType createReferenceType() {
52
        return new ReferenceType();
53
    }
54
 
55
    /**
56
     * Create an instance of {@link SignedInfoType }
57
     *
58
     */
59
    public SignedInfoType createSignedInfoType() {
60
        return new SignedInfoType();
61
    }
62
 
63
    /**
64
     * Create an instance of {@link TIpi }
65
     *
66
     */
67
    public TIpi createTIpi() {
68
        return new TIpi();
69
    }
70
 
71
    /**
72
     * Create an instance of {@link TRetEnviNFe }
73
     *
74
     */
75
    public TRetEnviNFe createTRetEnviNFe() {
76
        return new TRetEnviNFe();
77
    }
78
 
79
    /**
80
     * Create an instance of {@link TProtNFe }
81
     *
82
     */
83
    public TProtNFe createTProtNFe() {
84
        return new TProtNFe();
85
    }
86
 
87
    /**
88
     * Create an instance of {@link TNFe }
89
     *
90
     */
91
    public TNFe createTNFe() {
92
        return new TNFe();
93
    }
94
 
95
    /**
96
     * Create an instance of {@link TNFe.InfNFe }
97
     *
98
     */
99
    public TNFe.InfNFe createTNFeInfNFe() {
100
        return new TNFe.InfNFe();
101
    }
102
 
103
    /**
104
     * Create an instance of {@link TNFe.InfNFe.Cana }
105
     *
106
     */
107
    public TNFe.InfNFe.Cana createTNFeInfNFeCana() {
108
        return new TNFe.InfNFe.Cana();
109
    }
110
 
111
    /**
112
     * Create an instance of {@link TNFe.InfNFe.InfAdic }
113
     *
114
     */
115
    public TNFe.InfNFe.InfAdic createTNFeInfNFeInfAdic() {
116
        return new TNFe.InfNFe.InfAdic();
117
    }
118
 
119
    /**
120
     * Create an instance of {@link TNFe.InfNFe.Pag }
121
     *
122
     */
123
    public TNFe.InfNFe.Pag createTNFeInfNFePag() {
124
        return new TNFe.InfNFe.Pag();
125
    }
126
 
127
    /**
128
     * Create an instance of {@link TNFe.InfNFe.Pag.DetPag }
129
     *
130
     */
131
    public TNFe.InfNFe.Pag.DetPag createTNFeInfNFePagDetPag() {
132
        return new TNFe.InfNFe.Pag.DetPag();
133
    }
134
 
135
    /**
136
     * Create an instance of {@link TNFe.InfNFe.Cobr }
137
     *
138
     */
139
    public TNFe.InfNFe.Cobr createTNFeInfNFeCobr() {
140
        return new TNFe.InfNFe.Cobr();
141
    }
142
 
143
    /**
144
     * Create an instance of {@link TNFe.InfNFe.Transp }
145
     *
146
     */
147
    public TNFe.InfNFe.Transp createTNFeInfNFeTransp() {
148
        return new TNFe.InfNFe.Transp();
149
    }
150
 
151
    /**
152
     * Create an instance of {@link TNFe.InfNFe.Transp.Vol }
153
     *
154
     */
155
    public TNFe.InfNFe.Transp.Vol createTNFeInfNFeTranspVol() {
156
        return new TNFe.InfNFe.Transp.Vol();
157
    }
158
 
159
    /**
160
     * Create an instance of {@link TNFe.InfNFe.Total }
161
     *
162
     */
163
    public TNFe.InfNFe.Total createTNFeInfNFeTotal() {
164
        return new TNFe.InfNFe.Total();
165
    }
166
 
167
    /**
168
     * Create an instance of {@link TNFe.InfNFe.Det }
169
     *
170
     */
171
    public TNFe.InfNFe.Det createTNFeInfNFeDet() {
172
        return new TNFe.InfNFe.Det();
173
    }
174
 
175
    /**
176
     * Create an instance of {@link TNFe.InfNFe.Det.ObsItem }
177
     *
178
     */
179
    public TNFe.InfNFe.Det.ObsItem createTNFeInfNFeDetObsItem() {
180
        return new TNFe.InfNFe.Det.ObsItem();
181
    }
182
 
183
    /**
184
     * Create an instance of {@link TNFe.InfNFe.Det.ImpostoDevol }
185
     *
186
     */
187
    public TNFe.InfNFe.Det.ImpostoDevol createTNFeInfNFeDetImpostoDevol() {
188
        return new TNFe.InfNFe.Det.ImpostoDevol();
189
    }
190
 
191
    /**
192
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto }
193
     *
194
     */
195
    public TNFe.InfNFe.Det.Imposto createTNFeInfNFeDetImposto() {
196
        return new TNFe.InfNFe.Det.Imposto();
197
    }
198
 
199
    /**
200
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINS }
201
     *
202
     */
203
    public TNFe.InfNFe.Det.Imposto.COFINS createTNFeInfNFeDetImpostoCOFINS() {
204
        return new TNFe.InfNFe.Det.Imposto.COFINS();
205
    }
206
 
207
    /**
208
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PIS }
209
     *
210
     */
211
    public TNFe.InfNFe.Det.Imposto.PIS createTNFeInfNFeDetImpostoPIS() {
212
        return new TNFe.InfNFe.Det.Imposto.PIS();
213
    }
214
 
215
    /**
216
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS }
217
     *
218
     */
219
    public TNFe.InfNFe.Det.Imposto.ICMS createTNFeInfNFeDetImpostoICMS() {
220
        return new TNFe.InfNFe.Det.Imposto.ICMS();
221
    }
222
 
223
    /**
224
     * Create an instance of {@link TNFe.InfNFe.Det.Prod }
225
     *
226
     */
227
    public TNFe.InfNFe.Det.Prod createTNFeInfNFeDetProd() {
228
        return new TNFe.InfNFe.Det.Prod();
229
    }
230
 
231
    /**
232
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Comb }
233
     *
234
     */
235
    public TNFe.InfNFe.Det.Prod.Comb createTNFeInfNFeDetProdComb() {
236
        return new TNFe.InfNFe.Det.Prod.Comb();
237
    }
238
 
239
    /**
240
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.DetExport }
241
     *
242
     */
243
    public TNFe.InfNFe.Det.Prod.DetExport createTNFeInfNFeDetProdDetExport() {
244
        return new TNFe.InfNFe.Det.Prod.DetExport();
245
    }
246
 
247
    /**
248
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.DI }
249
     *
250
     */
251
    public TNFe.InfNFe.Det.Prod.DI createTNFeInfNFeDetProdDI() {
252
        return new TNFe.InfNFe.Det.Prod.DI();
253
    }
254
 
255
    /**
256
     * Create an instance of {@link TNFe.InfNFe.Ide }
257
     *
258
     */
259
    public TNFe.InfNFe.Ide createTNFeInfNFeIde() {
260
        return new TNFe.InfNFe.Ide();
261
    }
262
 
263
    /**
264
     * Create an instance of {@link TNFe.InfNFe.Ide.NFref }
265
     *
266
     */
267
    public TNFe.InfNFe.Ide.NFref createTNFeInfNFeIdeNFref() {
268
        return new TNFe.InfNFe.Ide.NFref();
269
    }
270
 
271
    /**
272
     * Create an instance of {@link TEnviNFe }
273
     *
274
     */
275
    public TEnviNFe createTEnviNFe() {
276
        return new TEnviNFe();
277
    }
278
 
279
    /**
280
     * Create an instance of {@link TConsReciNFe }
281
     *
282
     */
283
    public TConsReciNFe createTConsReciNFe() {
284
        return new TConsReciNFe();
285
    }
286
 
287
    /**
288
     * Create an instance of {@link TRetConsReciNFe }
289
     *
290
     */
291
    public TRetConsReciNFe createTRetConsReciNFe() {
292
        return new TRetConsReciNFe();
293
    }
294
 
295
    /**
296
     * Create an instance of {@link TNfeProc }
297
     *
298
     */
299
    public TNfeProc createTNfeProc() {
300
        return new TNfeProc();
301
    }
302
 
303
    /**
304
     * Create an instance of {@link TEndereco }
305
     *
306
     */
307
    public TEndereco createTEndereco() {
308
        return new TEndereco();
309
    }
310
 
311
    /**
312
     * Create an instance of {@link TEnderEmi }
313
     *
314
     */
315
    public TEnderEmi createTEnderEmi() {
316
        return new TEnderEmi();
317
    }
318
 
319
    /**
320
     * Create an instance of {@link TLocal }
321
     *
322
     */
323
    public TLocal createTLocal() {
324
        return new TLocal();
325
    }
326
 
327
    /**
328
     * Create an instance of {@link TInfRespTec }
329
     *
330
     */
331
    public TInfRespTec createTInfRespTec() {
332
        return new TInfRespTec();
333
    }
334
 
335
    /**
336
     * Create an instance of {@link TVeiculo }
337
     *
338
     */
339
    public TVeiculo createTVeiculo() {
340
        return new TVeiculo();
341
    }
342
 
343
    /**
344
     * Create an instance of {@link SignatureType }
345
     *
346
     */
347
    public SignatureType createSignatureType() {
348
        return new SignatureType();
349
    }
350
 
351
    /**
352
     * Create an instance of {@link SignatureValueType }
353
     *
354
     */
355
    public SignatureValueType createSignatureValueType() {
356
        return new SignatureValueType();
357
    }
358
 
359
    /**
360
     * Create an instance of {@link TransformsType }
361
     *
362
     */
363
    public TransformsType createTransformsType() {
364
        return new TransformsType();
365
    }
366
 
367
    /**
368
     * Create an instance of {@link TransformType }
369
     *
370
     */
371
    public TransformType createTransformType() {
372
        return new TransformType();
373
    }
374
 
375
    /**
376
     * Create an instance of {@link KeyInfoType }
377
     *
378
     */
379
    public KeyInfoType createKeyInfoType() {
380
        return new KeyInfoType();
381
    }
382
 
383
    /**
384
     * Create an instance of {@link X509DataType }
385
     *
386
     */
387
    public X509DataType createX509DataType() {
388
        return new X509DataType();
389
    }
390
 
391
    /**
392
     * Create an instance of {@link ReferenceType.DigestMethod }
393
     *
394
     */
395
    public ReferenceType.DigestMethod createReferenceTypeDigestMethod() {
396
        return new ReferenceType.DigestMethod();
397
    }
398
 
399
    /**
400
     * Create an instance of {@link SignedInfoType.CanonicalizationMethod }
401
     *
402
     */
403
    public SignedInfoType.CanonicalizationMethod createSignedInfoTypeCanonicalizationMethod() {
404
        return new SignedInfoType.CanonicalizationMethod();
405
    }
406
 
407
    /**
408
     * Create an instance of {@link SignedInfoType.SignatureMethod }
409
     *
410
     */
411
    public SignedInfoType.SignatureMethod createSignedInfoTypeSignatureMethod() {
412
        return new SignedInfoType.SignatureMethod();
413
    }
414
 
415
    /**
416
     * Create an instance of {@link TIpi.IPITrib }
417
     *
418
     */
419
    public TIpi.IPITrib createTIpiIPITrib() {
420
        return new TIpi.IPITrib();
421
    }
422
 
423
    /**
424
     * Create an instance of {@link TIpi.IPINT }
425
     *
426
     */
427
    public TIpi.IPINT createTIpiIPINT() {
428
        return new TIpi.IPINT();
429
    }
430
 
431
    /**
432
     * Create an instance of {@link TRetEnviNFe.InfRec }
433
     *
434
     */
435
    public TRetEnviNFe.InfRec createTRetEnviNFeInfRec() {
436
        return new TRetEnviNFe.InfRec();
437
    }
438
 
439
    /**
440
     * Create an instance of {@link TProtNFe.InfProt }
441
     *
442
     */
443
    public TProtNFe.InfProt createTProtNFeInfProt() {
444
        return new TProtNFe.InfProt();
445
    }
446
 
447
    /**
448
     * Create an instance of {@link TNFe.InfNFeSupl }
449
     *
450
     */
451
    public TNFe.InfNFeSupl createTNFeInfNFeSupl() {
452
        return new TNFe.InfNFeSupl();
453
    }
454
 
455
    /**
456
     * Create an instance of {@link TNFe.InfNFe.Emit }
457
     *
458
     */
459
    public TNFe.InfNFe.Emit createTNFeInfNFeEmit() {
460
        return new TNFe.InfNFe.Emit();
461
    }
462
 
463
    /**
464
     * Create an instance of {@link TNFe.InfNFe.Avulsa }
465
     *
466
     */
467
    public TNFe.InfNFe.Avulsa createTNFeInfNFeAvulsa() {
468
        return new TNFe.InfNFe.Avulsa();
469
    }
470
 
471
    /**
472
     * Create an instance of {@link TNFe.InfNFe.Dest }
473
     *
474
     */
475
    public TNFe.InfNFe.Dest createTNFeInfNFeDest() {
476
        return new TNFe.InfNFe.Dest();
477
    }
478
 
479
    /**
480
     * Create an instance of {@link TNFe.InfNFe.AutXML }
481
     *
482
     */
483
    public TNFe.InfNFe.AutXML createTNFeInfNFeAutXML() {
484
        return new TNFe.InfNFe.AutXML();
485
    }
486
 
487
    /**
488
     * Create an instance of {@link TNFe.InfNFe.InfIntermed }
489
     *
490
     */
491
    public TNFe.InfNFe.InfIntermed createTNFeInfNFeInfIntermed() {
492
        return new TNFe.InfNFe.InfIntermed();
493
    }
494
 
495
    /**
496
     * Create an instance of {@link TNFe.InfNFe.Exporta }
497
     *
498
     */
499
    public TNFe.InfNFe.Exporta createTNFeInfNFeExporta() {
500
        return new TNFe.InfNFe.Exporta();
501
    }
502
 
503
    /**
504
     * Create an instance of {@link TNFe.InfNFe.Compra }
505
     *
506
     */
507
    public TNFe.InfNFe.Compra createTNFeInfNFeCompra() {
508
        return new TNFe.InfNFe.Compra();
509
    }
510
 
511
    /**
512
     * Create an instance of {@link TNFe.InfNFe.InfSolicNFF }
513
     *
514
     */
515
    public TNFe.InfNFe.InfSolicNFF createTNFeInfNFeInfSolicNFF() {
516
        return new TNFe.InfNFe.InfSolicNFF();
517
    }
518
 
519
    /**
520
     * Create an instance of {@link TNFe.InfNFe.Cana.ForDia }
521
     *
522
     */
523
    public TNFe.InfNFe.Cana.ForDia createTNFeInfNFeCanaForDia() {
524
        return new TNFe.InfNFe.Cana.ForDia();
525
    }
526
 
527
    /**
528
     * Create an instance of {@link TNFe.InfNFe.Cana.Deduc }
529
     *
530
     */
531
    public TNFe.InfNFe.Cana.Deduc createTNFeInfNFeCanaDeduc() {
532
        return new TNFe.InfNFe.Cana.Deduc();
533
    }
534
 
535
    /**
536
     * Create an instance of {@link TNFe.InfNFe.InfAdic.ObsCont }
537
     *
538
     */
539
    public TNFe.InfNFe.InfAdic.ObsCont createTNFeInfNFeInfAdicObsCont() {
540
        return new TNFe.InfNFe.InfAdic.ObsCont();
541
    }
542
 
543
    /**
544
     * Create an instance of {@link TNFe.InfNFe.InfAdic.ObsFisco }
545
     *
546
     */
547
    public TNFe.InfNFe.InfAdic.ObsFisco createTNFeInfNFeInfAdicObsFisco() {
548
        return new TNFe.InfNFe.InfAdic.ObsFisco();
549
    }
550
 
551
    /**
552
     * Create an instance of {@link TNFe.InfNFe.InfAdic.ProcRef }
553
     *
554
     */
555
    public TNFe.InfNFe.InfAdic.ProcRef createTNFeInfNFeInfAdicProcRef() {
556
        return new TNFe.InfNFe.InfAdic.ProcRef();
557
    }
558
 
559
    /**
560
     * Create an instance of {@link TNFe.InfNFe.Pag.DetPag.Card }
561
     *
562
     */
563
    public TNFe.InfNFe.Pag.DetPag.Card createTNFeInfNFePagDetPagCard() {
564
        return new TNFe.InfNFe.Pag.DetPag.Card();
565
    }
566
 
567
    /**
568
     * Create an instance of {@link TNFe.InfNFe.Cobr.Fat }
569
     *
570
     */
571
    public TNFe.InfNFe.Cobr.Fat createTNFeInfNFeCobrFat() {
572
        return new TNFe.InfNFe.Cobr.Fat();
573
    }
574
 
575
    /**
576
     * Create an instance of {@link TNFe.InfNFe.Cobr.Dup }
577
     *
578
     */
579
    public TNFe.InfNFe.Cobr.Dup createTNFeInfNFeCobrDup() {
580
        return new TNFe.InfNFe.Cobr.Dup();
581
    }
582
 
583
    /**
584
     * Create an instance of {@link TNFe.InfNFe.Transp.Transporta }
585
     *
586
     */
587
    public TNFe.InfNFe.Transp.Transporta createTNFeInfNFeTranspTransporta() {
588
        return new TNFe.InfNFe.Transp.Transporta();
589
    }
590
 
591
    /**
592
     * Create an instance of {@link TNFe.InfNFe.Transp.RetTransp }
593
     *
594
     */
595
    public TNFe.InfNFe.Transp.RetTransp createTNFeInfNFeTranspRetTransp() {
596
        return new TNFe.InfNFe.Transp.RetTransp();
597
    }
598
 
599
    /**
600
     * Create an instance of {@link TNFe.InfNFe.Transp.Vol.Lacres }
601
     *
602
     */
603
    public TNFe.InfNFe.Transp.Vol.Lacres createTNFeInfNFeTranspVolLacres() {
604
        return new TNFe.InfNFe.Transp.Vol.Lacres();
605
    }
606
 
607
    /**
608
     * Create an instance of {@link TNFe.InfNFe.Total.ICMSTot }
609
     *
610
     */
611
    public TNFe.InfNFe.Total.ICMSTot createTNFeInfNFeTotalICMSTot() {
612
        return new TNFe.InfNFe.Total.ICMSTot();
613
    }
614
 
615
    /**
616
     * Create an instance of {@link TNFe.InfNFe.Total.ISSQNtot }
617
     *
618
     */
619
    public TNFe.InfNFe.Total.ISSQNtot createTNFeInfNFeTotalISSQNtot() {
620
        return new TNFe.InfNFe.Total.ISSQNtot();
621
    }
622
 
623
    /**
624
     * Create an instance of {@link TNFe.InfNFe.Total.RetTrib }
625
     *
626
     */
627
    public TNFe.InfNFe.Total.RetTrib createTNFeInfNFeTotalRetTrib() {
628
        return new TNFe.InfNFe.Total.RetTrib();
629
    }
630
 
631
    /**
632
     * Create an instance of {@link TNFe.InfNFe.Det.ObsItem.ObsCont }
633
     *
634
     */
635
    public TNFe.InfNFe.Det.ObsItem.ObsCont createTNFeInfNFeDetObsItemObsCont() {
636
        return new TNFe.InfNFe.Det.ObsItem.ObsCont();
637
    }
638
 
639
    /**
640
     * Create an instance of {@link TNFe.InfNFe.Det.ObsItem.ObsFisco }
641
     *
642
     */
643
    public TNFe.InfNFe.Det.ObsItem.ObsFisco createTNFeInfNFeDetObsItemObsFisco() {
644
        return new TNFe.InfNFe.Det.ObsItem.ObsFisco();
645
    }
646
 
647
    /**
648
     * Create an instance of {@link TNFe.InfNFe.Det.ImpostoDevol.IPI }
649
     *
650
     */
651
    public TNFe.InfNFe.Det.ImpostoDevol.IPI createTNFeInfNFeDetImpostoDevolIPI() {
652
        return new TNFe.InfNFe.Det.ImpostoDevol.IPI();
653
    }
654
 
655
    /**
656
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.II }
657
     *
658
     */
659
    public TNFe.InfNFe.Det.Imposto.II createTNFeInfNFeDetImpostoII() {
660
        return new TNFe.InfNFe.Det.Imposto.II();
661
    }
662
 
663
    /**
664
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ISSQN }
665
     *
666
     */
667
    public TNFe.InfNFe.Det.Imposto.ISSQN createTNFeInfNFeDetImpostoISSQN() {
668
        return new TNFe.InfNFe.Det.Imposto.ISSQN();
669
    }
670
 
671
    /**
672
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PISST }
673
     *
674
     */
675
    public TNFe.InfNFe.Det.Imposto.PISST createTNFeInfNFeDetImpostoPISST() {
676
        return new TNFe.InfNFe.Det.Imposto.PISST();
677
    }
678
 
679
    /**
680
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINSST }
681
     *
682
     */
683
    public TNFe.InfNFe.Det.Imposto.COFINSST createTNFeInfNFeDetImpostoCOFINSST() {
684
        return new TNFe.InfNFe.Det.Imposto.COFINSST();
685
    }
686
 
687
    /**
688
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }
689
     *
690
     */
691
    public TNFe.InfNFe.Det.Imposto.ICMSUFDest createTNFeInfNFeDetImpostoICMSUFDest() {
692
        return new TNFe.InfNFe.Det.Imposto.ICMSUFDest();
693
    }
694
 
695
    /**
696
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINS.COFINSAliq }
697
     *
698
     */
699
    public TNFe.InfNFe.Det.Imposto.COFINS.COFINSAliq createTNFeInfNFeDetImpostoCOFINSCOFINSAliq() {
700
        return new TNFe.InfNFe.Det.Imposto.COFINS.COFINSAliq();
701
    }
702
 
703
    /**
704
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINS.COFINSQtde }
705
     *
706
     */
707
    public TNFe.InfNFe.Det.Imposto.COFINS.COFINSQtde createTNFeInfNFeDetImpostoCOFINSCOFINSQtde() {
708
        return new TNFe.InfNFe.Det.Imposto.COFINS.COFINSQtde();
709
    }
710
 
711
    /**
712
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINS.COFINSNT }
713
     *
714
     */
715
    public TNFe.InfNFe.Det.Imposto.COFINS.COFINSNT createTNFeInfNFeDetImpostoCOFINSCOFINSNT() {
716
        return new TNFe.InfNFe.Det.Imposto.COFINS.COFINSNT();
717
    }
718
 
719
    /**
720
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr }
721
     *
722
     */
723
    public TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr createTNFeInfNFeDetImpostoCOFINSCOFINSOutr() {
724
        return new TNFe.InfNFe.Det.Imposto.COFINS.COFINSOutr();
725
    }
726
 
727
    /**
728
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PIS.PISAliq }
729
     *
730
     */
731
    public TNFe.InfNFe.Det.Imposto.PIS.PISAliq createTNFeInfNFeDetImpostoPISPISAliq() {
732
        return new TNFe.InfNFe.Det.Imposto.PIS.PISAliq();
733
    }
734
 
735
    /**
736
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PIS.PISQtde }
737
     *
738
     */
739
    public TNFe.InfNFe.Det.Imposto.PIS.PISQtde createTNFeInfNFeDetImpostoPISPISQtde() {
740
        return new TNFe.InfNFe.Det.Imposto.PIS.PISQtde();
741
    }
742
 
743
    /**
744
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PIS.PISNT }
745
     *
746
     */
747
    public TNFe.InfNFe.Det.Imposto.PIS.PISNT createTNFeInfNFeDetImpostoPISPISNT() {
748
        return new TNFe.InfNFe.Det.Imposto.PIS.PISNT();
749
    }
750
 
751
    /**
752
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.PIS.PISOutr }
753
     *
754
     */
755
    public TNFe.InfNFe.Det.Imposto.PIS.PISOutr createTNFeInfNFeDetImpostoPISPISOutr() {
756
        return new TNFe.InfNFe.Det.Imposto.PIS.PISOutr();
757
    }
758
 
759
    /**
760
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS00 }
761
     *
762
     */
763
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS00 createTNFeInfNFeDetImpostoICMSICMS00() {
764
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS00();
765
    }
766
 
767
    /**
768
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS02 }
769
     *
770
     */
771
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS02 createTNFeInfNFeDetImpostoICMSICMS02() {
772
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS02();
773
    }
774
 
775
    /**
776
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS10 }
777
     *
778
     */
779
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS10 createTNFeInfNFeDetImpostoICMSICMS10() {
780
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS10();
781
    }
782
 
783
    /**
784
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS15 }
785
     *
786
     */
787
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS15 createTNFeInfNFeDetImpostoICMSICMS15() {
788
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS15();
789
    }
790
 
791
    /**
792
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS20 }
793
     *
794
     */
795
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS20 createTNFeInfNFeDetImpostoICMSICMS20() {
796
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS20();
797
    }
798
 
799
    /**
800
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS30 }
801
     *
802
     */
803
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS30 createTNFeInfNFeDetImpostoICMSICMS30() {
804
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS30();
805
    }
806
 
807
    /**
808
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS40 }
809
     *
810
     */
811
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS40 createTNFeInfNFeDetImpostoICMSICMS40() {
812
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS40();
813
    }
814
 
815
    /**
816
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS51 }
817
     *
818
     */
819
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS51 createTNFeInfNFeDetImpostoICMSICMS51() {
820
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS51();
821
    }
822
 
823
    /**
824
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS53 }
825
     *
826
     */
827
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS53 createTNFeInfNFeDetImpostoICMSICMS53() {
828
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS53();
829
    }
830
 
831
    /**
832
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS60 }
833
     *
834
     */
835
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS60 createTNFeInfNFeDetImpostoICMSICMS60() {
836
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS60();
837
    }
838
 
839
    /**
840
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS61 }
841
     *
842
     */
843
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS61 createTNFeInfNFeDetImpostoICMSICMS61() {
844
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS61();
845
    }
846
 
847
    /**
848
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS70 }
849
     *
850
     */
851
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS70 createTNFeInfNFeDetImpostoICMSICMS70() {
852
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS70();
853
    }
854
 
855
    /**
856
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMS90 }
857
     *
858
     */
859
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMS90 createTNFeInfNFeDetImpostoICMSICMS90() {
860
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMS90();
861
    }
862
 
863
    /**
864
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSPart }
865
     *
866
     */
867
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSPart createTNFeInfNFeDetImpostoICMSICMSPart() {
868
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSPart();
869
    }
870
 
871
    /**
872
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSST }
873
     *
874
     */
875
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSST createTNFeInfNFeDetImpostoICMSICMSST() {
876
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSST();
877
    }
878
 
879
    /**
880
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101 }
881
     *
882
     */
883
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101 createTNFeInfNFeDetImpostoICMSICMSSN101() {
884
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN101();
885
    }
886
 
887
    /**
888
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102 }
889
     *
890
     */
891
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102 createTNFeInfNFeDetImpostoICMSICMSSN102() {
892
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN102();
893
    }
894
 
895
    /**
896
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201 }
897
     *
898
     */
899
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201 createTNFeInfNFeDetImpostoICMSICMSSN201() {
900
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN201();
901
    }
902
 
903
    /**
904
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202 }
905
     *
906
     */
907
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202 createTNFeInfNFeDetImpostoICMSICMSSN202() {
908
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN202();
909
    }
910
 
911
    /**
912
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500 }
913
     *
914
     */
915
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500 createTNFeInfNFeDetImpostoICMSICMSSN500() {
916
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN500();
917
    }
918
 
919
    /**
920
     * Create an instance of {@link TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 }
921
     *
922
     */
923
    public TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900 createTNFeInfNFeDetImpostoICMSICMSSN900() {
924
        return new TNFe.InfNFe.Det.Imposto.ICMS.ICMSSN900();
925
    }
926
 
927
    /**
928
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Rastro }
929
     *
930
     */
931
    public TNFe.InfNFe.Det.Prod.Rastro createTNFeInfNFeDetProdRastro() {
932
        return new TNFe.InfNFe.Det.Prod.Rastro();
933
    }
934
 
935
    /**
936
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.InfProdNFF }
937
     *
938
     */
939
    public TNFe.InfNFe.Det.Prod.InfProdNFF createTNFeInfNFeDetProdInfProdNFF() {
940
        return new TNFe.InfNFe.Det.Prod.InfProdNFF();
941
    }
942
 
943
    /**
944
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.InfProdEmb }
945
     *
946
     */
947
    public TNFe.InfNFe.Det.Prod.InfProdEmb createTNFeInfNFeDetProdInfProdEmb() {
948
        return new TNFe.InfNFe.Det.Prod.InfProdEmb();
949
    }
950
 
951
    /**
952
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.VeicProd }
953
     *
954
     */
955
    public TNFe.InfNFe.Det.Prod.VeicProd createTNFeInfNFeDetProdVeicProd() {
956
        return new TNFe.InfNFe.Det.Prod.VeicProd();
957
    }
958
 
959
    /**
960
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Med }
961
     *
962
     */
963
    public TNFe.InfNFe.Det.Prod.Med createTNFeInfNFeDetProdMed() {
964
        return new TNFe.InfNFe.Det.Prod.Med();
965
    }
966
 
967
    /**
968
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Arma }
969
     *
970
     */
971
    public TNFe.InfNFe.Det.Prod.Arma createTNFeInfNFeDetProdArma() {
972
        return new TNFe.InfNFe.Det.Prod.Arma();
973
    }
974
 
975
    /**
976
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Comb.CIDE }
977
     *
978
     */
979
    public TNFe.InfNFe.Det.Prod.Comb.CIDE createTNFeInfNFeDetProdCombCIDE() {
980
        return new TNFe.InfNFe.Det.Prod.Comb.CIDE();
981
    }
982
 
983
    /**
984
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Comb.Encerrante }
985
     *
986
     */
987
    public TNFe.InfNFe.Det.Prod.Comb.Encerrante createTNFeInfNFeDetProdCombEncerrante() {
988
        return new TNFe.InfNFe.Det.Prod.Comb.Encerrante();
989
    }
990
 
991
    /**
992
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.Comb.OrigComb }
993
     *
994
     */
995
    public TNFe.InfNFe.Det.Prod.Comb.OrigComb createTNFeInfNFeDetProdCombOrigComb() {
996
        return new TNFe.InfNFe.Det.Prod.Comb.OrigComb();
997
    }
998
 
999
    /**
1000
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.DetExport.ExportInd }
1001
     *
1002
     */
1003
    public TNFe.InfNFe.Det.Prod.DetExport.ExportInd createTNFeInfNFeDetProdDetExportExportInd() {
1004
        return new TNFe.InfNFe.Det.Prod.DetExport.ExportInd();
1005
    }
1006
 
1007
    /**
1008
     * Create an instance of {@link TNFe.InfNFe.Det.Prod.DI.Adi }
1009
     *
1010
     */
1011
    public TNFe.InfNFe.Det.Prod.DI.Adi createTNFeInfNFeDetProdDIAdi() {
1012
        return new TNFe.InfNFe.Det.Prod.DI.Adi();
1013
    }
1014
 
1015
    /**
1016
     * Create an instance of {@link TNFe.InfNFe.Ide.NFref.RefNF }
1017
     *
1018
     */
1019
    public TNFe.InfNFe.Ide.NFref.RefNF createTNFeInfNFeIdeNFrefRefNF() {
1020
        return new TNFe.InfNFe.Ide.NFref.RefNF();
1021
    }
1022
 
1023
    /**
1024
     * Create an instance of {@link TNFe.InfNFe.Ide.NFref.RefNFP }
1025
     *
1026
     */
1027
    public TNFe.InfNFe.Ide.NFref.RefNFP createTNFeInfNFeIdeNFrefRefNFP() {
1028
        return new TNFe.InfNFe.Ide.NFref.RefNFP();
1029
    }
1030
 
1031
    /**
1032
     * Create an instance of {@link TNFe.InfNFe.Ide.NFref.RefECF }
1033
     *
1034
     */
1035
    public TNFe.InfNFe.Ide.NFref.RefECF createTNFeInfNFeIdeNFrefRefECF() {
1036
        return new TNFe.InfNFe.Ide.NFref.RefECF();
1037
    }
1038
 
1039
    /**
1040
     * Create an instance of {@link JAXBElement }{@code <}{@link TEnviNFe }{@code >}
1041
     *
1042
     * @param value
1043
     *     Java instance representing xml element's value.
1044
     * @return
1045
     *     the new instance of {@link JAXBElement }{@code <}{@link TEnviNFe }{@code >}
1046
     */
1047
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "enviNFe")
1048
    public JAXBElement<TEnviNFe> createEnviNFe(TEnviNFe value) {
1049
        return new JAXBElement<TEnviNFe>(_EnviNFe_QNAME, TEnviNFe.class, null, value);
1050
    }
1051
 
1052
    /**
1053
     * Create an instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}
1054
     *
1055
     * @param value
1056
     *     Java instance representing xml element's value.
1057
     * @return
1058
     *     the new instance of {@link JAXBElement }{@code <}{@link SignatureType }{@code >}
1059
     */
1060
    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Signature")
1061
    public JAXBElement<SignatureType> createSignature(SignatureType value) {
1062
        return new JAXBElement<SignatureType>(_Signature_QNAME, SignatureType.class, null, value);
1063
    }
1064
 
1065
    /**
1066
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
1067
     *
1068
     * @param value
1069
     *     Java instance representing xml element's value.
1070
     * @return
1071
     *     the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
1072
     */
1073
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "vTotTrib", scope = TNFe.InfNFe.Det.Imposto.class)
1074
    public JAXBElement<String> createTNFeInfNFeDetImpostoVTotTrib(String value) {
1075
        return new JAXBElement<String>(_TNFeInfNFeDetImpostoVTotTrib_QNAME, String.class, TNFe.InfNFe.Det.Imposto.class, value);
1076
    }
1077
 
1078
    /**
1079
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
1080
     *
1081
     * @param value
1082
     *     Java instance representing xml element's value.
1083
     * @return
1084
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMS }{@code >}
1085
     */
1086
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "ICMS", scope = TNFe.InfNFe.Det.Imposto.class)
1087
    public JAXBElement<TNFe.InfNFe.Det.Imposto.ICMS> createTNFeInfNFeDetImpostoICMS(TNFe.InfNFe.Det.Imposto.ICMS value) {
1088
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.ICMS>(_TNFeInfNFeDetImpostoICMS_QNAME, TNFe.InfNFe.Det.Imposto.ICMS.class, TNFe.InfNFe.Det.Imposto.class, value);
1089
    }
1090
 
1091
    /**
1092
     * Create an instance of {@link JAXBElement }{@code <}{@link TIpi }{@code >}
1093
     *
1094
     * @param value
1095
     *     Java instance representing xml element's value.
1096
     * @return
1097
     *     the new instance of {@link JAXBElement }{@code <}{@link TIpi }{@code >}
1098
     */
1099
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "IPI", scope = TNFe.InfNFe.Det.Imposto.class)
1100
    public JAXBElement<TIpi> createTNFeInfNFeDetImpostoIPI(TIpi value) {
1101
        return new JAXBElement<TIpi>(_TNFeInfNFeDetImpostoIPI_QNAME, TIpi.class, TNFe.InfNFe.Det.Imposto.class, value);
1102
    }
1103
 
1104
    /**
1105
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
1106
     *
1107
     * @param value
1108
     *     Java instance representing xml element's value.
1109
     * @return
1110
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.II }{@code >}
1111
     */
1112
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "II", scope = TNFe.InfNFe.Det.Imposto.class)
1113
    public JAXBElement<TNFe.InfNFe.Det.Imposto.II> createTNFeInfNFeDetImpostoII(TNFe.InfNFe.Det.Imposto.II value) {
1114
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.II>(_TNFeInfNFeDetImpostoII_QNAME, TNFe.InfNFe.Det.Imposto.II.class, TNFe.InfNFe.Det.Imposto.class, value);
1115
    }
1116
 
1117
    /**
1118
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
1119
     *
1120
     * @param value
1121
     *     Java instance representing xml element's value.
1122
     * @return
1123
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ISSQN }{@code >}
1124
     */
1125
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "ISSQN", scope = TNFe.InfNFe.Det.Imposto.class)
1126
    public JAXBElement<TNFe.InfNFe.Det.Imposto.ISSQN> createTNFeInfNFeDetImpostoISSQN(TNFe.InfNFe.Det.Imposto.ISSQN value) {
1127
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.ISSQN>(_TNFeInfNFeDetImpostoISSQN_QNAME, TNFe.InfNFe.Det.Imposto.ISSQN.class, TNFe.InfNFe.Det.Imposto.class, value);
1128
    }
1129
 
1130
    /**
1131
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
1132
     *
1133
     * @param value
1134
     *     Java instance representing xml element's value.
1135
     * @return
1136
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PIS }{@code >}
1137
     */
1138
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "PIS", scope = TNFe.InfNFe.Det.Imposto.class)
1139
    public JAXBElement<TNFe.InfNFe.Det.Imposto.PIS> createTNFeInfNFeDetImpostoPIS(TNFe.InfNFe.Det.Imposto.PIS value) {
1140
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.PIS>(_TNFeInfNFeDetImpostoPIS_QNAME, TNFe.InfNFe.Det.Imposto.PIS.class, TNFe.InfNFe.Det.Imposto.class, value);
1141
    }
1142
 
1143
    /**
1144
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
1145
     *
1146
     * @param value
1147
     *     Java instance representing xml element's value.
1148
     * @return
1149
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.PISST }{@code >}
1150
     */
1151
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "PISST", scope = TNFe.InfNFe.Det.Imposto.class)
1152
    public JAXBElement<TNFe.InfNFe.Det.Imposto.PISST> createTNFeInfNFeDetImpostoPISST(TNFe.InfNFe.Det.Imposto.PISST value) {
1153
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.PISST>(_TNFeInfNFeDetImpostoPISST_QNAME, TNFe.InfNFe.Det.Imposto.PISST.class, TNFe.InfNFe.Det.Imposto.class, value);
1154
    }
1155
 
1156
    /**
1157
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
1158
     *
1159
     * @param value
1160
     *     Java instance representing xml element's value.
1161
     * @return
1162
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINS }{@code >}
1163
     */
1164
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "COFINS", scope = TNFe.InfNFe.Det.Imposto.class)
1165
    public JAXBElement<TNFe.InfNFe.Det.Imposto.COFINS> createTNFeInfNFeDetImpostoCOFINS(TNFe.InfNFe.Det.Imposto.COFINS value) {
1166
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.COFINS>(_TNFeInfNFeDetImpostoCOFINS_QNAME, TNFe.InfNFe.Det.Imposto.COFINS.class, TNFe.InfNFe.Det.Imposto.class, value);
1167
    }
1168
 
1169
    /**
1170
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
1171
     *
1172
     * @param value
1173
     *     Java instance representing xml element's value.
1174
     * @return
1175
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.COFINSST }{@code >}
1176
     */
1177
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "COFINSST", scope = TNFe.InfNFe.Det.Imposto.class)
1178
    public JAXBElement<TNFe.InfNFe.Det.Imposto.COFINSST> createTNFeInfNFeDetImpostoCOFINSST(TNFe.InfNFe.Det.Imposto.COFINSST value) {
1179
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.COFINSST>(_TNFeInfNFeDetImpostoCOFINSST_QNAME, TNFe.InfNFe.Det.Imposto.COFINSST.class, TNFe.InfNFe.Det.Imposto.class, value);
1180
    }
1181
 
1182
    /**
1183
     * Create an instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
1184
     *
1185
     * @param value
1186
     *     Java instance representing xml element's value.
1187
     * @return
1188
     *     the new instance of {@link JAXBElement }{@code <}{@link TNFe.InfNFe.Det.Imposto.ICMSUFDest }{@code >}
1189
     */
1190
    @XmlElementDecl(namespace = "http://www.portalfiscal.inf.br/nfe", name = "ICMSUFDest", scope = TNFe.InfNFe.Det.Imposto.class)
1191
    public JAXBElement<TNFe.InfNFe.Det.Imposto.ICMSUFDest> createTNFeInfNFeDetImpostoICMSUFDest(TNFe.InfNFe.Det.Imposto.ICMSUFDest value) {
1192
        return new JAXBElement<TNFe.InfNFe.Det.Imposto.ICMSUFDest>(_TNFeInfNFeDetImpostoICMSUFDest_QNAME, TNFe.InfNFe.Det.Imposto.ICMSUFDest.class, TNFe.InfNFe.Det.Imposto.class, value);
1193
    }
1194
 
1195
}