Telekom Faturalandırması - Fatura Oluşturma

Faturalama sistemlerinin çoğu, faturanın bilgi içeriğini içeren yapılandırılmış ASCII metni oluşturur. Her bir fatura için fatura verileri başlangıçta veritabanına veya düz metin dosyalarına yazılır. Bu aşamadaki verilerin formatı, verilerin nasıl işleneceğine bakılmaksızın aynıdır.

Bu fatura verileri daha sonra, istenen formda çıktı üretmek için bir dizi biçimlendirme motorundan biri tarafından işlenebilir. Örneğin kağıt, CD-ROM vb.

Dahili Fatura Biçimlendirme araçları sağlayan Faturalama Sistemleri mevcuttur. Bir faturalama sistemi, biçimlendirilmiş faturalar oluşturmak için yetenekli bir araç sağlamazsa, en yaygın kullanılan araçlardan biri olan DOC1 gibi üçüncü taraf araçlar mevcuttur.

Fatura biçimlendirme akışını gösteren tipik bir şema:

Aşağıda, Convergy'nin Infinys Faturalama Sisteminden alınan fatura verilerinin anlık görüntüsü verilmiştir -

DOCSTART_85
DOCTYPE BILL
GENEVAVERSION 5.0
BILLSTYLE 1
BILLTYPE 1
BILLTEMPLATE 85
BILLSEQ 1
BILLVERSION 1
ACCCURRENCYCODE BEF
BILLLANGID 2
BILLLANGNAME English (US)
BILLLANGLOCALE us
PAYMETHODID 1
FORMATREQ A30001001/0001
COPYBILLNUM 0
BILLPURPOSE 1
ADDRESSNAME Dr D Jackson
POSITION Project Manager
DEPARTMENT Recruitment
ADDRESS1 12 South Street
ADDRESS2 Detroit
ADDRESS3 Michigan
ZIPCODE 12345
COUNTRY United States
BSTARTACCFADDR
ACCFADDR_1 United States
ACCFADDR_2 Michigan
ACCFADDR_3 12345
ACCFADDR_4 12 South Street
ACCFADDR_5 Detroit
ACCFADDR_6 Dr D Jackson
BENDACCFADDR
CUSTOMERREF C30001
CUSTOMERTYPE Standard
ACCTAXSTATUS Exclusive
INVOICINGCONAME Invoicing company for English (US)
INVOICINGCOADDRESS1 Company House
INVOICINGCOADDRESS2 Atlanta
INVOICINGCOVATREG taxref000576
ACCOUNTNO A30001001
BENDBFPAYSUMMARY
BALOUT 0.00
CHARGES 142.00
NEWBAL 142.00
BSTARTBFPAYDETAILS
ACCDEPPREVTOT 0.00
ACCDEPCHANGE 0.00
ACCDEPCURRTOT 0.00
BENDBFPAYDETAILS
BENDBFSTATEMENT
BILLREF A30001001@0001
BILLDATE 02/20/99
NEXTBILLDATE 03/20/99
BSTARTPAYMENTDUEINFO
PAYMENTDUEDATE 03/04/99
DEBTSTARTDATE 02/25/99
PAYMENTTERMDESC Payment due 7 days after the bill date
PAYMENTDUEDAYS 7
BENDPAYMENTDUEINFO
GIROREF 34
GIROACCOUNT 404 7800
OCRREF 1300010019
OCRSORTCODE V6344047800
GIROAMOUNT 142.00
OCRAMOUNT 000142000
INVOICEACTUALDATE 02/25/99
INVOICETAXDATE 02/25/99
INVOICESTART 01/03/99
INVOICEEND 02/19/99
TAXTYPE 1,2.00,
TENDTAXTYPE
INVTOTALTAX 2.00
BENDTAXDETAILS
INVTOTAL 142.00
INVTOTALROUNDED 142.00
TOTALSAVE -11.00
PERIODEND 02/25/99
POINTSBALANCE 0
POINTSEARNED 0
POINTSREDEEMED 0
POINTSADJUST 0
NEWPOINTSBALANCE 0
DOCEND

Fatura verileri art arda ASCII metni satırlarından oluşur. Her satır şu formu alır -

TAGNAME tagvalue

