diff --git a/pysped/nfe/leiaute/__init__.py b/pysped/nfe/leiaute/__init__.py
index 662a3ff4..37562621 100644
--- a/pysped/nfe/leiaute/__init__.py
+++ b/pysped/nfe/leiaute/__init__.py
@@ -363,6 +363,7 @@
from .nfe_400 import ProcRef as ProcRef_400
from .nfe_400 import AutXML as AutXML_400
from .nfe_400 import Rastro as Rastro_400
+from .nfe_400 import Fat as Fat_400
#
# Envio de lote de NF-e
diff --git a/pysped/nfe/leiaute/nfe_110.py b/pysped/nfe/leiaute/nfe_110.py
index 814c28e8..89dd3e57 100644
--- a/pysped/nfe/leiaute/nfe_110.py
+++ b/pysped/nfe/leiaute/nfe_110.py
@@ -2477,7 +2477,7 @@ def __init__(self):
super(Fat, self).__init__()
self.nFat = TagCaracter(nome='nFat', codigo='Y03', tamanho=[1, 60], raiz='//NFe/infNFe/cobr/fat', obrigatorio=False)
self.vOrig = TagDecimal(nome='vOrig', codigo='Y04', tamanho=[1, 15, 1], decimais=[0, 2, 2], raiz='//NFe/infNFe/cobr/fat', obrigatorio=False)
- self.vDesc = TagDecimal(nome='vDesc', codigo='Y05', tamanho=[1, 15, 1], decimais=[0, 2, 2], raiz='//NFe/infNFe/cobr/fat', obrigatorio=False)
+ self.vDesc = TagDecimal(nome='vDesc', codigo='Y05', tamanho=[1, 15, 1], decimais=[0, 2, 2], raiz='//NFe/infNFe/cobr/fat', obrigatorio=True)
self.vLiq = TagDecimal(nome='vLiq' , codigo='Y06', tamanho=[1, 15, 1], decimais=[0, 2, 2], raiz='//NFe/infNFe/cobr/fat', obrigatorio=False)
def get_xml(self):
diff --git a/pysped/nfe/leiaute/schema/pl_009_v4/tiposBasico_v4.00.xsd b/pysped/nfe/leiaute/schema/pl_009_v4/tiposBasico_v4.00.xsd
old mode 100755
new mode 100644
index 515ad91a..4d6a3e04
--- a/pysped/nfe/leiaute/schema/pl_009_v4/tiposBasico_v4.00.xsd
+++ b/pysped/nfe/leiaute/schema/pl_009_v4/tiposBasico_v4.00.xsd
@@ -303,7 +303,7 @@
-
+