Object
NfeUtils

public class NfeUtils extends Object
  • Field Details

  • Constructor Details

    • NfeUtils

      public NfeUtils()
  • Method Details

    • getXMLNfeParaContigencia

      public static String getXMLNfeParaContigencia(String tipoEmissao, String xmlNfeOriginal, Date dataEntradaContingencia, String motivoContingencia)
    • alterarTipoEmissaoChaveAcessoDpecEpec

      public static String alterarTipoEmissaoChaveAcessoDpecEpec(String chaveAcesso)
      Retorna uma chave acesso recalculada, com o tipo de emissao alterado para DPEC/EPEC (os 2 usam o mesmo tipo)
      Parameters:
      chaveAcesso -
      Returns:
    • alterarTipoEmissaoChaveAcessoSVCAN

      public static String alterarTipoEmissaoChaveAcessoSVCAN(String chaveAcesso)
      Altera a chave de acesso para SVCAN
      Parameters:
      chaveAcesso -
      Returns:
    • alterarTipoEmissaoChaveAcessoSVCRS

      public static String alterarTipoEmissaoChaveAcessoSVCRS(String chaveAcesso)
      Altera a chave a de acesso para SVCRS
      Parameters:
      chaveAcesso -
      Returns:
    • alterarTipoEmissaoChaveAcesso

      public static String alterarTipoEmissaoChaveAcesso(String chaveAcesso, String tipoEmissao)
      Altera a chave de acesso para o tipo de emissao escolhido recalculando seu digito verificador
      Parameters:
      chaveAcesso -
      tipoEmissao -
      Returns:
    • getDestinoNFE

      public static NfeDestino getDestinoNFE(String chaveAcesso)
    • isChaveAcessoNFe

      public static boolean isChaveAcessoNFe(String chaveAcesso)
    • isChaveAcessoCTe

      public static boolean isChaveAcessoCTe(String chaveAcesso)
    • getUFEmitente

      public static Integer getUFEmitente(String chaveAcesso)
    • main

      public static void main(String[] args)