Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 31 additions & 8 deletions NFe.AppTeste/Schemas/e790700_v1.00.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -42,17 +42,17 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="dhEmbarque" type="TDateTimeUTC" >
<xs:element name="dhEmbarque" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data do Embarque no formato AAAA-MM-DDThh:mm:ssTZD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dhAverbacao" type="TDateTimeUTC" >
<xs:element name="dhAverbacao" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data da averbação no formato AAAA-MM-DDThh:mm:ssTZD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nDue" >
<xs:element name="nDue">
<xs:annotation>
<xs:documentation>Número Identificador da Declaração Única do Comércio Exterior associada</xs:documentation>
</xs:annotation>
Expand All @@ -63,7 +63,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nItem" >
<xs:element name="nItem">
<xs:annotation>
<xs:documentation>Número do item da NF-e averbada</xs:documentation>
</xs:annotation>
Expand All @@ -74,7 +74,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nItemDue" >
<xs:element name="nItemDue">
<xs:annotation>
<xs:documentation>Informação do número do item na Declaração de Exportação associada a averbação.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -102,12 +102,32 @@
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="enquad" minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo de informações do enquadramento do item</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="cEnq" minOccurs="1" maxOccurs="4">
<xs:annotation>
<xs:documentation>Código do enquadramento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Expand All @@ -123,3 +143,6 @@
</xs:complexType>
</xs:element>
</xs:schema>



80 changes: 33 additions & 47 deletions NFe.AppTeste/Schemas/leiauteAverb_v1.00.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@
<xs:element name="infEvento">
<xs:complexType>
<xs:sequence>
<xs:element name="cOrgao" >
<xs:element name="cOrgao">
<xs:annotation>
<xs:documentation>Código do órgão de recepção do Evento. Para o evento de averbação de exportação será utilizado o valor 91 para o Ambiente Nacional.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="91" />
<xs:enumeration value="91"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Expand Down Expand Up @@ -120,17 +120,17 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="dhEmbarque" type="TDateTimeUTC" >
<xs:element name="dhEmbarque" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data do Embarque no formato AAAA-MM-DDThh:mm:ssTZD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="dhAverbacao" type="TDateTimeUTC" >
<xs:element name="dhAverbacao" type="TDateTimeUTC">
<xs:annotation>
<xs:documentation>Data da averbação no formato AAAA-MM-DDThh:mm:ssTZD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nDue" >
<xs:element name="nDue">
<xs:annotation>
<xs:documentation>Número Identificador da Declaração Única do Comércio Exterior associada</xs:documentation>
</xs:annotation>
Expand All @@ -141,7 +141,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nItem" >
<xs:element name="nItem">
<xs:annotation>
<xs:documentation>Número do item da NF-e averbada</xs:documentation>
</xs:annotation>
Expand All @@ -152,7 +152,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="nItemDue" >
<xs:element name="nItemDue">
<xs:annotation>
<xs:documentation>Informação do número do item na Declaração de Exportação associada a averbação.</xs:documentation>
</xs:annotation>
Expand Down Expand Up @@ -180,12 +180,32 @@
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="enquad" minOccurs="0">
<xs:annotation>
<xs:documentation>Grupo de informações do enquadramento do item</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="cEnq" minOccurs="1" maxOccurs="4">
<xs:annotation>
<xs:documentation>Código do enquadramento</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{5}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
Expand Down Expand Up @@ -442,41 +462,7 @@
<xs:pattern value="1.00"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TCOrgaoIBGE">
<xs:annotation>
<xs:documentation>Tipo Código de orgão (UF da tabela do IBGE)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="15"/>
<xs:enumeration value="16"/>
<xs:enumeration value="17"/>
<xs:enumeration value="21"/>
<xs:enumeration value="22"/>
<xs:enumeration value="23"/>
<xs:enumeration value="24"/>
<xs:enumeration value="25"/>
<xs:enumeration value="26"/>
<xs:enumeration value="27"/>
<xs:enumeration value="28"/>
<xs:enumeration value="29"/>
<xs:enumeration value="31"/>
<xs:enumeration value="32"/>
<xs:enumeration value="33"/>
<xs:enumeration value="35"/>
<xs:enumeration value="41"/>
<xs:enumeration value="42"/>
<xs:enumeration value="43"/>
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="52"/>
<xs:enumeration value="53"/>
<xs:enumeration value="90"/>
<xs:enumeration value="91"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>



2 changes: 0 additions & 2 deletions NFe.Classes/Servicos/DistribuicaoDFe/Schemas/detEvento.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,6 @@
using DFe.Utils;
using NFe.Classes.Informacoes.Identificacao.Tipos;
using NFe.Classes.Servicos.Evento;
using Shared.NFe.Classes.Servicos.Evento;