TAGNAME ve etiket değeri, bir boşluğun etiket ayırıcısı (etiketlerep) ile ayrılır. Etiket değeri, tek bir değer veya sınırlayıcılarla (sep) ayrılmış bir değerler listesi olabilir. Kullanılan sınırlayıcı, belirtilmediği sürece virgüldür.

Fatura Post İşlemcisi

Bir Fatura Motoru, faturada gereken tüm bilgileri üretemeyebilir veya faturada sağlanan veriler üzerinde bazı özel hesaplamalar yapma zorunluluğu olabilir. Buna Fatura Sonrası İşleme adı verilir ve genellikle Fatura Sonrası İşlemci adlı özel bir bileşen tarafından yapılır (BPP).

Bir BPP, ham fatura dosyasını okuyan ve son biçimlendirme için geçmeden önce bu dosyada gerekli değişiklikleri yapan tercih ettiğiniz programlama dilinde yazılabilir.

Kutudan çıkar çıkmaz BPP işlevselliği sağlayan faturalama sistemi yoktur çünkü gereksinimler operatörden operatöre değişir ve bu süreç standartlaştırılamaz. En fazla, faturalama sistemi, özel BPP'nizi Fatura Motoruyla birlikte takmak için bir eklenti noktası sağlayabilir.

DOC1 Fatura Biçimlendiricisi

DOC1, PitneyBowes Company'den temin edilebilen, fatura formatlamasının PDF veya Post Script dosyalarına dönüştürülmesine yardımcı olan çok ünlü Bill Formatter aracıdır.

Yukarıda bahsedildiği gibi, Faturalama Motorunun çıktısı, faturanın bilgi içeriğini içeren yapılandırılmış ASCII metnidir. Faturalandırma sistemi tarafından oluşturulan kaynak fatura dosyası etiketleri ile DOC1 tarafından gerekli görülen etiketler arasında bir eşleme oluşturulur. DOC1, aşağıda gösterildiği gibi sabit uzunlukta etiketler gerektirir.

Aşağıdaki, sağlanan fatura dosyasından varsayımsal bir örnektir -

ACCOUNTNO ACC0010000
ACCUMBONUSPOINTS_1 BON0050100
ACCUMBONUSPOINTS_2 BON0050100
ACCUMBONUSPOINTS_3 BON0050100
ACCUMBONUSPOINTS_4 BON0050100
ACCUMBONUSPOINTS_5 BON0050100
ADDRESS1 ACC0030000
ADDRESS2 ACC0040000
ADDRESS3 ACC0050000
ADDRESS4 ACC0060000
ADDRESS5 ACC0070000
ADDRESSNAME ACC0020000
BUSINESSNAME ACC0120000
TSTARTADJ ADJ0000000
..........

Şimdi, yukarıdaki çeviriler kullanılarak, DOC1 için son bir dosya oluşturulacak ve DOC1, sağlanan bilgileri kullanarak nihai faturanın oluşturulmasını sağlayacaktır.

Bazı değişiklikler DOC1 seviyesinde de gerçekleştirilebilir, ancak faturayı değiştirmek için fazla esneklik sağlamaz. Beklentileri çok daha fazla karşılamanıza yardımcı olabilecek en son sürümü deneyebilirsiniz.

Nihai Fatura Oluşturma

Tüm hesaplar faturalandıktan ve faturalar dahili veya harici fatura biçimlendiricisi kullanılarak biçimlendirildikten sonra, bu faturalar son baskı için Fatura Baskı Şirketine gönderilir.

Bir operatör müşterisine fatura göndermek için Elektronik e-posta özelliğini kullanıyorsa, aynı faturanın bir kopyası son müşteriye göndermek için e-posta sistemine gönderilebilir.

Seviye 1 operatörler (20-30 milyon veya daha fazla müşteri tabanına sahip olanlar) genellikle fatura dağıtımı dahil olmak üzere bu görevi dış kaynak olarak kullanırlar.

Sırada ne var?

Faturalar oluşturulduktan sonra son müşterilere gönderilir. Şimdi müşteriden gelir toplama zamanı. Gelir toplama sürecini bir bölümden sonra tartışırdık.

Devam etmeden önce, çok önemli olan ve gelir tahsilatından önce kapsanması gereken Kredi Kontrol Kısmını ele alalım.