UNPKG

giganet_conecta

Version:

Aplicação com o fim de facilitar conexões com APi's e Banco de Dados (MySql & Mongo).

75 lines (70 loc) 2.35 kB
const { default: axios } = require("axios"); module.exports = async function ({ id_fornecedor, data_emissao, data_vencimento, valor, id_caixa, tipo_pagamento, documento, id_planejamento_analitico, id_filial, despesa_veiculo, obs, }) { try { const token = process.env.conecta_api_ixc_soft_token; return await axios({ method: "POST", url: "https://giganet-rs.com.br/webservice/v1/fn_apagar", headers: { "content-type": "application/json", Authorization: "Basic " + Buffer.from(token).toString("base64"), }, // Passado a ordem de serviço modificado data: JSON.stringify({ id_fornecedor, //Obrigatórios (number) data_emissao, //Obrigatórios (date) data_vencimento, //Obrigatórios (date) valor, //Obrigatórios (number) id_contas: id_caixa, //Obrigatórios (number) tipo_pagamento, //Obrigatórios (string) documento, //Obrigatórios (number) id_conta: id_planejamento_analitico, // (number) filial_id: id_filial, //Obrigatórios (number) despesa_veiculo: despesa_veiculo ? "S" : "N", //Obrigatórios (string) obs: obs ? obs : "", // (string) previsao: "N", //Obrigatórios (string) liberado: "S", //Obrigatório (string) status_auditoria: "N", // "id_dado_bancario": "", // "chave_pix": "", // "codigo_barras": "", // "numero_nota": "", // "id_entrada": "", // "status": "", // "tipo_conta": "", // "duplicata": "", // "lote": "", // "previsao_conta_despesa": "", // "id_lote_importac;ao": "", // "id_conta_class_finan_a": "", // "comunicado": "", // "valor_aberto": "", // "valor_pago": "", // "data_pagamento": "", // "debito_data": "", // "valor_total_pago": "", // "valor_cancelado": "", // "data_cancelamento": "", // "id_mot_cancelamento": "", // "id_lote_pagamento": "", // "id_conta_class_finan": "", // "valor_class_finan": "", // "json_class_finan": "" }), }); } catch (error) { throw `Erro em inserir um financeiro a pagar no IXC Soft: ${error}`; } };