Discussions

Ask a Question
Back to all

Billing products API not showing some DUES

We have an API that is not pulling some of the dues that is DUES P02,P05,P10,PSPA02.We are using the following payload.

var response = await _client.GetAsync("api/LegacyBillingCycle?limit=100");

Below is the response that l got:

[
{
"name": "P01 PSPA",
"legacyBillingCycleId": "P01 PSPA",
"billingCategories": [
{
"name": "PSPAZ",
"value": "Public Sector Professional Accountant (Zimbabwe)"
}
],
"customerTypes": [
{
"name": "PS",
"value": "Public Sector"
}
],
"duesItemsToBill": [
{
"itemCode": "PSPA01",
"itemId": "PSPA01",
"name": "PSPA (Z) Membership fees 01.08.2025 to 31.05.2026"
}
]
},
{
"name": "P01 Q2 BILLING",
"legacyBillingCycleId": "P01 Q2 BILLING",
"billingCategories": [
{
"name": "M1",
"value": "M1 Non-practising"
},
{
"name": "M2",
"value": "M2 Practising"
}
],
"customerTypes": [
{
"name": "CA",
"value": "Chartered Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P01",
"itemId": "P01",
"name": "Local Membership Fees (01.06.25 to 31.05.2026)"
}
]
},
{
"name": "P03 INACTIVE MEMBERSHIP",
"legacyBillingCycleId": "P03 INACTIVE MEMBERSHIP",
"billingCategories": [
{
"name": "M3",
"value": "M3 Inactive"
}
],
"customerTypes": [
{
"name": "CA",
"value": "Chartered Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P03",
"itemId": "P03",
"name": "Local Member Fees Inactive (01.09 .2025 to 31.05.2026)"
}
]
},
{
"name": "P03-NON RESIDENT MEMBERS 60+",
"legacyBillingCycleId": "P03-NON RESIDENT MEMBERS 60+",
"billingCategories": [
{
"name": "NR2",
"value": "Non-Resident Active > 60"
}
],
"customerTypes": [
{
"name": "CA",
"value": "Chartered Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P09",
"itemId": "P09",
"name": "Non resident members Inactive (01.06.2025 to 31.05.2026)"
}
]
},
{
"name": "P03Non Resident Inactive Old",
"legacyBillingCycleId": "P03Non Resident Inactive Old",
"billingCategories": [
{
"name": "NR4",
"value": "Non-Resident Inactive"
}
],
"customerTypes": [
{
"name": "CA",
"value": "Chartered Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P09",
"itemId": "P09",
"name": "Non resident members Inactive (01.06.2025 to 31.05.2026)"
}
]
},
{
"name": "P06 ARTICLED ACCOUNTANT INACTI",
"legacyBillingCycleId": "P06 ARTICLED ACCOUNTANT INACTI",
"billingCategories": [
{
"name": "NRAA1",
"value": "NRAA1"
},
{
"name": "NRAA3",
"value": "NRAA3 Inactive"
},
{
"name": "NRAA4",
"value": "NRAA4 > 60"
}
],
"customerTypes": [
{
"name": "AA",
"value": "Articled Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P06",
"itemId": "P06",
"name": "Articled Accountant Fees Non Resident (01.06.2025 to 31.05.2026)"
}
]
},
{
"name": "P07 STUDENT MEMBERSHIP",
"legacyBillingCycleId": "P07 STUDENT MEMBERSHIP",
"billingCategories": [
{
"name": "APC",
"value": "Assessment of Professional Competence"
},
{
"name": "APT",
"value": "Assessment of Professional Training Programme"
},
{
"name": "ARC",
"value": "Archived"
},
{
"name": "ATC",
"value": "Training Contract"
},
{
"name": "BCOM",
"value": "Bcompt"
},
{
"name": "BRID",
"value": "Bridging"
},
{
"name": "CTA",
"value": "CTA"
},
{
"name": "CTA1",
"value": "CTA Level 1"
},
{
"name": "CTA2",
"value": "CTA Level 2"
},
{
"name": "FAND",
"value": "Finished Articles Not Discharged"
},
{
"name": "FQE1",
"value": "FQE 1"
},
{
"name": "FQE2",
"value": "FQE 2"
},
{
"name": "ITC",
"value": "Initial Assessment of Competence"
},
{
"name": "QA",
"value": "Qualified Academic"
}
],
"customerTypes": [
{
"name": "TEE",
"value": "Trainee"
}
],
"duesItemsToBill": [
{
"itemCode": "P07",
"itemId": "P07",
"name": "Student Membership Fees (01.06.2023 to 31.05.2024)"
},
{
"itemCode": "P01",
"itemId": "P01",
"name": "Local Membership Fees (01.06.25 to 31.05.2026)"
}
]
},
{
"name": "P08 EXEMPT MEMBERSHIP",
"legacyBillingCycleId": "P08 EXEMPT MEMBERSHIP",
"billingCategories": [
{
"name": "AA5",
"value": "AA5 > 65"
},
{
"name": "HLM",
"value": "Hon. Life Member"
},
{
"name": "LS4",
"value": "LS4 Inactive>65"
},
{
"name": "LS5",
"value": "LS5 Practising >65"
},
{
"name": "LS6",
"value": "LS6 NonPractising>65"
},
{
"name": "NR3",
"value": "Non-Resident Active > 65"
},
{
"name": "NR6",
"value": "Non-Resident Inactive > 65"
},
{
"name": "NRAA5",
"value": "NRAA5 > 65"
}
],
"customerTypes": [
{
"name": "AA",
"value": "Articled Accountant"
},
{
"name": "CA",
"value": "Chartered Accountant"
}
],
"duesItemsToBill": [
{
"itemCode": "P08",
"itemId": "P08",
"name": "Exempt Membership (01.06.19 to 31.05.20)"
}
]
}
]


Below is the screenshot of the billing product DUES

Contact us
Copyright © Advanced Solutions International, All rights reserved.