Special Storage Configuration Files

Special Storage Configuration Files

under /var/www/nmsprime/storage/app/config/billingbase/

Name

Function

Notes

Structure/Format of file

Name

Function

Notes

Structure/Format of file

ags.php

Used for the content of a select field on contract page to select a specific antenna community for the contract

if existent the antenna community is listed in booking record file of the settlement run

returns a php array '[1 => community1, 2 => community2, ...]

bic_de.csv

Used to automatically get SEPA BIC from IBAN on creating a SEPA mandate

List of SEPA Bank BICs (Business Identifier Code) of germany

 

cdr-nr-prefix-replacements

Used to assign the Call Data Records from EnviaTel to the specific contract during the SettlementRun

This file is necessary when contract numbers have a prefix in EnviaTel system but not in NMSPrime.

text file with each contract number prefix separated by newline

filter-cdr.sh

Used to filter call data record file in case different network operators have the same reseller at EnviaTel

The filter script is called at the beginning of the creation of a settlement run or via command line in artisan command 'billing:cdr' (which is called at the beginning of 'billing:settlementrun')

Bash Script

post-invoice-product-ids

Used to generate a concatenated PDF with all invoices (and call data records) of customers that have a product/item assigned that qualifies them to get the invoice by postal delivery

A button inside the SettlementRun will appear (to create the PDF) if the file exists

text file with each product ID separated by newline