tinyerp-ts
Version:
SDK para a API do Tiny ERP em TypeScript
1,686 lines • 81.6 kB
TypeScript
export type AlterarSituacaoSeparacaoModelRequest = {
situacao?: (1 | 2 | 3 | 4) | null;
};
export declare enum situacao {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4
}
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' | 'E' | 'S') | null;
data?: (string) | null;
quantidade?: (number) | null;
precoUnitario?: (number) | null;
observacoes?: (string) | null;
};
export declare enum tipo {
B = "B",
E = "E",
S = "S"
}
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 | 1 | 2 | 3) | null;
};
export declare enum situacao2 {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3
}
export type AtualizarSituacaoOrdemServicoRequestModel = {
situacao?: (4 | 3 | 0 | 2 | 1 | 5 | 6 | 7) | null;
};
export declare enum situacao3 {
'_4' = 4,
'_3' = 3,
'_0' = 0,
'_2' = 2,
'_1' = 1,
'_5' = 5,
'_6' = 6,
'_7' = 7
}
export type AtualizarSituacaoPedidoModelRequest = {
situacao?: (8 | 0 | 3 | 4 | 1 | 7 | 5 | 6 | 2 | 9) | null;
};
export declare enum situacao4 {
'_8' = 8,
'_0' = 0,
'_3' = 3,
'_4' = 4,
'_1' = 1,
'_7' = 7,
'_5' = 5,
'_6' = 6,
'_2' = 2,
'_9' = 9
}
export type AutorizarNotaFiscalModelRequest = {
enviarEmail?: boolean;
};
export type AutorizarNotaFiscalModelResponse = {
id?: number;
chaveAcesso?: string;
linkAcesso?: string;
situacao?: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
xml?: string;
};
export declare enum situacao5 {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6,
'_7' = 7,
'_8' = 8,
'_9' = 9,
'_10' = 10
}
export type BaixarContaReceberModelRequest = {
contaDestino?: ContaContabilRequestModel;
data?: (string) | null;
categoria?: CategoriaRequestModel;
historico?: (string) | null;
taxa?: (string) | null;
juros?: (string) | null;
desconto?: (string) | null;
valorPago?: (number) | null;
acrescimo?: (string) | null;
};
export type BaseContatoModel = {
nome?: (string) | null;
codigo?: (string) | null;
fantasia?: (string) | null;
tipoPessoa?: ('J' | 'F' | 'E' | 'X') | 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 = "J",
F = "F",
E = "E",
X = "X"
}
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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10) | null;
tipo?: ('E' | 'S') | 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 = "E",
S = "S"
}
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' | 'I' | 'E') | null;
tipoItemSped?: ('00' | '01' | '02' | '03' | '04' | '05' | '06' | '07' | '08' | '09' | '10' | '99') | null;
codigoListaServicos?: (string) | null;
nbs?: (string) | null;
descricaoComplementar?: (string) | null;
observacoes?: (string) | null;
};
export declare enum situacao6 {
A = "A",
I = "I",
E = "E"
}
export declare enum tipoItemSped {
_00 = "00",
_01 = "01",
_02 = "02",
_03 = "03",
_04 = "04",
_05 = "05",
_06 = "06",
_07 = "07",
_08 = "08",
_09 = "09",
_10 = "10",
_99 = "99"
}
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 | 2 | 3 | 4) | null;
estadoCivil?: (1 | 2 | 3 | 4 | 5) | null;
profissao?: (string) | null;
sexo?: ('masculino' | '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' | 'A' | 'I' | 'E') | null;
observacoes?: (string) | null;
};
export declare enum regimeTributario {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4
}
export declare enum estadoCivil {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5
}
export declare enum sexo {
MASCULINO = "masculino",
FEMININO = "feminino"
}
export declare enum situacao7 {
B = "B",
A = "A",
I = "I",
E = "E"
}
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' | 'D' | 'T' | '3' | '4' | 'S') | null;
transportador?: (string) | null;
parcelas?: Array<OrdemCompraParcelaModelRequest>;
};
export declare enum fretePorConta {
R = "R",
D = "D",
T = "T",
_3 = "3",
_4 = "4",
S = "S"
}
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' | 'W' | 'Q' | 'M' | 'T' | 'S' | 'A' | 'P') | null;
formaPagamento?: (0 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22) | null;
diaVencimento?: (number) | null;
quantidadeParcelas?: (number) | null;
diaSemanaVencimento?: (number) | null;
};
export declare enum ocorrencia {
U = "U",
W = "W",
Q = "Q",
M = "M",
T = "T",
S = "S",
A = "A",
P = "P"
}
export declare enum formaPagamento {
'_0' = 0,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6,
'_7' = 7,
'_8' = 8,
'_10' = 10,
'_12' = 12,
'_14' = 14,
'_15' = 15,
'_16' = 16,
'_17' = 17,
'_18' = 18,
'_19' = 19,
'_20' = 20,
'_21' = 21,
'_22' = 22
}
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' | 'W' | 'Q' | 'M' | 'T' | 'S' | 'A' | 'P') | 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 | 1 | 2 | 3) | 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' | 'S' | 'V' | 'F' | 'M') | null;
estoque?: CriarProdutoEstoqueRequestModel;
seo?: SeoProdutoRequestModel;
anexos?: Array<AnexoRequestModel>;
grade?: Array<(string)>;
producao?: ProducaoProdutoRequestModel;
kit?: Array<ProdutoKitRequestModel>;
variacoes?: Array<VariacaoProdutoRequestModel>;
} & {
descricao: (string) | null;
tipo: ('K' | 'S' | 'V' | 'F' | 'M') | null;
};
export declare enum tipo3 {
K = "K",
S = "S",
V = "V",
F = "F",
M = "M"
}
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 | 1 | 2 | 3) | null;
};
export declare enum tipo4 {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3
}
export type EmbalagemResponseModel = {
id?: (number) | null;
tipo?: (0 | 1 | 2 | 3) | 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?: ('J' | 'F' | 'E' | 'X') | 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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10) | 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 | 0 | 3 | 4 | 1 | 7 | 5 | 6 | 2 | 9) | null;
};
export type FormaEnvioModel = {
nome?: (string) | null;
tipo?: (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28) | null;
situacao?: (1 | 2) | null;
};
export declare enum tipo5 {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6,
'_7' = 7,
'_8' = 8,
'_9' = 9,
'_10' = 10,
'_11' = 11,
'_12' = 12,
'_13' = 13,
'_14' = 14,
'_15' = 15,
'_16' = 16,
'_17' = 17,
'_18' = 18,
'_19' = 19,
'_20' = 20,
'_21' = 21,
'_22' = 22,
'_23' = 23,
'_24' = 24,
'_25' = 25,
'_26' = 26,
'_27' = 27,
'_28' = 28
}
export declare enum situacao8 {
'_1' = 1,
'_2' = 2
}
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 | 1 | 2 | 3 | 4 | 5 | 6) | null;
};
export declare enum tipoEntrega {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6
}
export type FormaFreteRequestModel = {
id?: number;
};
export type FormaFreteResponseModel = {
id?: (number) | null;
nome?: (string) | null;
};
export type FormaPagamentoModel = {
id?: number;
nome?: (string) | null;
situacao?: (1 | 2) | 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' | 'cancelada' | 'pago' | 'parcial' | '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",
CANCELADA = "cancelada",
PAGO = "pago",
PARCIAL = "parcial",
PREVISTA = "prevista"
}
export type ListagemContasReceberResponseModel = {
id?: (number) | null;
situacao?: ('aberto' | 'cancelada' | 'pago' | 'parcial' | '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;
quantidadeParcelasAntecipadas?: (number) | null;
};
export type ListagemContatoModelResponse = BaseContatoModel & {
id?: number;
vendedor?: ((VendedorResponseModel) | null);
situacao?: ('B' | 'A' | 'I' | 'E') | 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 | 3 | 0 | 2 | 1 | 5 | 6 | 7) | 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' | 'S' | 'V' | 'F' | 'M';
situacao?: 'A' | 'I' | 'E';
dataCriacao?: (string) | null;
dataAlteracao?: (string) | null;
unidade?: string;
gtin?: string;
precos?: PrecoProdutoResponseModel;
};
export type ListagemSeparacaoResponseModel = {
id?: number;
situacao?: 1 | 2 | 3 | 4;
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 | 1 | 2 | 3) | null;
desconto?: string;
frete?: number;
totalProdutos?: number;
totalPedidoCompra?: number;
dataPrevista?: string;
contato?: ContatoModelResponse;
categoria?: CategoriaResponseModel;
notaFiscal?: OrdemCompraNotaFiscalModelResponse;
fretePorConta?: ('R' | 'D' | 'T' | '3' | '4' | 'S') | null;
observacoes?: string;
observacoesInternas?: (string) | null;
};
export type ListarTiposDeContatosModelResponse = {
id?: number;
nome?: string;
perfilContato?: 0 | 1 | 2 | 3 | 4 | 5;
};
export declare enum perfilContato {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5
}
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' | 'cancelada' | 'pago' | 'parcial' | 'prevista') | null;
data?: string;
dataVencimento?: string;
dataCompetencia?: string;
dataLiquidacao?: (string) | null;
diaVencimento?: (number) | null;
diaSemanaVencimento?: (0 | 1 | 2 | 3 | 4 | 5 | 6) | null;
numeroDocumento?: string;
serieDocumento?: (string) | null;
ocorrencia?: ('U' | 'W' | 'Q' | 'M' | 'T' | 'S' | 'A' | 'P') | null;
quantidadeParcelas?: (number) | null;
valor?: (number) | null;
saldo?: (number) | null;
valorPago?: (number) | null;
multa?: (number) | null;
juros?: (number) | null;
contato?: ContatoModelResponse;
categoria?: CategoriaReceitaDespesaResponseModel;
formaPagamento?: FormaPagamentoResponseModel;
historico?: string;
marcadores?: unknown;
};
export declare enum diaSemanaVencimento {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6
}
export type ObterContaReceberResponseModel = {
id?: (number) | null;
situacao?: ('aberto' | 'cancelada' | 'pago' | 'parcial' | 'prevista') | null;
data?: (string) | null;
dataVencimento?: (string) | null;
dataCompetencia?: (string) | null;
dataLiquidacao?: (string) | null;
diaVencimento?: (number) | null;
diaSemanaVencimento?: (0 | 1 | 2 | 3 | 4 | 5 | 6) | null;
numeroDocumento?: (string) | null;
serieDocumento?: (string) | null;
ocorrencia?: ('U' | 'W' | 'Q' | 'M' | 'T' | 'S' | 'A' | 'P') | null;
quantidadeParcelas?: (number) | null;
valor?: (number) | null;
saldo?: (number) | null;
taxa?: (number) | null;
juros?: (number) | null;
multa?: (number) | null;
valorPago?: (number) | null;
cliente?: ContatoModelResponse;
categoria?: CategoriaReceitaDespesaResponseModel;
formaRecebimento?: FormaRecebimentoResponseModel;
historico?: (string) | null;
linkBoleto?: (string) | null;
quantidadeParcelasAntecipadas?: (number) | 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 | 2 | 3 | 4;
};
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 | 2 | 3 | 4 | 7 | 8 | 9) | null;
regimeTributario?: (1 | 2 | 3 | 4) | 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' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_7' = 7,
'_8' = 8,
'_9' = 9
}
export type ObterOrdemCompraModelResponse = {
id?: number;
numeroPedido?: (string) | null;
data?: string;
situacao?: (0 | 1 | 2 | 3) | 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' | 'D' | 'T' | '3' | '4' | 'S') | null;
observacoes?: string;
observacoesInternas?: (string) | null;
pvFrete?: number;
};
export type ObterOrdemServicoModelResponse = {
id?: number;
situacao?: (4 | 3 | 0 | 2 | 1 | 5 | 6 | 7) | 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' | 'S' | 'V' | 'F' | 'M') | null;
situacao?: ('A' | 'I' | 'E') | null;
produtoPai?: ProdutoResponseModel;
unidade?: (string) | null;
unidadePorCaixa?: (string) | null;
ncm?: (string) | null;
gtin?: (string) | null;
origem?: 0 | 4 | 5 | 3 | 8 | 1 | 6 | 2 | 7;
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' = 0,
'_4' = 4,
'_5' = 5,
'_3' = 3,
'_8' = 8,
'_1' = 1,
'_6' = 6,
'_2' = 2,
'_7' = 7
}
export type ObterRecebimentosModel = {
id?: number;
data?: string;
idConta?: string;
valorPago?: number;
valorTaxa?: number;
valorJuro?: number;
valorDesconto?: number;
valorAcrescimo?: number;
tipo?: (number) | null;
};
export type ObterSeparacaoResponseModel = {
id?: (number) | null;
situacao?: (1 | 2 | 3 | 4) | null;
situacaoCheckout?: (1 | 2) | null;
dataCriacao?: (string) | null;
dataSeparacao?: (string) | null;
dataCheckout?: (string) | null;
cliente?: ContatoModelResponse;
venda?: SeparacaoVendaResponseModel;
notaFiscal?: SeparacaoNotaResponseModel;
itens?: Array<ItemSeparacaoResponseModel> | null;
ecommerce?: EcommerceResponseModel;
formaEnvio?: FormaEnvioResponseModel;
volumes?: (string) | null;
};
export declare enum situacaoCheckout {
'_1' = 1,
'_2' = 2
}
export type ObterTagsProdutoModelResponse = {
id?: (number) | null;
codigo?: (string) | null;
nome?: (string) | null;
tags?: Array<TagProdutoModelResponse> | null;
};
export type ObterXmlNotaFiscalModelResponse = {
xmlNfe?: string;
xmlCancelamento?: string;
};
export type OrdemCompraItemModelRequest = ProdutoRequestModel & {
produto?: ProdutoRequestModel;
quantidade?: (number) | null;
valor?: (number) | null;
informacoesAdicionais?: (string) | null;
aliquotaIPI?: (number) | null;
valorICMS?: (number) | null;
};
export type OrdemCompraItemModelResponse = {
produto?: ProdutoResponseModel;
gtin?: (string) | null;
quantidade?: number;
preco?: number;
ipi?: number;
};
export type OrdemCompraNotaFiscalModelResponse = {
id?: number;
numero?: string;
dataEmissao?: string;
valor?: string;
natureza?: string;
};
export type OrdemCompraParcelaModelRequest = {
dias?: number;
dataVencimento?: string;
valor?: number;
contaContabil?: ContaContabilModel;
meioPagamento?: (1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 90 | 99) | null;
observacoes?: string;
};
export declare enum meioPagamento {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_10' = 10,
'_11' = 11,
'_12' = 12,
'_13' = 13,
'_14' = 14,
'_15' = 15,
'_16' = 16,
'_17' = 17,
'_18' = 18,
'_19' = 19,
'_20' = 20,
'_90' = 90,
'_99' = 99
}
export type OrdemCompraParcelaModelResponse = {
id?: number;
numero?: number;
dias?: number;
dataVencimento?: string;
valor?: number;
contaContabil?: ContaContabilModel;
meioPagamento?: (1 | 2 | 3 | 4 | 5 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 90 | 99) | null;
observacoes?: string;
};
export type OrdemServicoAssistenciaTecnicaRequestModel = {
equipamento?: (string) | null;
numeroSerieEquipamento?: (string) | null;
pecas?: Array<PecaOrdemServicoRequestModel> | null;
};
export type OrdemServicoPagamentoRequestModel = PagamentoRequestModel & {
categoria?: CategoriaRequestModel;
};
export type OrdemServicoRequestModel = {
listaPreco?: ListaPrecoRequestModel;
descricao?: (string) | null;
consideracaoFinal?: (string) | null;
dataInicio?: (string) | null;
dataPrevista?: (string) | null;
dataConclusao?: (string) | null;
valorDesconto?: (number) | null;
observacao?: (string) | null;
observacaoInterna?: (string) | null;
servicos?: Array<ItemOrdemServicoRequestModel> | null;
vendedor?: VendedorOrdemServicoRequestModel;
tecnico?: (string) | null;
marcadores?: Array<CriarMarcadorRequestModel> | null;
anexos?: Array<AnexoOrdemServicoRequestModel> | null;
pagamento?: OrdemServicoPagamentoRequestModel;
assistenciaTecnica?: OrdemServicoAssistenciaTecnicaRequestModel;
};
export type PagamentoParcelasRequestModel = {
parcelas?: Array<ParcelaModelRequest> | null;
};
export type PagamentoRequestModel = {
formaPagamento?: FormaPagamentoRequestModel;
meioPagamento?: MeioPagamentoRequestModel;
parcelas?: Array<ParcelaModelRequest> | null;
};
export type PagamentoResponseModel = {
formaPagamento?: FormaPagamentoResponseModel;
meioPagamento?: MeioPagamentoResponseModel;
condicaoPagamento?: (string) | null;
parcelas?: Array<ParcelaModelResponse> | null;
};
export type PaginatedResultModel = {
limit?: number;
offset?: number;
total?: number;
};
export type ParametercelularContato = string;
export type Parametercodigo = string;
export type ParametercodigoClientePedido = string;
export type ParametercodigoContato = string;
export type ParametercodigoFornecedorOrdemCompra = string;
export type ParametercodigoProduto = string;
export type ParametercodigoVendedor = string;
export type ParametercpfCnpjClientePedido = string;
export type ParametercpfCnpjContato = string;
export type ParametercpfCnpjNota = string;
export type ParameterdataAlteracao = string;
export type ParameterdataAtualizacaoContato = string;
export type ParameterdataAtualizacaoPedido = string;
export type ParameterdataCriacao = string;
export type ParameterdataCriacaoContato = string;
export type ParameterdataFinaAgrupamento = string;
export type ParameterdataFinalCustoProduto = string;
export type ParameterdataFinalEmissaoContasPagar = string;
export type ParameterdataFinalEmissaoContasReceber = string;
export type ParameterdataFinalEmissaoOrdemServico = string;
export type ParameterdataFinalNota = string;
export type ParameterdataFinalOrdemCompra = string;
export type ParameterdataFinalPedido = string;
export type ParameterdataFinalVencimentoContasPagar = string;
export type ParameterdataFinalVencimentoContasReceber = string;
export type ParameterdataFinalVenda = string;
export type ParameterdataInicialAgrupamento = string;
export type ParameterdataInicialCustoProduto = string;
export type ParameterdataInicialEmissaoContasPagar = string;
export type ParameterdataInicialEmissaoContasReceber = string;
export type ParameterdataInicialEmissaoOrdemServico = string;
export type ParameterdataInicialNota = string;
export type ParameterdataInicialOrdemCompra = string;
export type ParameterdataInicialPedido = string;
export type ParameterdataInicialVencimentoContasPagar = string;
export type ParameterdataInicialVencimentoContasReceber = string;
export type ParameterdataInicialVenda = string;
export type ParameterdescricaoCategoriasReceitaDespesa = string;
export type ParameterdescricaoMarca = string;
export type ParametergrupoCategoriasReceitaDespesa = string;
export type Parametergtin = number;
export type ParameteridContatoContaPagar = number;
export type ParameteridContatoOrdemServico = number;
export type ParameteridFormaEnvio = number;
export type ParameteridFormaEnvioAgrupamento = number;
export type ParameteridFormaEnvioNota = number;
export type ParameteridNotaContasReceber = number;
export type ParameteridVendaContasReceber = number;
export type ParameteridVendedorContato = number;
export type ParameteridVendedorNota = number;
export type ParameteridVendedorPedido = number;
export type Parameterlimit = number;
export type ParametermarcadoresContaPagar = Array<(string)>;
export type ParametermarcadoresContaReceber = Array<(string)>;
export type ParametermarcadoresNota = Array<(string)>;
export type ParametermarcadoresOrdemCompra = Array<(string)>;
export type ParametermarcadoresOrdemServico = Array<(string)>;
export type ParametermarcadoresPedido = Array<(string)>;
export type Parameternome = string;
export type ParameternomeClienteContasPagar = string;
export type ParameternomeClienteContasReceber = string;
export type ParameternomeClienteOrdemServico = string;
export type ParameternomeClientePedido = string;
export type ParameternomeContato = string;
export type ParameternomeFormaEnvio = string;
export type ParameternomeFormaPagamento = string;
export type ParameternomeFornecedorOrdemCompra = string;
export type ParameternomeIntermediador = string;
export type ParameternomeListaPreco = string;
export type ParameternomeProduto = string;
export type ParameternomeTipoContato = string;
export type ParameternomeVendedor = string;
export type ParameternumeroBancoContasPagar = string;
export type ParameternumeroBancoContasReceber = string;
export type ParameternumeroDocumentoContasPagar = string;
export type ParameternumeroDocumentoContasReceber = string;
export type ParameternumeroNota = number;
export type ParameternumeroOrdemCompra = number;
export type ParameternumeroOrdemServico = string;
export type ParameternumeroPedido = number;
export type ParameternumeroPedidoEcommerce = string;
export type ParameternumeroPedidoEcommercePedido = string;
export type Parameteroffset = number;
export declare enum ParameterorderBy {
ASC = "asc",
DESC = "desc"
}
export type Parametersituacao = string;
export declare enum ParametersituacaoContasPagar {
ABERTO = "aberto",
CANCELADA = "cancelada",
PAGO = "pago",
PARCIAL = "parcial",
PREVISTA = "prevista"
}
export declare enum ParametersituacaoContasReceber {
ABERTO = "aberto",
CANCELADA = "cancelada",
PAGO = "pago",
PARCIAL = "parcial",
PREVISTA = "prevista"
}
export declare enum ParametersituacaoContato {
B = "B",
A = "A",
I = "I",
E = "E"
}
export declare enum ParametersituacaoFormaEnvio {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6,
'_7' = 7,
'_8' = 8,
'_9' = 9,
'_10' = 10,
'_11' = 11,
'_12' = 12,
'_13' = 13,
'_14' = 14,
'_15' = 15,
'_16' = 16,
'_17' = 17,
'_18' = 18,
'_19' = 19,
'_20' = 20,
'_21' = 21,
'_22' = 22,
'_23' = 23,
'_24' = 24,
'_25' = 25,
'_26' = 26,
'_27' = 27,
'_28' = 28
}
export declare enum ParametersituacaoFormaPagamento {
'_1' = 1,
'_2' = 2
}
export declare enum ParametersituacaoNota {
'_1' = 1,
'_2' = 2,
'_3' = 3,
'_4' = 4,
'_5' = 5,
'_6' = 6,
'_7' = 7,
'_8' = 8,
'_9' = 9,
'_10' = 10
}
export declare enum ParametersituacaoOrdemCompra {
'_0' = 0,
'_1' = 1,
'_2' = 2,
'_3' = 3
}
export declare enum ParametersituacaoOrdemServico {
'_4' = 4,
'_3' = 3,
'_0' = 0,
'_2' = 2,
'_1' = 1,
'_5' = 5,
'_6' = 6,
'_7' = 7
}
export dec