public static void CriarListaIDXML()
{
InfSchemas.Clear();
int id = 0;
#region NFe
#region NFe versão 2.0
#region XML Distribuição Cancelamento
InfSchemas.Add("NFE-procCancNFe", new InfSchema()
{
Tag = "procCancNFe",
ID = ++id,
ArquivoXSD = "NFe\\procCancNFe_v{0}.xsd",
Descricao = "XML de distribuição do Cancelamento da NFe",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Consulta Cadastro Contribuinte
InfSchemas.Add("NFE-ConsCad", new InfSchema()
{
Tag = "ConsCad",
ID = ++id,
ArquivoXSD = "NFe\\consCad_v{0}.xsd",
Descricao = "XML de Consulta do Cadastro do Contribuinte",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Consulta Recibo Lote
InfSchemas.Add("NFE-consReciNFe", new InfSchema()
{
Tag = "consReciNFe",
ID = ++id,
ArquivoXSD = "NFe\\consReciNfe_v{0}.xsd",
Descricao = "XML de Consulta do Recibo do Lote de Notas Fiscais Eletrônicas",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Consulta Situação NFe
InfSchemas.Add("NFE-consSitNFe", new InfSchema()
{
Tag = "consSitNFe",
ID = ++id,
ArquivoXSD = "NFe\\consSitNFe_v{0}.xsd",
Descricao = "XML de Consulta da Situação da Nota Fiscal Eletrônica",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Consulta Status Serviço NFe
InfSchemas.Add("NFE-consStatServ", new InfSchema()
{
Tag = "consStatServ",
ID = ++id,
ArquivoXSD = "NFe\\consStatServ_v{0}.xsd",
Descricao = "XML de Consulta da Situação do Serviço da Nota Fiscal Eletrônica",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio Lote
InfSchemas.Add("NFE-enviNFe", new InfSchema()
{
Tag = "enviNFe",
ID = ++id,
ArquivoXSD = "NFe\\enviNFe_v{0}.xsd",
Descricao = "XML de Envio de Lote de Notas Fiscais Eletrônicas",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Inutilização
InfSchemas.Add("NFE-inutNFe", new InfSchema()
{
Tag = "inutNFe",
ID = ++id,
ArquivoXSD = "NFe\\inutNFe_v{0}.xsd",
Descricao = "XML de Inutilização de Numerações de Notas Fiscais Eletrônicas",
TagAssinatura = "inutNFe",
TagAtributoId = "infInut",
TargetNameSpace = string.Empty
});
#endregion
#region XML NFe
InfSchemas.Add("NFE-NFe", new InfSchema()
{
Tag = "NFe",
ID = ++id,
ArquivoXSD = "NFe\\nfe_v{0}.xsd",
Descricao = "XML da Nota Fiscal Eletrônica",
TagAssinatura = "NFe",
TagAtributoId = "infNFe",
TargetNameSpace = string.Empty
});
#endregion
#region XML Distribuição Inutilização
InfSchemas.Add("NFE-procInutNFe", new InfSchema()
{
Tag = "procInutNFe",
ID = ++id,
//ArquivoXSD = "NFe\\procInutNFe_v2.00.xsd",
ArquivoXSD = "NFe\\procInutNFe_v{0}.xsd",
Descricao = "XML de distribuição de Inutilização de Números de NFe",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#region XML Distribuição NFe
InfSchemas.Add("NFE-nfeProc", new InfSchema()
{
Tag = "nfeProc",
ID = ++id,
ArquivoXSD = "NFe\\procNFe_v{0}.xsd",
Descricao = "XML de distribuição da NFe",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});
#endregion
#endregion
#region NFe versão 3.1
#region XML Consulta Recibo Lote
/*InfSchemas.Add("NFE-3.10-consReciNFe", new InfSchema()
{
Tag = "consReciNFe",
ID = ++id,
ArquivoXSD = "NFe\\consReciNfe_v3.10.xsd",
Descricao = "XML de Consulta do Recibo do Lote de Notas Fiscais Eletrônicas",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Consulta Situação NFe
/*InfSchemas.Add("NFE-3.10-consSitNFe", new InfSchema()
{
Tag = "consSitNFe",
ID = ++id,
ArquivoXSD = "NFe\\consSitNFe_v3.10.xsd",
Descricao = "XML de Consulta da Situação da Nota Fiscal Eletrônica",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Consulta Status Serviço NFe
/*InfSchemas.Add("NFE-3.10-consStatServ", new InfSchema()
{
Tag = "consStatServ",
ID = ++id,
ArquivoXSD = "NFe\\consStatServ_v3.10.xsd",
Descricao = "XML de Consulta da Situação do Serviço da Nota Fiscal Eletrônica",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Envio Lote
/*InfSchemas.Add("NFE-3.10-enviNFe", new InfSchema()
{
Tag = "enviNFe",
ID = ++id,
ArquivoXSD = "NFe\\enviNFe_v3.10.xsd",
Descricao = "XML de Lote de Notas Fiscais Eletrônicas",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Inutilização
/*InfSchemas.Add("NFE-3.10-inutNFe", new InfSchema()
{
Tag = "inutNFe",
ID = ++id,
ArquivoXSD = "NFe\\inutNFe_v3.10.xsd",
Descricao = "XML de Inutilização de Numerações de Notas Fiscais Eletrônicas",
TagAssinatura = "inutNFe",
TagAtributoId = "infInut",
TargetNameSpace = string.Empty
});*/
#endregion
#region XML NFe
/*InfSchemas.Add("NFE-3.10-NFe", new InfSchema()
{
Tag = "NFe",
ID = ++id,
ArquivoXSD = "NFe\\nfe_v3.10.xsd",
Descricao = "XML da Nota Fiscal Eletrônica",
TagAssinatura = "NFe",
TagAtributoId = "infNFe",
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Distribuição Inutilização
/*InfSchemas.Add("NFE-3.10-procInutNFe", new InfSchema()
{
Tag = "procInutNFe",
ID = ++id,
ArquivoXSD = "NFe\\procInutNFe_v3.10.xsd",
Descricao = "XML de distribuição de Inutilização de Números de NFe",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Distribuição NFe
/*InfSchemas.Add("NFE-3.10-nfeProc", new InfSchema()
{
Tag = "nfeProc",
ID = ++id,
ArquivoXSD = "NFe\\procNFe_v3.10.xsd",
Descricao = "XML de distribuição da NFe",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#region XML Consulta Cadastro Contribuinte
/*InfSchemas.Add("NFE-3.10-ConsCad", new InfSchema()
{
Tag = "ConsCad",
ID = ++id,
ArquivoXSD = "NFe\\consCad_v3.10.xsd",
Descricao = "XML de Consulta do Cadastro do Contribuinte",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = string.Empty
});*/
#endregion
#endregion
#region XML Gerais da NFe
#region XML Recepção EPEC
InfSchemas.Add("NFE-envEvento110140", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EPEC\\envEPEC_v1.00.xsd",
//ArquivoXSD = "EPEC\\eventoEPEC_v0.01.xsd",
Descricao = "XML de registro do EPEC (Sistema de Contingência Eletrônica) NF-e",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Recepção EPEC
InfSchemas.Add("NFE-envEvento-65-110140", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EPEC\\eventoEPEC_v0.01.xsd",
Descricao = "XML de registro do EPEC (Sistema de Contingência Eletrônica) NFC-e",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio CCe
InfSchemas.Add("NFE-envEvento110110", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "CCe\\envCCe_v1.00.xsd",
Descricao = "XML de registro de envio da CCe da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de Eventos de cancelamento
InfSchemas.Add("NFE-envEvento110111", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoCanc\\envEventoCancNFe_v1.00.xsd",
Descricao = "XML de evento de cancelamento da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de manifestacoes-e210200
InfSchemas.Add("NFE-envEvento210200", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoManifestaDestinat\\e210200_v1.00.xsd",
Descricao = "XML de evento de manifestação do destinatário da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de manifestacoes-e210210
InfSchemas.Add("NFE-envEvento210210", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoManifestaDestinat\\e210210_v1.00.xsd",
Descricao = "XML de evento de manifestação do destinatário da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de manifestacoes-e210220
InfSchemas.Add("NFE-envEvento210220", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoManifestaDestinat\\e210220_v1.00.xsd",
Descricao = "XML de evento de manifestação do destinatário da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de manifestacoes-e210240
InfSchemas.Add("NFE-envEvento210240", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoManifestaDestinat\\e210240_v1.00.xsd",
Descricao = "XML de evento de manifestação do destinatário da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de consulta de nfe
InfSchemas.Add("NFE-consNFeDest", new InfSchema()
{
Tag = "nfeConsultaNFDest",
ID = ++id,
ArquivoXSD = "ConsultaNFDest\\consNFeDest_v1.01.xsd",
Descricao = "XML de consulta de NFe do destinatário",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de download de nfe
InfSchemas.Add("NFE-downloadNFe", new InfSchema()
{
Tag = "downloadNFe",
ID = ++id,
ArquivoXSD = "DownloadNFe\\downloadNFe_v1.00.xsd",
Descricao = "XML de download de nfe",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de confirmacao de recebimento de manifestacoes
InfSchemas.Add("NFE-envConfRecebto", new InfSchema()
{
Tag = "envEvento",
ID = ++id,
ArquivoXSD = "EventoManifestaDestinat\\envConfRecebto_v1.00.xsd",
Descricao = "XML de evento de manifestação do destinatário da NFe",
TagAssinatura = "evento",
TagAtributoId = "infEvento",
TargetNameSpace = string.Empty
});
#endregion
#region XML Envio de registro de saida
#if nao
InfSchemas.Add("NFE-envRegistroSaida", new InfSchema()
{
Tag = "envRegistro",
ID = ++id,
ArquivoXSD = "envRegistro_v1.00.xsd",
Descricao = "XML de registro de envio de registro de saida",
TagAssinatura = "evento",
TagAtributoId = "infRegistro",
TargetNameSpace = string.Empty
});
#endif
#endregion
#region XML Envio de cancelamento registro de saida
#if nao
InfSchemas.Add("NFE-envCancRegistroSaida", new InfSchema()
{
Tag = "envCancRegistro",
ID = ++id,
ArquivoXSD = "envCancRegistro_v1.00.xsd",
Descricao = "XML de registro de envio de cancelamento de registro de saida",
TagAssinatura = "evento",
TagAtributoId = "infCancRegistro",
TargetNameSpace = string.Empty
});
#endif
#endregion
#endregion
#endregion
#region MDF-e
#region XML Envio do MDFe
InfSchemas.Add("NFE-MDFe", new InfSchema()
{
Tag = "MDFe",
ID = ++id,
ArquivoXSD = "MDFe\\mdfe_v1.00.xsd",
Descricao = "XML do Manifesto Eletrônico de Documentos Fiscais",
TagAssinatura = "MDFe",
TagAtributoId = "infMDFe",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML Envio Lote MDFe
InfSchemas.Add("NFE-enviMDFe", new InfSchema()
{
Tag = "enviMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\enviMDFe_v1.00.xsd",
Descricao = "XML de Envio de Lote de Manifesto Eletrônico de Docimentos Fiscais",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de consulta recibo do MDFe
InfSchemas.Add("NFE-consReciMDFe", new InfSchema()
{
Tag = "consReciMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\consReciMDFe_v1.00.xsd",
Descricao = "XML de consulta recibo MDF-e",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de consulta situação do MDFe
InfSchemas.Add("NFE-consSitMDFe", new InfSchema()
{
Tag = "consSitMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\consSitMDFe_v1.00.xsd",
Descricao = "XML de consulta situação do MDF-e",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de consulta status dos serviços do MDFe
InfSchemas.Add("NFE-consStatServMDFe", new InfSchema()
{
Tag = "consStatServMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\consStatServMDFe_v1.00.xsd",
Descricao = "XML de consulta status do serviço do MDF-e",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de Evento de Cancelamento do MDFe
InfSchemas.Add("NFE-eventoMDFe110111", new InfSchema()
{
Tag = "eventoMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\eventoMDFe_v1.00.xsd",
Descricao = "XML de evento de cancelamento do MDF-e",
TagAssinatura = "eventoMDFe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de Evento de Encerramento do MDFe
InfSchemas.Add("NFE-eventoMDFe110112", new InfSchema()
{
Tag = "eventoMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\eventoMDFe_v1.00.xsd",
Descricao = "XML de evento de encerramento do MDF-e",
TagAssinatura = "eventoMDFe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de Evento de Inclusão de Condutor
InfSchemas.Add("NFE-eventoMDFe110114", new InfSchema()
{
Tag = "eventoMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\eventoMDFe_v1.00.xsd",
Descricao = "XML de evento de encerramento do MDF-e",
TagAssinatura = "eventoMDFe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de Eventos Gerais do MDFe
InfSchemas.Add("NFE-eventoMDFe310620", new InfSchema()
{
Tag = "eventoMDFe",
ID = ++id,
ArquivoXSD = "MDFe\\eventoMDFe_v1.00.xsd",
Descricao = "XML de evento de registro de passagem do MDF-e",
TagAssinatura = "eventoMDFe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#region XML de Eventos Gerais do MDFe
InfSchemas.Add("NFE-consMDFeNaoEnc", new InfSchema()
{
Tag = "consMDFeNaoEnc",
ID = ++id,
ArquivoXSD = "MDFe\\consMDFeNaoEnc_v1.00.xsd",
Descricao = "Pedido de Consulta MDF-e não encerrados",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = NFeStrConstants.NAME_SPACE_MDFE
});
#endregion
#endregion
#region CTe
#region XML Distribuição NFe
SchemaXML.InfSchemas.Add("NFE-cteProc", new InfSchema()
{
Tag = "cteProc",
ID = ++id,
ArquivoXSD = "CTe\\procCTe_v2.00.xsd",
Descricao = "XML de distribuição do CTe com protocolo de autorização anexado",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Distribuição Cancelamento
SchemaXML.InfSchemas.Add("NFE-procCancCTe", new InfSchema()
{
Tag = "procCancCTe",
ID = ++id,
ArquivoXSD = "CTe\\procCancCTe_v1.04.xsd",
Descricao = "XML de distribuição do Cancelamento do CTe com protocolo de autorização anexado",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Distribuição Inutilização
SchemaXML.InfSchemas.Add("NFE-procInutCTe", new InfSchema()
{
Tag = "procInutCTe",
ID = ++id,
ArquivoXSD = "CTe\\procInutCTe_v2.00.xsd",
Descricao = "XML de distribuição de Inutilização de Números do CTe com protocolo de autorização anexado",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML NFe
SchemaXML.InfSchemas.Add("NFE-CTe", new InfSchema()
{
Tag = "CTe",
ID = ++id,
ArquivoXSD = "CTe\\cte_v2.00.xsd",
Descricao = "XML de Conhecimento de Transporte Eletrônico",
TagAssinatura = "CTe",
TagAtributoId = "infCte",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Envio Lote
SchemaXML.InfSchemas.Add("NFE-enviCTe", new InfSchema()
{
Tag = "enviCTe",
ID = ++id,
ArquivoXSD = "CTe\\enviCTe_v2.00.xsd",
Descricao = "XML de Envio de Lote dos Conhecimentos de Transportes Eletrônicos",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Cancelamento
SchemaXML.InfSchemas.Add("NFE-eventoCTe110111", new InfSchema()
{
Tag = "eventoCTe",
ID = ++id,
ArquivoXSD = "CTe\\eventoCTe_v2.00.xsd",
Descricao = "XML de Cancelamento do Conhecimento de Transporte Eletrônico",
TagAssinatura = "eventoCTe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Inutilização
SchemaXML.InfSchemas.Add("NFE-inutCTe", new InfSchema()
{
Tag = "inutCTe",
ID = ++id,
ArquivoXSD = "CTe\\inutCTe_v2.00.xsd",
Descricao = "XML de Inutilização de Numerações do Conhecimento de Transporte Eletrônico",
TagAssinatura = "inutCTe",
TagAtributoId = "infInut",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Consulta Situação NFe
SchemaXML.InfSchemas.Add("NFE-consSitCTe", new InfSchema()
{
Tag = "consSitCTe",
ID = ++id,
ArquivoXSD = "CTe\\consSitCTe_v2.00.xsd",
Descricao = "XML de Consulta da Situação do Conhecimento de Transporte Eletrônico",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Consulta Recibo Lote
SchemaXML.InfSchemas.Add("NFE-consReciCTe", new InfSchema()
{
Tag = "consReciCTe",
ID = ++id,
ArquivoXSD = "CTe\\consReciCTe_v2.00.xsd",
Descricao = "XML de Consulta do Recibo do Lote de Conhecimentos de Transportes Eletrônicos",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Consulta Situação Serviço NFe
SchemaXML.InfSchemas.Add("NFE-consStatServCte", new InfSchema()
{
Tag = "consStatServCte",
ID = ++id,
ArquivoXSD = "CTe\\consStatServCTe_v2.00.xsd",
Descricao = "XML de Consulta da Situação do Serviço do Conhecimento de Transporte Eletrônico",
TagAssinatura = string.Empty,
TagAtributoId = string.Empty,
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Envio CCe por envento
SchemaXML.InfSchemas.Add("NFE-eventoCTe110110", new InfSchema()
{
Tag = "eventoCTe",
ID = ++id,
ArquivoXSD = "CTe\\eventoCTe_v2.00.xsd",
Descricao = "XML de registro de envio da CCe da CTe",
TagAssinatura = "eventoCTe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML Envio Registro Multimodal
SchemaXML.InfSchemas.Add("NFE-envEvento110160", new InfSchema()
{
Tag = "eventoCTe",
ID = ++id,
ArquivoXSD = "CTe\\eventoCTe_v2.00.xsd",
Descricao = "XML de registro de envio Registro Multimodal do CTe",
TagAssinatura = "eventoCTe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML de Envio do evento de contingencia EPEC
SchemaXML.InfSchemas.Add("NFE-eventoCTe110140"/*"NFE-eventoCTe110113"*/, new InfSchema()
{
Tag = "eventoCTe",
ID = ++id,
ArquivoXSD = "CTe\\eventoCTe_v2.00.xsd",
Descricao = "XML de Envio do evento de contingencia EPEC",
TagAssinatura = "eventoCTe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#region XML de Envio do evento de Registro Multimodal
SchemaXML.InfSchemas.Add("NFE-eventoCTe110160", new InfSchema()
{
Tag = "eventoCTe",
ID = ++id,
ArquivoXSD = "CTe\\eventoCTe_v2.00.xsd",
Descricao = "XML de Envio do evento de Registro Multimodal",
TagAssinatura = "eventoCTe",
TagAtributoId = "infEvento",
TargetNameSpace = NFeStrConstants.NAME_SPACE_CTE
});
#endregion
#endregion
#region Distribuição de DFe´s
InfSchemas.Add("NFE-distDFeInt", new InfSchema()
{
Tag = "distDFeInt",
ID = ++id,
ArquivoXSD = "DFe\\distDFeInt_v1.00.xsd",
Descricao = "XML de consulta de documentos fiscais eletrônicos",
TagAssinatura = "",
TagAtributoId = "",
TargetNameSpace = string.Empty
});
#endregion
#region LMC
InfSchemas.Add("NFE-autorizacao", new InfSchema()
{
Tag = "autorizacao",
ID = ++id,
ArquivoXSD = "LMC\\autorizacao_v1.00.xsd",
Descricao = "XML do Livro de Movimentação de Combustíveis (LMC)",
TagAssinatura = "livroCombustivel",
TagAtributoId = "infLivroCombustivel",
TargetNameSpace = NFeStrConstants.NAME_SPACE_LMC
});
#endregion
}
}