Subversion Repositories Integrator Subversion

Rev

Rev 537 | Rev 546 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 537 Rev 541
Line 652... Line 652...
652
       
652
       
653
       
653
       
654
        @Transient
654
        @Transient
655
        public Boolean ehNotaFiscalDeRemessa() {
655
        public Boolean ehNotaFiscalDeRemessa() {
656
                return VerificadorUtil.naoEstaNulo(getTipoNotaFiscal()) ? getTipoNotaFiscal().equals(TipoNotaFiscal.NFE_REMESSA_SAIDA.getValor()) : false;
656
                return VerificadorUtil.naoEstaNulo(getTipoNotaFiscal()) ? getTipoNotaFiscal().equals(TipoNotaFiscal.NFE_REMESSA_SAIDA.getValor()) : false;
-
 
657
        }
-
 
658
       
-
 
659
        @Transient
-
 
660
        public Boolean ehNotaFiscalDeDevolucao() {
-
 
661
                return VerificadorUtil.naoEstaNulo(getTipoNotaFiscal()) ? getTipoNotaFiscal().equals(TipoNotaFiscal.NFE_DEVOLUCAO.getValor()) : false;
-
 
662
        }
-
 
663
       
-
 
664
        @Transient
-
 
665
        public Boolean ehNotaFiscalDeImportacao() {
-
 
666
                return VerificadorUtil.naoEstaNulo(getTipoNotaFiscal()) ? getTipoNotaFiscal().equals(TipoNotaFiscal.NFE_IMPORTACAO.getValor()) : false;
657
        }
667
        }
658
       
668
       
659
        @Transient
669
        @Transient
660
        public byte[] criarArquivoXml() {
670
        public byte[] criarArquivoXml() {
661
                ByteArrayInputStream in = null;
671
                ByteArrayInputStream in = null;
Line 807... Line 817...
807
        } catch (JAXBException e) {
817
        } catch (JAXBException e) {
808
            e.printStackTrace();
818
            e.printStackTrace();
809
        }
819
        }
810
        return null;
820
        return null;
811
    }
821
    }
-
 
822
       
-
 
823
        @Transient
-
 
824
        public void prepararNotaFiscalConsumidor() {
-
 
825
                this.tipoModeloNotaFiscal = TipoModeloNotaFiscal.MODELO_NFCE_65.getValor();
-
 
826
                this.versaoEmissor = ConstantesUtil.VERSAO.NFE;
-
 
827
                this.tipoImpressao = ConstantesSEC.NotaFiscal.TipoImpressao.IMPRESSAO_DANFE_NFCE_4;
-
 
828
        }
-
 
829
       
-
 
830
        @Transient
-
 
831
        public void prepararNotaFiscalEletronica() {
-
 
832
                this.tipoModeloNotaFiscal = TipoModeloNotaFiscal.MODELO_NFE_55.getValor();
-
 
833
                this.versaoEmissor = ConstantesUtil.VERSAO.NFE;
-
 
834
                this.tipoImpressao = ConstantesSEC.NotaFiscal.TipoImpressao.IMPRESSAO_DANFE_RETRATO_1;
-
 
835
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.NORMAL_1.getValor();
-
 
836
        }
812
       
837
       
813
        @Transient
838
        @Transient
814
        public void prepararNotaFiscalConsumidorVenda() {
839
        public void prepararNotaFiscalConsumidorVenda() {
-
 
840
                prepararNotaFiscalConsumidor();
815
                this.tipoNotaFiscal = TipoNotaFiscal.NFCE_SAIDA.getValor();
841
                this.tipoNotaFiscal = TipoNotaFiscal.NFCE_SAIDA.getValor();
816
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.VENDA_NFCE_1.getValor();
842
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.VENDA_NFCE_1.getValor();
817
                this.tipoModeloNotaFiscal = TipoModeloNotaFiscal.MODELO_NFCE_65.getValor();
-
 
818
                this.serie = TipoNotaFiscal.NFCE_SAIDA.getSerie();
843
                this.serie = TipoNotaFiscal.NFCE_SAIDA.getSerie();
819
                this.tipoNotaFiscalDestino = TipoNotaFiscalDestino.DESTINO_DENTRO_DO_ESTADO_1.getValor();
844
                this.tipoNotaFiscalDestino = TipoNotaFiscalDestino.DESTINO_DENTRO_DO_ESTADO_1.getValor();
820
                this.versaoEmissor = ConstantesUtil.VERSAO.NFE;
-
 
821
                this.tipoImpressao = ConstantesSEC.NotaFiscal.TipoImpressao.IMPRESSAO_DANFE_NFCE_4;
-
 
822
                this.tipoNotaFiscalConsumidorFinal = TipoNotaFiscalConsumidorFinal.CONSUMIDOR_FINAL_1.getValor();
845
                this.tipoNotaFiscalConsumidorFinal = TipoNotaFiscalConsumidorFinal.CONSUMIDOR_FINAL_1.getValor();
823
                this.tipoNotaFiscalPresencaComprador = TipoNotaFiscalPresencaComprador.OPERACAO_PRESENCIAL_1.getValor();
846
                this.tipoNotaFiscalPresencaComprador = TipoNotaFiscalPresencaComprador.OPERACAO_PRESENCIAL_1.getValor();
824
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
847
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
825
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.NORMAL_1.getValor();
848
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.NORMAL_1.getValor();
826
                //tpNF 0 - Entrada e 1 - Saída
849
                //tpNF 0 - Entrada e 1 - Saída
827
        }
850
        }
