Rev 485 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.service;
import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.CompraProdutoDTO;
import br.com.ec.domain.dto.NotaFiscalProdutoDTO;
import br.com.ec.domain.dto.ProdutoDTO;
import br.com.ec.domain.model.NotaFiscalProduto;
public interface NotaFiscalProdutoService
extends GenericService
<NotaFiscalProduto
> {
void excluirNotaFiscalProduto
(NotaFiscalProdutoDTO notaFiscalProdutoDTO
);
void vinculoProdutoNaNotaFiscal
(Long sequencialNotaFiscal, ProdutoDTO produtoDTO, CompraProdutoDTO compraProdutoDTO
);
/*
NotaFiscal detalhar(Long sequencialNotaFiscal);
List<String> consultarNcms(ParametrosConsultaNotaFiscal parametrosConsultaNotaFiscalDTO);
NotasFiscaisEmitidasDTO consultarValores(VigenciaDTO vigenciaDTO);
void desvincularVenda(Long sequencialNotaFiscal);
Venda vincularVenda(Long sequencialNotaFiscal, Long sequencialVendaParaVinculo);
StreamedContent gerarDanfeNfe(Long sequencialNotaFiscal);
StreamedContent gerarDanfeNfePreVisualizacao(Long sequencialNotaFiscal);
List<NotaFiscalProdutoDTO> consultarProdutosVinculados(Long sequencialNotaFiscal);
List<NotaFiscalReferenciadaDTO> consultarNfReferenciadas(Long sequencialNotaFiscal);
*/
}