1- """This file was generated by xsdata, v24.11, on 2025-07-14 04:26:21
1+ """This file was generated by xsdata, v24.11, on 2025-07-14 04:38:46
22
33Generator: DataclassGenerator
44See: https://xsdata.readthedocs.io/
@@ -70,7 +70,7 @@ class Meta:
7070 "required" : True ,
7171 "max_length" : 44 ,
7272 "white_space" : "preserve" ,
73- "pattern" : r"[0-9]{44 }" ,
73+ "pattern" : r"[0-9]{6}[A-Z0-9]{12}[0-9]{26 }" ,
7474 },
7575 )
7676 versao : Optional [str ] = field (
@@ -95,6 +95,8 @@ class TretConsSitMdfe(CommonMixin):
9595 :ivar cUF: código da UF de atendimento
9696 :ivar protMDFe:
9797 :ivar procEventoMDFe:
98+ :ivar procInfraSA: Grupo de informações do compartilhamento do MDFe
99+ com InfraSA para geração do DTe
98100 :ivar versao:
99101 """
100102
@@ -128,7 +130,7 @@ class Meta:
128130 "namespace" : "http://www.portalfiscal.inf.br/mdfe" ,
129131 "required" : True ,
130132 "white_space" : "preserve" ,
131- "pattern" : r"[0-9]{3}" ,
133+ "pattern" : r"[0-9]{3,4 }" ,
132134 },
133135 )
134136 xMotivo : Optional [str ] = field (
@@ -165,6 +167,13 @@ class Meta:
165167 "namespace" : "http://www.portalfiscal.inf.br/mdfe" ,
166168 },
167169 )
170+ procInfraSA : Optional ["TretConsSitMdfe.ProcInfraSa" ] = field (
171+ default = None ,
172+ metadata = {
173+ "type" : "Element" ,
174+ "namespace" : "http://www.portalfiscal.inf.br/mdfe" ,
175+ },
176+ )
168177 versao : Optional [str ] = field (
169178 default = None ,
170179 metadata = {
@@ -223,3 +232,32 @@ class ProcEventoMdfe(CommonMixin):
223232 "white_space" : "preserve" ,
224233 },
225234 )
235+
236+ @dataclass
237+ class ProcInfraSa (CommonMixin ):
238+ """
239+ :ivar nProtDTe: Número do Protocolo de geração do DTe
240+ :ivar dhProt: Data e hora de geração do protocolo, no formato
241+ AAAA-MM-DDTHH:MM:SS TZD.
242+ """
243+
244+ nProtDTe : Optional [str ] = field (
245+ default = None ,
246+ metadata = {
247+ "type" : "Element" ,
248+ "namespace" : "http://www.portalfiscal.inf.br/mdfe" ,
249+ "required" : True ,
250+ "white_space" : "preserve" ,
251+ "pattern" : r"[0-9]{15}" ,
252+ },
253+ )
254+ dhProt : Optional [str ] = field (
255+ default = None ,
256+ metadata = {
257+ "type" : "Element" ,
258+ "namespace" : "http://www.portalfiscal.inf.br/mdfe" ,
259+ "required" : True ,
260+ "white_space" : "preserve" ,
261+ "pattern" : r"(((20(([02468][048])|([13579][26]))-02-29))|(20[0-9][0-9])-((((0[1-9])|(1[0-2]))-((0[1-9])|(1\d)|(2[0-8])))|((((0[13578])|(1[02]))-31)|(((0[1,3-9])|(1[0-2]))-(29|30)))))T(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d([\-,\+](0[0-9]|10|11):00|([\+](12):00))" ,
262+ },
263+ )
0 commit comments