tinyerp-ts
Version:
SDK para a API do Tiny ERP em TypeScript
1,354 lines • 99.3 kB
TypeScript
export type AlterarSituacaoSeparacaoModelRequest = {
situacao?: ('1 - Sit Aguardando Separacao' | '2 - Sit Separada' | '3 - Sit Embalada' | '4 - Sit Em Separacao') | null;
};
export declare enum situacao {
_1___SIT_AGUARDANDO_SEPARACAO = "1 - Sit Aguardando Separacao",
_2___SIT_SEPARADA = "2 - Sit Separada",
_3___SIT_EMBALADA = "3 - Sit Embalada",
_4___SIT_EM_SEPARACAO = "4 - Sit Em Separacao"
}
export type AnexoOrdemServicoRequestModel = {
url?: (string) | null;
};
export type AnexoRequestModel = {
url?: (string) | null;
externo?: unknown;
};
export type AnexoResponseModel = {
url?: (string) | null;
externo?: (boolean) | null;
};
export type AtualizarContaReceberRequestModel = {
taxa?: (number) | null;
dataVencimento?: (string) | null;
categoria?: CategoriaRequestModel;
dataCompetencia?: (string) | null;
atualizarContaRecorrente?: boolean;
};
export type AtualizarContatoContatoModelRequest = BasePessoaContatoModel;
export type AtualizarContatoModelRequest = CriarAtualizarContatoModelRequest;
export type AtualizarInfoRastreamentoPedidoModelRequest = {
codigoRastreamento?: (string) | null;
urlRastreamento?: (string) | null;
formaEnvio?: FormaEnvioRequestModel;
formaFrete?: FormaFreteRequestModel;
fretePagoEmpresa?: (number) | null;
dataPrevista?: (string) | null;
idContatoTransportadora?: (number) | null;
volumes?: (number) | null;
pesoBruto?: (number) | null;
pesoLiquido?: (number) | null;
observacoes?: (string) | null;
};
export type AtualizarMarcadorRequestModel = BaseMarcadorModel;
export type AtualizarOrdemCompraModelRequest = CriarAtualizarOrdemCompraModelRequest;
export type AtualizarOrdemServicoRequestModel = OrdemServicoRequestModel & {
cliente?: ContatoRequestModel;
};
export type AtualizarPedidoModelRequest = BasePedidoModel & {
pagamento?: PagamentoParcelasRequestModel;
};
export type AtualizarPrecoProdutoRequestModel = {
preco?: (number) | null;
precoPromocional?: (number) | null;
};
export type AtualizarPrecoProdutoResponseModel = {
preco?: (number) | null;
precoPromocional?: (number) | null;
};
export type AtualizarProdutoEstoqueModelRequest = {
deposito?: DepositoRequestModel;
tipo?: ('B - Balanco' | 'E - Entrada' | 'S - Saida') | null;
data?: (string) | null;
quantidade?: (number) | null;
precoUnitario?: (number) | null;
observacoes?: (string) | null;
};
export declare enum tipo {
B___BALANCO = "B - Balanco",
E___ENTRADA = "E - Entrada",
S___SAIDA = "S - Saida"
}
export type AtualizarProdutoEstoqueModelResponse = {
idLancamento?: number;
};
export type AtualizarProdutoRequestModel = ProdutoModel & {
descricao?: (string) | null;
estoque?: EstoqueProdutoRequestModel;
};
export type AtualizarProdutoVariacaoRequestModel = ProdutoModel & {
estoque?: ((EstoqueProdutoRequestModel) | null);
};
export type AtualizarServicoRequestModel = BaseServicoRequestModel & {
nome?: (string) | null;
};
export type AtualizarSituacaoOrdemCompraRequestModel = {
situacao?: ('0 - Em Aberto' | '1 - Atendido' | '2 - Cancelado' | '3 - Em Andamento') | null;
};
export declare enum situacao2 {
_0___EM_ABERTO = "0 - Em Aberto",
_1___ATENDIDO = "1 - Atendido",
_2___CANCELADO = "2 - Cancelado",
_3___EM_ANDAMENTO = "3 - Em Andamento"
}
export type AtualizarSituacaoOrdemServicoRequestModel = {
situacao?: ('4 - Nao Aprovada' | '3 - Finalizada' | '0 - Em Aberto' | '2 - Serv Concluido' | '1 - Orcada' | '5 - Aprovada' | '6 - Em Andamento' | '7 - Cancelada') | null;
};
export declare enum situacao3 {
_4___NAO_APROVADA = "4 - Nao Aprovada",
_3___FINALIZADA = "3 - Finalizada",
_0___EM_ABERTO = "0 - Em Aberto",
_2___SERV_CONCLUIDO = "2 - Serv Concluido",
_1___ORCADA = "1 - Orcada",
_5___APROVADA = "5 - Aprovada",
_6___EM_ANDAMENTO = "6 - Em Andamento",
_7___CANCELADA = "7 - Cancelada"
}
export type AtualizarSituacaoPedidoModelRequest = {
situacao?: ('8 - Dados Incompletos' | '0 - Aberta' | '3 - Aprovada' | '4 - Preparando Envio' | '1 - Faturada' | '7 - Pronto Envio' | '5 - Enviada' | '6 - Entregue' | '2 - Cancelada' | '9 - Nao Entregue') | null;
};
export declare enum situacao4 {
_8___DADOS_INCOMPLETOS = "8 - Dados Incompletos",
_0___ABERTA = "0 - Aberta",
_3___APROVADA = "3 - Aprovada",
_4___PREPARANDO_ENVIO = "4 - Preparando Envio",
_1___FATURADA = "1 - Faturada",
_7___PRONTO_ENVIO = "7 - Pronto Envio",
_5___ENVIADA = "5 - Enviada",
_6___ENTREGUE = "6 - Entregue",
_2___CANCELADA = "2 - Cancelada",
_9___NAO_ENTREGUE = "9 - Nao Entregue"
}
export type AutorizarNotaFiscalModelRequest = {
enviarEmail?: boolean;
};
export type AutorizarNotaFiscalModelResponse = {
id?: number;
chaveAcesso?: string;
linkAcesso?: string;
situacao?: '1 - Pendente' | '2 - Emitida' | '3 - Cancelada' | '4 - Enviada Aguardando Recibo' | '5 - Rejeitada' | '6 - Autorizada' | '7 - Emitida Danfe' | '8 - Registrada' | '9 - Enviada Aguardando Protocolo' | '10 - Denegada';
xml?: string;
};
export declare enum situacao5 {
_1___PENDENTE = "1 - Pendente",
_2___EMITIDA = "2 - Emitida",
_3___CANCELADA = "3 - Cancelada",
_4___ENVIADA_AGUARDANDO_RECIBO = "4 - Enviada Aguardando Recibo",
_5___REJEITADA = "5 - Rejeitada",
_6___AUTORIZADA = "6 - Autorizada",
_7___EMITIDA_DANFE = "7 - Emitida Danfe",
_8___REGISTRADA = "8 - Registrada",
_9___ENVIADA_AGUARDANDO_PROTOCOLO = "9 - Enviada Aguardando Protocolo",
_10___DENEGADA = "10 - Denegada"
}
export type BaixarContaReceberModelRequest = {
contaDestino?: ContaContabilRequestModel;
data?: (string) | null;
categoria?: CategoriaRequestModel;
historico?: (string) | null;
taxa?: (number) | null;
juros?: (number) | null;
desconto?: (number) | null;
valorPago?: (number) | null;
acrescimo?: (number) | null;
};
export type BaseContatoModel = {
nome?: (string) | null;
codigo?: (string) | null;
fantasia?: (string) | null;
tipoPessoa?: ('J - Juridica' | 'F - Fisica' | 'E - Estrangeiro' | 'X - Estrangeiro No Brasil') | null;
cpfCnpj?: (string) | null;
inscricaoEstadual?: (string) | null;
rg?: (string) | null;
telefone?: (string) | null;
celular?: (string) | null;
email?: (string) | null;
endereco?: EnderecoModel;
};
export declare enum tipoPessoa {
J___JURIDICA = "J - Juridica",
F___FISICA = "F - Fisica",
E___ESTRANGEIRO = "E - Estrangeiro",
X___ESTRANGEIRO_NO_BRASIL = "X - Estrangeiro No Brasil"
}
export type BaseEcommerceModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type BaseMarcadorModel = {
descricao?: (string) | null;
};
export type BaseMarcaModel = {
descricao?: string;
};
export type BaseNotaFiscalModel = {
situacao?: ('1 - Pendente' | '2 - Emitida' | '3 - Cancelada' | '4 - Enviada Aguardando Recibo' | '5 - Rejeitada' | '6 - Autorizada' | '7 - Emitida Danfe' | '8 - Registrada' | '9 - Enviada Aguardando Protocolo' | '10 - Denegada') | null;
tipo?: ('E - Entrada' | 'S - Saida') | null;
numero?: (string) | null;
serie?: (string) | null;
chaveAcesso?: (string) | null;
dataEmissao?: (string) | null;
cliente?: NotaFiscalClienteModel;
enderecoEntrega?: EnderecoEntregaModelResponse;
valor?: (number) | null;
valorProdutos?: (number) | null;
valorFrete?: (number) | null;
vendedor?: VendedorResponseModel;
idFormaEnvio?: (number) | null;
idFormaFrete?: (number) | null;
codigoRastreamento?: (string) | null;
urlRastreamento?: (string) | null;
fretePorConta?: (string) | null;
qtdVolumes?: (number) | null;
pesoBruto?: (number) | null;
pesoLiquido?: (number) | null;
};
export declare enum tipo2 {
E___ENTRADA = "E - Entrada",
S___SAIDA = "S - Saida"
}
export type BasePedidoModel = {
dataPrevista?: (string) | null;
dataEnvio?: (string) | null;
observacoes?: (string) | null;
observacoesInternas?: (string) | null;
};
export type BasePessoaContatoModel = {
nome?: (string) | null;
telefone?: (string) | null;
ramal?: (string) | null;
email?: (string) | null;
setor?: (string) | null;
};
export type BaseServicoRequestModel = {
codigo?: (string) | null;
preco?: (number) | null;
unidade?: (string) | null;
situacao?: ('A - Ativo' | 'I - Inativo' | 'E - Excluido') | null;
tipoItemSped?: ('00 - Mercadoria Para Revenda' | '01 - Materia Prima' | '02 - Embalagem' | '03 - Produto Em Processo' | '04 - Produto Acabado' | '05 - Subproduto' | '06 - Produto Intermediario' | '07 - Material Uso Consumo' | '08 - Ativo Imobilizado' | '09 - Servicos' | '10 - Outros Insumos' | '99 - Outras') | null;
codigoListaServicos?: (string) | null;
nbs?: (string) | null;
descricaoComplementar?: (string) | null;
observacoes?: (string) | null;
};
export declare enum situacao6 {
A___ATIVO = "A - Ativo",
I___INATIVO = "I - Inativo",
E___EXCLUIDO = "E - Excluido"
}
export declare enum tipoItemSped {
_00___MERCADORIA_PARA_REVENDA = "00 - Mercadoria Para Revenda",
_01___MATERIA_PRIMA = "01 - Materia Prima",
_02___EMBALAGEM = "02 - Embalagem",
_03___PRODUTO_EM_PROCESSO = "03 - Produto Em Processo",
_04___PRODUTO_ACABADO = "04 - Produto Acabado",
_05___SUBPRODUTO = "05 - Subproduto",
_06___PRODUTO_INTERMEDIARIO = "06 - Produto Intermediario",
_07___MATERIAL_USO_CONSUMO = "07 - Material Uso Consumo",
_08___ATIVO_IMOBILIZADO = "08 - Ativo Imobilizado",
_09___SERVICOS = "09 - Servicos",
_10___OUTROS_INSUMOS = "10 - Outros Insumos",
_99___OUTRAS = "99 - Outras"
}
export type CategoriaReceitaDespesaResponseModel = {
id?: number;
descricao?: string;
};
export type CategoriaRequestModel = {
id?: (number) | null;
};
export type CategoriaResponseModel = {
id?: (number) | null;
nome?: (string) | null;
caminhoCompleto?: (string) | null;
};
export type ContaContabilModel = {
id?: (number) | null;
};
export type ContaContabilRequestModel = {
id?: number;
};
export type ContatoModel = BaseContatoModel & {
enderecoCobranca?: EnderecoModel;
inscricaoMunicipal?: (string) | null;
telefoneAdicional?: (string) | null;
emailNfe?: (string) | null;
site?: (string) | null;
regimeTributario?: ('1 - Simples Nacional' | '2 - Simples Nacional Excesso Receita' | '3 - Regime Normal' | '4 - Mei') | null;
estadoCivil?: ('1 - Casado' | '2 - Solteiro' | '3 - Viuvo' | '4 - Separado' | '5 - Desquitado') | null;
profissao?: (string) | null;
sexo?: ('masculino - Masculino' | 'feminino - Feminino') | null;
dataNascimento?: (string) | null;
naturalidade?: (string) | null;
nomePai?: (string) | null;
nomeMae?: (string) | null;
cpfPai?: (string) | null;
cpfMae?: (string) | null;
limiteCredito?: (number) | null;
situacao?: ('B - Ativo' | 'A - Ativo Com Acesso Sistema' | 'I - Inativo' | 'E - Excluido') | null;
observacoes?: (string) | null;
};
export declare enum regimeTributario {
_1___SIMPLES_NACIONAL = "1 - Simples Nacional",
_2___SIMPLES_NACIONAL_EXCESSO_RECEITA = "2 - Simples Nacional Excesso Receita",
_3___REGIME_NORMAL = "3 - Regime Normal",
_4___MEI = "4 - Mei"
}
export declare enum estadoCivil {
_1___CASADO = "1 - Casado",
_2___SOLTEIRO = "2 - Solteiro",
_3___VIUVO = "3 - Viuvo",
_4___SEPARADO = "4 - Separado",
_5___DESQUITADO = "5 - Desquitado"
}
export declare enum sexo {
MASCULINO___MASCULINO = "masculino - Masculino",
FEMININO___FEMININO = "feminino - Feminino"
}
export declare enum situacao7 {
B___ATIVO = "B - Ativo",
A___ATIVO_COM_ACESSO_SISTEMA = "A - Ativo Com Acesso Sistema",
I___INATIVO = "I - Inativo",
E___EXCLUIDO = "E - Excluido"
}
export type ContatoModelResponse = BaseContatoModel & {
id?: number;
};
export type ContatoPedidoModel = {
id?: number;
codigo?: (string) | null;
nome?: (string) | null;
fantasia?: (string) | null;
tipoPessoa?: (string) | null;
cnpj?: (string) | null;
inscricaoEstadual?: (string) | null;
rg?: (string) | null;
endereco?: EnderecoContatoPedidoModel;
fone?: (string) | null;
email?: (string) | null;
};
export type ContatoRequestModel = {
id?: (number) | null;
};
export type CriarAgrupamentoRequestModel = {
idsNotasFiscais?: Array<(number)>;
idsPedidos?: Array<(number)>;
objetosAvulsos?: Array<ObjetoAvulsoRequestModel>;
};
export type CriarAgrupamentoResponseModel = {
id?: number;
};
export type CriarAtualizarContatoModelRequest = ContatoModel & {
vendedor?: VendedorRequestModel;
tipos?: Array<(number)>;
contatos?: Array<CriarContatoContatoModelRequest> | null;
};
export type CriarAtualizarOrdemCompraModelRequest = {
data?: (string) | null;
dataPrevista?: (string) | null;
desconto?: (number) | null;
condicao?: (string) | null;
observacoes?: (string) | null;
observacoesInternas?: (string) | null;
fretePorConta?: ('R - Remetente' | 'D - Destinatario' | 'T - Terceiros' | '3 - Proprio Remetente' | '4 - Proprio Destinatario' | 'S - Sem Transporte') | null;
transportador?: (string) | null;
parcelas?: Array<OrdemCompraParcelaModelRequest>;
};
export declare enum fretePorConta {
R___REMETENTE = "R - Remetente",
D___DESTINATARIO = "D - Destinatario",
T___TERCEIROS = "T - Terceiros",
_3___PROPRIO_REMETENTE = "3 - Proprio Remetente",
_4___PROPRIO_DESTINATARIO = "4 - Proprio Destinatario",
S___SEM_TRANSPORTE = "S - Sem Transporte"
}
export type CriarContaPagarRequestModel = {
data?: (string) | null;
dataVencimento?: (string) | null;
valor?: (number) | null;
numeroDocumento?: (string) | null;
contato?: ContatoRequestModel;
historico?: (string) | null;
categoria?: CategoriaRequestModel;
dataCompetencia?: (string) | null;
ocorrencia?: ('U - Unica' | 'W - Semanal' | 'Q - Quinzenal' | 'M - Mensal' | 'T - Trimestral' | 'S - Semestral' | 'A - Anual' | 'P - Parcelada') | null;
formaPagamento?: ('0 - Nao Definida' | '2 - Dinheiro' | '3 - Credito' | '4 - Debito' | '5 - Boleto' | '6 - Deposito' | '7 - Cheque' | '8 - Crediario' | '10 - Outra' | '12 - Duplicata Mercantil' | '14 - Vale' | '15 - Pix' | '16 - Vale Alimentacao' | '17 - Vale Refeicao' | '18 - Vale Presente' | '19 - Vale Combustivel' | '20 - Deposito Bancario' | '21 - Transferencia Bancaria Carteira Digital' | '22 - Fidelidade Cashback Credito Virtual') | null;
diaVencimento?: (number) | null;
quantidadeParcelas?: (number) | null;
diaSemanaVencimento?: (number) | null;
};
export declare enum ocorrencia {
U___UNICA = "U - Unica",
W___SEMANAL = "W - Semanal",
Q___QUINZENAL = "Q - Quinzenal",
M___MENSAL = "M - Mensal",
T___TRIMESTRAL = "T - Trimestral",
S___SEMESTRAL = "S - Semestral",
A___ANUAL = "A - Anual",
P___PARCELADA = "P - Parcelada"
}
export declare enum formaPagamento {
_0___NAO_DEFINIDA = "0 - Nao Definida",
_2___DINHEIRO = "2 - Dinheiro",
_3___CREDITO = "3 - Credito",
_4___DEBITO = "4 - Debito",
_5___BOLETO = "5 - Boleto",
_6___DEPOSITO = "6 - Deposito",
_7___CHEQUE = "7 - Cheque",
_8___CREDIARIO = "8 - Crediario",
_10___OUTRA = "10 - Outra",
_12___DUPLICATA_MERCANTIL = "12 - Duplicata Mercantil",
_14___VALE = "14 - Vale",
_15___PIX = "15 - Pix",
_16___VALE_ALIMENTACAO = "16 - Vale Alimentacao",
_17___VALE_REFEICAO = "17 - Vale Refeicao",
_18___VALE_PRESENTE = "18 - Vale Presente",
_19___VALE_COMBUSTIVEL = "19 - Vale Combustivel",
_20___DEPOSITO_BANCARIO = "20 - Deposito Bancario",
_21___TRANSFERENCIA_BANCARIA_CARTEIRA_DIGITAL = "21 - Transferencia Bancaria Carteira Digital",
_22___FIDELIDADE_CASHBACK_CREDITO_VIRTUAL = "22 - Fidelidade Cashback Credito Virtual"
}
export type CriarContaPagarResponseModel = {
id?: number;
};
export type CriarContaReceberRequestModel = {
data?: (string) | null;
dataVencimento?: (string) | null;
valor?: (number) | null;
numeroDocumento?: (string) | null;
contato?: ContatoRequestModel;
historico?: (string) | null;
categoria?: CategoriaRequestModel;
dataCompetencia?: (string) | null;
formaRecebimento?: (number) | null;
ocorrencia?: ('U - Unica' | 'W - Semanal' | 'Q - Quinzenal' | 'M - Mensal' | 'T - Trimestral' | 'S - Semestral' | 'A - Anual' | 'P - Parcelada') | null;
diaVencimento?: (number) | null;
diaSemanaVencimento?: (number) | null;
quantidadeParcelas?: (number) | null;
};
export type CriarContaReceberResponseModel = {
id?: number;
};
export type CriarContatoContatoModelRequest = BasePessoaContatoModel;
export type CriarContatoContatoModelResponse = {
id?: (number) | null;
};
export type CriarContatoModelRequest = CriarAtualizarContatoModelRequest;
export type CriarContatoModelResponse = {
id?: number;
};
export type CriarMarcadorRequestModel = BaseMarcadorModel;
export type CriarMarcaModelResponse = {
id?: number;
};
export type CriarOrdemCompraModelRequest = CriarAtualizarOrdemCompraModelRequest & {
contato?: ContatoRequestModel;
categoria?: CategoriaRequestModel;
frete?: (number) | null;
itens?: Array<OrdemCompraItemModelRequest>;
};
export type CriarOrdemCompraModelResponse = {
id?: number;
numeroPedido?: string;
data?: string;
situacao?: ('0 - Em Aberto' | '1 - Atendido' | '2 - Cancelado' | '3 - Em Andamento') | null;
};
export type CriarOrdemServicoRequestModel = OrdemServicoRequestModel & {
cliente?: ContatoRequestModel;
};
export type CriarOrdemServicoResponseModel = {
id?: number;
numero?: number;
};
export type CriarPedidoModelRequest = PedidoModel & {
idContato?: number;
listaPreco?: ListaPrecoRequestModel;
naturezaOperacao?: NaturezaOperacaoRequestModel;
vendedor?: VendedorRequestModel;
enderecoEntrega?: EnderecoEntregaPedidoModelRequest;
ecommerce?: EcommerceRequestModel;
transportador?: TransportadorRequestModel;
intermediador?: IntermediadorRequestModel;
deposito?: DepositoRequestModel;
pagamento?: PagamentoRequestModel;
itens?: Array<ItemPedidoRequestModel>;
} & {
idContato: number;
};
export type CriarPedidoModelResponse = {
id?: number;
numeroPedido?: string;
};
export type CriarProdutoComVariacoesResponseModel = CriarProdutoResponseModel & {
variacoes?: Array<CriarProdutoResponseModel>;
};
export type CriarProdutoEstoqueRequestModel = EstoqueProdutoRequestModel & {
inicial?: (number) | null;
};
export type CriarProdutoRequestModel = ProdutoModel & {
descricao?: (string) | null;
tipo?: ('K - Kit' | 'S - Simples' | 'V - Com Variacoes' | 'F - Fabricado' | 'M - Materia Prima') | null;
estoque?: CriarProdutoEstoqueRequestModel;
seo?: SeoProdutoRequestModel;
anexos?: Array<AnexoRequestModel>;
grade?: Array<(string)>;
producao?: ProducaoProdutoRequestModel;
kit?: Array<ProdutoKitRequestModel>;
variacoes?: Array<VariacaoProdutoRequestModel>;
} & {
descricao: (string) | null;
tipo: ('K - Kit' | 'S - Simples' | 'V - Com Variacoes' | 'F - Fabricado' | 'M - Materia Prima') | null;
};
export declare enum tipo3 {
K___KIT = "K - Kit",
S___SIMPLES = "S - Simples",
V___COM_VARIACOES = "V - Com Variacoes",
F___FABRICADO = "F - Fabricado",
M___MATERIA_PRIMA = "M - Materia Prima"
}
export type CriarProdutoResponseModel = {
id?: number;
codigo?: string;
descricao?: string;
};
export type CriarServicoRequestModel = BaseServicoRequestModel & {
nome?: (string) | null;
};
export type DepositoModel = {
id?: number;
nome?: string;
desconsiderar?: boolean;
saldo?: number;
reservado?: number;
disponivel?: number;
};
export type DepositoRequestModel = {
id?: number;
};
export type DepositoResponseModel = {
id?: number;
nome?: string;
};
export type DimensoesProdutoRequestModel = {
embalagem?: EmbalagemRequestModel;
largura?: (number) | null;
altura?: (number) | null;
comprimento?: (number) | null;
diametro?: (number) | null;
pesoLiquido?: (number) | null;
pesoBruto?: (number) | null;
};
export type DimensoesProdutoResponseModel = {
embalagem?: EmbalagemResponseModel;
largura?: (number) | null;
altura?: (number) | null;
comprimento?: (number) | null;
diametro?: (number) | null;
pesoLiquido?: (number) | null;
pesoBruto?: (number) | null;
quantidadeVolumes?: (number) | null;
};
export type EcommerceRequestModel = {
id?: (number) | null;
numeroPedidoEcommerce?: (string) | null;
};
export type EcommerceResponseModel = {
id?: (number) | null;
nome?: (string) | null;
numeroPedidoEcommerce?: (string) | null;
numeroPedidoCanalVenda?: (string) | null;
canalVenda?: (string) | null;
};
export type EmbalagemRequestModel = {
id?: (number) | null;
tipo?: ('0 - Nao Definido' | '1 - Envelope' | '2 - Caixa' | '3 - Cilindro') | null;
};
export declare enum tipo4 {
_0___NAO_DEFINIDO = "0 - Nao Definido",
_1___ENVELOPE = "1 - Envelope",
_2___CAIXA = "2 - Caixa",
_3___CILINDRO = "3 - Cilindro"
}
export type EmbalagemResponseModel = {
id?: (number) | null;
tipo?: ('0 - Nao Definido' | '1 - Envelope' | '2 - Caixa' | '3 - Cilindro') | null;
descricao?: (string) | null;
};
export type EnderecoContatoPedidoModel = {
endereco?: (string) | null;
numero?: (string) | null;
complemento?: (string) | null;
bairro?: (string) | null;
cidade?: (string) | null;
cep?: (string) | null;
uf?: (string) | null;
};
export type EnderecoEntregaModelResponse = EnderecoModel & {
nomeDestinatario?: (string) | null;
cpfCnpj?: (string) | null;
tipoPessoa?: (string) | null;
};
export type EnderecoEntregaPedidoModel = {
endereco?: (string) | null;
enderecoNro?: (string) | null;
complemento?: (string) | null;
bairro?: (string) | null;
municipio?: (string) | null;
cep?: (string) | null;
uf?: (string) | null;
fone?: (string) | null;
nomeDestinatario?: (string) | null;
cpfCnpj?: (string) | null;
tipoPessoa?: (string) | null;
ie?: (string) | null;
};
export type EnderecoEntregaPedidoModelRequest = EnderecoEntregaPedidoModel;
export type EnderecoModel = {
endereco?: (string) | null;
numero?: (string) | null;
complemento?: (string) | null;
bairro?: (string) | null;
municipio?: (string) | null;
cep?: (string) | null;
uf?: (string) | null;
pais?: (string) | null;
};
export type ErrorDetailDTO = {
campo?: string;
mensagem?: string;
};
export type ErrorDTO = {
mensagem?: string;
detalhes?: Array<ErrorDetailDTO> | null;
};
export type EstoqueProdutoRequestModel = {
controlar?: boolean;
sobEncomenda?: boolean;
minimo?: (number) | null;
maximo?: (number) | null;
diasPreparacao?: (number) | null;
localizacao?: (string) | null;
};
export type EstoqueProdutoResponseModel = {
controlar?: (boolean) | null;
sobEncomenda?: (boolean) | null;
diasPreparacao?: (number) | null;
localizacao?: (string) | null;
minimo?: (number) | null;
maximo?: (number) | null;
quantidade?: (number) | null;
};
export type EstoqueVariacaoRequestModel = {
inicial?: (number) | null;
};
export type ExcecaoListaPrecoModel = {
idProduto?: (number) | null;
codigo?: (string) | null;
preco?: (number) | null;
precoPromocional?: (number) | null;
};
export type ExpedicaoNotaResponseModel = {
id?: number;
numero?: (number) | null;
data?: (string) | null;
situacao?: ('1 - Pendente' | '2 - Emitida' | '3 - Cancelada' | '4 - Enviada Aguardando Recibo' | '5 - Rejeitada' | '6 - Autorizada' | '7 - Emitida Danfe' | '8 - Registrada' | '9 - Enviada Aguardando Protocolo' | '10 - Denegada') | null;
};
export type ExpedicaoRequestModel = {
descricao?: (string) | null;
volume?: VolumeExpedicaoRequestModel;
logistica?: LogisticaExpedicaoRequestModel;
};
export type ExpedicaoResponseModel = {
id?: number;
data?: string;
situacao?: string;
venda?: ExpedicaoVendaResponseModel;
notaFiscal?: ExpedicaoNotaResponseModel;
destinatario?: ContatoModelResponse;
volume?: VolumeExpedicaoResponseModel;
logistica?: LogisticaExpedicaoResponseModel;
};
export type ExpedicaoVendaResponseModel = {
id?: number;
numero?: (number) | null;
data?: (string) | null;
situacao?: ('8 - Dados Incompletos' | '0 - Aberta' | '3 - Aprovada' | '4 - Preparando Envio' | '1 - Faturada' | '7 - Pronto Envio' | '5 - Enviada' | '6 - Entregue' | '2 - Cancelada' | '9 - Nao Entregue') | null;
};
export type FormaEnvioModel = {
nome?: (string) | null;
tipo?: ('0 - Sem Frete' | '1 - Correios' | '2 - Transportadora' | '3 - Mercado Envios' | '4 - B2w Entrega' | '5 - Correios Ff' | '6 - Customizado' | '7 - Jadlog' | '8 - Totalexpress' | '9 - Olist' | '10 - Gateway' | '11 - Magalu Entregas' | '12 - Shopee Envios' | '13 - Ns Entregas' | '14 - Viavarejo Envvias' | '15 - Madeira Envios' | '16 - Ali Envios' | '17 - Loggi' | '18 - Conecta La Etiquetas' | '19 - Amazon Dba' | '20 - Magalu Fulfillment' | '21 - Ns Magalu Entregas' | '22 - Shein Envios' | '23 - Mandae' | '24 - Olist Envios' | '25 - Kwai Envios' | '26 - Beleza Envios' | '27 - Tiktok Envios') | null;
situacao?: ('1 - Habilitada' | '2 - Desabilitada') | null;
};
export declare enum tipo5 {
_0___SEM_FRETE = "0 - Sem Frete",
_1___CORREIOS = "1 - Correios",
_2___TRANSPORTADORA = "2 - Transportadora",
_3___MERCADO_ENVIOS = "3 - Mercado Envios",
_4___B2W_ENTREGA = "4 - B2w Entrega",
_5___CORREIOS_FF = "5 - Correios Ff",
_6___CUSTOMIZADO = "6 - Customizado",
_7___JADLOG = "7 - Jadlog",
_8___TOTALEXPRESS = "8 - Totalexpress",
_9___OLIST = "9 - Olist",
_10___GATEWAY = "10 - Gateway",
_11___MAGALU_ENTREGAS = "11 - Magalu Entregas",
_12___SHOPEE_ENVIOS = "12 - Shopee Envios",
_13___NS_ENTREGAS = "13 - Ns Entregas",
_14___VIAVAREJO_ENVVIAS = "14 - Viavarejo Envvias",
_15___MADEIRA_ENVIOS = "15 - Madeira Envios",
_16___ALI_ENVIOS = "16 - Ali Envios",
_17___LOGGI = "17 - Loggi",
_18___CONECTA_LA_ETIQUETAS = "18 - Conecta La Etiquetas",
_19___AMAZON_DBA = "19 - Amazon Dba",
_20___MAGALU_FULFILLMENT = "20 - Magalu Fulfillment",
_21___NS_MAGALU_ENTREGAS = "21 - Ns Magalu Entregas",
_22___SHEIN_ENVIOS = "22 - Shein Envios",
_23___MANDAE = "23 - Mandae",
_24___OLIST_ENVIOS = "24 - Olist Envios",
_25___KWAI_ENVIOS = "25 - Kwai Envios",
_26___BELEZA_ENVIOS = "26 - Beleza Envios",
_27___TIKTOK_ENVIOS = "27 - Tiktok Envios"
}
export declare enum situacao8 {
_1___HABILITADA = "1 - Habilitada",
_2___DESABILITADA = "2 - Desabilitada"
}
export type FormaEnvioRequestModel = {
id?: number;
};
export type FormaEnvioResponseModel = {
id?: number;
nome?: (string) | null;
};
export type FormaFreteModel = {
id?: number;
nome?: (string) | null;
codigo?: (string) | null;
codigoExterno?: (string) | null;
tipoEntrega?: ('0 - Nao Definida' | '1 - Normal' | '2 - Expressa' | '3 - Agendada' | '4 - Economica' | '5 - Super Expressa' | '6 - Retirada') | null;
};
export declare enum tipoEntrega {
_0___NAO_DEFINIDA = "0 - Nao Definida",
_1___NORMAL = "1 - Normal",
_2___EXPRESSA = "2 - Expressa",
_3___AGENDADA = "3 - Agendada",
_4___ECONOMICA = "4 - Economica",
_5___SUPER_EXPRESSA = "5 - Super Expressa",
_6___RETIRADA = "6 - Retirada"
}
export type FormaFreteRequestModel = {
id?: number;
};
export type FormaFreteResponseModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type FormaPagamentoModel = {
id?: number;
nome?: (string) | null;
situacao?: ('1 - Habilitada' | '2 - Desabilitada') | null;
};
export type FormaPagamentoRequestModel = {
id?: (number) | null;
};
export type FormaPagamentoResponseModel = {
id?: number;
nome?: (string) | null;
};
export type FormaRecebimentoResponseModel = {
id?: number;
nome?: (string) | null;
};
export type FornecedorProdutoRequestModel = {
id?: (number) | null;
codigoProdutoNoFornecedor?: (string) | null;
padrao?: boolean;
};
export type FornecedorProdutoResponseModel = {
id?: (number) | null;
nome?: (string) | null;
codigoProdutoNoFornecedor?: (string) | null;
};
export type GatewayLogisticoResponseModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type GerarNotaFiscalOrdemServicoModelResponse = {
id?: number;
numero?: number;
serie?: number;
};
export type GerarNotaFiscalPedidoModelResponse = {
id?: number;
numero?: number;
serie?: number;
};
export type GradeVariacaoRequestModel = {
chave?: (string) | null;
valor?: (string) | null;
};
export type GradeVariacaoResponseModel = {
chave?: (string) | null;
valor?: (string) | null;
};
export type IncluirXmlNotaFiscalRequestModel = {
xml?: (Blob | File);
numeroPedido?: (number) | null;
};
export type IncluirXmlNotaFiscalResponseModel = {
idNota?: number;
};
export type IntermediadorModel = {
id?: (number) | null;
nome?: (string) | null;
cnpj?: (string) | null;
canalVenda?: (string) | null;
};
export type IntermediadorRequestModel = {
id?: (number) | null;
};
export type IntermediadorResponseModel = {
id?: number;
nome?: string;
cnpj?: string;
};
export type ItemOrdemServicoRequestModel = {
servico?: ServicoRequestModel;
quantidade?: (number) | null;
valorUnitario?: (number) | null;
porcentagemDesconto?: (number) | null;
orcar?: unknown;
};
export type ItemPedidoRequestModel = {
produto?: ProdutoRequestModel;
quantidade?: (number) | null;
valorUnitario?: (number) | null;
infoAdicional?: (string) | null;
};
export type ItemPedidoResponseModel = {
produto?: ProdutoResponseModel;
quantidade?: number;
valorUnitario?: number;
infoAdicional?: string;
};
export type ItemSeparacaoResponseModel = {
produto?: ProdutoResponseModel;
quantidade?: number;
unidade?: string;
localizacao?: string;
infoAdicional?: string;
};
export type LancarEstoqueOrdemCompraRequestModel = {
deposito?: DepositoRequestModel;
};
export type LancarEstoqueOrdemServicoRequestModel = {
deposito?: DepositoRequestModel;
};
export type ListagemAgrupamentosModel = {
id?: number;
identificacao?: string;
data?: string;
quantidadeObjetos?: number;
formaEnvio?: FormaEnvioResponseModel;
};
export type ListagemCategoriasReceitaDespesaResponseModel = {
id?: number;
descricao?: string;
grupo?: string;
};
export type ListagemContasPagarResponseModel = {
id?: (number) | null;
situacao?: ('aberto - Aberto' | 'cancelada - Cancelada' | 'pago - Pago' | 'parcial - Parcial' | 'prevista - Prevista') | null;
data?: (string) | null;
dataVencimento?: (string) | null;
historico?: (string) | null;
valor?: (number) | null;
numeroDocumento?: (string) | null;
numeroBanco?: (string) | null;
serieDocumento?: (string) | null;
cliente?: ContatoModelResponse;
marcadores?: unknown;
};
export declare enum situacao9 {
ABERTO___ABERTO = "aberto - Aberto",
CANCELADA___CANCELADA = "cancelada - Cancelada",
PAGO___PAGO = "pago - Pago",
PARCIAL___PARCIAL = "parcial - Parcial",
PREVISTA___PREVISTA = "prevista - Prevista"
}
export type ListagemContasReceberResponseModel = {
id?: (number) | null;
situacao?: ('aberto - Aberto' | 'cancelada - Cancelada' | 'pago - Pago' | 'parcial - Parcial' | 'prevista - Prevista') | null;
data?: (string) | null;
dataVencimento?: (string) | null;
historico?: (string) | null;
valor?: (number) | null;
numeroDocumento?: (string) | null;
numeroBanco?: (string) | null;
serieDocumento?: (string) | null;
cliente?: ContatoModelResponse;
};
export type ListagemContatoModelResponse = BaseContatoModel & {
id?: number;
vendedor?: ((VendedorResponseModel) | null);
situacao?: ('B - Ativo' | 'A - Ativo Com Acesso Sistema' | 'I - Inativo' | 'E - Excluido') | null;
dataCriacao?: (string) | null;
dataAtualizacao?: (string) | null;
};
export type ListagemContatosContatoModelResponse = PessoaContatoModel & {
id?: (number) | null;
};
export type ListagemFormasEnvioResponseModel = FormaEnvioModel & {
id?: number;
gatewayLogistico?: GatewayLogisticoResponseModel;
};
export type ListagemFormasPagamentoResponseModel = FormaPagamentoModel;
export type ListagemIntermediadoresResponseModel = IntermediadorModel;
export type ListagemListaDePrecosModelResponse = ListaPrecoModel;
export type ListagemMarcasResponseModel = {
id?: number;
descricao?: string;
};
export type ListagemNotaFiscalModelResponse = BaseNotaFiscalModel & {
id?: number;
ecommerce?: EcommerceResponseModel;
};
export type ListagemOrdemServicoResponseModel = {
id?: (number) | null;
situacao?: ('4 - Nao Aprovada' | '3 - Finalizada' | '0 - Em Aberto' | '2 - Serv Concluido' | '1 - Orcada' | '5 - Aprovada' | '6 - Em Andamento' | '7 - Cancelada') | null;
data?: (string) | null;
dataPrevista?: (string) | null;
valor?: (number) | null;
numeroOrdemServico?: (string) | null;
cliente?: ContatoModelResponse;
marcadores?: unknown;
};
export type ListagemPedidoModelResponse = {
id?: (number) | null;
situacao?: (number) | null;
numeroPedido?: (number) | null;
ecommerce?: EcommerceResponseModel;
dataCriacao?: (string) | null;
dataPrevista?: (string) | null;
cliente?: PedidoClienteModel;
valor?: (string) | null;
vendedor?: VendedorResponseModel;
transportador?: TransportadorResponseModel;
};
export type ListagemProdutoCustosResponseModel = {
data?: (string) | null;
saldoAtual?: (number) | null;
saldoAnterior?: (number) | null;
precoCusto?: (number) | null;
custoMedio?: (number) | null;
precoVenda?: (number) | null;
impostosRecuperaveis?: (number) | null;
};
export type ListagemProdutosResponseModel = {
id?: number;
sku?: string;
descricao?: string;
tipo?: 'K - Kit' | 'S - Simples' | 'V - Com Variacoes' | 'F - Fabricado' | 'M - Materia Prima';
situacao?: 'A - Ativo' | 'I - Inativo' | 'E - Excluido';
dataCriacao?: (string) | null;
dataAlteracao?: (string) | null;
unidade?: string;
gtin?: string;
precos?: PrecoProdutoResponseModel;
};
export type ListagemSeparacaoResponseModel = {
id?: number;
situacao?: '1 - Sit Aguardando Separacao' | '2 - Sit Separada' | '3 - Sit Embalada' | '4 - Sit Em Separacao';
dataCriacao?: (string) | null;
dataSeparacao?: (string) | null;
dataCheckout?: (string) | null;
cliente?: ContatoModelResponse;
venda?: SeparacaoVendaResponseModel;
notaFiscal?: SeparacaoNotaResponseModel;
ecommerce?: EcommerceResponseModel;
formaEnvio?: FormaEnvioResponseModel;
};
export type ListagemVendedoresModelResponse = {
id?: number;
contato?: ContatoModelResponse;
};
export type ListaPrecoModel = {
id?: number;
descricao?: (string) | null;
acrescimoDesconto?: (number) | null;
};
export type ListaPrecoRequestModel = {
id?: (number) | null;
};
export type ListaPrecoResponseModel = {
id?: number;
nome?: string;
acrescimoDesconto?: number;
};
export type ListarArvoreCategoriasModelResponse = {
id?: (number) | null;
descricao?: (string) | null;
filhas?: Array<ListarArvoreCategoriasModelResponse> | null;
};
export type ListarOrdemCompraModelResponse = {
id?: number;
numero?: (string) | null;
data?: string;
situacao?: ('0 - Em Aberto' | '1 - Atendido' | '2 - Cancelado' | '3 - Em Andamento') | null;
desconto?: string;
frete?: number;
totalProdutos?: number;
totalPedidoCompra?: number;
dataPrevista?: string;
contato?: ContatoModelResponse;
categoria?: CategoriaResponseModel;
notaFiscal?: OrdemCompraNotaFiscalModelResponse;
fretePorConta?: ('R - Remetente' | 'D - Destinatario' | 'T - Terceiros' | '3 - Proprio Remetente' | '4 - Proprio Destinatario' | 'S - Sem Transporte') | null;
observacoes?: string;
observacoesInternas?: (string) | null;
};
export type ListarTiposDeContatosModelResponse = {
id?: number;
nome?: string;
perfilContato?: '0 - Outro' | '1 - Cliente' | '2 - Fornecedor' | '3 - Vendedor' | '4 - Transportador' | '5 - Funcionario';
};
export declare enum perfilContato {
_0___OUTRO = "0 - Outro",
_1___CLIENTE = "1 - Cliente",
_2___FORNECEDOR = "2 - Fornecedor",
_3___VENDEDOR = "3 - Vendedor",
_4___TRANSPORTADOR = "4 - Transportador",
_5___FUNCIONARIO = "5 - Funcionario"
}
export type LogisticaExpedicaoRequestModel = {
formaFrete?: FormaFreteRequestModel;
codigoRastreio?: (string) | null;
urlRastreio?: (string) | null;
possuiValorDeclarado?: unknown;
valorDeclarado?: (number) | null;
possuiAvisoRecebimento?: unknown;
};
export type LogisticaExpedicaoResponseModel = {
codigoRastreio?: string;
urlRastreio?: string;
possuiValorDeclarado?: boolean;
valorDeclarado?: number;
possuiAvisoRecebimento?: boolean;
formaFrete?: FormaFreteResponseModel;
transportador?: TransportadorExpedicaoResponseModel;
};
export type LogisticaObjetoAvulsoRequestModel = {
formaFrete?: FormaFreteRequestModel;
codigoRastreio?: (string) | null;
urlRastreio?: (string) | null;
possuiValorDeclarado?: unknown;
valorDeclarado?: (number) | null;
possuiAvisoRecebimento?: unknown;
};
export type MarcaProdutoModelResponse = {
id?: (number) | null;
nome?: (string) | null;
};
export type MarcaRequestModel = {
id?: (number) | null;
};
export type MarcaResponseModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type MedicamentoRequestModel = {
codigoAnvisa?: (string) | null;
valorMaximo?: (number) | null;
motivoIsenscao?: (string) | null;
};
export type MeioPagamentoRequestModel = {
id?: (number) | null;
};
export type MeioPagamentoResponseModel = {
id?: number;
nome?: (string) | null;
};
export type NaturezaOperacaoRequestModel = {
id?: (number) | null;
};
export type NaturezaOperacaoResponseModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type NotaFiscalClienteModel = BaseContatoModel & {
id?: number;
};
export type NotaFiscalEnderecoEntregaModel = EnderecoModel & {
nomeDestinatario?: (string) | null;
cpfCnpj?: (string) | null;
tipoPessoa?: (string) | null;
};
export type NotaFiscalItemModelResponse = {
idProduto?: (number) | null;
codigo?: (string) | null;
descricao?: (string) | null;
unidade?: (string) | null;
quantidade?: (number) | null;
valorUnitario?: (number) | null;
valorTotal?: (number) | null;
cfop?: (string) | null;
};
export type NotaFiscalParcelaModelResponse = {
dias?: (number) | null;
data?: (string) | null;
valor?: (number) | null;
observacoes?: (string) | null;
idFormaPagamento?: (string) | null;
idMeioPagamento?: (string) | null;
};
export type ObjetoAvulsoRequestModel = {
descricao?: (string) | null;
data?: (string) | null;
destinatario?: ContatoRequestModel;
volume?: VolumeObjetoAvulsoRequestModel;
logistica?: LogisticaObjetoAvulsoRequestModel;
};
export type ObterAgrupamentoResponseModel = {
id?: number;
identificacao?: string;
data?: string;
formaEnvio?: FormaEnvioResponseModel;
expedicoes?: Array<ExpedicaoResponseModel>;
};
export type ObterContaPagarModelResponse = {
id?: number;
situacao?: ('aberto - Aberto' | 'cancelada - Cancelada' | 'pago - Pago' | 'parcial - Parcial' | 'prevista - Prevista') | null;
data?: string;
dataVencimento?: string;
dataCompetencia?: string;
dataLiquidacao?: (string) | null;
diaVencimento?: (number) | null;
diaSemanaVencimento?: ('0 - Domingo' | '1 - Segunda' | '2 - Terca' | '3 - Quarta' | '4 - Quinta' | '5 - Sexta' | '6 - Sabado') | null;
numeroDocumento?: string;
serieDocumento?: (string) | null;
ocorrencia?: ('U - Unica' | 'W - Semanal' | 'Q - Quinzenal' | 'M - Mensal' | 'T - Trimestral' | 'S - Semestral' | 'A - Anual' | 'P - Parcelada') | null;
quantidadeParcelas?: (number) | null;
valor?: (number) | null;
saldo?: (number) | null;
contato?: ContatoModelResponse;
categoria?: CategoriaReceitaDespesaResponseModel;
formaPagamento?: FormaPagamentoResponseModel;
historico?: string;
marcadores?: unknown;
};
export declare enum diaSemanaVencimento {
_0___DOMINGO = "0 - Domingo",
_1___SEGUNDA = "1 - Segunda",
_2___TERCA = "2 - Terca",
_3___QUARTA = "3 - Quarta",
_4___QUINTA = "4 - Quinta",
_5___SEXTA = "5 - Sexta",
_6___SABADO = "6 - Sabado"
}
export type ObterContaReceberResponseModel = {
id?: (number) | null;
situacao?: ('aberto - Aberto' | 'cancelada - Cancelada' | 'pago - Pago' | 'parcial - Parcial' | 'prevista - Prevista') | null;
data?: (string) | null;
dataVencimento?: (string) | null;
dataCompetencia?: (string) | null;
dataLiquidacao?: (string) | null;
diaVencimento?: (number) | null;
diaSemanaVencimento?: ('0 - Domingo' | '1 - Segunda' | '2 - Terca' | '3 - Quarta' | '4 - Quinta' | '5 - Sexta' | '6 - Sabado') | null;
numeroDocumento?: (string) | null;
serieDocumento?: (string) | null;
ocorrencia?: ('U - Unica' | 'W - Semanal' | 'Q - Quinzenal' | 'M - Mensal' | 'T - Trimestral' | 'S - Semestral' | 'A - Anual' | 'P - Parcelada') | null;
quantidadeParcelas?: (number) | null;
valor?: (number) | null;
saldo?: (number) | null;
taxa?: (number) | null;
cliente?: ContatoModelResponse;
categoria?: CategoriaReceitaDespesaResponseModel;
formaRecebimento?: FormaRecebimentoResponseModel;
historico?: (string) | null;
linkBoleto?: (string) | null;
};
export type ObterContatoContatoModelResponse = PessoaContatoModel & {
id?: (number) | null;
};
export type ObterContatoModelResponse = ContatoModel & {
id?: number;
dataCriacao?: (string) | null;
dataAtualizacao?: (string) | null;
vendedor?: ((VendedorResponseModel) | null);
tipos?: Array<TipoContatoModel> | null;
contatos?: Array<PessoaContatoModel> | null;
};
export type ObterEstoqueProdutoModelResponse = {
id?: number;
nome?: string;
codigo?: string;
unidade?: string;
saldo?: number;
reservado?: number;
disponivel?: number;
depositos?: Array<DepositoModel>;
};
export type ObterEtiquetasResponseModel = {
urls?: Array<(string)>;
};
export type ObterFormaEnvioResponseModel = FormaEnvioModel & {
id?: number;
gatewayLogistico?: GatewayLogisticoResponseModel;
formasFrete?: Array<FormaFreteModel> | null;
};
export type ObterFormaPagamentoResponseModel = FormaPagamentoModel;
export type ObterInfoContaModelResponse = {
razaoSocial?: string;
cpfCnpj?: string;
fantasia?: string;
enderecoEmpresa?: EnderecoModel;
fone?: string;
email?: string;
inscricaoEstadual?: string;
regimeTributario?: '1 - Simples Nacional' | '2 - Simples Nacional Excesso Receita' | '3 - Regime Normal' | '4 - Mei';
};
export type ObterIntermediadorResponseModel = IntermediadorModel;
export type ObterLinkNotaFiscalModelResponse = {
link?: string;
};
export type ObterListaDePrecosModelResponse = ListaPrecoModel & {
excecoes?: ExcecaoListaPrecoModel;
};
export type ObterMarcadorResponseModel = BaseMarcadorModel;
export type ObterNotaFiscalModelResponse = BaseNotaFiscalModel & {
id?: number;
finalidade?: ('1 - Nfe Normal' | '2 - Nfe Complementar' | '3 - Nfe Ajuste' | '4 - Devolucao Retorno' | '7 - Nfe Cupom Referenciado' | '8 - Devolucao Retorno Sem Nfe' | '9 - Nfe Chave Acesso Referenciada') | null;
regimeTributario?: ('1 - Simples Nacional' | '2 - Simples Nacional Excesso Receita' | '3 - Regime Normal' | '4 - Mei') | null;
dataInclusao?: (string) | null;
baseIcms?: (number) | null;
valorIcms?: (number) | null;
baseIcmsSt?: (number) | null;
valorIcmsSt?: (number) | null;
valorServicos?: (number) | null;
valorFrete?: (number) | null;
valorSeguro?: (number) | null;
valorOutras?: (number) | null;
valorIpi?: (number) | null;
valorIssqn?: (number) | null;
valorDesconto?: (number) | null;
valorFaturado?: (number) | null;
idIntermediador?: (number) | null;
idNaturezaOperacao?: (number) | null;
idFormaPagamento?: (number) | null;
idMeioPagamento?: (number) | null;
observacoes?: (string) | null;
condicaoPagamento?: (string) | null;
itens?: Array<NotaFiscalItemModelResponse>;
parcelas?: Array<NotaFiscalParcelaModelResponse>;
ecommerce?: EcommerceResponseModel;
};
export declare enum finalidade {
_1___NFE_NORMAL = "1 - Nfe Normal",
_2___NFE_COMPLEMENTAR = "2 - Nfe Complementar",
_3___NFE_AJUSTE = "3 - Nfe Ajuste",
_4___DEVOLUCAO_RETORNO = "4 - Devolucao Retorno",
_7___NFE_CUPOM_REFERENCIADO = "7 - Nfe Cupom Referenciado",
_8___DEVOLUCAO_RETORNO_SEM_NFE = "8 - Devolucao Retorno Sem Nfe",
_9___NFE_CHAVE_ACESSO_REFERENCIADA = "9 - Nfe Chave Acesso Referenciada"
}
export type ObterOrdemCompraModelResponse = {
id?: number;
numeroPedido?: (string) | null;
data?: string;
situacao?: ('0 - Em Aberto' | '1 - Atendido' | '2 - Cancelado' | '3 - Em Andamento') | null;
desconto?: string;
frete?: number;
totalProdutos?: number;
totalPedidoCompra?: number;
dataPrevista?: string;
itens?: Array<OrdemCompraItemModelResponse>;
contato?: ContatoModelResponse;
categoria?: CategoriaResponseModel;
notaFiscal?: OrdemCompraNotaFiscalModelResponse;
parcelas?: Array<OrdemCompraParcelaModelResponse>;
fretePorConta?: ('R - Remetente' | 'D - Destinatario' | 'T - Terceiros' | '3 - Proprio Remetente' | '4 - Proprio Destinatario' | 'S - Sem Transporte') | null;
observacoes?: string;
observacoesInternas?: (string) | null;
pvFrete?: number;
};
export type ObterOrdemServicoModelResponse = {
id?: number;
situacao?: ('4 - Nao Aprovada' | '3 - Finalizada' | '0 - Em Aberto' | '2 - Serv Concluido' | '1 - Orcada' | '5 - Aprovada' | '6 - Em Andamento' | '7 - Cancelada') | null;
data?: string;
dataPrevista?: string;
totalServicos?: string;
totalOrdemServico?: string;
totalPecas?: string;
numeroOrdemServico?: string;
equipamento?: string;
equipamentoSerie?: string;
descricaoProblema?: string;
observacoes?: string;
orcar?: boolean;
orcado?: boolean;
observacoesServico?: string;
observacoesInternas?: string;
alqComissao?: number;
vlrComissao?: number;
idForma?: number;
idContaContabil?: number;
desconto?: string;
idListaPreco?: number;
idLocalPrestacao?: (string) | null;
idDeposito?: number;
dataConclusao?: string;
vendedor?: ContatoModelResponse;
contato?: ContatoModelResponse;
tecnico?: string;
categoria?: CategoriaReceitaDespesaResponseModel;
formaPagamento?: FormaPagamentoResponseModel;
};
export type ObterPedidoModelResponse = PedidoModel & {
id?: (number) | null;
numeroPedido?: (number) | null;
idNotaFiscal?: (number) | null;
dataFaturamento?: (string) | null;
valorTotalProdutos?: (number) | null;
valorTotalPedido?: (number) | null;
listaPreco?: ListaPrecoResponseModel;
cliente?: PedidoClienteModel;
enderecoEntrega?: EnderecoEntregaModelResponse;
ecommerce?: EcommerceResponseModel;
transportador?: TransportadorResponseModel;
deposito?: DepositoResponseModel;
vendedor?: VendedorResponseModel;
naturezaOperacao?: NaturezaOperacaoResponseModel;
intermediador?: IntermediadorResponseModel;
pagamento?: PagamentoResponseModel;
itens?: Array<ItemPedidoResponseModel> | null;
};
export type ObterProdutoModelResponse = ProdutoResponseModel & {
descricaoComplementar?: (string) | null;
tipo?: ('K - Kit' | 'S - Simples' | 'V - Com Variacoes' | 'F - Fabricado' | 'M - Materia Prima') | null;
situacao?: ('A - Ativo' | 'I - Inativo' | 'E - Excluido') | null;
produtoPai?: ProdutoResponseModel;
unidade?: (string) | null;
unidadePorCaixa?: (string) | null;
ncm?: (string) | null;
gtin?: (string) | null;
origem?: '0 - Nacional Exceto Codigo 3 A 5' | '4 - Nacional Producao Conforme Ajustes' | '5 - Nacional Conteudo Importacao Inferior 40' | '3 - Nacional Conteudo Importacao Superior 40' | '8 - Nacional Conteudo Importacao Superior 70' | '1 - Estrangeira Importacao Direta Exceto Codigo 6' | '6 - Estrangeira Importacao Direta Sem Similar' | '2 - Estrangeira Adquirida Mercado Interno' | '7 - Estrangeira Adquirida Mercado Interno Sem Similar';
garantia?: (string) | null;
observacoes?: (string) | null;
categoria?: CategoriaResponseModel;
marca?: MarcaResponseModel;
dimensoes?: DimensoesProdutoResponseModel;
precos?: PrecoProdutoResponseModel;
estoque?: EstoqueProdutoResponseModel;
fornecedores?: Array<FornecedorProdutoResponseModel> | null;
seo?: SeoProdutoModelResponse;
tributacao?: TributacaoProdutoResponseModel;
anexos?: Array<AnexoResponseModel>;
variacoes?: Array<VariacaoProdutoResponseModel>;
kit?: Array<ProdutoKitResponseModel>;
producao?: ProducaoProdutoResponseModel;
};
export declare enum origem {
_0___NACIONAL_EXCETO_CODIGO_3_A_5 = "0 - Nacional Exceto Codigo 3 A 5",
_4___NACIONAL_PRODUCAO_CONFORME_AJUSTES = "4 - Nacional Producao Conforme Ajustes",
_5___NACIONAL_CONTEUDO_IMPORTACAO_INFERIOR_40 = "5 - Nacional Conteudo Importacao Inferior 40",
_3___NACIONAL_CONTEUDO_IMPORTACAO_SUPERIOR_40 = "3 - Nacional Con