{"info":{"_postman_id":"33a1f535-e1c7-4617-81e8-2b8201dd8830","name":"Valigate API Reference","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"44882835","collectionId":"33a1f535-e1c7-4617-81e8-2b8201dd8830","publishedId":"2sB2qWGPCw","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-05-16T08:03:46.000Z"},"item":[{"name":"Endpoints","item":[{"name":"BULK OPERATIONS","item":[{"name":"BULK VALIDATE INVOICE","id":"be798733-84ee-4136-8a17-d2b4f298ce43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/validate","urlObject":{"path":["api","v1","invoices","bulk","validate"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"226a3aa9-cc6a-4764-9bbd-305b22ba35a9","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1//invoices/bulk/validate"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=858"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"431"},{"key":"ETag","value":"W/\"1af-+t2Lkz/x8hRjTBrg8Eo7wuH4Ncs\""},{"key":"Date","value":"Sun, 19 Oct 2025 18:51:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bulk validation completed. 2 successful, 0 failed\",\n    \"data\": {\n        \"total\": 2,\n        \"successful\": 2,\n        \"failed\": 0,\n        \"results\": [\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250910\",\n                \"success\": true,\n                \"status\": \"VALIDATED\",\n                \"message\": \"Invoice validated successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"ok\": true\n                }\n            },\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250913\",\n                \"success\": true,\n                \"status\": \"VALIDATED\",\n                \"message\": \"Invoice validated successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"ok\": true\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"be798733-84ee-4136-8a17-d2b4f298ce43"},{"name":"BULK SIGN INVOICE","id":"abaebaff-f13a-4971-94ca-6d6b7ee852f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/sign","urlObject":{"path":["api","v1","invoices","bulk","sign"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"24d7b7b6-997d-4bff-993c-37ecd1ee97d0","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/sign"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=997, reset=512"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"456"},{"key":"ETag","value":"W/\"1c8-+m5VbL0mx0zhqii2At4huVB+g+E\""},{"key":"Date","value":"Sun, 19 Oct 2025 18:57:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bulk signing completed. 2 successful, 0 failed\",\n    \"data\": {\n        \"total\": 2,\n        \"successful\": 2,\n        \"failed\": 0,\n        \"results\": [\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250910\",\n                \"success\": true,\n                \"status\": \"SIGNED\",\n                \"message\": \"Invoice signed successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"code\": 201,\n                    \"data\": {\n                        \"ok\": true\n                    }\n                }\n            },\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250913\",\n                \"success\": true,\n                \"status\": \"SIGNED\",\n                \"message\": \"Invoice signed successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"code\": 201,\n                    \"data\": {\n                        \"ok\": true\n                    }\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"abaebaff-f13a-4971-94ca-6d6b7ee852f9"},{"name":"BULK UPDATE INVOICE","id":"2ddfc4a1-0904-445a-906a-d083c8af922f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"updates\": [\n        {\n            \"irn\": \"INV00LOS-FA6895ED-20250910\",\n            \"updateData\": {\n                \"payment_status\": \"PAID\", // PENDING, PAID, REJECTED\n                \"reference\": \"paid by testing\" //optional\n            }\n        },\n        {\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"updateData\": {\n                \"payment_status\": \"PAID\", // PENDING, PAID, REJECTED\n                \"reference\": \"paid by testing\" //optional\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/update","urlObject":{"path":["api","v1","invoices","bulk","update"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"fe67cf6f-59aa-4e94-9a02-814747219a00","name":"200","originalRequest":{"method":"PATCH","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"updates\": [\n        {\n            \"irn\": \"INV00LOS-FA6895ED-20250910\",\n            \"updateData\": {\n                \"payment_status\": \"PAID\", // PENDING, PAID, REJECTED\n                \"reference\": \"paid by testing\" //optional\n            }\n        },\n        {\n            \"irn\": \"INV00LOS-FA6895ED-20250913\",\n            \"updateData\": {\n                \"payment_status\": \"PAID\", // PENDING, PAID, REJECTED\n                \"reference\": \"paid by testing\" //optional\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/update"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"475"},{"key":"ETag","value":"W/\"1db-HyZcOOE/vDLMQppRMiHmHdHRjAs\""},{"key":"Date","value":"Sun, 19 Oct 2025 19:12:55 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bulk update completed. 2 successful, 0 failed\",\n    \"data\": {\n        \"total\": 2,\n        \"successful\": 2,\n        \"failed\": 0,\n        \"results\": [\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250910\",\n                \"success\": true,\n                \"status\": \"INVOICE_UPDATED\",\n                \"message\": \"Invoice updated successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"code\": 200,\n                    \"data\": {\n                        \"ok\": true\n                    }\n                }\n            },\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250913\",\n                \"success\": true,\n                \"status\": \"INVOICE_UPDATED\",\n                \"message\": \"Invoice updated successfully\",\n                \"error\": null,\n                \"data\": {\n                    \"code\": 200,\n                    \"data\": {\n                        \"ok\": true\n                    }\n                }\n            }\n        ]\n    }\n}"}],"_postman_id":"2ddfc4a1-0904-445a-906a-d083c8af922f"},{"name":"BULK TRANSMIT INVOICE","id":"b1ee07e8-edd9-4e96-a7dd-bec34aa7ebaa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-secret","value":"{{secretKey}}","type":"text"},{"key":"x-api-key","value":"{{publickey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"irns\": [\n        \"INV00LOS-FA6895ED-20250910\",\n        \"INV00LOS-FA6895ED-20250913\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/transmit","urlObject":{"path":["api","v1","invoices","bulk","transmit"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"8f7f2490-3351-4a78-a154-ec3b39f1f95f","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-api-secret","value":"{{secretKey}}","type":"text"},{"key":"x-api-key","value":"{{publickey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"irns\": [\n        \"INV00LOS-FA6895ED-20250910\",\n        \"INV00LOS-FA6895ED-20250913\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/transmit"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=997, reset=221"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1055"},{"key":"ETag","value":"W/\"41f-BQBochPlXU/53J14ZvlDR3gF+yw\""},{"key":"Date","value":"Sun, 19 Oct 2025 19:24:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bulk transmission completed. 0 successful, 2 failed\",\n    \"data\": {\n        \"total\": 2,\n        \"successful\": 0,\n        \"failed\": 2,\n        \"results\": [\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250910\",\n                \"success\": false,\n                \"status\": \"TRANSMITTING_FAILED\",\n                \"message\": \"Invoice transmission failed\",\n                \"error\": \"unable to transmit this invoice as the corresponding access points are offline unable to transmit this invoice as the corresponding access points are offline\",\n                \"data\": \"unable to transmit this invoice as the corresponding access points are offline unable to transmit this invoice as the corresponding access points are offline\"\n            },\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250913\",\n                \"success\": false,\n                \"status\": \"TRANSMITTING_FAILED\",\n                \"message\": \"Invoice transmission failed\",\n                \"error\": \"unable to transmit this invoice as the corresponding access points are offline unable to transmit this invoice as the corresponding access points are offline\",\n                \"data\": \"unable to transmit this invoice as the corresponding access points are offline unable to transmit this invoice as the corresponding access points are offline\"\n            }\n        ]\n    }\n}"}],"_postman_id":"b1ee07e8-edd9-4e96-a7dd-bec34aa7ebaa"},{"name":"BULK SUPER EDNPOINT","id":"1466fb7d-5c1b-4e62-a912-55742120e94d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"invoice_reference\": \"ITW001\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6875ED-20250919\",\n            \"invoice_reference\": \"ITW0013\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/sign-with-validation","urlObject":{"path":["api","v1","invoices","bulk","sign-with-validation"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"42478bce-efaa-4332-9356-5016f0345225","name":"200","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoices\": [\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00KSD-FA6895ED-20250611\",\n            \"invoice_reference\": \"ITW001\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        },\n        {\n            \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n            \"irn\": \"INV00LOS-FA6875ED-20250919\",\n            \"invoice_reference\": \"ITW0013\",\n            \"issue_date\": \"2024-05-14\",\n            \"due_date\": \"2024-06-14\", //optional\n            \"issue_time\": \"17:59:04\", //optional   \n            \"invoice_type_code\": \"396\",\n            \"payment_status\": \"PENDING\", //optional, defaults to pending  \n            \"note\": \"dummy_note (will be encryted in storage)\", //optional\n            \"tax_point_date\": \"2024-05-14\", //optional\n            \"document_currency_code\": \"NGN\",\n            \"tax_currency_code\": \"NGN\", //optional\n            \"accounting_cost\": \"2000\", //optional\n            \"buyer_reference\": \"buyer REF IRN?\", //optional\n            \"invoice_delivery_period\": {\n                \"start_date\": \"2024-06-14\",\n                \"end_date\": \"2024-06-16\"\n            }, //optional\n            \"order_reference\": \"order REF IRN?\", //optional\n            \"billing_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                },\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"dispatch_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"receipt_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"originator_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, // optional\n            \"contract_document_reference\": {\n                \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                \"issue_date\": \"2024-05-14\"\n            }, //optional\n            \"_document_reference\": [\n                {\n                    \"irn\": \"ITW001-E9E0C0D3-20240619\",\n                    \"issue_date\": \"2024-05-14\"\n                }\n            ], //optional\n            \"accounting_supplier_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-0099990001\",\n                \"email\": \"supplier_business@email.com\",\n                \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            \"accounting_customer_party\": {\n                \"party_name\": \"Test Pls\",\n                \"tin\": \"TIN-000001\",\n                \"email\": \"business@email.com\",\n                \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n                \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n                \"postal_address\": {\n                    \"street_name\": \"32, owonikoko street\",\n                    \"city_name\": \"Gwarikpa\",\n                    \"postal_zone\": \"023401\",\n                    \"country\": \"NG\"\n                }\n            },\n            // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n            // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n            \"actual_delivery_date\": \"2024-05-14\", //optional\n            \"payment_means\": [\n                {\n                    \"payment_means_code\": \"10\",\n                    \"payment_due_date\": \"2024-05-14\"\n                },\n                {\n                    \"payment_means_code\": \"43\",\n                    \"payment_due_date\": \"2024-05-14\"\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n            \"allowance_charge\": [\n                {\n                    \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 800.60\n                },\n                {\n                    \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n                    \"amount\": 10\n                } //optional - second value to ...x in array is always optional\n            ], //optional\n            \"tax_total\": [\n                {\n                    \"tax_amount\": 56.07,\n                    \"tax_subtotal\": [\n                        {\n                            \"taxable_amount\": 800,\n                            \"tax_amount\": 8,\n                            \"tax_category\": {\n                                \"id\": \"LOCAL_SALES_TAX\",\n                                \"percent\": 2.3\n                            }\n                        }\n                    ]\n                } //second value to ...x in array is always optional if you want to add it\n            ], //optional\n            \"legal_monetary_total\": {\n                \"line_extension_amount\": 340.50,\n                \"tax_exclusive_amount\": 400,\n                \"tax_inclusive_amount\": 430,\n                \"payable_amount\": 30\n            },\n            \"invoice_line\": [\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item name\",\n                        \"description\": \"item description\",\n                        \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n                    },\n                    \"price\": {\n                        \"price_amount\": 10,\n                        \"base_quantity\": 3,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                },\n                {\n                    \"hsn_code\": \"CC-001\", // \n                    \"product_category\": \"Food and Beverages\", // \n                    \"discount_rate\": 2.01, // \n                    \"discount_amount\": 3500, // \n                    \"fee_rate\": 1.01, // \n                    \"fee_amount\": 50, // \n                    \"invoiced_quantity\": 15,\n                    \"line_extension_amount\": 30,\n                    \"item\": {\n                        \"name\": \"item nam 2\",\n                        \"description\": \"item description 2\",\n                        \"sellers_item_identification\": \"identified as shovel by the seller\"\n                    },\n                    \"price\": {\n                        \"price_amount\": 20,\n                        \"base_quantity\": 5,\n                        \"price_unit\": \"NGN per 1\"\n                    }\n                } //optional - second value to ...x in array is always optional\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/bulk/sign-with-validation"},"status":"Accepted","code":202,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=869"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"440"},{"key":"ETag","value":"W/\"1b8-KT188dKCfnZhkgJcVEiVkfIl4u8\""},{"key":"Date","value":"Sun, 19 Oct 2025 19:34:33 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Bulk sign with validation completed. 1 queued, 1 failed\",\n    \"data\": {\n        \"total\": 2,\n        \"queued\": 1,\n        \"failed\": 1,\n        \"results\": [\n            {\n                \"irn\": \"INV00LOS-FA6895ED-20250729\",\n                \"success\": true,\n                \"message\": \"Invoice queued for processing\",\n                \"invoiceLogId\": \"502fc4ef-1657-4955-8332-b9ef8cc98af6\",\n                \"jobId\": \"job_1760902473547_fky5pgj5c\",\n                \"status\": \"QUEUED\"\n            },\n            {\n                \"irn\": \"INV00LOS-FA6875ED-20250919\",\n                \"success\": false,\n                \"error\": \"Request failed with status code 400\"\n            }\n        ]\n    }\n}"}],"_postman_id":"1466fb7d-5c1b-4e62-a912-55742120e94d"}],"id":"987f8f62-5f48-49bd-b184-82d85d28f993","_postman_id":"987f8f62-5f48-49bd-b184-82d85d28f993","description":""},{"name":"VALIDATE IRN","id":"d95a6bbf-a35d-4f93-96a6-673f6a13e036","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"invoice_reference\": \"ITW001\",\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\"\n}\n\n\n\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/irns/validate","urlObject":{"path":["api","v1","invoices","irns","validate"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>api/v1/invoices/irns/validate</p>\n","type":"text/plain"},"key":null,"value":""},{"disabled":true,"description":{"content":"<p>**You missed the API to validate invoice data. Call it /api/v1/invoices/validate</p>\n","type":"text/plain"},"key":null,"value":null}],"variable":[]}},"response":[{"id":"676fa987-6db4-411f-b661-31b3179dd47d","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"invoice_reference\": \"ITW001\",\n    \"business_id\": \"43a0ba2e-cc09-4f5f-9750-ce56cbc041b3\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\"\n}\n\n\n\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/firs/invoice/irn/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=877"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"73"},{"key":"ETag","value":"W/\"49-cBUH9HRrQQC3gz42ASqB9j69WuQ\""},{"key":"Date","value":"Wed, 14 May 2025 13:09:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"IRN validation successful\",\n    \"data\": {\n        \"ok\": true\n    }\n}"},{"id":"298bf2f8-0348-4685-be0f-25f238ec1cdd","name":"400","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"invoice_reference\": \"ITW001\",\n    \"business_id\": \"43a0ba2e-cc09-4f5f-9750-ce56cbc041b3\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\"\n}\n\n\n\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/firs/invoice/irn/validate"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"408"},{"key":"ETag","value":"W/\"198-NRlXv9SIWmMuk3BeU5aIy92tvR4\""},{"key":"Date","value":"Thu, 29 May 2025 15:37:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"IRN validation failed\",\n    \"error\": {\n        \"code\": 400,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"19c19acc-a19a-4178-a9ee-80df31b14ed6\",\n            \"handler\": \"invoice_actions\",\n            \"details\": \"irn validation failed for this business, refer to the template and try again\",\n            \"public_message\": \"validation failed: we are unable to process your request. also confirm this is not a duplicate request\"\n        }\n    }\n}"}],"_postman_id":"d95a6bbf-a35d-4f93-96a6-673f6a13e036"},{"name":"SIGN INVOICE","id":"7b943786-646a-4cf0-8318-adbcb96cb470","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000 NGN\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"additional_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"87643472-9466\", // now mandatory \n        \"email\": \"supplier_business@email.com\", // now mandatory \n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"87643472-9466\", // now mandatory \n        \"email\": \"business@email.com\", // now mandatory \n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices","urlObject":{"path":["api","v1","invoices"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices</p>\n","type":"text/plain"},"key":null,"value":""}],"variable":[]}},"response":[{"id":"af5654c0-98c3-4845-ad07-bfba8151f466","name":"403","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"43a0ba2e-cc09-4f5f-9750-ce56cbc041b3\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000 NGN\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"additional_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"TIN-0099990001\", // now mandatory \n        \"email\": \"supplier_business@email.com\", // now mandatory \n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"TIN-000001\", // now mandatory \n        \"email\": \"business@email.com\", // now mandatory \n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/firs/invoice/sign"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=996, reset=853"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"323"},{"key":"ETag","value":"W/\"143-x6tcZEGlYaKNhJ5KXphjcLMzwVo\""},{"key":"Date","value":"Thu, 15 May 2025 10:32:18 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invoice signing failed\",\n    \"error\": {\n        \"code\": 403,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"bea6a5cf-2710-4926-bd63-8a9c668fa9a7\",\n            \"handler\": \"invoice_actions\",\n            \"details\": \"unable to honor this request, access is denied\",\n            \"public_message\": \"unable to honor this request, access is denied\"\n        }\n    }\n}"},{"id":"1f9e69b9-49a3-46fb-8927-783ec75d6c93","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", \n    \"issue_time\": \"17:59:04\", \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", \n    \"note\": \"dummy_note (will be encryted in storage)\", \n    \"tax_point_date\": \"2024-05-14\",\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\",\n    \"accounting_cost\": \"2000 NGN\", \n    \"buyer_reference\": \"buyer REF IRN?\", \n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, \n    \"order_reference\": \"order REF IRN?\", \n    \"billing_reference\": [\n        {\n            \"irn\": \"INV00XXX-D8F7CC09-20250513\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"INV00XXX-D8F7CC09-20250519\",\n            \"issue_date\": \"2024-05-14\"\n        } \n    ],\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, \n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    },\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, \n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    },\n    \"additional_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], \n    \"accounting_supplier_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"87643472-9466\", \n        \"email\": \"supplier_business@email.com\",  \n        \"telephone\": \"+23480254099000\", \n        \"business_description\": \"this entity is into sales of Cement and building materials\",  \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Dangote Group\",\n        \"tin\": \"87643472-9466\", \n        \"email\": \"business@email.com\", \n        \"telephone\": \"+23480254000000\", \n        \"business_description\": \"this entity is into sales of Cement and building materials\",  \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"actual_delivery_date\": \"2024-05-14\", \n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } \n    ], \n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\",\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, \n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, \n            \"amount\": 10\n        } \n    ], \n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } \n    ], \n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" \n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\",\n            \"product_category\": \"Food and Beverages\",\n            \"discount_rate\": 2.01,\n            \"discount_amount\": 0.603,\n            \"fee_rate\": 1.01,\n            \"fee_amount\": 50,\n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } \n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/firs/invoice/sign"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=996, reset=662"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"75"},{"key":"ETag","value":"W/\"4b-aUA9/UfVLKmoFQra2AkO9Ibv2MU\""},{"key":"Date","value":"Thu, 29 May 2025 15:41:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice signed successfully\",\n    \"data\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"7b943786-646a-4cf0-8318-adbcb96cb470"},{"name":"CONFIRM INVOICE","id":"762b1a0c-e659-4f8c-93aa-6a5e623e4c80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/irns/:irn/confirm","urlObject":{"path":["api","v1","invoices","irns",":irn","confirm"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/irns/{{irn}}/confirm</p>\n","type":"text/plain"},"key":null,"value":""},{"disabled":true,"description":{"content":"<p>We need to ask what other paramters to confirm invoices by</p>\n","type":"text/plain"},"key":null,"value":""}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"66ee274a-83f7-4318-9668-f8951b2f22ba","name":"404","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/confirm/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","confirm",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=995, reset=529"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"308"},{"key":"ETag","value":"W/\"134-xGOVhdR8aGxwzGR7IH26c1SYP5w\""},{"key":"Date","value":"Thu, 15 May 2025 10:37:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invoice confirmation failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"b5c73bb9-689e-4fb1-8d31-e5f68f649dbc\",\n            \"handler\": \"invoice_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"2e00cfc6-40ae-48fb-982a-df0240995683","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/confirm/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","confirm",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=995, reset=629"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"209"},{"key":"ETag","value":"W/\"d1-WnLcMXiDTfnUtDgslqk8QRPPnT8\""},{"key":"Date","value":"Thu, 29 May 2025 15:42:21 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice confirmation successful\",\n    \"data\": {\n        \"issue_date\": \"2024-05-14\",\n        \"due_date\": \"2024-06-14\",\n        \"sync_date\": \"2025-05-29\",\n        \"payment_status\": \"PENDING\",\n        \"transmitted\": false,\n        \"delivered\": false\n    }\n}"}],"_postman_id":"762b1a0c-e659-4f8c-93aa-6a5e623e4c80"},{"name":"DOWNLOAD INVOICE","id":"16188ec2-154c-458b-b0bf-6cba25e749f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/irns/:irn/download","urlObject":{"path":["api","v1","invoices","irns",":irn","download"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>api/v1/invoices/irns/{{irn}}/download</p>\n","type":"text/plain"},"key":null,"value":""}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"4e97eb68-42d1-488a-a07b-fae0cb7f86a1","name":"404","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/download/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","download",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=994, reset=326"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"304"},{"key":"ETag","value":"W/\"130-DcGFpREF5EckPiIbei+XqiTLh/w\""},{"key":"Date","value":"Thu, 15 May 2025 10:41:06 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invoice download failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"bad99b48-15cf-4b8e-a673-f88301972eda\",\n            \"handler\": \"invoice_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"29d710af-92b3-4665-b4a7-ac5c650c882c","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/download/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","download",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=994, reset=602"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"4968"},{"key":"ETag","value":"W/\"1368-bCelVUwCQIv6FE9gLUjwBq5pKwk\""},{"key":"Date","value":"Thu, 29 May 2025 15:42:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice downloaded successfully\",\n    \"data\": {\n        \"iv_hex\": \"6962436835695864516d6d71474d7537\",\n        \"pub\": \"We14ZMlDvz2yLX2ElDq1SUkT\",\n        \"data\": \"Cp8RKZYsMORxkyLOq3no-odvv9xZU5DPOmEDjB9myXBDs_8J8wQjfiVkdrJ-16B3NpVbbClqCx0qG1jkz6KN-A4nrIes73lh89DODstIYGc2fi3TqHLKa0uHSkBl_CnbgxnocydUBUWOlw-Of4Q10yJ0wbd8ejSaUX83HmWuIlkkjwR_YtD7sM12bWwAq9iH1-wl7IaYWjoQ_FWdXpsPUGjP2UdWvLyRpIDk_p56DQ8eDF_zTUjv5T9XbM9pOHjMbfihUh5lUQ9IVtDyVypsJ6YVVHzgC4gojUSemlu051vNjb_nKUoJd9sX9ndZgFkBld24UajbH-ds3N9tTpflbytqFFgdONQOgr_6OgeKfYsvoDNNxoi-A0Kh7n7o7sxMVgtrAh5DnYxsGViDsJRGIrAQ4k2lpNLvuEA6ZmHmmwD4DeFhp4xsbFnBj9cUh6cXg-orqRPa-o62qS9WsX7NKg9O22HdJfOENNRGcxcJMcV7DnfjUUL5-sdEox1dWgkJbbBan8udYEPFTSuxfO1_9eaOx8aqvEDrKK_iQ8SnwastNiUvJMt9raw2SIVlrF8u7Qp6veG_GBiwyhmS306tFqrdSoe1x-Jqvqr2WvghKrQ0CwxEspvEPP3g2dXOmNc0PpCowm-B80scA87GYxA6keNKf1nQ6y6xesVX3MVBZQcGSZzU5Pc-mrCpmkUtIHJrJbWKln51-QZwRK1emFTTswsutammjOTHADWd1PpFo032BH72JW5gO2HVyA9uFtGfB74bpEQ8t1iOkYunFJemazF9zgDom_5W8Oe6RG4EcEpBl65IcmYNvkFWt6SykR4iU08T4ELL6GCEn6xtHZAon2IRHAESBPFPhXoTCmS1FmvVYKEXO5qzYupDY3BmSk1bVx68r8BjzVG_ufZb9Vpdy9wOaBsbD-laGkTmGcxdM8bOVyZc1nSQz1E4UQYg0PSgwJvTIHOJm9v3W_HsFDvVQSgeZ-PRrq7E2-dZDVfKp6QJdpbmKHy5E5IofukPNoCLIL0rGE2IPEC7-QKrvDG554tKKh0wxXzL3j3Gy9jr-048kXaWG6z_Uq2GBGDYq-95zJA45r_8isZti2RsGLp1kLcx0hB2MS-PBtphf6IoHBsxUhjN4399MjF96wrM0YJmMlSwIdoWXuPNZvhbFJLwA-mI6nGB9c97JYeWOaWmkqb1yhkSndu-4TP6JIhPChEWGU4KZp2amTmUjcVqywT2hbOhkixcGWvbj2Jl9IgllQ4KQ9lzZ0VNLDpcsfvtUStQRdLka6_vNjLvEeV9pBZiylWhTUG9gW71Z2_SG2SIfshfm4d4CE1huNj2DVeO-358I_5M4qM6Ldlv1cuIz5L0XGi7c3NEVPI1gWYYjaiSdALPLFWk5GZs8pNVgUu67qSGmbmG1dt9pi9sffDvynbuoZBOxUYf7IiZMPEmNpGpuUrgN9gai7EWPvylqQCqsWBtcQs_O-Jqkc7cD8FmraI3DHS5TTCrN6kXcBapvj7QH_OdLd0GDVj7IfdABg0RSkA72d_42qa3Ds2xMHau_7fJUXuC8SUHWDRQv0jsbz-73-J9B5er5Vl55Pk5Sm_jZgLf5a4xY16aGLj7Dcnq1KNrm23uK3Wc8cNwNnWhUAhZJ2D3S3z8-0GkXiA4YyaNY8tf87P_VX_ap51G7Btv2h3X3s3JjKNnRyYNoa4I8uegKPmNKpON9Im0xTzw4_wh4ITWeNwC78X3RGzp5HX-NXZIPBuD04LCRNekOr7TmhY1J2pX9TwOkrBJbfH3qzyG0teuR-v4OJqa1baPDbVl-IrtPREirjSk6odZFE-ztRMPHCYUZ5AcEyMooRsdg18oF6ErGfuVz4eg5t-u28R3QH2Bibv3ZZgmDaNsnRlrG_QISmqy5fGA4s8dlWfL6XfAq4J_X9Q9Fo5wsP3U2dv6WA77pyTwRsRba3gPIaRiAhG_GqE8mSNKUeIlTUszfqVL9TVR3qrWfqPxpY9w_WrKeS-7ZPzqFUzy6mxX_7F3GQExEEfGLQS0OGgQdukQgSNd4_TLTloQd3uP8tIoXuxcjiGffk_XaiUYpAfhcFXx5q7yDxJJ5dn5Sb4bR7ASStrGaiKUGDEjwf59g2ZW3eCtsAL47SVNbuH0MpPqpoWre5i1cvUmScB6G_Hgng42A8ybwnNfgElA59qkKO2CznhndH0AoEOxsR-_G1flibtiz2D9Jpi7u6yE6Ms2BO1MyOA7aBuXYXyfJ5d2yZb5sjkTRTZUvrHpLrBIhGWaaQfyazoKMB23h0VnW0bY0hhewDnBTqBwlIj1YtgAGgGf2f4-xASSh8Vs6qQ9L5ml4J56jo_khuqKG7Oy62yTvWaRhY3CoPNTcOZO5VsFLaItVEtf9nFRxZN67zAlTa6wIFqT5VZS1J2NQeZ31Zgw8OKk5x6ixLJ8KNFcAhi8-BvMVLyEuUZI4Bg0m0DORQOLEl5g1tOmEFoozL1jW7uKy3YJywVYLOKDH-_wxDl-rNgoCW-eed7LKK19k15970fdcbYHRXGYBONWhV3T8db9TvYuB3f_8eetpLNrx88BPdSjKMmqCcElDQkT1CyomQQkfPwBCoZzph0NQalP0l0xRvz_aGSVSqz0BW7qWJrLoTqyl3CPVY6ACSXxyIeEVLWwYCa-aSsd2xqk2SqRIKCCkC_Tz42cRjULUpJTogkVJPGSB0buhW2e2hJh7ABOYaXCDQ5tb6Qmer2Eng2MYwRUNiashG5dtlCLHG_GtuUjPLilZm0ohf84ZHJWEtmVF9-C2PpXsK0SH5dSCoC_X5-DF5y6JxUN7e-_ha9eXH4sykXMbVD2nJ94DKkZR2s0xFunVoCBDDKPaE2S0UiFi841jEdX3JIc8boaES_0ggiMTR80tMvl4NkMuKxnMJizxy8DvhmcPjE0Mfgoxvege_UdMpE4Z_Bbay-9SyVf33FIIGr81_rdhSVLg68ugpgNytoooxdgM4jnBs63pOETQ-9QKRAa0Ys7rx2BwHGOFKHtgGUusJVoFbaxazck8xS22ALIZaXr6XCPmmMhmxqcne8EOslm_gNbgYgPqt1DT0jKilDJNGeD9Jp0MK9WxWBwqfN7NGA3kFB21BEFloj3X9Ypt0zn8XZQw4yHV8HlSMhSko4aTtHE547qAS-lwr499uf5zmYDr2-d0cke-WibZhYT-LkMqb7wBsIk-MkSYfvC3boy-yHr2HwMdTGFMHEfXyvlEUAubY4QD8riPIb5K8_jbldYQjQ0pl5yImc79ZRXUUM1D_5G2AESq9npKcbx6vZUIsJeWOZmawurjGg9NgmzOTVBETjih00mmNC8YxijaOrEUp9qv9xF2Y7ssf5rlh71qcqOUf3TaH0k8BnoAQmBR9-G9njOKtbo1moQd6cFkYaopol4YxR986rwtBghWHjaMfhNuyUdV7tYaEFx3MXmEMzG8Ob8sIAbX2kLZd1WzBDSGGZV4rgZano6WYWQYEcAWymJDWwS2YWzxaIYNxHVKHfCBl9wJ_B9YH3g9UJgYLwpNKk0qrpZ6JQTt-TKjNB0HicOHqNjwnPwNxRLjKMoFfMf-Tw27jWVmFny8gXgUQWYpifhIZia0_KdCYbN_Hyysgo6Npi50dYWV3C83dbz4KUuRT5Pjno2D410koGe5TNGLQ8R3U5q6Qio9A111jFRX1bRG1GonYUFrxT8GT9Spj2wT4QO2l3kvvy-zRLd9acAB_FwiqOhrUNfwYMWb6J5WJmEhTO6O7D4ILED9QGg80RsAH0uS_ZW99EOh1TM5BNRKZmYaZcFC3gmVqqwhSaXYkw1iuJetag1l5HvFHK55YqOMb4Psra7FzKiuPrFP64MkgLdSNXZ9f-6Mhd_IKWsWnfo6rA0zscvQFMIxkdmOlduQjBi9qkvIxJbHRwGqgfsqgs1A5WdNjQzyt8cwOgNKcbyvyLdkq8vHr3fJUd5zSwjW3_9naenmR5XWOuqcWhDrhQlqX70N3ExMmViKQs8rtmaZYvxTHYELpap19gAxVdpdIlPQGVOLPeWuKjfr9CgNzLGoP4jaweVG4xn7Uc272V2CkOKMI1dRsk5ezW6MeLDDw9oHnqE5zidCW8G5SYZoBboMifWb-UJQk-tolgI-Z3kxG4HzZqyLdOvfQ8NJ6AJTu3VKibKhbsiX3A-zBN1SEvcIkxHkze5K4tiYRurbpxbVWb5OZyorhsxvJTdDO1y-hcwlyeHkuTwxeafjT_0hf4s4X1jKV5ha4bdxGG18aOcbJVf4axPA4K5WyUAQ4XLAbIDHHDYtLue3BvIuDWcuNlqqAuY01wC_3I_hERNu8UYcAmBV5tQmN95_NYxBD9ZUZRB-CLE7wLNGOx8kSyR6IaYyf51BLGk6pgv1csD_ImMbdzXtyVXwGHEzbfnFKkrsNlb8rdl-D9qzhuoDh1-K26SdyQKt1ca-rbYuQnJw_K9Gm2jy3i0tkDwsXYUFjygB8JKGaRnm9O9ACVrxWfTATh_rBssFxaASSmybn0gzA2sKwyNsjkeJd6U2kytwwRAxxz-uEzOFkM0Hc596VLAMfYWcYDWQsPBwHLSTxUx_11Ykk1Bo0-gE4MgpaHqZQaLC4DSowiroquNAaghxEFdYu1M-5f6OUToJucRBlrGPhwdyyPio8Y4XKFVUCv1wv1leew9cstS5VGYEoOQHinn6jEiHX3hMTygeQ5SB7zao3oQXgmYJhkfSYqjlsEn4Udr0QtJJKkMA_Qk2aPWjYsRftxFwSzU1B096Ryhb1HLUGQ1BxmFsY2DiTTz2WK2HUq5YDG5j75_3u3whO4hh16V\"\n    }\n}"}],"_postman_id":"16188ec2-154c-458b-b0bf-6cba25e749f3"},{"name":"UPDATE INVOICE","id":"f8ec2667-bf57-41e9-96e6-e9f599910f35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"payment_status\": \"PAID\", // PENDING, PAID, REJECTED\n    \"reference\": \"paid by testing\" //optional\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/irns/:irn","urlObject":{"path":["api","v1","invoices","irns",":irn"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/irns/{{irn}}</p>\n","type":"text/plain"},"key":"","value":null}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"c7b272c5-da5c-4230-9560-007c45be8e16","name":"404","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"payment_status\": \"REJECTED\", // PENDING, PAID, REJECTED\n    \"reference\": \"payment_reference_or_note\" //optional\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/update/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","update",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"302"},{"key":"ETag","value":"W/\"12e-JzvYoi24O8YWaXe4BuRYi8KZoaY\""},{"key":"Date","value":"Thu, 15 May 2025 10:47:47 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invoice update failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"27afbdf0-0926-4dba-b24d-b63113afd715\",\n            \"handler\": \"invoice_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"90957215-e48d-416c-8817-d62c9a8dcf4f","name":"200","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"payment_status\": \"REJECTED\", \n    \"reference\": \"payment_reference_or_note\" \n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/update/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","update",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=993, reset=347"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"76"},{"key":"ETag","value":"W/\"4c-trzCzBEyVzeM/8WNlDkgP6iCQC0\""},{"key":"Date","value":"Thu, 29 May 2025 15:47:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice updated successfully\",\n    \"data\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"f8ec2667-bf57-41e9-96e6-e9f599910f35"},{"name":"HEALTH CHECK","id":"96b20ff1-4598-47a6-9e02-b4ad203a626a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/status","urlObject":{"path":["api","v1","invoices","status"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/status</p>\n","type":"text/plain"},"key":"","value":null},{"disabled":true,"description":{"content":"<p>What is this used for? Does the APP call itself or FIRS?</p>\n","type":"text/plain"},"key":null,"value":null}],"variable":[]}},"response":[{"id":"1b9f5b22-852d-4d5b-8ec2-474c51e0b3a4","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{baseUrl}}/api/v1/invoices/status","host":["{{baseUrl}}"],"path":["api","v1","invoices","status"],"query":[{"key":"","value":null,"description":"/api/v1/invoices/status","disabled":true},{"key":null,"value":null,"description":"What is this used for? Does the APP call itself or FIRS?","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 26 Jun 2025 12:11:26 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"172"},{"key":"Connection","value":"keep-alive"},{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=993, reset=747"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"ac-AHco4V83A/LEZcz5wn4wmL0QmfQ\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Health check successful\",\n    \"data\": {\n        \"ok\": true,\n        \"item\": {\n            \"dummy_test_invoice_notification_sent\": true,\n            \"health_check_completed\": true,\n            \"new_setup\": false\n        }\n    }\n}"}],"_postman_id":"96b20ff1-4598-47a6-9e02-b4ad203a626a"},{"name":"LOOKUP IRN","id":"757c5a86-5d1c-4e63-bf06-f1b35d19ccc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/irns/:irn","urlObject":{"path":["api","v1","invoices","irns",":irn"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/irns/{{irn}}</p>\n","type":"text/plain"},"key":"","value":null}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"bafd0934-051a-43a1-a85c-5a35d5d103cf","name":"404","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/transmit/lookup/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","transmit","lookup",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=641"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"299"},{"key":"ETag","value":"W/\"12b-AYnUaxL+PuUEabk4aLwG1H6LJiw\""},{"key":"Date","value":"Thu, 15 May 2025 11:00:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"IRN lookup failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"8e85be56-e239-4bb6-8718-de3583958cc3\",\n            \"handler\": \"transmit_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"1389fb5d-4711-4cfc-872c-cb54dc92e66b","name":"200","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/transmit/lookup/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","transmit","lookup",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=991, reset=307"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"495"},{"key":"ETag","value":"W/\"1ef-Ixc9TjVvQkYc7+sO36WW5rDrlDk\""},{"key":"Date","value":"Thu, 29 May 2025 15:47:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Lookup successful\",\n    \"data\": {\n        \"accounting_supplier_party\": {\n            \"app_reference\": \"budco-technology-limited-ap\",\n            \"business_reference\": \"adipisci-corrupti\",\n            \"business_erp_system\": \"SAP\",\n            \"business_tin\": \"***************\",\n            \"business_sector\": \"Technology\",\n            \"up\": false\n        },\n        \"accounting_customer_party\": {\n            \"app_reference\": \"budco-technology-limited-ap\",\n            \"business_reference\": \"adipisci-corrupti\",\n            \"business_erp_system\": \"SAP\",\n            \"business_tin\": \"***************\",\n            \"business_sector\": \"Technology\",\n            \"up\": false\n        }\n    }\n}"}],"_postman_id":"757c5a86-5d1c-4e63-bf06-f1b35d19ccc7"},{"name":"TRANSMIT INVOICE","id":"12747497-97bc-4444-bee4-95b1190ff2dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/irns/:irn/transmit","urlObject":{"path":["api","v1","invoices","irns",":irn","transmit"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>api/v1/invoices/irns/{{IRN}}/transmit</p>\n","type":"text/plain"},"key":null,"value":""}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"cd882f8c-6fbe-4b7c-b78e-2cc81e3c35a6","name":"404","originalRequest":{"method":"POST","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/transmit/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","transmit",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"309"},{"key":"ETag","value":"W/\"135-8hh6l1LP/WU7doZD4uy0rTqglVM\""},{"key":"Date","value":"Thu, 15 May 2025 13:46:35 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Invoice transmission failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"648b3710-cb5c-4826-9ce3-815bd9b2b3ca\",\n            \"handler\": \"transmit_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"f24c1d14-4bbc-4d3f-87f2-ee89483a7ece","name":"200","originalRequest":{"method":"POST","header":[],"url":{"raw":"https://firs-app-service.staging.vantoraltd.com/api/v1/invoices/irns/:irn/transmit","protocol":"https","host":["firs-app-service","staging","vantoraltd","com"],"path":["api","v1","invoices","irns",":irn","transmit"],"query":[{"key":null,"value":"","description":"api/v1/invoices/irns/{{IRN}}/transmit","type":"text","disabled":true}],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 26 Jun 2025 11:56:31 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"80"},{"key":"Connection","value":"keep-alive"},{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=993, reset=742"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"50-DmbJzLlrp+EacBYMP4Cr4V7zX0s\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice transmitted successfully\",\n    \"data\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"12747497-97bc-4444-bee4-95b1190ff2dc"},{"name":"CONFIRM RECEIPT","id":"783c6d59-2d0e-4096-9c32-335e20bd059b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoices/irns/:irn/verify","urlObject":{"path":["api","v1","invoices","irns",":irn","verify"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>api/v1/invoices/irns/{{IRN}}/verify</p>\n","type":"text/plain"},"key":null,"value":""}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"8ad8e6ca-7139-46a7-9591-3dd1108fd393","name":"404","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"http://localhost:8000/api/v1/firs/invoice/transmit/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","firs","invoice","transmit",":irn"],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=611"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"309"},{"key":"ETag","value":"W/\"135-vB052uYN1an1xPoUZHlfQXtsvaE\""},{"key":"Date","value":"Thu, 15 May 2025 13:51:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": false,\n    \"message\": \"Receipt confirmation failed\",\n    \"error\": {\n        \"code\": 404,\n        \"data\": null,\n        \"message\": \"error has occurred\",\n        \"error\": {\n            \"id\": \"7041ed1c-9494-4b0b-9e20-f8d7602c4046\",\n            \"handler\": \"transmit_actions\",\n            \"details\": \"cannot find an invoice with this IRN\",\n            \"public_message\": \"cannot find an invoice with this IRN\"\n        }\n    }\n}"},{"id":"29b2b42e-198d-4870-8b14-19ddbd24bbdd","name":"200","originalRequest":{"method":"PATCH","header":[],"url":{"raw":"https://firs-app-service.staging.vantoraltd.com/api/v1/invoices/irns/:irn/verify","protocol":"https","host":["firs-app-service","staging","vantoraltd","com"],"path":["api","v1","invoices","irns",":irn","verify"],"query":[{"key":null,"value":"","description":"api/v1/invoices/irns/{{IRN}}/verify","type":"text","disabled":true}],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 26 Jun 2025 11:57:32 GMT"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"78"},{"key":"Connection","value":"keep-alive"},{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=991, reset=681"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"ETag","value":"W/\"4e-jB4MgxGpEm0kTpamuvnbYz791K0\""}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Receipt confirmed successfully\",\n    \"data\": {\n        \"ok\": true\n    }\n}"}],"_postman_id":"783c6d59-2d0e-4096-9c32-335e20bd059b"},{"name":"PULL INVOICE","id":"0f22bd39-124f-422a-995c-3d01b08d4c4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"url":"{{baseUrl}}/api/v1/invoice/transmit/pull","urlObject":{"path":["api","v1","invoice","transmit","pull"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/irns/{{irn}}/status</p>\n","type":"text/plain"},"key":"","value":null}],"variable":[]}},"response":[{"id":"6e51dad2-ed0d-45f8-a92e-d842d52ac19e","name":"200","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/api/v1/firs/invoice/transmit/pull"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=996, reset=506"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"183"},{"key":"ETag","value":"W/\"b7-L1BiFs620zuQSKZfkLEMmVHOCqc\""},{"key":"Date","value":"Thu, 15 May 2025 13:53:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice pulled successfully\",\n    \"data\": {\n        \"items\": null,\n        \"page\": {\n            \"page\": 1,\n            \"size\": 10,\n            \"hasNextPage\": false,\n            \"hasPreviousPage\": false,\n            \"totalCount\": 0\n        },\n        \"attributes\": null\n    }\n}"}],"_postman_id":"0f22bd39-124f-422a-995c-3d01b08d4c4e"},{"name":"REPORT E-INVOICE","id":"b1d9ad8a-e3b3-456a-800a-d14ca0fad4db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"agent_tin\": \"87643472-9466\",\n  \"base_amount\": \"100000\",\n  \"beneficiary_tin\": \"87643472-9466\",\n  \"currency\": \"NGN\",\n  \"item_description\": \"Items\",\n  \"irn\": \"INV00KSD-FA6895ED-20250611\",\n  \"other_taxes\": \"5000\",\n  \"total_amount\": \"112500\",\n  \"transaction_date\": \"2024-11-18\",\n  \"integrator_service_id\":\"FA6895ED\",\n  \"vat_calculated\": \"7500\",\n  \"vat_rate\": \"7.5\",\n  \"vat_status\": \"STANDARD_VAT\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/irns/:irn","urlObject":{"path":["api","v1","invoices","irns",":irn"],"host":["{{baseUrl}}"],"query":[{"disabled":true,"description":{"content":"<p>/api/v1/invoices/irns/{{irn}}</p>\n","type":"text/plain"},"key":null,"value":null}],"variable":[{"type":"any","value":"INV00KSD-FA6895ED-20250611","key":"irn"}]}},"response":[{"id":"3651cfd1-39e1-4340-9f71-875965642613","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"agent_tin\": \"87643472-9466\",\n  \"base_amount\": \"100000\",\n  \"beneficiary_tin\": \"29334238-0001\",\n  \"currency\": \"NGN\",\n  \"item_description\": \"Items\",\n  \"irn\": \"INV00KSD-FA6895ED-20250611\",\n  \"other_taxes\": \"5000\",\n  \"total_amount\": \"112500\",\n  \"transaction_date\": \"2024-11-18\",\n  \"integrator_service_id\":\"772392\",\n  \"vat_calculated\": \"7500\",\n  \"vat_rate\": \"7.5\",\n  \"vat_status\": \"STANDARD_VAT\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:8000/api/v1/invoices/irns/:irn","protocol":"http","host":["localhost"],"port":"8000","path":["api","v1","invoices","irns",":irn"],"query":[{"key":null,"value":null,"description":"/api/v1/invoices/irns/{{irn}}","type":"text","disabled":true}],"variable":[{"key":"irn","value":"INV00KSD-FA6895ED-20250611"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"114"},{"key":"ETag","value":"W/\"72-b4cQVnl/p/J3TaUDI4ZfKZ3Zx24\""},{"key":"Date","value":"Fri, 27 Jun 2025 08:02:16 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"E-Invoice reported successfully\",\n    \"data\": {\n        \"ok\": true,\n        \"irn\": \"INV00ASD-FA6895ED-20250514\"\n    }\n}"}],"_postman_id":"b1d9ad8a-e3b3-456a-800a-d14ca0fad4db"},{"name":"VALIDATE INVOICE","id":"ee86d40e-1d24-4508-9095-904160dc12e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-0099990001\",\n        \"email\": \"supplier_business@email.com\",\n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-000001\",\n        \"email\": \"business@email.com\",\n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/validate","urlObject":{"path":["api","v1","invoices","validate"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"0b2e8949-fb48-477a-b233-128ed66b314c","name":"200","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-0099990001\",\n        \"email\": \"supplier_business@email.com\",\n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-000001\",\n        \"email\": \"business@email.com\",\n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/v1/invoices/validate"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=998, reset=863"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"77"},{"key":"ETag","value":"W/\"4d-GJzDCzZbeRxmo4jrtf3Ux0FYd1E\""},{"key":"Date","value":"Mon, 16 Jun 2025 11:16:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice validation successful\",\n    \"data\": {\n        \"ok\": true\n    }\n}"},{"id":"1b829cf3-15aa-47c2-b88e-f7f78523aee8","name":"202","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"vg_test_7nkMJbqDJcdLbZpbsN664LTn5RwhaLGu","type":"text"},{"key":"x-api-secret","value":"vgs_test_7nkMJbqDJcdLbZpbsN664LTn5RwhaLGu","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"invoice_reference\": \"ITW001\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-0099990001\",\n        \"email\": \"supplier_business@email.com\",\n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-000001\",\n        \"email\": \"business@email.com\",\n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/validate"},"status":"Accepted","code":202,"_postman_previewlanguage":"json","header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=999, reset=900"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"174"},{"key":"ETag","value":"W/\"ae-t0ahFY2lYYgkjcspboikV57rfKs\""},{"key":"Date","value":"Thu, 24 Jul 2025 11:31:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice queued for processing\",\n    \"data\": {\n        \"invoiceLogId\": \"58c5722a-dece-4f52-9287-daf5be76279e\",\n        \"irn\": \"INV00BLD-FA6895ED-20250711\",\n        \"status\": \"QUEUED\"\n    }\n}"}],"_postman_id":"ee86d40e-1d24-4508-9095-904160dc12e1"},{"name":"VALIDATE SIGN TRANSMIT","id":"89a11525-a12d-4541-a3c0-a266ce3faa94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"invoice_reference\": \"ITW001\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"87643472-9466\", // now mandatory \n        \"email\": \"supplier_business@email.com\",\n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"87643472-9466\", // now mandatory \n        \"email\": \"business@email.com\",\n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/sign-with-validation","urlObject":{"path":["api","v1","invoices","sign-with-validation"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"624ce635-e6cf-4c78-87fc-47a232019463","name":"202","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{publickey}}","type":"text"},{"key":"x-api-secret","value":"{{secretKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"business_id\": \"4141d37b-95ed-4059-ba8c-fffa40ccd455\",\n    \"invoice_reference\": \"ITW001\",\n    \"irn\": \"INV00KSD-FA6895ED-20250611\",\n    \"issue_date\": \"2024-05-14\",\n    \"due_date\": \"2024-06-14\", //optional\n    \"issue_time\": \"17:59:04\", //optional   \n    \"invoice_type_code\": \"396\",\n    \"payment_status\": \"PENDING\", //optional, defaults to pending  \n    \"note\": \"dummy_note (will be encryted in storage)\", //optional\n    \"tax_point_date\": \"2024-05-14\", //optional\n    \"document_currency_code\": \"NGN\",\n    \"tax_currency_code\": \"NGN\", //optional\n    \"accounting_cost\": \"2000\", //optional\n    \"buyer_reference\": \"buyer REF IRN?\", //optional\n    \"invoice_delivery_period\": {\n        \"start_date\": \"2024-06-14\",\n        \"end_date\": \"2024-06-16\"\n    }, //optional\n    \"order_reference\": \"order REF IRN?\", //optional\n    \"billing_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        },\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"dispatch_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"receipt_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"originator_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, // optional\n    \"contract_document_reference\": {\n        \"irn\": \"ITW001-E9E0C0D3-20240619\",\n        \"issue_date\": \"2024-05-14\"\n    }, //optional\n    \"_document_reference\": [\n        {\n            \"irn\": \"ITW001-E9E0C0D3-20240619\",\n            \"issue_date\": \"2024-05-14\"\n        }\n    ], //optional\n    \"accounting_supplier_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-0099990001\",\n        \"email\": \"supplier_business@email.com\",\n        \"telephone\": \"+23480254099000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    \"accounting_customer_party\": {\n        \"party_name\": \"Test Pls\",\n        \"tin\": \"TIN-000001\",\n        \"email\": \"business@email.com\",\n        \"telephone\": \"+23480254000000\", //optional, must start with + (meaning country code) \n        \"business_description\": \"this entity is into sales of Cement and building materials\", //optional \n        \"postal_address\": {\n            \"street_name\": \"32, owonikoko street\",\n            \"city_name\": \"Gwarikpa\",\n            \"postal_zone\": \"023401\",\n            \"country\": \"NG\"\n        }\n    },\n    // \"payee_party\": {}, //optional (party object, just like accounting_customer_party)\n    // \"tax_representative_party\": {}, //optional (party object, just like accounting_customer_party)\n    \"actual_delivery_date\": \"2024-05-14\", //optional\n    \"payment_means\": [\n        {\n            \"payment_means_code\": \"10\",\n            \"payment_due_date\": \"2024-05-14\"\n        },\n        {\n            \"payment_means_code\": \"43\",\n            \"payment_due_date\": \"2024-05-14\"\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"payment_terms_note\": \"dummy payment terms note (will be encryted in storage)\", //optional\n    \"allowance_charge\": [\n        {\n            \"charge_indicator\": true, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 800.60\n        },\n        {\n            \"charge_indicator\": false, //indicates whether the amount is a charge (true) or an allowance (false)\n            \"amount\": 10\n        } //optional - second value to ...x in array is always optional\n    ], //optional\n    \"tax_total\": [\n        {\n            \"tax_amount\": 56.07,\n            \"tax_subtotal\": [\n                {\n                    \"taxable_amount\": 800,\n                    \"tax_amount\": 8,\n                    \"tax_category\": {\n                        \"id\": \"LOCAL_SALES_TAX\",\n                        \"percent\": 2.3\n                    }\n                }\n            ]\n        } //second value to ...x in array is always optional if you want to add it\n    ], //optional\n    \"legal_monetary_total\": {\n        \"line_extension_amount\": 340.50,\n        \"tax_exclusive_amount\": 400,\n        \"tax_inclusive_amount\": 430,\n        \"payable_amount\": 30\n    },\n    \"invoice_line\": [\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item name\",\n                \"description\": \"item description\",\n                \"sellers_item_identification\": \"identified as spoon by the seller\" //optional\n            },\n            \"price\": {\n                \"price_amount\": 10,\n                \"base_quantity\": 3,\n                \"price_unit\": \"NGN per 1\"\n            }\n        },\n        {\n            \"hsn_code\": \"CC-001\", // \n            \"product_category\": \"Food and Beverages\", // \n            \"discount_rate\": 2.01, // \n            \"discount_amount\": 3500, // \n            \"fee_rate\": 1.01, // \n            \"fee_amount\": 50, // \n            \"invoiced_quantity\": 15,\n            \"line_extension_amount\": 30,\n            \"item\": {\n                \"name\": \"item nam 2\",\n                \"description\": \"item description 2\",\n                \"sellers_item_identification\": \"identified as shovel by the seller\"\n            },\n            \"price\": {\n                \"price_amount\": 20,\n                \"base_quantity\": 5,\n                \"price_unit\": \"NGN per 1\"\n            }\n        } //optional - second value to ...x in array is always optional\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v1/invoices/sign-with-validation"},"status":"Accepted","code":202,"_postman_previewlanguage":null,"header":[{"key":"RateLimit-Policy","value":"1000;w=900"},{"key":"RateLimit","value":"limit=1000, remaining=984, reset=265"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Surrogate-Control","value":"no-store"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate, proxy-revalidate"},{"key":"Expires","value":"0"},{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';font-src 'self' https: data:;form-action 'self';frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Cross-Origin-Resource-Policy","value":"same-origin"},{"key":"Origin-Agent-Cluster","value":"?1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"X-XSS-Protection","value":"0"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"212"},{"key":"ETag","value":"W/\"d4-E1XzbA5uqjVujhh/TFG2lPDQQ7I\""},{"key":"Date","value":"Wed, 06 Aug 2025 11:39:15 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Invoice queued for processing\",\n    \"data\": {\n        \"invoiceLogId\": \"9f75a0d8-dac2-4b62-b480-05b46fdaea70\",\n        \"jobId\": \"job_1754480355573_woaq4gpr3\",\n        \"irn\": \"INV00ZQX-FA6895ED-20250211\",\n        \"status\": \"QUEUED\"\n    }\n}"}],"_postman_id":"89a11525-a12d-4541-a3c0-a266ce3faa94"}],"id":"5baa80fd-5c92-4b8f-9970-6350d9309da6","_postman_id":"5baa80fd-5c92-4b8f-9970-6350d9309da6","description":""}],"event":[{"listen":"prerequest","script":{"id":"dd4176b4-4c23-4984-91b0-6e237ca4de88","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"97066cad-2b2c-425c-a714-226d9c38b0cb","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"TEST_IRN","value":"INV00KSD-FA6895ED-20250611","type":"default"},{"key":"TIN","value":"87643472-9466","type":"default"}]}