828
       
851
       
829
        @Transient
852
        @Transient
830
        public void prepararNotaFiscalEletronicaVenda() {
853
        public void prepararNotaFiscalEletronicaVenda() {
-
 
854
                prepararNotaFiscalEletronica();
831
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_SAIDA.getValor();
855
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_SAIDA.getValor();
832
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.VENDA_NFE_2.getValor();
856
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.VENDA_NFE_2.getValor();
833
                this.tipoModeloNotaFiscal = TipoModeloNotaFiscal.MODELO_NFE_55.getValor();
-
 
834
                this.serie = TipoNotaFiscal.NFE_SAIDA.getSerie();
857
                this.serie = TipoNotaFiscal.NFE_SAIDA.getSerie();
835
                this.versaoEmissor = ConstantesUtil.VERSAO.NFE;
-
 
836
                this.tipoImpressao = ConstantesSEC.NotaFiscal.TipoImpressao.IMPRESSAO_DANFE_RETRATO_1;
-
 
837
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.NORMAL_1.getValor();
-
 
838
        }
858
        }
839
       
859
       
840
        @Transient
860
        @Transient
841
        public void prepararNotaFiscalEletronicaRemessa() {
861
        public void prepararNotaFiscalEletronicaRemessa() {
-
 
862
                prepararNotaFiscalEletronica();
842
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_REMESSA_SAIDA.getValor();
863
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_REMESSA_SAIDA.getValor();
843
                // TODO: PERMITIR ESCOLHER A NATUREZA DA OPERAÇÃO
-
 
844
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.DEVOLUCAO_6202_9.getValor();
-
 
845
//              this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.REMESSA_4.getValor();
-
 
846
                this.tipoModeloNotaFiscal = TipoModeloNotaFiscal.MODELO_NFE_55.getValor();
-
 
-
 
864
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.REMESSA_4.getValor();
847
                this.serie = TipoNotaFiscal.NFE_REMESSA_SAIDA.getSerie();
865
                this.serie = TipoNotaFiscal.NFE_REMESSA_SAIDA.getSerie();
848
                this.versaoEmissor = ConstantesUtil.VERSAO.NFE;
-
 
849
                this.tipoImpressao = ConstantesSEC.NotaFiscal.TipoImpressao.IMPRESSAO_DANFE_RETRATO_1;
-
 
850
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
866
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
851
//              this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.NORMAL_1.getValor();
-
 
-
 
867
        }
-
 
868
       
-
 
869
        @Transient
-
 
870
        public void prepararNotaFiscalEletronicaDevolucao() {
-
 
871
                prepararNotaFiscalEletronica();
-
 
872
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_DEVOLUCAO.getValor();
-
 
873
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.DEVOLUCAO_6202_9.getValor();
-
 
874
                this.serie = TipoNotaFiscal.NFE_DEVOLUCAO.getSerie();
-
 
875
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
852
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.DEVOLUCAO_4.getValor();
876
                this.tipoNotaFiscalFinalidade = TipoNotaFiscalFinalidadeOperacao.DEVOLUCAO_4.getValor();
-
 
877
        }
-
 
878
-
 
879
        @Transient
-
 
880
        public void prepararNotaFiscalEletronicaImportacao() {
-
 
881
                prepararNotaFiscalEletronica();
-
 
882
                this.tipoNotaFiscal = TipoNotaFiscal.NFE_IMPORTACAO.getValor();
-
 
883
                this.tipoNotaFiscalNaturezaOperacao = TipoNotaFiscalNaturezaOperacao.IMPORTACAO_3102_10.getValor();
-
 
884
                this.serie = TipoNotaFiscal.NFE_IMPORTACAO.getSerie();
-
 
885
                this.tipoNotaFiscalIntermediario = TipoNotaFiscalIntermediario.OPERACAO_SEM_INTERMEDIADOR_0.getValor();
853
        }
886
        }
854
       
887
       
855
}
888
}