bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
66 lines (65 loc) • 1.51 kB
TypeScript
import IFretePorConta from 'src/entities/@shared/types/frete-por-conta.type';
import { IDescontoUnidade } from '../types/desconto-unidade.type';
import { ISituacao } from '../types/situacao.type';
export interface IUpdateParams {
idPedidoCompra: number;
}
export interface IUpdateBody {
numero?: number;
data?: string;
dataPrevista?: string;
fornecedor: {
id: number;
};
situacao?: {
valor: ISituacao;
};
ordemCompra?: string;
observacoes?: string;
observacoesInternas?: string;
desconto?: {
valor: number;
unidade?: IDescontoUnidade;
};
categoria?: {
id: number;
};
tributacao?: {
totalICMS?: number;
};
transporte?: {
frete?: number;
transportador?: string;
fretePorConta?: IFretePorConta;
pesoBruto?: number;
volumes?: number;
};
itens: {
descricao: string;
codigoFornecedor?: string;
unidade?: string;
valor: number;
quantidade?: number;
aliquotaIPI?: number;
descricaoDetalhada?: string;
produto?: {
id: number;
};
}[];
parcelas?: {
valor: number;
dataVencimento: string;
observacao?: string;
formaPagamento?: {
id: number;
};
}[];
}
export interface IUpdateResponse {
data: {
id: number;
numero: number;
alertas?: string[];
errosAnexo?: string[];
};
}