Skip to main content

Get Transaction Bulk by Invoice Number

MethodURL
GET/api/v1/bumn/transactions/invoice/:invoiceNumber

Request

TypeParamsValuesDescriptionSample Data
ValidNot Valid
PATH/URIinvoiceNumber
  • string
  • mandatory
Can be copied from general.invoice_number fieldINV-2024-06-13-345034304, INV-2024-06-13-345034304null

Response

Success

StatusPayload
200
{
"is_open_api": true,
"meta": {
"first": "",
"last": "",
"next": "",
"prev": "",
"limit": 10,
"page": 1,
"total_data": 6,
"total_page": 1
},
"not_found": [
"INV-2021-08-27-155774226",
"INV-2021-08-27-155774226",
"INV-2021-08-27-155774226"
],
"status": "success",
"transaction": [
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "62a7079031bfe7a364644444",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
},
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
},
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "62a7079031bfe7a364644444",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
},
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "62a7079031bfe7a364644444",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
},
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
},
{
"general": {
"purchase_request_number": "PR-2024-08-27-172474236",
"purchase_order_number": "PO-2024-08-27-155774226",
"invoice_number": "INV-2024-08-27-155774226",
"status_name": "Jatuh Tempo",
"entry_date": "2024-08-27T09:37:23+07:00",
"status_change_date": "2024-08-27T09:40:32+07:00",
"buyer_name": "Best Staf",
"invoice_date": "2024-08-01T09:40:20Z"
},
"payment": {
"bill_amount": 3815000,
"payment_type": "postpaid",
"payment_term": "14",
"payment_method": "MANDIRI",
"bank_holder": "PaDiUMKM [TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bank_name": "Mandiri Virtual Account",
"va_number": "889089999480835",
"due_at": "2024-08-15T16:40:20+07:00",
"price_sub_total": 3500000,
"shipping_cost": 0,
"product_ppn": 385000,
"shipping_cost_ppn": 0,
"total_ppn": 385000,
"ppn_by": "Penjual",
"shipping_cost_pph": 0,
"pph21": 0,
"pph22": 0,
"pph23": 70000,
"total_pph": 70000
},
"vendor": {
"id": "62a7079031bfe7a364644444",
"name": "Testing CoreS",
"address": "Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng Besar Menteng",
"district": "Menteng",
"city": "Jakarta Pusat",
"province": "Jakarta",
"zipcode": "10340",
"email": "tester_pajak_padi@yopmail.com",
"nomor_telepon": "082359202574",
"npwp": "9991991919199991"
},
"buyer_group": {
"id": "667b88a2771653cf3a12c85d",
"name": "[TEST] buyer group CORE JANGAN DIRUBAH tanpa izin",
"bumn_id": "631999e98b2a82228379002e",
"user_name": "Best Staf",
"user_id": "667b88a2771653cf3a12c858"
}
}
]
}
ParamsDescription
is_open_api
  Data Type: Boolean
Indicates whether the API is open or not.
meta.first
  Data Type: Object
URL of the first page in the data list (empty in this example).
meta.last
  Data Type: String
URL of the last page in the data list (empty in this example).
meta.next
  Data Type: String
URL of the next page if available (empty in this example).
meta.prev
  Data Type: String
URL of the previous page if available (empty in this example).
meta.limit
  Data Type: Integer
Number of records displayed per page.
meta.page
  Data Type: Integer
The page currently being accessed.
meta.total_data
  Data Type: Integer
Total number of available records.
meta.total_page
  Data Type: Integer
Total number of pages available.
not_found
  Data Type: Array
List of invoice numbers that were not found in the system.
status
  Data Type: String
Status of the API response (e.g., "success").
transaction
  Data Type: Array Object
List of transactions returned by the API.
general
  Data Type: Object
general.purchase_request_number
  Data Type: String
Purchase request number.
general.purchase_order_number
  Data Type: String 
Purchase order number.
general.invoice_number
  Data Type: String
Invoice number related to the transaction.
general.status_name
  Data Type: String
Transaction status (e.g., "Due").
general.entry_date
  Data Type: String
Date the transaction was entered into the system.
general.status_change_date
  Data Type: String
Date when the transaction status was last updated.
general.buyer_name
  Data Type: String
Name of the buyer in this transaction.
general.invoice_date
  Data Type: String
Date the invoice was issued.
payment
  Data Type: Object
payment.bill_amount
  Data Type: Integer
Total bill amount to be paid.
payment.payment_type
  Data Type: String
Payment type (postpaid & prepaid)
payment.payment_term
  Data Type: String
Payment term in days.
payment.payment_method
  Data Type: String 
Payment method used
payment.bank_holder
  Data Type: String
Name of the account holder receiving the payment.
payment.bank_name
  Data Type: String
Name of the bank receiving the payment.
payment.va_number
  Data Type: String
Virtual Account number for payment.
payment.due_at
  Data Type: String
Payment due date.
payment.price_sub_total
  Data Type: Integer
Product subtotal price before taxes and additional fees.
payment.shipping_cost
  Data Type: Integer
Shipping cost for the goods.
payment.product_ppn
  Data Type: Integer
Value-Added Tax (VAT) for the product.
payment.shipping_cost_ppn
  Data Type: Integer
The shipping cost.
payment.total_ppn
  Data Type: Integer
Total VAT amount to be paid.
payment.ppn_by
  Data Type: String
The party responsible for paying VAT (e.g., "Seller").
payment.shipping_cost_pph
  Data Type: Integer
Withholding tax (PPh) on shipping costs.
payment.pph21
  Data Type: Integer
Tax PPh 21 applied.
payment.pph22
  Data Type: Integer
Tax PPh 22 applied.
payment.pph23
  Data Type: Integer
Tax PPh 23 applied.
payment.total_pph
  Data Type: Integer
Total withholding tax (PPh) amount to be paid.
vendor
  Data Type: object
vendor.id
  Data Type: String
Seller ID
vendor.name
  Data Type: String
Name of the vendor involved in the transaction.
vendor.address
  Data Type: String
Full address of the vendor.
vendor.district
  Data Type: String
District where the vendor is located.
vendor.city
  Data Type: String
City where the vendor is located.
vendor.province
  Data Type: String
Province where the vendor is located.
vendor.zipcode
  Data Type: String
Vendor's postal code
vendor.email
  Data Type: String
Vendor's email address.
vendor.nomor_telepon
  Data Type: String
Vendor's phone number.
vendor.npwp
  Data Type: String
Vendor’s (NPWP) for tax purposes.
buyer_group
  Data Type: object
buyer_group.id
  Data Type:  String
Buyer group ID.
buyer_group.name
  Data Type: String
Name of the buyer group.
buyer_group.bumn_id
  Data Type: String
State-Owned Enterprise (BUMN) ID related to the buyer.
buyer_group.user_name
  Data Type: String
Username of the buyer group member.
buyer_group.user_id
  Data Type: String
User ID within the buyer group.

Error

StatusPayload
400
{
"status": "error",
"message": "maximum input are 10 !"
}
401
{
"status": "error",
"message": "Unauthorized"
}
403
{
"status": "error",
"message": "Request header missing token Error"
}
404
{
"status": "error",
"message": "transactions not found"
}
500
{
"message": "data is not a map",
"status": "error"
}
ParamsDescription
status
  Data Type: STRING

Status of the request delivered to server.
Available value:
* "success"
* "error"
message
  Data Type: STRING

Description message for the occurring error