A computer-implemented method of that enables reconciliation of accounts between a mobile virtual network operator, MVNO, (120; 200) and a mobile host operator, MHO, the method comprising: receiving, by an asset loader server (210; 300), data that defines a user event, wherein the MVNO (120; 200) charges a user at a retail rate associated with the user event, wherein the user is a MVNO client; generating, by the asset loader server (210; 300), for each MVNO client a wholesale bill associated with the user event; communicating, by the asset loader server (210; 300), the generated whole-sale bills to a billing interface of the MVNO (120; 200) based on retail data stored in a audit/tracking tables database of the MVNO (120; 200), wherein the billing interface is further configured to receive an extensible markup language file that defines a single wholesale bill (135, 230) from the MHO, wherein a rate charged in the single wholesale bill (135, 230) is based on a negotiated rate between the MVNO (120; 200) and the MHO, wherein a format of the generated wholesale bills is similar to a format of the XML file associated with the MHO; extracting, by a scripting tool, the retail data that defines the user event from the audit/tracking tables database of the MVNO (120; 200); processing, by the scripting tool, the retail data that defines the user event and storing processed user event data to an asset loader server structure table database; wherein the single wholesale bill (135, 230) comprises a list of all expenses associated with the MVNO client's usage of a mobile host operator network, MHON used, wherein the single wholesale bill (135, 230) charges an amount that represents a total usage of the MHON by all MVNO clients; obtaining, by the MVNO (120, 200), an aggregate charge for all MVNO clients, by summing charges in the generated wholesale bills of each MVNO client; and comparing, by the MVNO (120, 200) the aggregate charge from the generated wholesale bills with the charge listed in the single wholesale bill (135, 230). receiving, by an asset loader server (210; 300), data that defines a user event, wherein the MVNO (120; 200) charges a user at a retail rate associated with the user event, wherein the user is a MVNO client; generating, by the asset loader server (210; 300), for each MVNO client a wholesale bill associated with the user event; communicating, by the asset loader server (210; 300), the generated whole-sale bills to a billing interface of the MVNO (120; 200) based on retail data stored in a audit/tracking tables database of the MVNO (120; 200), wherein the billing interface is further configured to receive an extensible markup language file that defines a single wholesale bill (135, 230) from the MHO, wherein a rate charged in the single wholesale bill (135, 230) is based on a negotiated rate between the MVNO (120; 200) and the MHO, wherein a format of the generated wholesale bills is similar to a format of the XML file associated with the MHO; extracting, by a scripting tool, the retail data that defines the user event from the audit/tracking tables database of the MVNO (120; 200); processing, by the scripting tool, the retail data that defines the user event and storing processed user event data to an asset loader server structure table database; wherein the single wholesale bill (135, 230) comprises a list of all expenses associated with the MVNO client's usage of a mobile host operator network, MHON used, wherein the single wholesale bill (135, 230) charges an amount that represents a total usage of the MHON by all MVNO clients; obtaining, by the MVNO (120, 200), an aggregate charge for all MVNO clients, by summing charges in the generated wholesale bills of each MVNO client; and comparing, by the MVNO (120, 200) the aggregate charge from the generated wholesale bills with the charge listed in the single wholesale bill (135, 230).