A technique is provided for paying bills electronically using data
generated by any of multiple accounting software packages. The data
generated by each accounting software package has a different structure.
Respective rules associated with each accounting software package are
stored. Structured data including data corresponding to a payee name, a
payee address, an invoice number and an invoice amount generated by one of
the accounting software packages is received. The data corresponding to
the payee name, the payee address, the invoice number and the invoice
amount is extracted from the received structured data by applying only the
respective rules associated with the applicable accounting software
package. The extracted data is mapped such that the extracted data
corresponding to the payee name is identified as first type data, the
extracted data corresponding to the payee address is identified as second
type data, the extracted data corresponding to the invoice number is
identified as third type data, and the extracted data corresponding to the
invoice amount is identified as fourth type data. Representations of the
extracted data corresponding to the payee name, the payee address, the
invoice number, and the invoice amount are stored in a database at first,
second, third and fourth locations, respectively, based upon the
identified type of the particular data. The representations of the
extracted data are read from the database and processed to electronically
process payment of the invoice amount.
Μια τεχνική παρέχεται για την πληρωμή των λογαριασμών χρησιμοποιώντας ηλεκτρονικά τα στοιχεία που παράγονται από οποιαδήποτε από τα πολλαπλάσια πακέτα λογισμικού λογιστικής. Το στοιχείο που παράγεται δομή από κάθε πακέτο λογισμικού λογιστικής έχει μια διαφορετική. Οι αντίστοιχοι κανόνες που συνδέονται με κάθε πακέτο λογισμικού λογιστικής αποθηκεύονται. Τα δομημένα στοιχεία συμπεριλαμβανομένων των στοιχείων που αντιστοιχούν σε έναν δικαιούχο πληρωμής ονομάζουν, μια διεύθυνση δικαιούχων πληρωμής, ένας αριθμός τιμολογίων και ένα ποσό τιμολογίων που παράγεται από ένα από τα πακέτα λογισμικού λογιστικής παραλαμβάνεται. Τα στοιχεία που αντιστοιχούν στο δικαιούχο πληρωμής ονομάζουν, η διεύθυνση δικαιούχων πληρωμής, ο αριθμός τιμολογίων και το ποσό τιμολογίων εξάγεται από τα λαμβανόμενα δομημένα στοιχεία με την εφαρμογή μόνο των αντίστοιχων κανόνων που συνδέονται με το εφαρμόσιμο πακέτο λογισμικού λογιστικής. Το αποσπασματικό στοιχείο χαρτογραφείται έτσι ώστε το αποσπασματικό στοιχείο που αντιστοιχεί στο όνομα δικαιούχων πληρωμής προσδιορίζεται καθώς τα πρώτα στοιχεία τύπων, τα αποσπασματικά στοιχεία που αντιστοιχούν στο δικαιούχο πληρωμής εξετάζουν προσδιορίζονται όπως το δεύτερο στοιχείο τύπων, τα αποσπασματικά στοιχεία που αντιστοιχούν στον αριθμό τιμολογίων προσδιορίζεται ως τρίτα στοιχεία τύπων, και τα αποσπασματικά στοιχεία που αντιστοιχούν στο τιμολόγιο ανέρχονται προσδιορίζονται ως τέταρτα στοιχεία τύπων. Οι αντιπροσωπεύσεις των αποσπασματικών στοιχείων που αντιστοιχούν στο δικαιούχο πληρωμής ονομάζουν, η διεύθυνση δικαιούχων πληρωμής, ο αριθμός τιμολογίων, και το ποσό τιμολογίων αποθηκεύεται σε μια βάση δεδομένων πρώτα, το δευτερόλεπτο, τις τρίτες και τέταρτες θέσεις, αντίστοιχα, που βασίζονται στον προσδιορισμένο τύπο των ιδιαίτερων στοιχείων. Οι αντιπροσωπεύσεις των αποσπασματικών στοιχείων διαβάζονται από τη βάση δεδομένων και υποβάλλονται σε επεξεργασία για να επεξεργαστούν ηλεκτρονικά την πληρωμή του ποσού τιμολογίων.