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 | }
|