Rev 259 |
Rev 413 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.service;
import java.util.List;
import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.NcmDTO;
import br.com.ec.domain.dto.NotasFiscaisEmitidasDTO;
import br.com.ec.domain.dto.VigenciaDTO;
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscalDTO;
import br.com.ec.domain.model.NotaFiscal;
public interface NotaFiscalService
extends GenericService
<NotaFiscal
> {
List<String> consultarNcms
(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO
);
NotasFiscaisEmitidasDTO consultarValores
(VigenciaDTO vigenciaDTO
);
// List<String> consultarXmlsNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
// List<nfce.TNfeProc> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametrosConsultaNotaFiscalDTO);
/*
NotaFiscal consultarPelaChaveEeTipo(String chave, String tipoNotaFiscal);
NotaFiscal consultarPeloNumeroEeTipo(Long numeroNotaFiscal, String tipoNotaFiscal);
NotaFiscal consultarPelaChave(String chave);
NotaFiscal detalhar(NotaFiscal notaFiscal);
NotaFiscal importarXml(UploadedFile arquivo, Fornecedor fornecedor);
NotaFiscal importarXml(String textoXml, Fornecedor fornecedor);
Long consultarProximoNumeroNotaFiscal(String tipoNotaFiscal, Pessoa pessoaEmitente);
List<NotaFiscal> consultarNotasFiscais(Venda venda);
List<NotaFiscal> consultarNotasFiscais(ParametrosConsultaNotaFiscalDTO parametros);
StreamedContent gerarCupom(Venda venda);
StreamedContent retornarCupomEmitido(NotaFiscal notaFiscal);
StreamedContent retornarCupomEmitidoEmPDF(NotaFiscal notaFiscal);
JasperPrint retornarRelatorio(Venda venda);
StreamedContent downloadXmls(Date dataInicio, Date dataFim, String tipoNotaFiscal, Pessoa pessoaEmissor);
Boolean verificarSeNotaFiscalJaVinculadaComVenda(Venda venda, String tipoModeloNotaFiscal, String tipoNotaFiscal);
*/
}