Package systextil.services.cotacao
Interface CotacaoService
public interface CotacaoService
Faz a integração com um sistema de cotação de frete.
Esta interface foi feita para a integração do cliente Burdays com o sistema Escalasoft.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancotacaoOk(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) Deprecated.br.com.intersys.systextil.util.CnpjcotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, br.com.intersys.systextil.util.Cnpj empresa) Obtém a transportadora para uma cotação de frete.systextil.CNPJcotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, systextil.CNPJ empresa) voidcriarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, br.com.intersys.systextil.util.Cnpj empresa) Deprecated.voidcriarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, systextil.CNPJ empresa) voidenviaXml(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.Cnpj empresa, int numero, String serie, File xml) Envia para o sistema de cotação de frete o XML da nota fiscal emitida.voidenviaXml(br.com.intersys.systextil.connection.AppConnection conn, systextil.CNPJ empresa, int numero, String serie, File xml) booleanexisteCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) Deprecated.
-
Method Details
-
cotarFrete
br.com.intersys.systextil.util.Cnpj cotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, br.com.intersys.systextil.util.Cnpj empresa) throws Exception Obtém a transportadora para uma cotação de frete.- Parameters:
conn- a conexão ao banco de dadospedido- o pedido de vendanrSolicitacao- o número da solicitação de faturamentovalorMercadoria- o valor da mercadoriaempresa- a empresa- Returns:
- a transportadora vencedora da cotação
- Throws:
Exception- se algo der errado
-
cotarFrete
systextil.CNPJ cotarFrete(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, systextil.CNPJ empresa) throws Exception - Throws:
Exception
-
criarCotacao
@Deprecated void criarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, br.com.intersys.systextil.util.Cnpj empresa) throws Exception Deprecated.- Throws:
Exception
-
criarCotacao
void criarCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao, double valorMercadoria, systextil.CNPJ empresa) throws Exception - Throws:
Exception
-
enviaXml
void enviaXml(br.com.intersys.systextil.connection.AppConnection conn, br.com.intersys.systextil.util.Cnpj empresa, int numero, String serie, File xml) throws Exception Envia para o sistema de cotação de frete o XML da nota fiscal emitida.- Parameters:
conn- a conexão ao banco de dadosempresa- a empresanumero- o número da nota fiscalserie- a série da nota fiscalxml- o arquivo XML. (Seria muito conveniente fornecer um Stream em vez de um arquivo.)- Throws:
Exception- se algo der errado
-
enviaXml
void enviaXml(br.com.intersys.systextil.connection.AppConnection conn, systextil.CNPJ empresa, int numero, String serie, File xml) throws Exception - Throws:
Exception
-
existeCotacao
@Deprecated boolean existeCotacao(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) throws Exception Deprecated.- Throws:
Exception
-
cotacaoOk
@Deprecated boolean cotacaoOk(br.com.intersys.systextil.connection.AppConnection conn, int pedido, int nrSolicitacao) throws Exception Deprecated.- Throws:
Exception
-