Copyright © Unimake Software
Generated with DocFX

Search Results for

    Class ValidarEstruturaXML

    Nova classe de validação de XML que centraliza toda a lógica de validação.

    Inheritance
    object
    ValidarEstruturaXML
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unimake.Business.DFe
    Assembly: Unimake.Business.DFe.dll
    Syntax
    public class ValidarEstruturaXML

    Methods

    DefinirTipoServicoNFSe(string, PadraoNFSe, string)

    Define o tipo de serviço de NFSe com base no XML, padrão e versão informados.

    Declaration
    public static Servico DefinirTipoServicoNFSe(string conteudoXML, PadraoNFSe padraoNFSe, string versao)
    Parameters
    Type Name Description
    string conteudoXML

    Conteúdo XML enviado para identificação

    PadraoNFSe padraoNFSe

    Padrão da NFSe

    string versao

    Versão do XML

    Returns
    Type Description
    Servico

    Tipo de serviço correspondente

    DefinirTipoServicoNFSe(XmlDocument, PadraoNFSe, string)

    Define o tipo de serviço de NFSe com base no XML, padrão e versão informados.

    Declaration
    public static Servico DefinirTipoServicoNFSe(XmlDocument xml, PadraoNFSe padraoNFSe, string versao)
    Parameters
    Type Name Description
    XmlDocument xml

    Arquivo XML enviado para identificação

    PadraoNFSe padraoNFSe

    Padrão da NFSe

    string versao

    Versão do XML

    Returns
    Type Description
    Servico

    Tipo de serviço correspondente

    DefinirVersaoNFSe(XmlDocument, PadraoNFSe, int)

    Define a versão do XML de NFSe com base no conteúdo do XML, padrão de NFSe e código do município.

    Declaration
    public static string DefinirVersaoNFSe(XmlDocument xml, PadraoNFSe padraoNFSe, int codigoMunicipio)
    Parameters
    Type Name Description
    XmlDocument xml

    Arquivo XML enviado para a validação

    PadraoNFSe padraoNFSe

    Padrão da NFSe

    int codigoMunicipio

    Código do município

    Returns
    Type Description
    string

    ValidarServico(XmlDocument, Configuracao)

    Valida o XML de acordo com as regras definidas no XML de configuração de serviços.

    Declaration
    public ValidarEstruturaXML.ResultadoValidacao ValidarServico(XmlDocument xml, Configuracao configuracao)
    Parameters
    Type Name Description
    XmlDocument xml

    Documento XML para a validação

    Configuracao configuracao

    Configurações com as informações de validação do DFe

    Returns
    Type Description
    ValidarEstruturaXML.ResultadoValidacao
    Exceptions
    Type Condition
    Exception