UNPKG

tinyerp-ts

Version:

SDK para a API do Tiny ERP em TypeScript

1,354 lines 99.3 kB
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