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 @@ - +