Compare commits
2 Commits
main
...
add-names-
| Author | SHA1 | Date | |
|---|---|---|---|
| 7c8d2aa098 | |||
| 4fde591657 |
@@ -1,7 +1,7 @@
|
||||
// ==UserScript==
|
||||
// @name CoreTabs1
|
||||
// @name CoreTabs
|
||||
// @namespace https://git.diasbaskara.id/diasbaskara/userscripts/
|
||||
// @version 0.5
|
||||
// @version 0.4
|
||||
// @description Manage your cases easily.
|
||||
// @author Dias Baskara
|
||||
// @match https://coretax.intranet.pajak.go.id/*
|
||||
@@ -799,8 +799,7 @@
|
||||
if (response.ok) {
|
||||
const data = await response.json();
|
||||
const reference = data?.Payload?.[0]?.Reference;
|
||||
const taxperiod = data?.Payload?.[0]?.TaxPeriod;
|
||||
if (reference && taxperiod) return {reference, taxperiod}; // Success on primary API
|
||||
if (reference) return reference; // Success on primary API
|
||||
}
|
||||
} catch (error) {
|
||||
console.warn("Primary API for C02Form failed, trying fallback.", error);
|
||||
@@ -822,8 +821,7 @@
|
||||
}
|
||||
const fallbackData = await fallbackResponse.json();
|
||||
const fallbackReference = fallbackData?.Payload?.Details?.[0]?.Reference;
|
||||
const fallbackTaxPeriod = fallbackData?.Payload?.Details?.[0]?.TaxPeriod;
|
||||
if (fallbackReference && fallbackTaxPeriod) return {reference: fallbackReference, taxperiod: fallbackTaxPeriod}; // Success on fallback API
|
||||
if (fallbackReference) return fallbackReference; // Success on fallback API
|
||||
|
||||
// 3. If both fail
|
||||
throw new Error(
|
||||
@@ -831,7 +829,7 @@
|
||||
);
|
||||
}
|
||||
|
||||
async function fetchRefundReview(caseId, refNumber, taxPeriod) {
|
||||
async function fetchRefundReview(caseId, refNumber) {
|
||||
const responseArea = document.querySelector(
|
||||
"#tab-refund .results-container",
|
||||
);
|
||||
@@ -844,7 +842,6 @@
|
||||
TaxPaymentCode: "100",
|
||||
TaxReturnType: "VAT_VATR",
|
||||
ReferenceNumber: refNumber,
|
||||
TaxPeriod: taxPeriod,
|
||||
},
|
||||
fetchOptions = {
|
||||
method: "POST",
|
||||
|
||||
Reference in New Issue
Block a user