using System;
using System.Collections.Generic;
using System.Xml.Serialization;
Expand Down
1 change: 0 additions & 1 deletion NFe.Classes/Servicos/Evento/detEvento.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
using NFe.Classes.Servicos.Evento.Informacoes.ItemConsumo;
using NFe.Classes.Servicos.Evento.Informacoes.ItemNaoFornecido;
using NFe.Classes.Servicos.Evento.Informacoes.Perecimento;
using Shared.NFe.Classes.Servicos.Evento;

namespace NFe.Classes.Servicos.Evento
{
Expand Down
46 changes: 46 additions & 0 deletions NFe.Classes/Servicos/Evento/enquad.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/********************************************************************************/
/* Projeto: Biblioteca ZeusNFe */
/* Biblioteca C# para emissão de Nota Fiscal Eletrônica - NFe e Nota Fiscal de */
/* Consumidor Eletrônica - NFC-e (http://www.nfe.fazenda.gov.br) */
/* */
/* Direitos Autorais Reservados (c) 2014 Adenilton Batista da Silva */
/* Zeusdev Tecnologia LTDA ME */
/* */
/* Você pode obter a última versão desse arquivo no GitHub */
/* localizado em https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe */
/* */
/* */
/* Esta biblioteca é software livre; você pode redistribuí-la e/ou modificá-la */
/* sob os termos da Licença Pública Geral Menor do GNU conforme publicada pela */
/* Free Software Foundation; tanto a versão 2.1 da Licença, ou (a seu critério) */
/* qualquer versão posterior. */
/* */
/* Esta biblioteca é distribuída na expectativa de que seja útil, porém, SEM */
/* NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU */
/* ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral Menor*/
/* do GNU para mais detalhes. (Arquivo LICENÇA.TXT ou LICENSE.TXT) */
/* */
/* Você deve ter recebido uma cópia da Licença Pública Geral Menor do GNU junto*/
/* com esta biblioteca; se não, escreva para a Free Software Foundation, Inc., */
/* no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */
/* Você também pode obter uma copia da licença em: */
/* http://www.opensource.org/licenses/lgpl-license.php */
/* */
/* Zeusdev Tecnologia LTDA ME - adenilton@zeusautomacao.com.br */
/* http://www.zeusautomacao.com.br/ */
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/

using System.Xml.Serialization;

namespace NFe.Classes.Servicos.Evento
{
public class enquad
{
/// <summary>
/// P30 - Código do enquadramento
/// </summary>
[XmlElement(ElementName = "cEnq")]
public string cEnq { get; set; }
}
}
43 changes: 41 additions & 2 deletions NFe.Classes/Servicos/Evento/itensAverbados.cs
Original file line number Diff line number Diff line change
@@ -1,8 +1,41 @@
using DFe.Utils;
/********************************************************************************/
/* Projeto: Biblioteca ZeusNFe */
/* Biblioteca C# para emissão de Nota Fiscal Eletrônica - NFe e Nota Fiscal de */
/* Consumidor Eletrônica - NFC-e (http://www.nfe.fazenda.gov.br) */
/* */
/* Direitos Autorais Reservados (c) 2014 Adenilton Batista da Silva */
/* Zeusdev Tecnologia LTDA ME */
/* */
/* Você pode obter a última versão desse arquivo no GitHub */
/* localizado em https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe */
/* */
/* */
/* Esta biblioteca é software livre; você pode redistribuí-la e/ou modificá-la */
/* sob os termos da Licença Pública Geral Menor do GNU conforme publicada pela */
/* Free Software Foundation; tanto a versão 2.1 da Licença, ou (a seu critério) */
/* qualquer versão posterior. */
/* */
/* Esta biblioteca é distribuída na expectativa de que seja útil, porém, SEM */
/* NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU */
/* ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral Menor*/
/* do GNU para mais detalhes. (Arquivo LICENÇA.TXT ou LICENSE.TXT) */
/* */
/* Você deve ter recebido uma cópia da Licença Pública Geral Menor do GNU junto*/
/* com esta biblioteca; se não, escreva para a Free Software Foundation, Inc., */
/* no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */
/* Você também pode obter uma copia da licença em: */
/* http://www.opensource.org/licenses/lgpl-license.php */
/* */
/* Zeusdev Tecnologia LTDA ME - adenilton@zeusautomacao.com.br */
/* http://www.zeusautomacao.com.br/ */
/* Rua Comendador Francisco josé da Cunha, 111 - Itabaiana - SE - 49500-000 */
/********************************************************************************/

using System;
using System.Xml.Serialization;
using DFe.Utils;

namespace Shared.NFe.Classes.Servicos.Evento
namespace NFe.Classes.Servicos.Evento
{
public sealed class itensAverbados
{
Expand Down Expand Up @@ -64,5 +97,11 @@ public string ProxyDhAverbacao
/// </summary>
[XmlElement(ElementName = "motAlteracao")]
public int MotAlteracao { get; set; }

/// <summary>
/// P29 - Grupo de informações do enquadramento do item
/// </summary>
[XmlElement(ElementName = "enquad")]
public enquad Enquad { get; set; }
}
}
Loading