Patent ID: 8161080

Claim:
A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a method comprising: storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising: an XML declaration field, the XML declaration field including data defining the XML transaction detail file as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, and a transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction; enabling the XML transaction detail file to be active for a particular period of time; and transmitting the XML transaction detail file to a second server, where the at least one transaction detail record includes an authentication section, the authentication section including data indicating a time when an authentication was performed, a cause for the authentication, and a result of the authentication.